Revision History - 4.1 English

DPUCZDX8G for Zynq UltraScale+ MPSoCs Product Guide (PG338)

Document ID
Release Date
4.1 English

The following table shows the revision history for this document.

Section Revision Summary
01/23/2023 Version 4.1
Entire document
  • Added Correlation 1D and 2D
  • Added Argmax and Max along channel dimension
  • Optimized resources and timing
06/24/2022 Version 4.0
Entire document Made technical updates across the document for IP version upgrade to 4.0.
01/20/2022 Version 3.4
Entire document
  • Updated the interrupt signal of DPU image.
  • Deleted the device tree paragraph of Vivado flow.
  • Updated unsupported models table.
07/22/2021 Version 3.3
DPU Configuration
  • Added Unsupported Models.
  • Added a figure to illustrate the parallelism of DPU.
  • Added DPU resource table with UltraRAM enabled.
  • Support for Zynq-7000 devices has been discontinued. Contact your local sales representative.
02/03/2021 Version 3.3
DPU Configuration Updated Configuring Clock Wizard.
12/17/2020 Version 3.3
Entire document
  • Added Elementwise-Multiply function.
  • Added Max Reduce function.
  • Added constrain of Convolution and Deconvolution in Table 7.
  • Updated figures.
07/07/2020 Version 3.2
Entire document
  • Added Average Pool and BatchNormal in Table 7.
  • Added resources increment table of Average Pool, LeakyReLU, Depthwise conv, and Softmax .
  • Deleted the detailed description of Vivado flow and Vitis flow. For more details see the DPU_TRD GitHub.
03/23/2020 Version 3.2
Entire document
  • Updated the Vivado flow and Vitis flow for Target Version of 1.4.1.
  • Replaced the description of DNNDK and DNNC to Vitis AI and Vitis AI Compiler.
  • Updated the maximum of DPU core number from three to four and modified the descriptions accordingly.
12/02/2019 Version 3.1
Entire document Updated the flow for Vitis™ device support.
08/13/2019 Version 3.0
Vitis AI Development Kit Updated description.
Configuration Options Added description in RAM Usage, Channel Augmentation, and updated numbers in Softmax section.
Advanced Tab Added note in DSP Cascade and updated LUT numbers for High DSP in Resources for Different DSP Usage table.
Build the PetaLinux Project Updated code.
07/31/2019 Version 3.0
Overview Updated whole chapter.
Product Specification Updated whole chapter.
Table 1: DPU Signal Description Added dpu_2x_clk_ce description.
DPU Configuration Updated whole chapter.
Introduction Updated description.
Table 7: Deep Neural Network Features and Parameters Supported by DPU Updated Depthwise Convolution and Max Pooling descriptions.
Configuration Options
  • Updated figures.
  • Added Channel Augmentation and dpu_2x Clock Gating sections and updated all description sections.
  • Updated Clocking and Reset.
Adding CE for dpu_2x_clk Added section.
Development Flow Updated whole chapter.
Add the DPUCZDX8G into Repository or Upgrade the DPUCZDX8G from a Previous Version Updated section.
Customizing and Generating the Core in Zynq-7000 Devices Updated figure.
Example Design Updated whole chapter.
DPU Configuration Updated section.
06/07/2019 Version 2.0
Vitis AI Development Kit Added description.
Table 1: DPU Signal Description Added softmax descriptions.
Interrupts Updated notes.
Table 7: Deep Neural Network Features and Parameters Supported by DPU Added Depthwise Convolution.
Configuration Options Added some new features: depthwise convolution, average pooling, ReLU type, softmax. Updated some figures of DPU GUI. Added description about s-axi clock mode.
Table 12: Performance of Different Models Updated table.
Table 13: I/O Bandwidth Requirements for DPU-B1152 and DPU-B4096 Updated table.
Register Clock Fixed the recommended frequency for DPU clock.
Configuring Clock Wizard Updated description and figure.
Adding CE for dpu_2x_clk Updated description and figure.
Configure DPUCZDX8G Parameters Updated figure.
Connecting the DPUCZDX8G to the Processing System in the Zynq UltraScale+ MPSoC Updated section.
Assign Register Addresses Updated note.
Customizing and Generating the Core in Zynq-7000 Devices Added section.
Design Files Updated figure.
DPU Configuration Updated figure.
Software Design Updated section.
03/26/2019 Version 1.2
Build the PetaLinux Project Updated description.
Build the Demo Updated figure.
Demo Execution Updated code.
03/08/2019 Version 1.1
Table 6: reg_dpu_base_addr Updated description.
Figure 10: DPU Configuration Updated figure.
Build the PetaLinux Project Updated code.
Build the Demo Updated description.
03/05/2019 Version 1.1
Example Design Added chapter regarding the DPU targeted reference design.
02/28/2019 Version 1.0
Initial release. N/A