Date of Birth Project
For this assignment, we were to build an integrated circuit with a 7-segment common cathode display and 8 inputs to show our date of birth. This would be done through the use of combinational logic, AOI implementation and circuity simulation and practice. We used a circuit simulation software called MultiSim to design and run our circuit designs before we made them on the breadboards. The final breadboard should work seamlessly.
Breadboard:
To start this assignment we first wrote down our birthdays and wrote down the mapping of each number and dash to each binary input. We created a table that helped us look for duplicate segments and helped in debugging/testing. After, we put each segment’s binary values into multiple Karnaugh maps and simplified each Karnaugh map into a Boolean expression of the three inputs X, Y, and Z. After getting a Boolean expression for each segment, we had to decide for which two inputs we wanted to use a NAND implementation, for which two we wanted to use a NOR implementation, and which three were going to use an AOI implementation. Once this was decided, we could open up the circuit simulation software MultiSim and start to simulate our Date-Of-Birth Circuit. Drawing out the circuits on paper was optional but I did it when I ran into some problems on the simulation. It helped immensely to find problems and explain to the instructor. The Simulation got quite messy, as we weren’t to tie in different segments or implementations, as that would cause problems and error in the results and testing. After we had finished simulating the entire circuit, we made sure to check it was working perfectly. We did this by comparing it to our actual birthday for each binary input. Then we started bread boarding. To ease things up a little bit, I decided to color code the wiring by implementation. NAND was yellow, NOR was red, and AOI was Blue. I got lucky with my circuit as I only had 9 chips without any duplicates. I ran into many problems initially, but worked them out by copying my simulation. In the end, my circuit worked perfectly. (Words: 287)