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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4714|回复: 14

[原创] 如何用200Mhz的时钟向20Mhz时钟发送一个使能信号 ?

[复制链接]
发表于 2019-12-29 14:07:49 | 显示全部楼层 |阅读模式

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

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

x
如何将200Mhz下的一个时钟宽度的使能信号发给一个20Mhz的时钟,只能200Mhz下弄个计数器计数10次 加宽信号发出吗 ?或者为了保险,需要计数11次再发出 ?
还有没有别的办法 ?


发表于 2019-12-30 08:15:22 | 显示全部楼层
20M的模块收到使能信号给个ACK,200M收到ACK拉低使能
这样可以吗
发表于 2019-12-30 10:06:40 | 显示全部楼层
握手就行了
发表于 2019-12-30 10:58:05 | 显示全部楼层
可以看看单bit信号的跨时钟域设计,利用上升沿检测握手
发表于 2019-12-30 17:01:04 | 显示全部楼层
楼上说的握手信号的话 就不是一个脉冲的使能了
 楼主| 发表于 2020-1-1 16:43:01 | 显示全部楼层
握手应该可以哈 ? 20Mhz 给200Mhz是一个 电平信号,而200Mhz给20Mhz也是一个电平信号,
但是如果 是200Mhz想给20Mhz一个 脉冲信号呢 ?也只有计数器增加信号宽度这个办法了吧?
发表于 2020-1-16 14:53:38 | 显示全部楼层
200m脉冲作为20m的信号的异步复位,然后同步释放。
发表于 2020-1-17 10:38:07 | 显示全部楼层


chen_920903 发表于 2019-12-30 17:01
楼上说的握手信号的话 就不是一个脉冲的使能了


可以是啊,跨时钟域之后再做一个上升沿检测信号,就是一个cycle
发表于 2020-1-28 21:54:03 | 显示全部楼层
跨时钟的时候,第一个原则就是不要假设两边clock的频率关系,除非100%确定
发表于 2020-1-30 19:42:03 | 显示全部楼层


felix_xu 发表于 2020-1-17 09:51
最简单就用design_ware 信号同步模块。
自己写的话,采用握手协议req/ack信号同步:200M req -> 20M ack
或 ...


不错
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-7-19 20:39 , Processed in 0.023446 second(s), 6 queries , Gzip On, Redis On.

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