SBAU412A November   2022  – May 2024 AFE7900 , AFE7903 , AFE7906 , AFE7920 , AFE7921 , AFE7950

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. Introduction
  5. Prerequisites
  6. Typical Bare-Metal Design Flow
  7. Background
  8. Add Microblaze and SPI IP for Use in Vitis for Embedded Development
  9. Create New Platforms in Vitis
  10. Create New Application Projects in Vitis
  11. Build Application Projects
  12. Generate SPI Log for AFE79xx EVM
    1. 9.1 Generating the LMK SPI Log
    2. 9.2 Generating the AFE SPI Log
    3. 9.3 Converting SPI Logs to Format for Vitis
  13. 10AFE79xxEVM Board Modifications
  14. 11Configure the AXI GPIO
    1. 11.1 Initializing the GPIO
    2. 11.2 Setting the Direction
    3. 11.3 Setting High or Low for Corresponding Bits
  15. 12Configure the AXI SPI
  16. 13Set Up and Power on Hardware
  17. 14Set up ZCU102 Board Interface for VADJ_FMC
  18. 15Debug Application Projects and Set up Vitis Serial Terminal
  19. 16Execute the Application
  20. 17Revision History

Create New Platforms in Vitis

To create a new platform in Vitis, follow these steps below:

  1. Open the File menu, go to New, and then click Platform Project (see Figure 6-1).
    AFE7920 New Platform Project Figure 6-1 New Platform Project
  2. Enter the desired platform name. The name ZCU102ps was used as an example (see Figure 6-2).
    AFE7920 Naming of Platform Project Figure 6-2 Naming of Platform Project
  3. After the new platform is named, a menu appears (see Figure 6-3). Select the XSA (Xilinx Support Archive) file.
    AFE7920 Hardware Specification Figure 6-3 Hardware Specification
  4. Browse and select the .XSA file from the FPGA folder shared along with this document (see Figure 6-4).
    AFE7920 Selecting the Platform Figure 6-4 Selecting the Platform
  5. Right-click the new platform project to open the drop-down menu. Click Build Project to start the build (see Figure 6-5). This can take some time to complete the build.
    AFE7920 Building the New Project Figure 6-5 Building the New Project