RFSoC Explorer Toolbox

版本 3.3.0 (177.6 MB) 作者: Tria Technologies
Connect to AMD Zynq UltraScale+ RFSoC gigasample data converters. Perform analysis in MATLAB and Simulink. Deploy algorithms with HDL Coder.
2.6K 次下载
更新时间 2025/8/28

查看许可证

Connect to AMD Zynq™ RFSoC using MATLAB and Simulink
RFSoC Explorer® is a MATLAB toolbox that enables control of AMD Zynq™ UltraScale+™ RFSoC evaluation boards using MATLAB and Simulink. The toolbox includes a graphical interface and an intuitive API for programmatic control of all RF-ADC and RF-DAC parameters, signal generation and acquisition. System designers and test engineers who want to experiment with over-the-air (OTA) signals can use RFSoC Explorer to control supported RF front-end cards.
Learn more about how Tria Technologies is Extending AMD Zynq™ RFSoC into mmWave, including the Tria XRF8™ RFSoC System-on-Module and XRF16™ RFSoC System-on-Module production-ready direct-RF sampling modules.
Documents
Supported Platforms
Tria 5G mmWave PAAM Development Platform (feat: Fujikura PAAM add-on card)
Convenient RF-DAC Frequency Planning
Perform Over-the-Air Tests with RF Front-end Cards
RFSoC Explorer enables OTA testing by integrating control of RF front-ends connected to AMD Zynq UltraScale+ RFSoC Evaluation Kits. For example, prototype analog beamforming with the Fujikura FutureAccess™ mmWave phased array antenna module (PAAM).
Model and plot 2-dimensional and 3-dimensional beam patterns of the Fujikura PAAM as you update the number of active antenna array elements, angle, and elevation. (requires Antenna Toolbox from MathWorks)
Measure Fujikura PAAM EVM using RFSoC Explorer scripts, including automated control of Rohde&Schwarz signal generators and spectrum analyzers.
Characterize RFSoC Performance
Development with AMD Zynq UltraScale+ RFSoC starts by characterizing the data converter subsystem. RFSoC Explorer enables you to stream standards-compliant 5G, LTE, and custom waveforms to and from hardware. Several test waveforms are included. Additional custom waveforms may be created with MATLAB, Simulink, 3rd party and MathWorks Toolboxes or other methods. Testing can be performed with either the graphical user interface or programmatic API.
Write Test Scripts Easily with API and Auto-complete
Quickly write scripts that programmatically control RFSoC data converter parameters and RF add-on card signal chains. Auto-complete suggests commands and arguments to help you efficiently use the API.
Import Spreadsheet Presets for Automated Testing
Use the spreadsheet import capability (File > Open) to load sequenced presets from Microsoft Excel spreadsheets into RFSoC Explorer and run comprehensive and repeatable test suites.
Deploy HDL Code for RFSoC
When you move into algorithm development for the stand-alone AMD ZCU208 development kit, RFSoC Explorer Support for HDL Coder™ FPGA hardware development using Simulink and Hardware Workflow Advisor. This feature requires AMD Vivado® Design Suite 2020.2 for RFSoC Gen 3 devices.
Requirements, tutorials, and examples at HDL Coder Support Documentation
Avnet RFSoC Explorer HDL Coder Suppport for ZCU208
Supported platforms for HDL code generation:
With this support package you can generate HDL code and port mappings to I/O and AXI registers to build connections to RF tiles and DDR memory, and interactively control the FPGA design from MATLAB.
Other Requirements
RFSoC Explorer requires one of these free MathWorks support packages:
  • HDL Coder Support Package for AMD FPGA and SoC Devices
  • SoC Blockset Support Package for for AMD FPGA and SoC Devices
Additional support packages may be required for some boards and features.

引用格式

