TC397 看门狗功能理论介绍

本文介绍了TC397芯片的看门狗功能,包括安全看门狗和CPU看门狗,强调了其在系统安全性上的作用。看门狗具有可编程时间基、密码保护和时间戳检查等特性,能防止系统故障并触发SMU报警。文章还详细讲解了Endinit功能,用于保护关键寄存器免受意外修改,以及密码访问机制和时间检查功能。
摘要由CSDN通过智能技术生成

1 概述

  TC3XX有两个看门狗:

  • 安全看门狗。
  • 普通看门狗。

  每个看门狗计时器都具有以下基本功能:

  • 可编程时间基和重新加载值。
  • 可编程的密码保护与可配置的自动密码排序。
  • 可编程时间戳检查与可编程时间戳窗口。
  • 无效或丢失的计时器刷新序列会导致安全警报。
  • 在调试期间可暂停监视器操作。
  • 关键寄存器写保护,只能在短时间内解锁。

2 看门狗定时器架构框图

在这里插入图片描述
  看门狗包含一个End-of-Initialization(ENDINIT) 位,该位可以保护关键寄存器不受意外的写入。
因此访问关键寄存器时需要提供正确的密码或者正确的写访问,如果提供的密码或者写访问错误会触发看门狗警报。除此之外,监视器会对访问窗口施加时间限制。如果在此限制到期之前没有再次正确设置ENDINIT位,则假定系统发生了故障。
  看门狗可以与SMU链接到一起,当看门狗超时,会触发SMU对应的警告。为了对看门狗超时进行进一步处理,可以为SMU警告配置对应的反应操作(中断或者复位)。

3 安全看门狗

  安全看门狗提供了一个独立于CPU 看门狗的整体CPU监视器,并提供了另一种保护,防止意外写入安全关键系统寄存器。当Safete WDT被启用时,如果它没有在用户可编程的时间段内得到服务,它可能会引起SMU报警请求。CPU必须在此时间间隔内服务于Safet

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值