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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4438|回复: 10

[求助] 这样的时钟分配在综合以及布线中会有问题吗?

[复制链接]
发表于 2010-3-24 07:39:11 | 显示全部楼层 |阅读模式

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

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

x
大家好,我设计了一个多级多速率的系统。在我的设计当中,整个系统是有一个主时钟clk,它直接引入到了stage1到stage4。第一级是工作在clk的时钟频率下的,第二级工作在降采样8的频率下,第三第四级的工作频率相应的也各自降低了两倍。第二级的工作频率是在第一级里面加入一个模8计数器,每计数8给予第二级一个clk_enable_stage2信号。相应的第二级中的reg用下面的方式处理。最后两级的工作频率也都是分别从前面两级模2计数给予一个时钟使能而得。我想问一下这样的时钟处理有没有问题呢?比如在后面的综合以及布线,时钟树综合的时候。到现在为止仿真的时候还没有遇到问题。还有就是第一级二级之间工作频率差了8倍,算是跨时钟域吧,这样需要加入FIFO不呢

这是一个系统框图

这是一个系统框图

always @ (posedge clk or posedge reset)
    begin:
      if (reset == 1'b1) begin
        count <= 1;
      end
      else begin
                if (clk_enable_stage2 == 1'b1) begin.....
发表于 2010-3-24 09:10:03 | 显示全部楼层
我想高速到低速应该要加fifo吧
发表于 2010-3-24 09:17:21 | 显示全部楼层
四个stage之间的时钟之间可以完全确定前后沿关系,应该不算是跨时钟域吧?只要按照使能信号控制好数据读写的时序就应该可以了。
发表于 2010-3-24 09:30:51 | 显示全部楼层
不太明白什么意思,具体一些
发表于 2010-3-24 13:27:57 | 显示全部楼层
不太理解。4个stage都由主时钟驱动?还是依次由分频的时钟驱动?那个时钟使能是什么意思,数据使能的作用?
发表于 2010-3-24 13:49:34 | 显示全部楼层
这不都是同一个时钟吗。。
发表于 2010-3-24 21:10:44 | 显示全部楼层
都是在一个时钟沿下工作,不需要fifo,只是加约束时要考虑增加例外约束,避免浪费布线资源
 楼主| 发表于 2010-3-25 08:05:34 | 显示全部楼层


你好,我也觉得这是在一个时钟下面工作的。那如果要在DC里面加约束,都可以考虑哪些变量呢?
 楼主| 发表于 2010-3-25 08:09:39 | 显示全部楼层


不太理解。4个stage都由主时钟驱动?还是依次由分频的时钟驱动?那个时钟使能是什么意思,数据使能的作用?
wycawyc 发表于 2010-3-24 13:27


4个stage都是一个时钟驱动的,就好像后级的reg都是用的always来做触发,不过里面还多了一个clock_enable的信号,这个信号在前一级中产生,不应该算是一个分频时钟,它只有一个时钟的脉冲而已。只有到了时钟使能为高电平的时候后级reg才动,平时都是不动的而已。
发表于 2010-3-25 09:44:28 | 显示全部楼层
我需要钱。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-27 00:28 , Processed in 0.029770 second(s), 9 queries , Gzip On, Redis On.

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