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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 10946|回复: 27

[讨论] 快时钟域域到慢时钟域

[复制链接]
发表于 2015-7-12 21:05:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
快时钟域到慢时钟域的数据传输,如果快时钟域有一串数据,每个快时钟的上升沿一个数据,采用同步器能保证每一个数据都采样到吗?这个资料上有关于快时钟域到慢时钟域的解决方法,但是我觉得不可能每一个数据都采样到。 paper9_final.pdf (317 KB, 下载次数: 363 )
发表于 2015-7-12 22:47:41 | 显示全部楼层
曾经笔试遇到过这个问题,帮顶。
 楼主| 发表于 2015-7-12 23:13:46 | 显示全部楼层
回复 2# fkl523
坐等答案
发表于 2015-7-14 06:31:03 | 显示全部楼层
高手在哪里
发表于 2015-7-14 09:08:43 | 显示全部楼层
最好的方法应该是用fifo隔离
 楼主| 发表于 2015-7-14 10:01:41 | 显示全部楼层
回复 5# greenpine

我也觉得,FIFO和握手时最好的
发表于 2015-7-15 22:39:01 | 显示全部楼层
fifi和双口ram都可以
 楼主| 发表于 2015-7-15 23:09:29 | 显示全部楼层
回复 7# wtfyygyvtkd

我也觉得,同步器是不可能全部采样的
发表于 2015-7-16 10:44:25 | 显示全部楼层
只能用异步FIFO或者DPRAM
发表于 2015-7-16 13:10:16 | 显示全部楼层
两种方法:
一、采用异步fifo,但是要注意读写端的时钟频率差异,防止有一端溢出的状况;
二、采用异步传输接口,增加一对握手信号,称为req和ack吧,任何一段向对端传输的时候都要保证req和ack保持足够长的时间让对方采到并能完成同步处理,再根据这两个信号去对数据线赋值或者从数据线上采数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-27 05:00 , Processed in 0.028261 second(s), 9 queries , Gzip On, Redis On.

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