刷新FIFO
- 更新时间2023-02-17
- 阅读时长3分钟
刷新FIFO
从FIFO中清空数据并将数据发送给接收方。
对于DMA终端至主机FIFO,接收方为主机。对于点对点写入方FIFO,接收方为点对点读取方FIFO。刷新点对点写入方FIFO时,必须启用点对点数据流。否则,该节点能够运行,但不能刷新FIFO。
注:
刷新FIFO必须与写入FIFO节点位于同一时钟域内。否则,试图编译FPGA VI时程序会返回代码生成错误。
输入/输出

引用输入
FIFO的引用。

引用输出
FIFO的引用。
刷新FIFO节点的使用场景
- 当低延迟的需求大于高数据传输速率的需求时,可使用刷新FIFO节点。过度使用刷新FIFO节点可能会降低数据传输速率。
- 无论写入FIFO节点使用握手接口还是超时接口,均可使用刷新FIFO节点对FIFO进行刷新。例如,刷新操作在下列情境中仍可运行:
- 使用刷新FIFO节点时,写入FIFO节点的超时?输出端返回TRUE。
- 使用刷新FIFO节点时,写入FIFO节点的输入就绪输出端返回FALSE。
同步刷新
如在另一个FIFO的刷新过程中使用刷新FIFO节点,两个刷新操作将会合并。

