Reference Design Zip File

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

The xapp1353-pl-isolation.zip file (download from AMD website) contains a Vivado packaged IP with example design support files. A description of the zip archive is provided in the following table.

Table 1. Contents of Reference Design Archive
Directory/File Name Description
./XmpuPL_ZUplus_v1.0a/zupl_xmpu_v1_0 IP Repository Package
./XmpuPL_ZUplus_v1.0a/zupl_xmpu_v1_0/component.xml

This IP-XACT file defines the contents of the IP to Vivado.

./XmpuPL_ZUplus_v1.0a/zupl_xmpu_v1_0/bd/bd.tcl

The Tcl script used by Vivado IP Integrator supports integration of the IP in the Block Design.

./XmpuPL_ZUplus_v1.0a/zupl_xmpu_v1_0/drivers/zupl_xmpu_v1_0

This is the directory of the low-level software drivers for the zupl_xmpu PL peripheral. When the Vivado project’s hardware is exported to SDK/Vitis, these drivers are included in the export, and will be included in any board support package (BSP) created within the SDK/Vitis workspace that uses the exported hardware.

./XmpuPL_ZUplus_v1.0a/zupl_xmpu_v1_0/example_designs/xapp1320_isolation

This directory contains files to build the isolation example reference design from Isolation Methods in Zynq UltraScale+ MPSoCs (XAPP1320).

./XmpuPL_ZUplus_v1.0a/zupl_xmpu_v1_0/example_designs/xcu102_example

This directory contains files to build the PL isolation example reference design.

./XmpuPL_ZUplus_v1.0a/zupl_xmpu_v1_0/gui/zupl_xmpu_v1_0.gtc ./XmpuPL_ZUplus_v1.0a/zupl_xmpu_v1_0/xgui/zupl_xmpu_v1_0.tcl

The Tcl script used by Vivado IP Integrator creates the configuration GUI for the PL instance IP.

./XmpuPL_ZUplus_v1.0a/zupl_xmpu_v1_0/hdl

Reference core (vhdl) source files