AMD Zynq UltraScale+™ MPSoC is the next generation Zynq device designed with the idea of using the right engine for the right task. The Zynq UltraScale+ MPSoC comes with a versatile processing system (PS) integrated with a highly flexible and high-performance programmable logic (PL) section, all on a single system-on-a-chip (SoC). The Zynq UltraScale+ MPSoC PS block includes engines such as the following:
Quad-core Arm® Cortex™-A53-based Application Processing Unit (APU)
Dual-core Arm Cortex-R5F-based Real-Time Processing Unit (RPU)
Arm Mali™-400 MP2 based Graphics Processing Unit (GPU)
Dedicated Platform Management Unit (PMU) and Configuration Security Unit (CSU)
List of high-speed peripherals, including display port and SATA
Note
The Cortex-R5F processor is a Cortex-R5 processor that includes the optional Floating Point Unit (FPU) extension.
The programmable logic section, in addition to the programmable logic cells, also comes integrated with a few high-performance peripherals, including the following:
Integrated block for PCI Express®
Integrated block for Interlaken
Integrated block for 100G Ethernet
System monitor
Video codec unit
The PS and the PL in Zynq UltraScale+ devices can be tightly or loosely coupled with a variety of high-performance and high-bandwidth PS-PL interfaces.
To simplify the design process for such sophisticated devices, AMD offers the Vivado® Design Suite, the Vitis™ unified software platform, and PetaLinux tools for Linux. This set of tools provides verything you need to simplify embedded system design for a device that merges an SoC with an FPGA. This combination of tools enables hardware and software application design, code execution and debug, and transfer of the design onto actual boards for verification and validation.