CrazyBingo

FIFO一旦写满,再写就会死掉

1
阅读(5677) 评论(22)



经常发现神奇的问题,摄像头开发的时候,如果FIFO写完了,不是溢出,而是死掉。。。


于是乎强迫自己modelsim一下。。结果真的如此,,,一旦将FIFO写完,FIFO就会死掉,数据情况,再也没有然后了。。。

  1. ***此内容已被管理员屏蔽***

  2. ***此内容已被管理员屏蔽***

  3. ***此内容已被管理员屏蔽***

  4. @匿名用户  

    你终于又回来了。

    哈哈哈哈哈

  5. @匿名用户   bingo哥,小弟最近用到您的c2mif软件,为什么点生成之后提示“run error 76    path not found”?点确定就直接退出了……

    系统问题 那个软件太久远了啥都没了

  6. @coyoo  
    引用:CrazyBingo

    @湘攸客
    我画线部分 有没有看到  总数溢出 就变成0 了

    这个我同意jephen的看法,溢出变成0,本来就很正常的,你可以将其简单的看出是一个计数器,计数器计满溢出清零很正常,所以FIFO要进行写满和读空的判断和控制。
                                       

    对  但实际上他溢出就自动溢出呗   不然哪来的FIFO的意思

  7. @匿名用户  

    说明阁下的fifo设计有问题。

    fifo设计本身要控制满时没法写,空时没法读。


    这是altera的fifo   固有的问题


  8. 匿名用户匿名用户

    说明阁下的fifo设计有问题。

    fifo设计本身要控制满时没法写,空时没法读。

  9. 我使用FIFO接收AD 采样,由于AD采样时钟比内部处理时钟高时,时不时会丢数据,没发现死掉啊??我用的是xilinx FPGA平台。
  10. 有同感
  11. 引用:CrazyBingo
    @湘攸客
    我画线部分 有没有看到  总数溢出 就变成0 了
    这个我同意jephen的看法,溢出变成0,本来就很正常的,你可以将其简单的看出是一个计数器,计数器计满溢出清零很正常,所以FIFO要进行写满和读空的判断和控制。
  12. 写满之后怎么处理 IP的使用手册上应该有说明,当然不能想当然
  13. @匿名用户(222.174.213.196)
    额。。。
  14. 匿名用户匿名用户
    @匿名用户(222.174.213.196)问题已解决,谢谢~!
  15. 匿名用户匿名用户
    bingo哥,小弟最近用到您的c2mif软件,为什么点生成之后提示“run error 76    path not found”?点确定就直接退出了……