Skip to content

Latest commit

 

History

History
76 lines (56 loc) · 3.39 KB

platform-details.md

File metadata and controls

76 lines (56 loc) · 3.39 KB

Read this page in other languages:日本語

reVISION Getting Started Guide 2018.3 (UG1265)

1. Introduction 2. Overview 3. Software Tools and System Requirements 4. Design File Hierarchy
5. Installation and Operating Instructions 6. Tool Flow Tutorials 7. Run the Application 8. Platform Details
9. Known Issues and Limitations 10. Additional References

8. Platform Details

The below instructions refer to the zcu102_rv_ss platform. Follow the same instructions, replacing only the file name, for the zcu104_rv_ss, zcu102_rv_min, zcu104_rv_min, and 8-stream VCU + CNN platforms.

8.1. Vivado Hardware Design

The Vivado® hardware design is packaged inside the DSA located in the hw folder of the platform (example: zcu102_rv_ss/hw/zcu102_rv_ss.dsa). The DSA also includes the hpfm file that describes the available AXI interfaces, clocks, resets, and interrupts. To open the hardware design in Vivado, run the following command from the Tcl console:

% open_dsa <platform>/hw/<platform>.dsa

8.2. PetaLinux BSP

The PetaLinux BSP is located at <platform>/sw/petalinux_bsp. The .hdf file exported from the corresponding Vivado project is available in the project-spec/hw-description/ subfolder inside the PetaLinux BSP.

To configure and build the PetaLinux BSP, run the following commands:

% cd petalinux
% petalinux-create -t project -s zcu102-prod-rv-ss.bsp -n bsp
% petalinux-config --get-hw-description=../zcu102_base_trd/hw --oldconfig
% petalinux-build

📌 NOTE The tmp directory might relocate to a different folder, especially if your PetaLinux project is located on an NFS mount. Check your PetaLinux configuration.

The generated output products are located inside the images/linux/ subfolder. The relevant files that are packaged as part of the platform are listed below:

  • bl31.elf
  • pmufw.elf
  • u-boot.elf
  • zynqmp_fsbl.elf
  • image.ub

To generate the SDK/sysroot, run the following command:

% petalinux-build -s

The generated SDK installer will be located at images/linux/sdk.sh.


▶️Next Topic: 9. Known Issues and Limitations

◀️Previous Topic: 7. Run the Application


Copyright© 2018–2019 Xilinx