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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2955|回复: 4

[讨论] 关于PLL配置后的复位设计

[复制链接]
发表于 2016-6-13 17:38:12 | 显示全部楼层 |阅读模式

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

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

x
本人做FPGA设计时设计到多个时钟,都是用PLL产生的,它们的系统复位电路如何设计才能更稳定呢?
发表于 2016-6-13 17:58:09 | 显示全部楼层
需要把原始的reset同步到每个时钟域,也就是每个时钟域都有一个自己的reset。基本上是这样做的。
当然,你确定你的reset即使有violation,function也不会错,也可以不用同步,直接下set_false_path.
发表于 2016-6-13 23:09:15 | 显示全部楼层
外部复位依然是异步复位,只不能可以将复位信号同步到每一个时钟域上面,就是大家经常说的异步复位同步释放。不管异步复位是挺不错的,只不过无法保证在释放复位的那一瞬间发生什么,所以用当前时钟域的时钟同步释放,可以保证没有任何glitch
发表于 2016-6-14 08:06:54 | 显示全部楼层
多时钟模块之间如果没有复位的先后顺序要求,那就比较简单点,楼上已解答
发表于 2016-6-14 09:16:02 | 显示全部楼层
FPGA外部的异步复位信号只输入到PLL的reset端,PLL输出lock信号。
设计一个rst_gen.v模块,处理异步复位同步释放,lock信号作为rst_gen.v的输入。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-5 17:20 , Processed in 0.018879 second(s), 9 queries , Gzip On, Redis On.

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