From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

USRP Software Radio

cancel
Showing results for 
Search instead for 
Did you mean: 

whats the difference between the bit files and the lvbitx files?

In C:\Program Files (x86)\National Instruments\NI-USRP\images there are bin file, bit files, and lvbitx files. What's the difference between the bit images and lvbitx images and which should I be using ?

Hardware is an ettux x310 USRP on the 1gbit ethernet interface and an HP Z420 PC running windows 7 & labview 2015.

0 Kudos
Message 1 of 3
(6,835 Views)

apchar,

 

lvbitx files are LabVIEW FPGA bitfiles. Those are probably the ones you should be using. .bin files are native Xilinx files, which are probably FPGA related, but likely not meant to be modified by the user in this case. 

0 Kudos
Message 2 of 3
(6,820 Views)

Hi,

 

If you are using the niUsrp API with Ettus X310 you should be using the "C:\Program Files (x86)\National Instruments\NI-USRP\images\usrp_x310_fpga_HGS.lvbitx" bitfile.

This bitfile has support for both 1G and 10G ethernet support along with the regular PCIe support.

With this bifile you can use the Port 0 SFP port as 1 Gig E port with a SFP to ethernet adaptor and Port 1 is supposed to be used as a 10G ethernet port.

You can find some more help here if you want on the Ettus website:

http://files.ettus.com/manual/page_usrp_x3x0.html

 

The .lvbitx is a NI LabVIEW specific format which storred some additional information besides the FPGA image in a nice XML file.

.bit/.bin would the standard Xilinx format for a FPGA image.

 

0 Kudos
Message 3 of 3
(6,746 Views)