EasyManuals Logo
Home>Zynq>Media Converter>UltraScale+

Zynq UltraScale+ User Manual

Zynq UltraScale+
70 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #45 background imageLoading...
Page #45 background image
RFSoC Data Converter Evaluation Tool User Guide 45
UG1287 (v2018.2) October 1, 2018 www.xilinx.com
Chapter 6: Software Architecture
Software Architecture
Figure 6-1 shows the APU Linux software platform which has two logical software flows,
namely control path and datapath. Datapath and control path are implemented using two
different TCP sockets. The components involved in the software flows are implemented in
the user space and kernel space.
User Space Components
Application is the Linux application that receives commands over Ethernet from the PC
GUI and performs appropriate actions.
RFDC User Space Drivers provide APIs for communication with the RFDC hardware.
DMA client driver interface /dev/pl_mem is used to allocate buffer from PL DDR. It is
also used to trigger a DMA transaction from the user space.
X-Ref Target - Figure 6-1
Figure 6-1: APU Linux Software Platform
Remote Machine
User space
Kernel space
Hardware
LabVIEW UI
Rftool (Application)
/dev/pl_mem /sys/..../power1_input /sys....frequency* /sys/..../voltage
RFDC user
space driver
/sys/../xxx.usp_rf_data_converter
GPIO ControllerPower generatorClock GeneratorI2CGEM
GEM driver
TCP/IP stack
AXI DMA driver
DMA Engine
DMA client driver
IIC driver
ina2xx driver
lmx2594 /
lmk04208 driver
irps5401 driver UIO
PL
Stream Pipes
RFDC IP
AXI DMAs
X21292-092118
Send Feedback

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Zynq UltraScale+ and is the answer not in the manual?

Zynq UltraScale+ Specifications

General IconGeneral
BrandZynq
ModelUltraScale+
CategoryMedia Converter
LanguageEnglish