lucien_1986的个人空间 https://blog.eetop.cn/lucien [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

跨时钟域时序约束

已有 6677 次阅读| 2012-5-23 20:37 |个人分类:学习心得

       在一个FPGA设计中,一般都是有多个时钟域的。如何对两个时钟域之间的异步路径进行约束,才能即保证设计的正确性和可靠性,又保证不会因为过约束而导致设计难以实现呢? 在ISE中,对于从同一个时钟管理模块(DCM、MMCM)输出的多个时钟 ,只要对时钟管理模块的输入时钟进行时序约束,那么这个约束会自动的传递到每个输出时钟,并且会产生各个输出时钟之间的时序约束。然而,这些由ISE软件自动生成的跨时钟域约束并非每个都是需要的。简单举例,对于两个频率相同相位相差180°的时钟,如果设计中有用到其中一个时钟去采样另一个时钟域的数据,那么它们之间的跨时钟域路径是必须加以约束的。而对于两个频率和相位都无关的时钟,它们之间的异步路径如果按照ISE自动产生的时序约束来执行,显然是过约束。既然不能采用ISE自动生成的时钟约束,那又该如果对同一时钟管理模块输出的多个时钟进行时序约束呢?另外,对于两个不相干的时钟,它们之间的异步路径真的不需要约束吗?如果需要,这些路径的时序约束标准又是什么呢?

 

 

      点击阅读详细内容:跨时钟域时序约束

 

 

 

--------------------------------------------------------------------------------------------

更多精彩内容,请关注我的主博客,多谢支持
http://blog.163.com/fpga_ip/


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 3

    粉丝
  • 0

    好友
  • 0

    获赞
  • 32

    评论
  • 929

    访问数
关闭

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

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

GMT+8, 2024-11-18 05:23 , Processed in 0.013914 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部