Professional Documents
Culture Documents
Zynq Ultrascale+ Architecture Stephanie Soldavini and Andrew Ramsey
Zynq Ultrascale+ Architecture Stephanie Soldavini and Andrew Ramsey
Zynq Ultrascale+ Architecture Stephanie Soldavini and Andrew Ramsey
CMPE-550
Dec 2017
Heterogeneous Computing
Zynq Ultrascale+
History
Architecture
Applications
General Purpose
Processors
(GPPs):
Application-Specific
Processors (ASPs)
Configurable Hardware
e.g. FPGAs
Selection Factors:
- Type and complexity of computational algorithms
Co-Processors
(general purpose vs. Specialized) Application Specific
- Desired level of flexibility - Performance Integrated Circuits
- Development cost - System cost (ASICs)
- Power requirements - Real-time constrains
General Purpose
Processors
(GPPs): Solution: Use some of
each in a single system
Application-Specific
Processors (ASPs)
Configurable Hardware
e.g. FPGAs
Selection Factors:
- Type and complexity of computational algorithms
Co-Processors
(general purpose vs. Specialized) Application Specific
- Desired level of flexibility - Performance Integrated Circuits
- Development cost - System cost (ASICs)
- Power requirements - Real-time constrains
Made by Xilinx
“Microheterogenous”
Integrates GPP, GPU, FPGA, Co-Proc, &
ASIC in one SoC
Increases speed by reducing off-chip data
transfer
Predecessors
Kintex-UltraScale and Virtex-UltraScale
(20/16nm FPGA fabric)
Zynq-7000 (Dual-core ARM Cortex A9 &
28nm FPGA fabric)
ARM Mali-400
Up to 667 MHz
One geometry processor
Two pixel processors
Supports OpenGL 1.1 & 2.0, OpenVG 1.1
Advanced anti-aliasing support
Cache: L2: 64 kB
Bright green
shows
configurable
components
Customize
components,
for instance
the DDR
controller
[1] Gosain, Y. and A. Gupta. 2017. “Xilinx Advanced Multimedia Solutions with Video
Codec/Graphics Engines,” Zynq UltraScale+ MPSoC. Xilinx, October 23.
https://www.xilinx.com/support/documentation/white papers/wp497-multimedia.pdf
[2] Hansen, L. 2016. “Unleash the Unparalleled Power and Flexibility of Zynq UltraScale+
MPSoCs,” Zynq UltraScale+ MPSoC. Xilinx, June 15.
https://www.xilinx.com/support/documentation/white papers/wp470-ultrascale-plus-
power-flexibility.pdf
[3] Shaaban, M. “Basics of Computer Design.” Lecture, CMPE-550, Rochester, NY, August 29,
2017.
[4] Stamen, R. “The Development of the Global Feature eXtractor (gFEX) for the ATLAS
Level 1 Calorimeter Trigger at the LHC” Presented at TWEPP 2017, Santa Cruz, CA, 2017.
[5] Xilinx, “Overview,” Zynq UltraScale+ MPSoC Data Sheet, July 2017.
https://www.xilinx.com/support/documentation/data sheets/ds891-zynq-ultrascale-plus-
overview.pdf
[6] Xilinx, “Zynq UltraScale+ Device,” Technical Reference Manual, November 2017.
https://www.xilinx.com/support/documentation/user guides/ug1085-zynq-ultrascale-
trm.pdf