Technical requirements
To follow along with the examples in this chapter, you need the following hardware and software.
Hardware
Unlike programming languages, SystemVerilog, Verilog, and VHDL are hardware description languages; to really see the fruits of your work in this book, you will need an FPGA board to load your designs into. For the purposes of this book, I have suggested a development board that is readily available. It is possible to target another board if you already have one. However, some of the resources may not be identical or you may need to change the constraints file (.xdc
or equivalent) to access the resources that another board has.
Information on the Nexys A7
The reason that I am recommending the Nexys A7 is that it has multiple external interfaces that will be discussed in later chapters and will give you experience with interfacing with these components: https://store.digilentinc.com/nexys-a7-fpga-trainer-board-recommended-for-ece-curriculum...