双口fifo操作要略微复杂点:
一个深度为4的fifo,写满之后它的wrusedw值是多少呢?
答案:0
一旦fifo写满后继续写操作会有什么影响吗?
答案:没有影响,写入无效,不影响原来写入的数据
---------------------------------------------------------------------------------------
dcfifo的读写时钟是分开的,两端需要同步时钟才可同步:
也就是说仅仅把数据写入fifo,而没有提供额外的同步时钟,在读取端是无法读到全部数据的。我在实际使用中就发现每次总有一个数据读不出来,后来才发现这个问题。
--------------------------------------------------------------------------------------
测试过程中遇到了一个小问题:dcfifo为quartus内部的保留字,不能用作自己的模块名
---------------------------------------------------------------------------------------
参考:
https://www.cnblogs.com/rouwawa/p/7066635.html