Create the RPU Simple Example Boot Image

Memory and Peripheral Protection Unit for PL Isolation in Zynq UltraScale+ Devices (XAPP1353)

Document ID
XAPP1353
Release Date
2022-05-04
Revision
1.1 English

Create the boot image

Follow these steps:

build_path=<your_path>/XmpuPL_ZUplus_v1.0a/zcu102_2021.1/xmpu_example/pl_isolation_lab.vitis
  1. Select AMD > Create Boot Image> Zynq and Zynq Ultrascale
    1. Architecture: Zynq MP
    2. Check Create new BIF file
    3. Output BIF file path: <build_path>/rpu_xmpu_example/output.bif
    4. Output path: <build_path>/rpu_xmpu_example/BOOT.bin
    5. Continue without clicking create image
  2. Click Add
    1. File path: <build_path>/zcu102_isolation_test/zynqmp_fsbl/fsbl_r5.elf
    2. Partition type: bootloader
    3. Destination device: PS
    4. Destination CPU: R5 0
    5. Click OK
  3. Click Add
    1. File path: <build_path>/zcu102_isolation_test/zynqmp_pmufw/pmufw.elf
    2. Partition type: datafile
    3. Destination device: PS
    4. Destination CPU: PMU
    5. Click OK
  4. Click Add
    1. File path:
      <build_path>/zcu102_isolation_test/hw/Base_Zynq_MPSoC_wrapper.bit
    2. Partition type: Datafile
    3. Destination device: PL
    4. Click OK
  5. Click Add
    1. File path: <build_path>/rpu_xmpu_example/Debug/rpu_xmpu_example.elf
    2. Partition type: datafile
    3. Destination device: PS
    4. Destination CPU: R5 0
    5. Click OK
  6. Click Create Image and select Overwrite if prompted.