Kernel Space Components - 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

• RFDC user space drivers provide APIs for communication with the RFDC hardware.
• RFCLK user space drivers provide APIs for communications with external CLK104 daughter
boards.
Note: See
Appendix A: Software Design Notes — Multimaster Access of CLK104 on TCA9548
Multiplexer.
• DMA client driver interface /dev/pl_mem is used to allocate a buffer from the PL DDR, and
is also used to trigger a DMA transaction from the user space.

Kernel Space Components

The Linux kernel space components used are:
• The GEM driver provides the interface to send and receive packets over the GEM Ethernet
controller.
• The TCP/IP stack provides the interface to create a transmission control protocol (TCP)
socket. It also provides the interface to send and receive data over the TCP socket. The stack
uses the GEM driver to send and receive packets from a network interface card (NIC).
• The DMA client driver provides the interface for a user application to trigger DMA
transactions.
• The AXI DMA driver and DMA engine provide a driver interface to the AXI DMA. The DMA
client driver uses APIs for this DMA engine. The DMA engine uses the AXI DMA driver to
control hardware.
• The libmetal driver is a kernel space driver that allows the execution of user space drivers.
• Userspace I/O (UIO) is a Linux framework used to export a hardware space to a user space. It
is used by the RFDC user space driver libmetal to configure RFDC hardware.
• MMCM control is reconfiguring the MMCM/PLL depending on tile clock requirement.
The following figure shows the application execution flow.
UG1433 (v1.2) October 27, 2021
RF Data Converter Evaluation Tool User Guide
Chapter 4: Software Design and Build
www.xilinx.com
Send Feedback
20

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Zynq ultrascale+ rfsoc zcu216

Table of Contents