USRP Software Radio

cancel
Showing results for 
Search instead for 
Did you mean: 

FPGA Programming on USRP 2954R

Hi all,

I am currently working on NI PXIe- 1071 & NI USRP 2954R.

 

I am new to this and am trying to understand the FPGA Execution flow.

 

When I try to run a simple code like blink an LED on the USRP (without using any timed loops or external clocks), the code on FPGA target compiles and runs perfectly. But when i execute the code on the host, am coming across errors like

1) Error -61200

2) Error -61215

3) Error -61406

(code attached)

 

I tried searching on the community as well as LabView help, and couldnt understand how to overcome these.

Am I doing some fundamental mistake?

 

Kindly help!

0 Kudos
Message 1 of 4
(3,107 Views)

The two USRP APIs you are using are incompatible.  That is, you cannot simultaneously use the USRP Host API and LabVIEW FPGA. The USRP Host API uses its own fixed FPGA image, so you cannot load your own custom image onto the device and also use the host API at the same time.

0 Kudos
Message 2 of 4
(3,028 Views)

How can I solve it? Because I am encountering quite the same problem in my code which is similar to the one provided.

0 Kudos
Message 3 of 4
(2,723 Views)

Hello CrazyEce91,

           Try using "Open FPGA VI Reference" vi and manually specifying the path to the bitfile, instead of the vi you are using now. Also, you should consider placing the code in the FPGA in a Single Cycle Timed Loop (SCTL). It worked for me.

0 Kudos
Message 4 of 4
(2,682 Views)