FIFO应用:
1、在千兆以太网数据写入,往DDR3里面写数据时候
2、AD采样时钟和内部时钟不同时,需要FIFO进行转换
3、同频异相时也需要用FIFO进行转换
Vivado中FIFO generator的配置方法
1、
2、standard FIFO
read mode读取时会延迟一个周期时钟,first word fall through
read mode 读取时没有延时时钟周期,给使能就有数据,read latency=0。
3、
read data count表示fifo中有多少个数据了。
异步FIFO实现
具体实现代码:
`timescale 1ns / 1ps
//
// Company:
// Engineer:
//
// Create Date: 2016/08/10 14:42:33
// Design Name:
// Module Name: fifo_timing
// Project Name:
// Target Devices: