Quantcast
Channel: LabVIEW topics
Viewing all articles
Browse latest Browse all 66814

[fpga] Faster communication between FPGA and real-time host

$
0
0

Hello everyone,

 

I got a NI FlexRIO (PXIe-7965R) FPGA card installed on a PXI chassis (PXIe-8135 embedded controller). I have a FPGA program running at 40 MHz, and I am using a real-time program to read a particular FPGA variable at regular intervals. I am not trying to stream the data. All I need is to get the latest value during every loop execution of the real-time program (hence, DMA FIFO is not a good option). I am aware that one can read the FPGA indicators in the host (real-time) program using FPGA Read/Write control function. I used this function to read a certain FPGA indicator variable, as shown in the screen shot. This RT program takes 100 micro seconds (10 kHz) to execute, which is not fast enough for my application.

 

Is there a faster method to read latest data from FPGA, or can the program shown in the screen shot be modified to reduce the RT loop time? Any help would be greatly appreciated.


Viewing all articles
Browse latest Browse all 66814

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>