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.
|Links to YouTube chapters||Presentation|
|RFSoC Family overview (2:50)|
|RFSoC 2x2 project overview (23:13)|
|RFSoC 2x2 demonstrations, education support, and SDR design notebooks (49:12)|
|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