| 4 | | 8 |
provided by Xilinx, third parties, or custom developed.
This IP can be defined using HDL. Alternatively, a higher-
level approach can be used with Vitis
™
HLS, enabling the
development of IP blocks using C and C++. IP integrator
is especially useful for developing the RFSoC systems and
configuring the data convertors and SD-FEC instantiations.
Although implementation is Vivado's focus, it offers a
complete development ecosystem and provides several
different capabilities, such as simulation and chip
debugging, which aid the overall programmable logic
development.
Building upon the hardware and system configuration
is Vitis, which is a unified software environment that
enables the development of software applications. These
applications can be developed for either a bare-metal
solution or embedded Linux solution. If developed for an
embedded Linux solution, it is possible to use OpenCL
and high-level synthesis to accelerate the processing
system's functions into the programmable logic.
Creating the embedded Linux operating system used for
Vitis accelerations and embedded Linux applications is the
role of PetaLinux. PetaLinux is a Yocto-based build tool
that enables the hardware configuration from Vivado to be
used to tailor an embedded Linux solution.
The highest layer of the stack is Vitis AI, which accelerates
artificial intelligence (AI) algorithms defined in Caffe,
TensorFlow, and PyTorch using programmable logic. This
allows the system developers to implement RF-based AI
systems that analyze and classify signals, for example.
Xilinx Zynq
®
UltraScale+
™
MPSoC
ZCU102 Evaluation Kit
Learn more >
Xilinx PRODUCT SPOTLIGHT
XILINX ZYNQ
®
ULTRASCALE+
™
MPSOC
MULTIPROCESSORS
s
The RFSoC provides developers with the ability to
implement tightly integrated high-performance RF
systems. The device's capabilities can be unlocked
by its supporting development ecosystem, enabling
the RFSoC to be deployed across various solutions.
CONCLUSION
Learn more >