Chapter 4: Software Design And Build; Software Architecture - Xilinx Zynq UltraScale+ RFSoC ZCU208 User Manual

Rf data converter evaluation tool
Hide thumbs Also See for Zynq UltraScale+ RFSoC ZCU208:
Table of Contents

Advertisement

Software Design and Build
This chapter describes the software platform running on the application processing unit (APU),
which is logically further subdivided into user and kernel space components (see
Linux Software
Platform). The Linux application rftool in the user space receives the command
over the Ethernet and performs the appropriate action. This application is the main interface to
the GUI and uses a string-based communication protocol described in
Specifications. Device drivers expose a systematic interface to control hardware. These
interfaces are used by the user space application to control hardware.
All configurations of the RF-ADCs and RF-DACs are done by the Linux application rftool running
on the processing system (PS). The application supports all the configuration options supported
by the GUI. The GUI sends configuration details via the Ethernet interface to the Linux
application, which are implemented by their respective software APIs.

Software Architecture

The following figure shows the APU Linux software platform, which includes two logical software
flows: the control path and the datapath. The control path and datapath are implemented using
two different TCP sockets. The components in the software flows are implemented in the user
space and the kernel space.
UG1433 (v1.2) October 27, 2021
RF Data Converter Evaluation Tool User Guide

Chapter 4: Software Design and Build

Chapter 4
Figure 11: APU
Chapter 5: Protocol
www.xilinx.com
Send Feedback
18

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Zynq ultrascale+ rfsoc zcu216

Table of Contents