本帖最后由 hys0401 于 2014-6-30 18:48 编辑
ALTERA fifo IP,写读的时钟不同,写时钟100MHz,读时钟50MHz;而且在读之前,fifo里面确定已有数据,写比读先启动。
1:进出都是32位位宽,show_ahead选择ON。那么在最先开始读的时候,在发出读请求后的第二个读时钟能读到第一个数据,满足需求。
2:写进32位位宽,读出的位宽16位,show_ahead选择ON。那么在最先开始读的时候,在发出读请求后的第三个读时钟才能读到第一个数据,不能满足需求。
请问这有可能是什么原因引起的?如何才能解决?
多谢先。
|