The previous section provided step-by-step instructions for manually creating the isolation example design from the isolation reference design provided in Isolation Methods in Zynq UltraScale+ MPSoCs (XAPP1320). The following steps have been included in a script for an automated design build.
CAUTION:
Running this
script overwrites any existing build of the xmpu_example design.
Run the following steps to build the xmpu example design:
- Unzip the
zupl_xmpu archive: zupl_xmpu_v1_0[revision].zip
- Start Vivado.
- If running Linux, browse to the
./zupl_xmpu_v1_0/example_designs/zcu102_example
directory and run Vivado. - If running Vivado on
Windows, use the Tcl Console to navigate to the
./zupl_xmpu_v1_0/example_designs/zcu102_example
directory:cd{<your_path>/XmpuPL_ZUplus_v1.0a/zupl_xmpu_v1_0/example_designs/zcu102_example}
- If running Linux, browse to the
- Run the
xmpu_example_design.tcl
script:source ./xmpu_example_design.tcl
- Click Cancel when the Bitstream Generation successfully completed window appears.
Note: For details on the
address mapping and xmpu configuration for the design, refer to
step 10 and step 11 in
the previous chapter: Manual Insertion of the XMPU_PL in the IP Integrator.
The hardware design is now complete. The automated script has already exported the hardware. Proceed to Creating the Isolation Test SW Applications in Vitis 2021.1.