Using VHDL to Program a USRP RIO Device

Updated Nov 9, 2018

Reported In


  • LabVIEW FPGA Module
  • LabVIEW Communications System Design Suite



Issue Details

Do I need to know VHDL to program a NI USRP RIO?


You do not need to know VHDL to program a NI USRP RIO. You can program your USRP RIO using the LabVIEW FPGA Module along with NI-USRP driver or with LabVIEW Communications System Design Suite.

External code that interfaces with the device's I/O cannot be directly imported. However, It is possible to use the IP Integration Node and import .vhd, .ngc, or .xco files which can be used as subroutines in the FPGA code. This link gives more information about how this can be done in addition to listing some of its limitations.

Additional Information

If you would like to use VHDL to program your USRP, refer to the Ettus Research USRP Hardware Driver and USRP Manual for more information.


Not Helpful