Crc Data Register: Low 1 (Crc_Dl1) - NXP Semiconductors MC9S08SU16 Reference Manual

Table of Contents

Advertisement

16.3.3 CRC Data register: Low 1 (CRC_DL1)

This section describes the function of CRC data registers (DH1:DH0:DL1:DL0). The set
of CRC data registers contains the value of seed, data, and checksum. When
CTRL[WAS] is set, any write to the data registers will be regarded as seed for CRC
module. When CTRL[WAS] is de-asserted, any write to the data registers will be
regarded as data for CRC module for general CRC computation.
When programming the seed value in 16-bit CRC mode, the DH1:DH0 are not used and
reads to these registers returns an indeterminate value. For 32-bit CRC, all registers are
used.
When programming data values for CRC calculation, data must be provided in DL0
register only. Writes to other bytes of data regsiters are ignored.
When final data written, the CRC result can be read from this data register. In 16-bit CRC
mode, the CRC result is avaiable in DL1:DL0. In 32-bit CRC mode, all registers are
used. Reads to this register at any time returns the intermediate CRC value, provided
CRC module is configured.
Address: 1890h base + 2h offset = 1892h
Bit
7
Read
Write
Reset
1
Field
DL1
CRC Data Bits 15:8
16.3.4 CRC Data register: Low 0 (CRC_DL0)
This section describes the function of CRC data registers (DH1:DH0:DL1:DL0). The set
of CRC data registers contains the value of seed, data, and checksum. When
CTRL[WAS] is set, any write to the data registers will be regarded as seed for CRC
module. When CTRL[WAS] is de-asserted, any write to the data registers will be
regarded as data for CRC module for general CRC computation.
When programming the seed value in 16-bit CRC mode, the DH1:DH0 are not used and
reads to these registers returns an indeterminate value. For 32-bit CRC, all registers are
used.
NXP Semiconductors
6
5
1
1
CRC_DL1 field descriptions
MC9S08SU16 Reference Manual, Rev. 5, 4/2017
Chapter 16 Cyclic redundancy check (CRC)
4
3
DL1
1
1
Description
2
1
1
1
0
1
247

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc9s08su16vfkMc9s08su8vfk

Table of Contents