I set channel A in receive mode (16bit) expecting to receive 1024 bytes from FPGA. I have allocated 10 buffers 128 bytes each. FPGA transmits all 1024 bytes in a single packet (verified through oscilloscope). Buffers are issued before FPGA is triggered to transmit.
With a 128byte buffer, I receive a single buffer containing the first 128bytes of expected data. With a 1024byte buffer, I receive all data.
Since I issue a sufficient number of buffers, what could be the reason for being able to reclaim just the first one?
It appears as if between reclaims, data are lost....
Thanks in advance