The zupl_xmpu driver provides standard C functions and macros for Zynq UltraScale+ MPSoC PS and PL processor applications that initializes, configures, and manages the XMPU_PL memory and peripheral protection unit implemented by the zupl_xmpu_v1_0 reference core.
The zupl_xmpu_v1_0 source and include directories contain the files shown in the following figure:
Figure 1. ZUPL_XMPU SW Driver Files