Chapter 1: Overview
DPU IP Product Guide
7
PG338 (v1.2) March 26, 2019
Development Tools
Use the Xilinx Vivado Design Suite to integrate DPU into your own project. Vivado Design Suite 2018.2
or later version is recommended. Previous versions of Vivado can also be supported. For requests,
contact your sales representative.
Device Resources
The DPU logic resource is optimized and scalable across Xilinx Ult MPSoC and Zynq-7000
devices. For the detailed resource utilization, refer to Chapter 3: DPU Configuration.
How to Run DPU
The DPU operation depends on the driver which is included in the Xilinx Deep Neural Network
Development Kit (DNNDK) toolchain.
You can download the free developer resources from the Xilinx website:
https://www.xilinx.com/products/design-tools/ai-inference/ai-developer-hub.html#edge
Refer to the
DNNDK User Guide
) to obtain an essential guide on how to run a DPU with
DNNDK tools. The basic development flow is shown in the following figure. First, use Vivado to
generate the bitstream. Then, download the bitstream to the target board and install the DPU driver.
For instructions on how to install the DPU driver and dependent libraries, refer to the
DNNDK User
Guide
).
Hardware Platform
DPU Driver
Lib
API
Vivado
DPU
Example
Third Party
bitfile
X22328-022019
Figure 2: Basic Development Flow