上一个时钟周期写完数据,下一个时钟周期显示margin-1,写入00c00000(这是16进制的数,用二进制表示的话,它占32个bit,由于一个reg位宽32,故一个数就占一个FIFO深度)后,margin变成if;然后valid变低,写一个idle即00000000;然后写入00c00001,同时,读的时候是延迟一个周期读出来,在mcdf_data_o显示读出00c00000的上一个周期就发出读命令,Fifo中的00c00000一倍读出,则存一个数据,读一个数据,margin还是1f;再下一个周期写IDLE,但是读00c00001,则margin变成20.
MCDF-lab0
最新推荐文章于 2022-10-18 16:21:09 发布