| 4 | | 7 |
applications, which provides network communication,
high-level algorithms, and system management. In
addition to the APU, the processor system also provides
a real-time processing unit (RPU), which contains 32-
bit dual-core Arm
®
Cortex
®
-R5 processors. The RPU
is intended to implement real-time control functionality
designed with ISO2262 and IEC61508 certification in
mind. The final processor in the processing system is the
Platform Management Unit (PMU). The PMU manages
the processor system and especially the inter-processor
interrupts and power management.
Communication between the processing system
and the programmable logic uses high-performance
AXI connections. These connections enable high-
speed transfers between the processing system and
programmable logic using direct memory access.
The processing system also includes interfaces that can
be found in traditional embedded system developments
to enable connectivity with a range of external systems.
These interfaces can be classified as low-speed interfaces
such as I
2
C, Universal Asynchronous Receiver/Transmitter
(UART), Serial Peripheral Interface (SPI), and Controller
Area Network (CAN), and high-speed interfaces such
as Gigabit Ethernet (GigE), Serial Advanced Technology
Attachment (SATA), and peripheral component
interconnect express (PCIe). This allows the RFSoC to
be easily integrated with the surrounding elements of
the system.
Development Ecosystem
As expected, the development ecosystem for a single-chip
radio is comprehensive and covers four main tools. Each
tool enables the developer to create an element of the
overall solution.
The lowest level of the technology stack is Vivado. Vivado
enables us to capture designs using VHDL or Verilog, and
synthesize the HDL design to the target device before
placing and routing, and generating the programming file.
At the heart of Vivado is the IP integrator, which enables
designers to capture designs quickly and easily using IP
Xilinx Zynq
®
UltraScale
™
RFSoC
ZCU1275 Characterization Kit
Xilinx Zynq
®
UltraScale+
™
RFSoC
ZCU208 ES1 Evaluation Kit
Learn more >
Learn more >
Xilinx PRODUCT SPOTLIGHT
XILINX ZYNQ
®
ULTRASCALE+
™
MPSOC
ZCU102 EVALUATION KIT
s
Learn more >
ZCU102
Evaluation Kit