FPGA双扣RAM使用不同的时钟读写会不会由于输入时钟大输出时钟小而是数据溢出对FPGA无论是双口ram还是fifo,我始终存在这样疑问,如果写的始终大于读的始终,那么写的数据就快于读的数据,会

FPGA双扣RAM使用不同的时钟读写会不会由于输入时钟大输出时钟小而是数据溢出对FPGA无论是双口ram还是fifo,我始终存在这样疑问,如果写的始终大于读的始终,那么写的数据就快于读的数据,会

问题描述:

FPGA 双扣RAM使用不同的时钟读写会不会由于输入时钟大输出时钟小而是数据溢出
对FPGA无论是双口ram还是fifo,我始终存在这样疑问,如果写的始终大于读的始终,那么写的数据就快于读的数据,会不会使数据溢出?

最佳答案:

你应该是指异步的ram或者fifo吧
如果写时钟大于读时钟,并且写使能一直为'1‘ 的话,是会溢出的,事实上当FLAG信号’FULL‘为1时,接下来的写数据就会被抛弃.
一般来说,当FLAG信号’ALMOST FULL‘为1时,我们就停止写行为了.
希望能帮到你

联系我们

联系我们

查看联系方式

邮箱: 2643773075@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部