The purpose of this lab is to program the FPGA to function as a simple hexadecimal calculator capable of adding and subtracting four-digit hexadecimal numbers. A 16-button keypad will be used to input hex numbers and the push0buttons on the NexysA7 board will act as operation buttons (+, -, =, and clear). The results will be displayed on the four 7-segment displays on the NexysA7 board.
The lab will be using a 16-button keypad module PmodKYPD which plugs into one of the PMOD connectors on the NexysA7 board. Pictures of the keypad and documentation are shown below.
Ran synthesis and implementation. A closed up view of the implemented design is shown above.
I had trouble getting a PMOD keypad because of the corona virus pandemic but I was able to successfully run synthesis, implementation, and generate bit stream.