FIFO中First- World First-Through (FWFT)与Standard区别
在生成FIFO 时候read mode选项中会有First- World First-Through (FWFT)与Standard这两个选择。
它们有什么区别呢,下面以图示意之
图.1 Standard FIFO
图.2 FWFT FIFO
从图.1 Standard FIFO可以看出当读信号rd_en由低跳变到高电平时候,FIFO读出的数据FIFO_dout[48:0] 延迟了一个时钟周期之后才出来。而图.2中当rd_en由低跳变到高电平时候,FIFO读出的数据FIFO_dout[48:0] 立即读出来。
由此可以看出,FWFT FIFO的读数据与读信号是同一个时钟周期出来,而Standard FIFO的读
数据比读信号迟一个时钟周期出来。