BIRTHDAY DLB
Problem Statments
Convert the traditional logic design into a PLD(programable logic design) and program the DBL(digital logic board) to show my birthday by using the three switches(XYZ)
Constraints
-Must convert the file in to a PLD file
-Must be based on my original birthday design.
-Must program the DLB to show results
-Must be based on my original birthday design.
-Must program the DLB to show results
DOcumentation
Traditional Design
Here is the traditional design to my birthday.It contains a SSD and VCC and GND witch the PLD design does not. if i wanted to manually bread board this it would take a long time and i would have to connect each wire correctly and put each one of the gates into the breadboard.
Programmable Logic Design(PLD)
Here is my PLD design as you can see a lot of parts that have been taken out because the digital logic board already has it. We took out the SPDT switches cause their are already on the board as well as the seven segment display and instead put in these connectors that represent the each segment on the seven segment display and the switch connectors to represent the switches. This design would be programed into the DLB and it would work as well as the manually bread board.
Final Design
Here is the video of my final design that was programed into the logic it worked accordingly to my original logic design's truth table that is shown below.
Reflection
In this project I learned how to make convert my traditional design into a PLD. A lot of parts were taken out and it made the design a lot simpler. Another thing that I had to learn was how to program the logic board. First of all my design had to be formatted as a PLD. Then after I recreated my traditional design I had to transfer the data into the logic board. I messed up a couple of times and the board didn't work so I had to troubleshoot. One mistake I made was that I forgot to select the 64 bit instead of the 32 bit board option. Sometimes it was the USBs that weren't formatted right so they would not register the device and sometimes it was just the digital logic board that had to be reconnected and then it magically worked.
Advantages of using a DLB
Well pretty much everything is made simpler when you use the digital logic board. When making the design u get to take out stuff such as the SSD and the switches cause they are already on the board. This makes the design look a lot cleaner and you don't have to be putting in VCC and DNG.Another thing that I noticed and that I think is the main reason why this type of bread boarding is better is that all the wiring is digitalized. When we use r
bread board this manually it would take for ever. Every wire had to be put in the right place or else the whole breadboard wouldn't work or sometimes you had a wrong gate and you found out after rewiring your design a couple of time. When you use the DLB you forget about all that. It takes about a two or three minutes for the data to be transferred into the board. All the gates and wires are digitalized and put into a chip that sends the info to the switches and to the SSD. After your done you just take the USB out and the board is ready to be programmed again.
bread board this manually it would take for ever. Every wire had to be put in the right place or else the whole breadboard wouldn't work or sometimes you had a wrong gate and you found out after rewiring your design a couple of time. When you use the DLB you forget about all that. It takes about a two or three minutes for the data to be transferred into the board. All the gates and wires are digitalized and put into a chip that sends the info to the switches and to the SSD. After your done you just take the USB out and the board is ready to be programmed again.
Disadvantages of using DLB
Their really isn't no disadvantages to using DLB the only thing is that you must first learn the original way of bead boarding cause although the DLB works better learning the manual way of bread boarding is very important so you can see how the gates work and how a digital circuit looks when it is bread boarded. so the only disadvantage is that you really don't get to see how every thing works but since I already know it is irrelevant. The reason why you use the traditional bread board is to see how every thing works after that the DLB is the way to go.