Chapter 1: Overview
DPU IP Product Guide
8
PG338 (v1.2) March 26, 2019
Example System with DPU
The figure below shows an example system block diagram with the Xilinx Ult MPSoC using a
camera input. DPU is integrated into the system through AXI interconnect to perform deep learning
inference tasks such as image classification, object detection, and semantic segmentation.
DPU
Camera
AXI Interconnect
Controller
DDR
ARM
R5
DisplayPort
USB3.0
SATA3.1
PCIe Gen2
GigE
USB2.0
UART
SPI
Quad SPI
NAND
SD
demosaic
gamma
Color_
conversion
DMA
AXI
Interconnect
AXI
Interconnect
MIPI
CSI2
AXI Interconnect
MIPI
CSI2
X22329-030719
Figure 3: Example System with Integrated DPU
DNNDK
Deep Neural Network Development Kit (DNNDK) is a full-stack deep learning toolchain for inference
with the DPU.
As shown in Figure 4, DNNDK is composed of Deep Compression Tool (DECENT), Deep Neural Network
Compiler (DNNC), Neural Network Runtime (N2Cube), and DPU Profiler.