Introduction
Up until now you have been working with the Pynq-Z2 board purely creating a hardware design in Verilog. However, these boards are capable of a lot more. Have a look at the specification and you will see that the board has a 650MHz dual-core Cortex-A9 processor, which is capable of running Linux. In this chapter you will learn what a SoC and Zynq is.
You will also learn how to use git with Vivado and have a first look at Vitis, a tool that allows to program C/C++ code for hardware co-design. To better understand the process a short overview of the boot procedure is required.
We start by giving a recap on Verilog and give you some important debugging information.
Gear needed
- Pynq-Z2
- Other boards (old and new)
- Analog Discovery