Main Content

Installation for Targeting NI USRP Radios

To use the targeting NI™ USRP™ devices workflow, you must install and configure third-party tools and additional support packages.

Note

Generating a bitstream with this workflow is supported only on Linux® operating systems.

Step 1. Connect and Set Up NI USRP Radios

Note

You can skip this step if:

  • You want to generate the synthesizable HDL code or a compatible bitstream but do not want to load it onto a radio.

  • You have already set up your radio using the Radio Setup wizard.

To connect and set up your NI USRP radio, you must:

  1. Install Wireless Testbench™ Support Package for NI USRP Radios. For details, see Install Support Package for NI USRP Radios.

  2. Connect and set up your radio using the Radio Setup wizard.

Step 2. Install and Configure Third-Party Tools

Xilinx Vivado

Xilinx® Vivado® development tools version 2019.1 and the AR73068 patch.

Python

Python® version 3.9. To install this version of Python on a Linux operating system (OS), run one of the following commands.

  • Ubuntu® or Debian®

    sudo apt install python3.9 python3-numpy python3-mako python3-markupsafe \
      python3-yaml python3-ruamel.yaml xterm

  • Red Hat® or openSUSE®

    sudo dnf -y install python39 python3-numpy python3-mako python3-markupsafe \
      python3-yaml python3-ruamel-yaml xterm

Step 3. Install HDL Coder Support Package for Xilinx FPGA and SoC Devices

The HDL Coder™ Support Package for Xilinx FPGA and SoC Devices enables you to generate HDL code for the FPGA on your NI USRP Radio (requires HDL Coder).

You can download and install the support package from File Exchange. Alternatively, you can get the support package from the Add-On Explorer by following these steps:

  1. On the MATLAB® Home tab, in the Environment section, select Add-Ons > Get Hardware Support Packages.

  2. In the Add-On Explorer window, browse or search for the HDL Coder Support Package for Xilinx FPGA Boards.

  3. Select the support package and then click Install.

  4. When the installation is complete, do not proceed with the hardware setup associated with the support package.

    Note

    If you do complete the hardware setup associated with HDL Coder Support Package for Xilinx FPGA and SoC Devices, you must reconfigure your hardware for use in Wireless Testbench using the Radio Setup wizard.

Related Topics