Major steps of the SoC software design flow
As previously introduced in Chapter 2, FPGA Devices and SoC Design Tools, the software development for the Xilinx FPGA SoC is performed using the Vitis tools. A project for the ETS SoC is first created in the Vitis IDE using its XSA archive file – this file needs to be generated by the Vivado IDE for the ETS SoC hardware.
The full flow of the software design process in the Vitis IDE is summarized by the following diagram:
Figure 8.1 – The Vitis embedded software development steps for the ETS SoC design
ETS SoC XSA archive file generation in the Vivado IDE
First, we need to generate the XSA file within the Vivado IDE by following these steps:
- Open the ETS SoC design in Vivado and then go to File | Export | Export Hardware Platform as shown by the following figure:
Figure 8.2 – Accessing the Vivado XSA file generation wizard
- The Export Hardware Platform...