RF Measurement Devices

cancel
Showing results for 
Search instead for 
Did you mean: 

About the 5640R, FPGA programming

hi,

I am doing FPGA programming use 5640R. My labview code include 2 FIFO structure. I want to simulate it before compile it into FPGA. How can I do it?  Whenever I run it in the labview, it always has error and told me that the FIFO is for the FPGA target.

Guang CHEN
0 Kudos
Message 1 of 5
(11,166 Views)
Hi Guang,

There is actually a discussion forum here that is exclusively for the IF-RIO.  Please post any related questions to this forum.  Thanks!

Regards,
Andrew W
National Instruments
0 Kudos
Message 2 of 5
(11,046 Views)

Hi Guang,

Are you using DMA FIFO or target-scoped FIFO? The target scoped FIFO is used to transfer data within the FPGA VI and can be tested by running the FPGA target (5640R) in emulation mode. However, DMA FIFO interacts with the host VI and for now not supported in emulation mode.

So are you trying to communicate with FPGA VI running in emulation mode from a host VI? What is the specific error message?

Tunde A.

 

0 Kudos
Message 3 of 5
(11,040 Views)
hi,

I made some simply mistake. I just moved my FIFO from the FPGA target to labview-windows target. Then the error is "The FIFO node requires the VI to be opened under an FPGA target. Close the VI and open it from within an FPGA target." 

But I am wondering how can I change the code to the emulation mode?
0 Kudos
Message 4 of 5
(10,982 Views)

Hi Guang,

To run the FPGA VI in emulation mode, right click the FPGA target in the project explorer and select Properties. In the General category, change the "Emulator" option  from "Off" to  "On- Use Random Data for Inputs". You can click on the "Help" button for more information.

Tunde A. 

0 Kudos
Message 5 of 5
(10,881 Views)