07-27-2020 03:44 PM
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.
07-27-2020 03:56 PM
Could you post a screenshot of the code. Are the Read Region methods pointing to same (or different) DMA-FIFOs?
07-27-2020 04:06 PM
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.
07-27-2020 04:18 PM
That looks like it should work in concept. The problem may be in the way it is coded.