Goal: Program the FPGA on the Nexys A7-100T board to function as a simple hexadecimal calculator capable of adding and subtracting four-digit hexadecimal numbers using a 16-button keypad module (Pmod KYPD) connected to the Pmod port JA
I was able to successfully complete the lab, with my results shown in the images below. However, I did come across some issues. First off, Professor Lu let me know that when connecting the keypad to the Pmod port, I had to ensure that the paw print-like symbol on the input was face up. Although I had this right, I misread the FPGA and initially had the keypad connected to the wrong Pmod port (JB). I was able to connect it to JA and continue from there, and I did not have to reprogram the board to do this. Additionally, I was confused because I thought the operand keys would be on the keypad and could not find them, but they are on the FPGA itself. Again, these are all simple oversights on my part, but I thought I would add this in case other students face the same confusion. Other than that, the lab and all modifications worked as intended!
+
=
-
=