Chapter 5: Development Flow
DPU IP Product Guide
31
PG338 (v1.2) March 26, 2019
Figure 22: Connect DPU with PS of MPSoC
Assign Register Address for DPU
When the DPU connection is complete, the next step is to assign the register address of the AXI slave
interface. The minimum space needed for the DPU is 16 MB. The DPU slave interface can be assigned to
any starting address accessible by the host CPU.
Note:
When building a custom system with the pre-built Linux environment in the DNNDK package, the
DPU slave interface must be connected to the M_AXI_HPM0_LPD PS Master and the DPU base address
must be set to 0x8F00_000 with a range of 16 MB. The DPU register address in the driver and device tree
file in the DNNDK package is fixed at 0x8F00_0000. If the address in the driver and device tree file is the
same as the address assigned in Vivado, you can connect the DPU slave interface to any master interface
in the PS and allocate any address for the DPU.
The reference address assignments of the DPU with the DNNDK package are shown in Figure 23.