Hello All,
I've got a DMA FIFO (Target to host) set up on a PXI-7811R FPGA card. The buffer size is set to 1023. I have a FIFO write set up inside a single-cycle timed loop, with the timeout wired with 0.
This will be used in a Target to Host configuration, but I wanted to test the FPGA code by itself, so I'm running from the FPGA UI. I set the number of acquisitions to 5000, expecting to see the "timed out" flag get asserted, which it appears it did not. I have a shift register set up cycling through my single-cycle loop, I OR the timed-out flag with the shift register, so any time-outs should set this flag and it will stay set until I clear it.
Does the "timed out" flag only function after the DMA synchronization has begun between the host and target? Or should it be working now?
Thanks!