CSCI 232 Lab 3
Fun with Arithmetic
Date Due: 15
February 2012
This
assignment will give you more practice with the 7400 family of combinational
circuits. You will be building more complex
circuits, and can use some of the more complex gates in the series, as needed.
Note: Before
you build any circuit using the CADET, you are to first simulate your design
using LogicWorks and verify that it performs the
desired operations. You are to print out
your LogicWorks schematic including pin numbers and
chip ID’s. Be sure to include your name,
the course, the date, and the lab number in a box on your schematic.
Each person
is to do their own circuit design for this lab.
You should demonstrate to me that your design works in LogicWorks before moving on to actually implementing any
circuit. Once you start to actually
implement the design, you may work in teams of two, choosing one design to
implement. Do not turn the power on to
the CADET until you have double checked your wiring! After you have tested and implemented each
circuit, you are to demonstrate it to me for grading. At the end of the lab, you should return all
wires and IC’s to the appropriate storage places, and put the CADETs back on
the shelves. Cleaning the lab up after yourselves is part of the lab!!
For this lab
you are to build a circuit that does BCD arithmetic. Your circuit should take 8 inputs (2 sets of
4 bits) and output 4 bits plus a carry.
To make your life easier you may use a 7483 circuit in your design. In BCD arithmetic, you use 4 bits to
represent the digits 0 through 9. If the
sum exceeds 9, you generate a carry and subtract 10 from the sum to get the
correct digit. (In other words you do
the familiar base 10 arithmetic that we all know and love…it’s just that you
need 4 bits to represent each digit since they can range from 0-9. The bit patterns representing 10-15 aren’t
used.)