ZHCSNQ9 September 2023 DAC43901-Q1 , DAC43902-Q1
PRODUCTION DATA
为确保存储在 NVM 中的数据不被损坏,DAC4390x-Q1 为 NVM 采用循环冗余校验 (CRC) 功能。DAC4390x-Q1 中实现了两种类型的 CRC 报警位:
NVM-CRC-FAIL-USER 位指示用户可编程的 NVM 位的状态,NVM-CRC-FAIL-INT 位指示内部 NVM 位的状态。CRC 功能的实现方式是在每次执行 NVM 编程操作(写入或重新加载)时以及器件启动期间,将一个 16 位 CRC (CRC-16-CCITT) 与 NVM 数据一起存储。器件会读取 NVM 数据并使用存储的 CRC 来验证数据。CRC 报警位(GENERAL-STATUS 寄存器中的 NVM-CRC-FAIL-USER 和 NVM-CRC-FAIL-INT)报告从器件 NVM 读取数据后的任何错误。报警位仅在启动时设置。