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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] 多时钟信号的处理

[复制链接]
 楼主| 发表于 2011-4-11 07:14:13 | 显示全部楼层
回复 9# acgoal


    谢谢你的答复,很有道理
发表于 2011-4-11 08:57:37 | 显示全部楼层
综合器不认为你是一棵时钟树下的时钟就不是同步时钟。
在X-FPGA里面,走不同GBUFF的时钟就不是同步的。
即使相位固定,也不能说是同步时钟。
因为相位差要算到时钟倾斜里面去,如果不在一棵时钟树下,综合器就很难得到这个相位差,就很难布线。
不是同步时钟就要异步处理。
发表于 2011-4-11 09:07:10 | 显示全部楼层
如果是ASIC,要流片的,如果clk_50m和clk_100m是同源的,由50m到100m的信号确实不用做同步的,同源时钟在后端做时钟树的时候会进行处理,保证它们的相位关系。当然,你要是硬要同步,如果时序和面积没有太大要求,当然也没有问题了
发表于 2011-4-11 15:26:36 | 显示全部楼层
cs_n在低就使能了,we_n信号你是用低,还是从1到0的triggle?
因为是从低时钟域到高速时钟域,肯定能采得着的,你在快时钟域直接打二拍就可以使用了,
如果是高到慢,且是一个脉冲,那就得注意展宽才使用。
发表于 2011-4-11 17:44:01 | 显示全部楼层
我觉得应该是异步吧,你能保证进入两个模块的时钟一定是两倍关系吗,假如有抖动或者slew不一样呢?
发表于 2011-4-11 19:16:32 | 显示全部楼层
肯定还是要做同步处理的,对于1bit的信号打两拍就好了
上板子验证的时候经常在跨时钟域上出问题
发表于 2011-4-12 20:40:57 | 显示全部楼层
回复 1# Tonyhai


    If the 50MHz clock is synchronous to the 100MHz, you do not need to do anything when you design the logic but in your
synthesis/STA constraints, you need to take this synchronization into account.
    If the 50MHz clock is asynchronous to the 100MHz, you definitely need to add extra logic to handle the issue caused by clock domain crossing.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-6-29 18:20 , Processed in 0.023485 second(s), 7 queries , Gzip On, MemCached On.

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