GD32F403xx User Manual
165
9.
Cyclic redundancy checks management unit (CRC)
9.1.
Overview
A cyclic redundancy check (CRC) is an error-detecting code commonly used in digital
networks and storage devices to detect accidental changes to raw data.
This CRC management unit can be used to calculate 32 bit CRC code with fixed polynomial.
9.2.
Characteristics
◼
32-bit data input and 32-bit data output. Calculation period is 4 AHB clock cycles for 32-
bit input data size from data entered to the calculation result available.
◼
Free 8-bit register is unrelated to calculation and can be used for any other goals by any
other peripheral devices.
◼
Fixed polynomial: 0x4C11DB7
X
32
+X
26
+X
23
+X
22
+X
16
+X
12
+X
11
+X
10
+X
8
+X
7
+X
5
+X
4
+X
2
+X+1
This 32-bit CRC polynomial is a common
polynomial used in Ethernet.
Содержание GD32F403 Series
Страница 1: ...GigaDevice Semiconductor Inc GD32F403xx Arm Cortex M4 32 bit MCU User Manual Revision 2 6 Jul 2022 ...
Страница 177: ...GD32F403xx UserManual 177 Peripheral Channel 0 Channel 1 Channel 2 Channel 3 Channel 4 SDIO SDIO ...
Страница 217: ...GD32F403xx UserManual 217 ensures that no conversion is in progress ...