如果你有一个FPGA为两者之间的每个通信方向实现一个FIFO。这意味着文件大小和同步不再是与硬件相关的问题。当您的结构或文件被打包时,有一个DMA或中断处理程序将其转移,反之亦然。这将使您的代码更简单,更可靠。
如果有高速率数据将被大文件传输阻止,则需要高优先级和低优先级FIFO。