Chapter 3: DPU Configuration
DPU IP Product Guide
21
PG338 (v1.2) March 26, 2019
DSP Usage
You can select whether DSP48E slices are used for the accumulation in the DPU convolution module.
If the low DSP usage is selected, the DPU IP will use DSP slices for multiplication only in the
convolution. In the high DSP usage mode, the DSP slice will be used for both multiplication and
accumulation. As a result, the high DSP usage consumes more DSP slices and less LUT. The difference
of logic utilization between high and low DSP usage is shown in Table 9. The data is tested on the
Xilinx ZCU102 platform without Depthwise Conv, Average Pooling, Relu6, and Leaky Relu features.
Table 9: Resources of Different DSP Usage
High DSP Usage
Low DSP Usage
Arch LUT
Register BRAM DSP Arch LUT
Register BRAM DSP
B512 20177
31782
69.5
98
B512
20759 33572
69.5
66
B800 20617
35065
87
142
B800
21050 33752
87
102
B1024 27377
46241
101.5
194
B1024 29155 49823
101.5
130
B1152 28698
46906
117.5
194
B1152 30043 49588
117.5
146
B1600 30877
56267
123
282
B1600 33130 60739
123
202
B2304 34379
67481
161.5
386
B2304 37055 72850
161.5
290
B3136 38555
79867
203.5
506
B3136 41714 86132
203.5
394
B4096 40865
92630
249.5
642
B4096 44583 99791
249.5
514