asper
2008-08-03 18:10:04 UTC
I Folk,I am using a DMA FIFO to
transfer data between the target (FPGA, PXI 7813R) and the host
(Windows, PXI-8106, LabView 8.5.1) and when the FIFO is empty I
receive the following error:
Error - 50400 occurred
at nirio_DMARead.vi:1 Possible reason(s) The transfer did
not complete within the timeout period or within the specified number
of retries.
I have set: Number of Elements: 1 Timeout (ms): 0
The Windows routine read
recursively (every 100 ms) the FIFO to get the FPGA analysis results.Because of different
conditions, the FPGA routine write or not data on the DMA FIFO and
can happen that the DMA FIFO is empty.A longer timeout do not
make sans because the FIFO can be empty for a very long while and,
furthermore, no data in a loop time it is a result too.
How can I fix this
problem?
Thanks,Asper
transfer data between the target (FPGA, PXI 7813R) and the host
(Windows, PXI-8106, LabView 8.5.1) and when the FIFO is empty I
receive the following error:
Error - 50400 occurred
at nirio_DMARead.vi:1 Possible reason(s) The transfer did
not complete within the timeout period or within the specified number
of retries.
I have set: Number of Elements: 1 Timeout (ms): 0
The Windows routine read
recursively (every 100 ms) the FIFO to get the FPGA analysis results.Because of different
conditions, the FPGA routine write or not data on the DMA FIFO and
can happen that the DMA FIFO is empty.A longer timeout do not
make sans because the FIFO can be empty for a very long while and,
furthermore, no data in a loop time it is a result too.
How can I fix this
problem?
Thanks,Asper