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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[讨论] 什么情况下,信号会被传递到异步时钟域?

[复制链接]
发表于 2021-8-7 18:07:01 | 显示全部楼层 |阅读模式

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

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

x
我在做STA的时候经常看到一些异步时钟域之间信号交互的情况,比较好奇,如果两个不同模块或者时钟域之间有信号交互,那为什么不做成同一个模块,或者同一个时钟域?一般情况下,都有哪些情况需要把信号从一个时钟域传递到另外一个异步时钟域呢?
望不吝赐教,谢谢。
发表于 2021-9-3 17:26:33 | 显示全部楼层
1. 大部分时候是不同IP之间需要传递数据。
2. 为什么不做成同步时钟域?
第一个原因,从功能方面不同IP功能不同、性能不同,如果强行做成同一个时钟会导致其中一个模块“过设计”,浪费power。
第二个原因,从后端物理实现的角度,多个IP模块做成同步时钟域,时钟树需要balance做平,会导致时钟树面积过大,同时浪费power,甚至可能导致无法实现需要降频。
发表于 2021-9-3 23:38:39 | 显示全部楼层
举个简单例子input video data 的 pclk 是另外一个芯片送过来的
你内部处理这个数据用的 clk 是自己芯片pll产生的
这两个时钟就是异步的


发表于 2022-8-18 10:22:08 | 显示全部楼层
不同时钟和异步时钟域不是一个概念,fpga的异步时钟域就很少,只是不同时钟,而芯片异步时钟域较多,这是降低功耗的最常用方法之一···········
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-17 23:59 , Processed in 0.017501 second(s), 7 queries , Gzip On, Redis On.

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