Software Architecture
Figure 3-1
shows the APU Linux software platform.
X-Ref Target - Figure 3-1
Graphics
vcu_apm_lib
libQt5*
libMali
Mali-400
GPU
The middleware layer is a horizontal layer implemented in the user-space. It provides the
following functionality:
•
Interfaces with the application layer
•
Provides access to kernel frameworks
The OS layer is a horizontal layer implemented in the kernel-space. It provides the following
functionality:
•
Provides a stable, well-defined API to user-space
•
Includes device drivers and kernel frameworks (subsystems)
•
Accesses the hardware
Zynq UltraScale+ VCU TRD User Guide
UG1250 (v2019.1) May 29, 2019
Display
vcu_gst_app
vcu_video_lib
X.Org
libdrm
Xilinx DRM
DP
SDI Tx
HDMI Tx
SCD
10 G
Figure 3-1: APU Linux Software Platform
www.xilinx.com
Chapter 3: APU Software Platform
Audio
Video
vcu_qt
vcu_gst_lib
lib4lsubdev
gstreamer
libalsa
libmediactl
Xilinx
V4L
VIPP
subdev
Framework
SDI Rx
TPG
Audio
Formatter
HDMI Rx
MIPI CSI
Accelerators
(Codec)
pcie_ transcode
pcie_lib
omx_il
CtlSW
VCU
Alsa
Xilinx
(al5c, al5e,
PCIe
and al5r)
VCU (Encoder
and Decoder)
IP
PL DDR
PCIe
X19929-041719
Send Feedback
22
Need help?
Do you have a question about the Zynq UltraScale+ and is the answer not in the manual?
Questions and answers