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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: 574920045

[求助] 时钟问题

[复制链接]
发表于 2013-7-17 11:01:08 | 显示全部楼层



再仔细想想,这个判别标准还是比较容易定的,25M和125M差别很大
 楼主| 发表于 2013-7-17 14:10:41 | 显示全部楼层
还是没想好,感觉计数很纠结!!!!愿闻其详!!!
 楼主| 发表于 2013-7-18 08:38:54 | 显示全部楼层


再仔细想想,这个判别标准还是比较容易定的,25M和125M差别很大
yadog 发表于 2013-7-17 11:01




    呵呵,后面想好了,自己加个状态机,应该是可以的了!!!!
发表于 2013-7-18 11:36:01 | 显示全部楼层
本帖最后由 xiaojia102003 于 2013-7-18 11:38 编辑

弄个异步fifo搞定,
wr=~full
rd=~empty
50m接读时钟,未知时钟接写时钟管脚。
用full和empty来判断,要么永远不full,要么永远不empty。
 楼主| 发表于 2013-7-18 13:43:13 | 显示全部楼层


弄个异步fifo搞定,
wr=~full
rd=~empty
50m接读时钟,未知时钟接写时钟管脚。
用full和empty来判断,要 ...
xiaojia102003 发表于 2013-7-18 11:36




    哈哈,有想法!不错,不错!!!
发表于 2013-7-18 15:47:52 | 显示全部楼层
做一个计数器(4bit就够了),外来的时钟过来后就不断地随这时钟计数相加,然后这数被50M时钟采,隔个时钟采一次,然后这次的数据和上次的比较,看差值(125M的话每次相差5,25M的话相差1,因为50M隔一时钟采的)。
注意跨时钟域导致的数据采不稳现象,还有计数器到顶后又从零开始求差时注意下,

把差值进行过滤,要是连续几次都是固定的差值,那就确定是哪种时钟,如果马上就变回来当成毛刺。
发表于 2013-7-18 16:14:25 | 显示全部楼层
用一个二选一试试
发表于 2013-7-19 10:02:09 | 显示全部楼层
输入的时钟分频,然后和内部50M时钟对比就一目了然, 用计数器还浪费资源
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-8 17:18 , Processed in 0.024767 second(s), 6 queries , Gzip On, Redis On.

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