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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: wayong

同步FIFO和异步FIFO各在什么情况下应用

[复制链接]
发表于 2009-8-19 14:51:23 | 显示全部楼层
Sync fifo is simpler, but some times if write  and read  clock is async, and you have budget, you can use async.
发表于 2009-8-19 20:30:53 | 显示全部楼层


原帖由 raul_777_h 于 2008-4-14 14:57 发表
我有个想法,不知道可不可行。
即使两个异步的读写信号,我们也可以先不它们同步在一个clockdomain里(clock快的那个)。同时保证data进fifo时不会发生变化,dada出fifo后被下一个clock用的时候数据也不会发生变化。 ...



你说的意思是不是先将信号同步在一个时钟内,然后用同步FIFO来完成数据的传递??
发表于 2009-8-21 20:03:55 | 显示全部楼层


原帖由 lling65 于 2007-3-28 16:25 发表
同步和异步的概念电子书上都有,同步fifo就是写时钟和读时钟相同,而异步fifo就是写和读时钟不同,有两个时钟,属于跨时钟问题


同意
发表于 2009-9-6 14:41:16 | 显示全部楼层
When the input and out data are in two clock domains, you should use asy-FIFO, otherwise, sychronous FIFO is enough.
发表于 2010-3-18 18:56:42 | 显示全部楼层
1# wayong
谢谢了~~~收下了~~
发表于 2010-3-19 10:31:39 | 显示全部楼层
当读写时钟不一致时用异步的 !
发表于 2010-3-20 00:48:52 | 显示全部楼层
怎样用verilog代码描述一个异步的fifo呢,单纯的用寄存器能实现吗?
发表于 2010-3-20 13:18:40 | 显示全部楼层
学习中……
发表于 2010-3-20 13:26:23 | 显示全部楼层
学习中……
发表于 2010-3-20 14:20:17 | 显示全部楼层
用哪个都可以,看自己的设计,很多时候同步fifo和异步fifo都可以用,可以把一个时钟域先转换到另一个时钟域再用同步fifo缓存,也可以直接用异步fifo这样不需要先转换时钟域
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-20 12:12 , Processed in 0.020577 second(s), 8 queries , Gzip On, Redis On.

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