PXI

cancel
Showing results for 
Search instead for 
Did you mean: 

Multiple Acquire Read Region LabVIEW FPGA Invoke Nodes

I have 4x Target-to-Host FIFOs in the FlexRIO 7976R. I need to record each of the 4 data streams to 4 independent disk drives. On host side VI, I am only able to get the data from 1 Read Acquire Region FPGA node while other invoke node throw a message on the lines of "Unable to allocate memory". I have tried to change the number of elements in the read region etc.

 

My question is can we pull off multiple Acquire Read Regions invoke nodes from a single FPGA bit file. If there is any other suggestion related to streaming data from multiple T2H FIFOs from an single FPGA to multiple disks, please let me know. 

0 Kudos
Message 1 of 4
(1,354 Views)

Could you post a screenshot of the code.  Are the Read Region methods pointing to same (or different) DMA-FIFOs?


Certified LabVIEW Architect, Certified Professional Instructor
ALE Consultants

Introduction to LabVIEW FPGA for RF, Radar, and Electronic Warfare Applications
0 Kudos
Message 2 of 4
(1,339 Views)

All of the 4 Acquire Read Region FPGA invoke nodes are associated with 4 independent DMA FIFOs available on the FPGA. The overall architecture is illustrated in the attached file.

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

That looks like it should work in concept.  The problem may be in the way it is coded.

 


Certified LabVIEW Architect, Certified Professional Instructor
ALE Consultants

Introduction to LabVIEW FPGA for RF, Radar, and Electronic Warfare Applications
0 Kudos
Message 4 of 4
(1,322 Views)