Assign Register Addresses - 4.1 English

DPUCZDX8G for Zynq UltraScale+ MPSoCs Product Guide (PG338)

Document ID
PG338
Release Date
2023-01-23
Version
4.1 English

When the DPUCZDX8G connection is complete, the next step is to assign the register address of the AXI slave interface. The minimum space needed for the DPUCZDX8G is 16 MB. The DPUCZDX8G slave interface can be assigned to any starting address accessible by the host CPU.

Note: The DPUCZDX8G base address must be set with a range of 16 MB. The DPUCZDX8G only uses LPD_DDR_LOW or LPD_DDR_HIGH segment. As for LOD_DDR_HIGH segment, it depends on the system memory of the board is beyond 2GB[0 - 0x7fff_ffff and 0x8000_0000 - ]. The LPD_DDR_LOW or LPD_DDR_HIGH is decided by the Linux kernel configuration. The DPUCZDX8G will use the memory in the LPD_DDR_LOW segment by default.

The reference address assignments of the DPUCZDX8G are shown here.

Figure 1. DPUCZDX8G Address Assignment