E203 同步fifo

1. 输入端,

      输入信号, i_vld,表示输入请求写同步fifo,如果fifo不满,则fifo发送i_rdy 到输入端,开始写fifo。i_vld和i_rdy是写握手信号。

2.输出端

      o_rdy表示输出端已经准备好了,可以读取fifo,o_vld表示fifo准备好了,不为空,输出端可以读取。o_rdy和o_vld是握手信号。


3.如果fifo是深度为0,则是bypass模式,只要请求写,就直接准备输出,所以

assign o_vld = i_vld;
assign i_rdy = o_rdy;
assign o_dat = i_dat;

可以立即发送数据 o_dat=idat

image


4.如果深度为n,假设为4

image











猜你喜欢

转载自www.cnblogs.com/mikewolf2002/p/11248870.html