Home ||| Hardware Design ||| Software Design ||| Media ||| Member Task Distribution ||| High Level Design ||| Results ||| References ||| Conclusion
Results
While implementing our project, we didn’t have any major problems, but we did come across some minor problems that took some time to figure it out. One of the problems we had was that our connection of are graphical display to the protoboard. We connected our data bits the opposite way (mixing up the endian), which prevented us from determining if our graphical display worked because we couldn’t write or read data correctly. Also, it prevented us from moving on to the next phase of working with the display. It took us about a day to figure out what was wrong and after that, everything went smoothly with the graphical display. While trying to get the Nintendo-8 controller to work, we came across a small problem with our hardware design. We were not able to read the signals correctly because our registers had asynchronous resets and when we tried to reset them, glitches were created. This was easily fixed by replacing the registers with asynchronous resets with registers with synchronous resets, which took about a couple of hours. Also, when we added sound to the game, our Nintendo-8 controller started to not work again, and that was because the macro generating the square waves had a misconnected wire. It took us couple of hours to fix that problem. After putting everything together, our project worked properly after a couple of hours of testing. In conclusion, our Blackjack game works the way that we expected it to work.