RFSoC 2x2

Documents Downloads

RFSoC 2x2 ISFPGA tutorial

The RFSoC 2x2 tutorial (Low-Cost Teaching and Research Platform Based on Xilinx RFSoC Technology and the PYNQ Framework) was held at the ISFGPA Conference in February 2021.

Speakers: Patrick Lysaght (Xilinx Research Labs), Prof. Robert W. Stewart (University of Strathclyde), David Brubaker (Xilinx Zynq UltraScale+ RFSoC product manager)

The tutorial covered an introduction to the RFSoC 2x2 platform and the PYNQ open-source framework. PYNQ provides a highly intuitive user system interface incorporating Linux, Python and Jupyter notebooks. It also comes with a suite of open-source teaching resources including videos, notebooks and design examples.

The benefits of integrating direct RF sampling data converters were demonstrated by introducing a novel, open-source spectrum analyzer built using the new board. This RFSoC design exploits advanced signal processing techniques, including higher-order Nyquist zones, to demonstrate performance that has only previously been achieved on very high-end instrumentation. Using the spectrum analyzer example, we will also demonstrate new approaches to the rapid prototyping of graphical user interfaces for research demonstrators.

Tutorial recording

Links to YouTube chapters Presentation
Introduction (0:00)  
RFSoC Family overview (2:50) PDF
RFSoC 2x2 project overview (23:13) PDF
RFSoC 2x2 demonstrations, education support, and SDR design notebooks (49:12) PDF
Setting up the RFSoC 2x2 (54:49)  
Nyquist Zones (57:38)
RF ADC and RF DAC 1st and 2nd order Nyquist Zones
Wireless Comms/SDR design educational Jupyter notebooks (1:00:18)
Available notebooks covering fundamental and advanced DSP concepts
Spectrum Analyzer Notebook demo (1:06:15)
Jupyter Notebook Spectrum Analyzer running on the RFSoC 2x2 board
Frequency Planning demo (1:33:07)
Jupyter Notebook frequency planner
Next steps (1:37:59)
How to Purchase an RFSoC 2x2 and available resources