Tria Technologies (2025). RFSoC Explorer Toolbox (https://www.mathworks.com/matlabcentral/fileexchange/73665-rfsoc-explorer-toolbox), MATLAB Central File Exchange. 检索时间: .

MATLAB 版本兼容性
创建方式 R2024a
与 R2024b 及更高版本兼容
平台兼容性
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

5G_files/NRDownlinkWaveformGenerationExample

test

test/RohdeSchwarz/DTRx2_test/5G/Basic_Init_01

test/RohdeSchwarz/DTRx2_test/5G/K144_ACLR_02

test/RohdeSchwarz/DTRx2_test/5G/K144_EVM_03

test/RohdeSchwarz/DTRx2_test/CW/Basic_Init_01

test/RohdeSchwarz/DTRx2_test/CW/TX_Measurements

test/RohdeSchwarz/utils/@timetic

test/spreadsheets/DTRx2

tria_hdlcoder

tria_hdlcoder/zcu208

tria_hdlcoder/zcu208/+ZynqRFSoC/+ZCU208/+adc_dac_stream_rd

tria_hdlcoder/zcu208/+ZynqRFSoC/+ZCU208/+adc_dac_stream_rd/+adc_dac_stream_rd

tria_hdlcoder/zcu208/+ZynqRFSoC/+ZCU208/+avnet/+dtrx2

tria_hdlcoder/zcu208/+ZynqRFSoC/+ZCU208/+common

tria_hdlcoder/zcu208_before_r2024a

tria_hdlcoder/zcu208_before_r2024a/+ZynqRFSoC/+ZCU208

tria_hdlcoder/zcu208_before_r2024a/+ZynqRFSoC/+ZCU208/+adc_dac_stream_rd

tria_hdlcoder/zcu208_before_r2024a/+ZynqRFSoC/+ZCU208/+adc_dac_stream_rd/+adc_dac_stream_rd

tria_hdlcoder/zcu208_before_r2024a/+ZynqRFSoC/+ZCU208/+avnet/+dtrx2

tria_hdlcoder/zcu208_before_r2024a/+ZynqRFSoC/+ZCU208/+common

版本 已发布 发行说明
3.3.0

Supported MATLAB versions: R2024b, R2025a
Add out-of-box scripts for Fujikura TypeC PAAM
New MicroZed SD card image for Fujikura TypeC PAAM
Bug fixes

3.2.0

Supported MATLAB versions: R2024a, R2024b
Rebrand to Tria Technologies (an Avnet company)
Add support for Fujikura PAAM TypeC

3.1.1

Bugs Fixed
- Allowed invalid SD card image
- Failed support package validation on updated names in R2024a
- Toolbox installer blocked versions newer than R2024a
- HDL Coder for ZCU208 was not compatible with R2023b

3.1.0

• Supported MATLAB versions: R2023b, R2024a (for older MATLAB releases use older versions of RFSoC Explorer)
• Adds 2D and 3D beam pattern plotting for Avnet 5G mmWave PAAM Development Platform
• New tab writes/reads Fujikura PAAM daughtercard DC vol

3.0.0.1

Supported MATLAB versions: R2023a, R2023b
Support for Avnet 5G mmWave PAAM Development Platform
Expanded programming API to support the Fujikura PAAM
New ZCU208 SD card image for Fujikura PAAM support
... for more see "What's New" in the app

3.0.0

Supported MATLAB versions: R2023a, R2023b
Support for Avnet 5G mmWave PAAM Development Platform
Expanded programming API to support the Fujikura PAAM
New SD card image for Fujikura PAAM support on ZCU208
... for full list see "What's New" in the app.

2.3.1

Bug fixes
Fixed API 'OpenFile' fixed
Reliable lock of CLK104 and downstream PLLs

2.3.0

Supports R2022a, R2022b
Enhanced DAC output plotting in IMR DUC modes for frequency planning
API cmd: Avnet_RFSoC_Explorer('getDtrx2Hw') reads settings from Otava DTRX2 card
API cmd: Avnet_RFSoC_Explorer('OpenFile') loads parameters from spreadsheet

2.2.0

Supported MATLAB versions: R2022a, R2021b
Import settings from spreadsheet using File > Open
API cmd: Avnet_RFSoC_Explorer('ADC_setDSA')
API cmd: Avnet_RFSoC_Explorer('DAC_setVOP')
Auto-complete when typing API commands
Run app from any directory

2.1.0

Support for two most recent MATLAB versions: R2021a, R2021b.
Save ADC data for multiple channels & multiple captures.
New API cmds.
Multiple bug fixes, including issue with duplicate/shadowed paths.

2.0.1

Fixes an error reported, related to a missing graphics file.

2.0

API programmatic control of all RF-ADC and RF-DAC parameters, signal generation, acquisition
Support for Xilinx RFSoC Gen3 on the Xilinx ZCU208 platform
Support for Avnet Wideband mmWave Radio Development Kit for RFSoC Gen-3
Multiple bug fixes

1.1.0

Minor release v1.1.0 adds 2 features:
- Enables global programming of DAC output current
- Copies ADC sample buffer to base workspace

1.0.3

Added link to free MATLAB Wireless trial package and acknowledgment to Communications Toolbox™ Support Package for Xilinx® Zynq®-Based Radio

1.0.2

Minor typographical corrections

1.0.1

Revised description and project website URL.

1.0