Technical requirements
The technical requirements for this chapter are the same as those for Chapter 2, FPGA Programming Languages and Tools.
To follow along with the examples and the project, you can find the code files for this chapter at the following repository on GitHub: https://github.com/PacktPublishing/The-FPGA-Programming-Handbook-Second-Edition/tree/main/CH12.
If you wish to use the PMODs that are used in this section, they can be found on Digilent’s website: https://digilent.com/shop/fpga-boards/accessories/pmod-expansion-modules/
UART PMOD
The UART PMOD can be found at https://digilent.com/shop/pmod-usbuart-usb-to-uart-interface/. Alternatively, you can use the UART on the board by using the pins defined in the XDC file if you don’t wish to use the PMOD.
ACL2 PMOD
The ACL2 PMOD can be found at https://digilent.com/shop/pmod-acl2-3-axis-mems-accelerometer/. Alternatively, the Nexys A7 includes the same part on the board and you can...