Skip to content
mbr0wn edited this page Dec 18, 2015 · 22 revisions

USRP Hardware Driver™ software (UHD™)

The USRP Hardware Driver™ software (UHD™) is the hardware driver for all USRP devices. It works on all major platforms (Linux, Windows, and Mac) and can be built with GCC, Clang, and MSVC compilers.

RFNoC

Note: RFNoC is still under heavy development and should be considered alpha. API can change anytime and it is not recommended building production code based off of this.

RFNoC is supported on all third generation USRP devices which includes the X300, X310, and E310.

If you would like to try early access to our alpha release of RFNoC, please read these pages:

Known outstanding bugs / missing features:

These are known issues with the current state of RFNoC. All of these issues are being worked on.

  • Pure FPGA flow graphs currently unsupported
  • Overruns in radio can stall streaming on RX resulting in timeout reported to user
  • XML description of blocks incomplete
  • X3x0 only: PCI Express interface is not supported
  • E310 only: GNU Radio flowgraphs using XMLRPC Server must be manually killed with killall python
  • E310 only: Block ports currently not supported. This issue causes the AddSub block to fail.
  • E310 only: Max number of blocks is 3 (plus 2 radios)
Clone this wiki locally