SOFTWARE MANUAL C32
25.4 CRC FUNCTIONAL DESCRIPTION
The CRC calculation unit mainly consists of a single 32-bit data register, which:
• is used as an input register to enter new data in the CRC calculator (when writing into the register)
• holds the result of the previous CRC calculation (when reading the register)
Each write operation into the data register creates a combination of the previous CRC value and the new one (CRC
computation is done on the whole 32-bit data word, and not byte per byte).
The write operation is stalled until the end of the CRC computation, thus allowing back-to-back write accesses or
consecutive write and read accesses.
The CRC calculator can be reset to 0xFFFF FFFF with the RESET control bit in the CRC_CR register. This operation does
not affect the contents of the CRC_IDR register.
25.5 CRC REGISTERS
The CRC calculation unit contains two data registers and a control register.
The CRC registers have to be accessed by words (32 bits).
25.5.1 CRC REGISTER (CRC_DR)
Address offset: 0x00
Reset value: 0xFFFF FFFF
Bits 31:0
Data register bits
Used as an input register when writing new data into the CRC calculator.
Holds the previous CRC calculation result when it is read.
GeBE Elektronik und
phone
+49.89.894141-0
GeBE-document-no. SoMAN-C32-E-V2.2-0793
Feinwerktechnik GmbH
fax
+49.89.894141-33
date
July 7, 2020
Beethovenstraße 15
page 164 | 166
82110 Germering
Our general terms of business are to be applied.
Germany
Internet
www.gebe.net
Errors and changes reserved.