What happens if the FPGA Fifo is read too slow
Posted:
Hello,
I wonder what is going to happen if I contentiously send data to the FPGA, but the FPGA is not consuming the xillybus fifo?
At some point the fifo will be filled and on host side the reserved memory will be full as well. What happens if I try to write more then?
Will the call be stalled until the fifo gets some space?
Another question: is there a limitation on the amount of streams? If I understood correctly the streams do not effect each others throughput as long as they dont send in the same timeframe.
Is that right, or is the maximum throughput statically divided? For my application I would like to use 8 asynchronous streams.
Thanks in advance!
I wonder what is going to happen if I contentiously send data to the FPGA, but the FPGA is not consuming the xillybus fifo?
At some point the fifo will be filled and on host side the reserved memory will be full as well. What happens if I try to write more then?
Will the call be stalled until the fifo gets some space?
Another question: is there a limitation on the amount of streams? If I understood correctly the streams do not effect each others throughput as long as they dont send in the same timeframe.
Is that right, or is the maximum throughput statically divided? For my application I would like to use 8 asynchronous streams.
Thanks in advance!