Can I Use Network Streams to Transfer Data Directly from FPGA to Host?

Updated Jun 15, 2018

Reported In

Hardware

  • CompactRIO Chassis

Software

  • LabVIEW FPGA Module
  • LabVIEW Real-Time Module

Issue Details

I am using an application where I need to stream data directly from FPGA to my host computer. Can I do this with network streams?

Solution

You cannot stream data directly from FPGA to host computer with network streams. That is reserved for Real-Time OS and host computer communication. You will be able to transfer data from FPGA to the Real-Time OS first, or transfer directly with DMA FIFOs Host Memory Buffers, per this White Paper.

Additional Information

Keep in mind that if you do not utilize the Real-Time processor of your system, you lose out on any determinism. 

WAS THIS ARTICLE HELPFUL?

Not Helpful