ZHCSFZ7C February 2017 – February 2023 PGA460-Q1
PRODUCTION DATA
PGA460-Q1 實(shí)施了循環(huán)冗余校驗(yàn) (CRC),這是一種自包含算法,用于驗(yàn)證 EEPROM 存儲(chǔ)數(shù)據(jù)和閾值設(shè)置的完整性。當(dāng)執(zhí)行 EEPROM 程序或 EEPROM 重新加載操作,或?qū)懭腴撝导拇嫫鲿r(shí),CRC 控制器會(huì)計(jì)算正確的 CRC 值并將其寫入相應(yīng)的寄存器:對(duì)于 EEPROM 存儲(chǔ)器,此值會(huì)寫入到 EE_CRC 寄存器。對(duì)于閾值設(shè)置,此值會(huì)寫入到 THR_CRC 寄存器。
當(dāng)發(fā)出 EEPROM 重新加載命令時(shí),在上電時(shí)執(zhí)行 CRC。所有存儲(chǔ)器塊的 CRC 算法是相同的,如Equation6 所示,其初始種子值為 0xFF,并使用 MSB 排序。從 MSB 到 LSB 按字節(jié)執(zhí)行此計(jì)算。數(shù)據(jù)按如下方式連接:
CRC 校驗(yàn)的結(jié)果存儲(chǔ)在 DEV_STAT0 寄存器中,可以直接通過 UART 接口讀取,而時(shí)間指令接口在狀態(tài)位 3 和狀態(tài)位 1 中報(bào)告這些結(jié)果。更多有關(guān)時(shí)間指令接口狀態(tài)位的信息,請(qǐng)參閱時(shí)間命令接口 部分。有關(guān)默認(rèn)值的信息,請(qǐng)參閱寄存器映射 部分。