intel的fifo特性-show_ahead模式
normal mode 和 show-ahead mode 这 2 种模式的区别:
normal mode 是指在读 FIFO 的过程中,当在读时钟上升沿检测到 rdreq (读请求/读使能)信号为高电平,在数据输出端 q 会输出对应数据;
show-ahead mode 是指在读 FIFO 的过程中,数据输出端 q 输出第一个数据;当 rdreq 的高电平到来时,数据输出端 q 输出第二个数据。
这 2 中模式的区别在于, show-ahead mode 的输出要比 normal mode 早一拍。
普通模式:
“show_ahead”模式:
根据仿真情况:
如图所示:在rden一直为低电平的情况下,当wren写入第一个数据之后,fifo在第三拍的时候把放在端口Q输出。并不是马上就放在端口Q上。
一个fpga的从事工作者。