This content is not available in your preferred language.

The content is shown in another available language. Your browser may include features that can help translate the text.

How to use USRP-2974 as X310 which was controlled by external computer in open source environment

Updated Aug 4, 2025

Environment

Hardware

  • USRP-2974

As we all know, the USRP-2974 is a standalone USRP, meaning it has its own microcomputer controlling the USRP, equivalent to a PC + X310. To save resources, some users want to use the USRP-2974 as an X310, using an external PC to control and operate it through the QSFP port. So how can customers achieve this configuration?

1. Here is a USRP-2974 with a Windows OS computer, as shown below:

 

 

2. The default FPGA image of USRP-2974 is an LVBIT file. To implement open source applications, you need to refresh the image ( BIT format ) for USRP-2974. The specific operation instructions are as follows:

 

 

3. Restart USRP-2974 after successfully refreshing the Image (X310_XG)

4. Connect the QSFP cable between the USRP-2974 SFP1 and the SFP port of the third-party PC; (Note: Only SFP1 port can be used because SFP0 will be routed to the internal computer)

5. Modify the IP address of the SFP port on the third-party PC as shown below: (The default IP address of SFP1 of USRP-2974 in XG image is 192.168.30.2)

 

 

6. In the Terminal window of the third-party computer, search for the UHD device, as shown below:

 

 

Run the benchmark_rate.py example to verify the station , like below pictures:

 

 

You can see that the third-party computer controlling the USRP-2974 performs well in an open source environment;