使用FIFO解决设计中数据速率转换的问题

问题描述

在FPGA设计中,通常会遇到这样一种情况,发送的数据已经准备好了,但是接收方还未准备好。这种情况为避免数据的丢失,需要将数据存储下来,等待发送发准备好之后,再发送数据。

解决方案

在具体的实现中,我们可以使用fifo ip核,在发送端将数据存起来。当fifo非空时,通知接收端读数据即可,无需设置额外的通知读数的信号。
在xilinx的FIFO ip核中有两种模式,分别是标准模式(standard FIFO)和FWFT模式(First Word Fall Through)使用FIFO解决设计中数据速率转换的问题
使用FIFO解决设计中数据速率转换的问题

上一篇:【操作系统】编程模拟FIFO,LRU,NUR,OPT页面置换算法


下一篇:Linux文件类型