주요 콘텐츠

HDL Code Generation for NI USRP Radios

Wireless Testbench™ provides a targeting workflow that enables you to design software-defined radio (SDR) algorithms in Simulink® and deploy a custom generated FPGA image on supported NI™ USRP™ radios. In addition, Wireless Testbench provides MATLAB® interfaces that allow you to verify the deployed system running on hardware. This diagram is a high-level overview of how HDL code generation with Wireless Testbench leverages the capabilities of supported radios.

Using the Wireless Testbench Target NI USRP Radios Workflow, you can implement a Simulink model for an SDR algorithm and generate HDL code that you can deploy on the FPGA of supported radios.

Using Wireless Testbench MATLAB interfaces, you can connect to a target NI USRP radio and exercise your deployed system.

Wireless Testbench MATLAB Interface

Description

usrp System object™

Control NI USRP radio device

fpga object

Access DUT on the FPGA of an NI USRP radio device

Required MathWorks Products

To use this workflow, you require the following MathWorks products:

  • Wireless Testbench Support Package for NI USRP Radios

  • Simulink

  • HDL Coder™

Hardware, Software, and System Requirements

To target NI USRP radio devices with Wireless Testbench, you must install and configure third-party tools and additional support packages. For details, see Installation for Targeting NI USRP Radios.

For details about which NI USRP radios you can target, see Supported Radio Devices.

Note

Generating a bitstream with this workflow is supported only on a Linux® operating system (OS). For details about host system requirements, see System Requirements.

See Also

Topics