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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2193|回复: 0

[求助] watchdog对复位信号的控制问题

[复制链接]
发表于 2012-2-2 09:23:18 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 nahcoiii 于 2012-2-2 09:25 编辑

这个问题在前端设计板块问了一下,由于外部采用上升沿触发,有人建议在watchdog模块里采用下降沿触发。
由于涉及到STA,也请后端方面的专家解答一下。
这样在时序约束上是不是会有些问题?

以下是问题内容:

我们最近在做的一个设计里使用了watchdog,但是在时序上遇到一些问题,在此咨询一下。目前的设计大致是这样的
RESETn信号是外部的复位信号,
wdt_out是看门狗输出的控制复位的信号,
sys_rst_n是内部的复位信号。

目前在顶层模块里,设计人员使用
assign sys_rst_n = RESETn & wdt_out ;生成了内部的复位信号,
但是我们用PT做STA时watchdog模块一直存在recovery/removal time的错误,
后来想起来,RTL设计里好像不允许在出现门控复位这种情况

请问大家这么产生复位信号是否合适?如果错误的话应当怎么处理?

sys_rst_n在内部作为一个异步复位信号,watchdog模块,复位信号也是sys_rst_n,这样对于这个模块计算起来是否时钟相位上就会出现错误?

话说,我想起来,时钟分频电路部分,用于watchdog的那个时钟信号也会出现recovery和removal的错误,这个模块的复位信号也是sys_rst_n
设计里,所有的触发器都是时钟上升沿触发
wdt_out应该是watchdog模块在计数器溢出的情况下置为有效的,由一个叫做clk_25mhz的时钟信号上升沿触发;
sys_rst_n是整个设计的异步复位信号,内部有几个时钟,其中clk_25mhz就是产生wdt_out的时钟
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-5 23:19 , Processed in 0.035198 second(s), 9 queries , Gzip On, Redis On.

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