Intel® MAX® 10 FPGA配置用户指南

ID 683865
日期 1/10/2022
Public
文档目录

2.2.1.3. 用户看门狗定时器(Watchdog Timer)

用户“看门狗”定时器可防止错误的应用程序配置而导致器件无限期中止。在应用程序配置成功加载到器件之后,可以使用定时器检测功能性错误。

计数器为29位宽,最大计数值为229。指定用户“看门狗”定时器的值时,仅指定最重要的12个位。定时器设置的粒度是217个周期。循环时间基于用户“看门狗”定时器内部振荡器的频率。可根据计数器和器件中内部振荡器,将循环时间设置为9毫妙至244秒。

图 5.  Intel® MAX® 10器件的“看门狗”定时器公式

一旦应用程序配置进入用户模式,定时器立刻开始计数。定时器失效后,远程系统升级电路生成超时信号,更新状态寄存器,并触发恢复加载配置映像。复位定时器,请连续脉冲RU_nRSTIMER,且每复位脉冲最少250 ns。

使能“看门狗”定时器后, 所有映像应用该设置,所有映像都应包含软逻辑配置以复位定时器。应用程序配置将复位控制块寄存器。