
RFSoC Data Converter Evaluation Tool User Guide
9
UG1287 (v2018.2) October 1, 2018
Chapter 1:
Introduction
Reference Design Overview
The evaluation tool targets the Zynq Ult RFSoC ZU28DR-FFVG1517 running on the
ZCU111 evaluation board and provides a platform to evaluate the RFSoC features. The
system level block diagram of the evaluation tool design is shown in
The evaluation tool uses an integrated RF Data Converter in an 8x8 configuration along with
AXI DMA and AXI4-Stream components for high performance data transfers between
PL-DDR to RFDC and vice versa. Stream Pipe comprises various AXI4-Stream Infrastructure
IPs. The AXI DMA is configured in Scatter Gather (SG) mode for high performance. The
evaluation tool also makes use of multiple processing units available inside the PS, such as
Gigabit Ethernet, I2C, and SD Interface. The APU inside the PS is configured to run in
symmetric multiprocessing (SMP) Linux mode. The main task of the Linux application is to
configure and control the RF-ADC and RF-DAC blocks and the flow of data through the
streaming pipeline.
A custom-developed Windows-based GUI is provided along with this evaluation tool. It can
interact with the RFSoC device running on the ZCU111 evaluation board. The GUI connects
to the Linux application running on the RFSoC via a TCP Ethernet interface. Based on
X-Ref Target - Figure 1-3
Figure 1-3:
RF Data Converter Evaluation Tool System Level Block Diagram
PL DDR
AXIS
AXIS
DMA
AXIS
AXIS
AXI
AXI4-Lite
I2C
Mux
Clock
Module
Power
Controller
Processing System
Programmable Logic
Clocking
and Control
PC User
Interface
Gigabit
Ethernet
AXIS
AXIS
Zynq® Ult™ RFSoC
ZCU111 Evaluation Board
Daughter
Card
(HW-
RFMC-
XM500)
RFdc IP
DAC
ADC
GEM
I2C
Software
Application
Stream
Pipes
Stream
Pipes
DMA
DMA
PL DDR
PS DDR
I2C Driver
RFdo
Driver
GEM
Driver
$38
Filters
X21291-092118