Chapter 3: DPU Configuration
DPU IP Product Guide
22
PG338 (v1.2) March 26, 2019
UltraRAM
Some Zynq® Ult™ MPSoC devices have both block RAM (BRAM) and UltraRAM as the on-chip
memory. The DPU IP uses BRAM by default, however, you can use UltraRAM to replace BRAM according
to the available memory resources. Note the number filled in the UltraRAM row in Figure 10
might not
be the actual utilization, because the minimum cache unit in DPU needs two or three UltraRAM
depending on the different DPU architecture. The final utilization is shown in Figure 11.
Figure 11: Summary Page of DPU Configuration
DPU Performance on Different Devices
shows the peak performance of the DPU on different devices.
Table 10: DPU_EU Performance (GOPs) on Different Device
Device
DPU
Configuration
Frequency
(MHz)
Peak Performance
Z7020
B1152x1
200
230 Gops
ZU2
B1152x1
370
426 Gops
ZU3
B2304x1
370
852 Gops
ZU5
B4096x1
350
1.4 Tops
ZU7EV
B4096x2
330
2.7 Tops
ZU9
B4096x3
333
4.1 Tops
Performance of Different Models
In this section, the performance of several models is given for reference. The result was measured on
the Xilinx ZCU102 board with 3x B4096_EU cores at 333 MHz (DSP slices ran at 666 MHz) and DNNDK
v2.08, shown in Table 11.