在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: hiwzy

[讨论] 今天华为面试题:异步FIFO读时钟是写时钟的100倍,或者写是读的100倍会出现什么问题?

[复制链接]
发表于 2023-6-16 13:13:58 | 显示全部楼层
最主要的是效率问题,这个效率会极其低下,因为经常漏采样,导致虚空虚满的时间特别长,function肯定没问题,说timing有问题的可以复习基本功了
发表于 2023-8-14 16:36:03 | 显示全部楼层
华为面试官老壳子是不是有问题,实际应用中不应该出现如此离谱的应用。
发表于 2023-9-13 15:31:11 | 显示全部楼层
mark~~~  学习了~~~
发表于 7 天前 | 显示全部楼层
我有个疑问,有没有可能出现以下情况,就是写时钟域下采样到w_inc有效,把写数据写到RAM(或者寄存器)里,同时写指针更新,如果读时钟比写时钟快非常多,写指针同步到读时钟域时,写时钟的RAM写数据还没有全部稳定,结果读时钟域的empty信号根据读指针与同步过来的写指针拉低了,外部模块看到empty拉低发起读操作,但是RAM里写数据还没稳定,这时候读数据不就会出错吗?
波形图如下:
fifo.png
图中a-b为ram/reg数据未稳定,这时候读不就有问题了吗,不知道我问题描述是不是有问题,希望大家指导下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-6-2 13:27 , Processed in 0.031236 second(s), 7 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表