ZHCST16 September 2023 AMC131M01
PRODUCTION DATA
AMC131M01 對(duì)器件寄存器映射執(zhí)行 CRC,以此檢查寄存器是否發(fā)生意外的更改??梢酝ㄟ^設(shè)置 MODE 寄存器中的 REG_CRC_EN 位來啟用寄存器映射 CRC。啟用后,器件會(huì)使用可寫寄存器空間中的每個(gè)位不斷計(jì)算寄存器映射 CRC。AMC131M01 上的寄存器映射 CRC 涵蓋的寄存器地址為 02h 至 31h??梢允褂迷?MODE 寄存器的 CRC_TYPE 位中選擇的多項(xiàng)式來計(jì)算 CRC,從寄存器 02h 的 MSB 開始,到寄存器 31h 的 LSB 結(jié)束。
計(jì)算得出的 CRC 是一個(gè) 16 位值,存儲(chǔ)在 REGMAP_CRC 寄存器中。STATUS 寄存器中的 REG_MAP 位會(huì)進(jìn)行相應(yīng)的設(shè)置,以在寄存器映射 CRC 更改(包括寄存器寫入引起的更改)時(shí)標(biāo)記主機(jī)。可以通過讀取 STATUS 寄存器或輸出 STATUS 寄存器作為對(duì) NULL 命令的響應(yīng)來清除該位。
CRC 計(jì)算使用種子值 FFFFh 進(jìn)行初始化。