Advertisement

(uvm验证学习1) apb watchdog 标准的读取与测试点列表

阅读量:
在这里插入图片描述

工作原理概述

通过软件操作看门狗模块中的LOADVALUE寄存器,实现看门狗的初始化并设定计数周期。当定时器完成预设计数后,需由软件执行清零操作(INT clear),以此确认系统运行状态良好。此时,计数器将重新开始进行计时。若未能及时执行清零动作,则看门狗会判定系统存在异常或发生特定事件,并据此发出系统复位信号或触发中断响应。待系统恢复正常后,可通过重新配置看门狗参数,使计数器重新进入工作状态。

只要软件能够正常运行,便不会引发看门狗的复位机制。然而,在系统死机或软件运行出现错误的情况下,看门狗将自动对系统实施复位操作或触发中断信号。

当前所采用的看门狗模块具备以下两项主要功能:

  1. 可作为通用定时器使用,支持用户根据需求配置中断触发的时间间隔
  2. 在未对中断信号进行清除的情况下,当计数器再次减至零时,将生成系统复位信号

原文翻译

APB watchdog机制本质上依赖于一个递减型计数器,其初始数值来源于WDOGLOAD寄存器的读取结果。在特定条件达成时,当计数器数值降至零,输出接口的WDOGINT信号将被激活。然而,只有在WDOG

全部评论 (0)

还没有任何评论哟~