仅对英特尔可见 — GUID: sss1396069961442
Ixiasoft
2.2.1.3. 用户看门狗定时器(Watchdog Timer)
用户“看门狗”定时器可防止错误的应用程序配置而导致器件无限期中止。在应用程序配置成功加载到器件之后,可以使用定时器检测功能性错误。
计数器为29位宽,最大计数值为229。指定用户“看门狗”定时器的值时,仅指定最重要的12个位。定时器设置的粒度是217个周期。循环时间基于用户“看门狗”定时器内部振荡器的频率。可根据计数器和器件中内部振荡器,将循环时间设置为9毫妙至244秒。
图 5. Intel® MAX® 10器件的“看门狗”定时器公式
一旦应用程序配置进入用户模式,定时器立刻开始计数。定时器失效后,远程系统升级电路生成超时信号,更新状态寄存器,并触发恢复加载配置映像。复位定时器,请连续脉冲RU_nRSTIMER,且每复位脉冲最少250 ns。
使能“看门狗”定时器后, 所有映像应用该设置,所有映像都应包含软逻辑配置以复位定时器。应用程序配置将复位控制块寄存器。