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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2284|回复: 3

[求助] 异步数据交换

[复制链接]
发表于 2013-7-4 09:44:20 | 显示全部楼层 |阅读模式

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

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

x

一个数据data20hz时钟的上升沿自加,通信接口通过100khz读出或写入data

每次写入,data都要更新,且在更新值的基础上在20hz下进行自加(若data为21,在20hz下降沿附近写入53,则下一个上升沿到来时数据data读出应为54)。

要求读出的datadata的当前值。

如何保证data的正确更新和正确读出?

发表于 2013-7-4 11:05:35 | 显示全部楼层
采用选择器
没想好它如何确保20hz时钟域的setup time
发表于 2013-7-4 11:44:20 | 显示全部楼层
用100kHz时钟同步下20HZ时钟,再大两拍输出当20HZ自加时钟,不知道精度可行不
发表于 2013-7-5 00:52:44 | 显示全部楼层
我觉得楼上主意不错,不过建议把20hz的时钟做成数据,在100k的时钟下面double flop 20hz的时钟,然后采其上升沿做为自加的信号。这样整个设计就会是同步的了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-10 22:43 , Processed in 0.019351 second(s), 6 queries , Gzip On, Redis On.

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