6.15 CRC Controller (CRC)
6.15.1 Overview
The Cyclic Redundancy Check (CRC) generator can perform CRC calculation with programmable
polynomial settings.
6.15.2 Features
Supports four common polynomials CRC-CCITT, CRC-8, CRC-16, and CRC-32
CRC-CCITT: X
CRC-8: X
8
+ X
16
CRC-16: X
32
CRC-32: X
Programmable seed value
Supports programmable order reverse setting for input data and CRC checksum
Supports programmable 1's complement setting for input data and CRC checksum
Supports 8/16/32-bit of data width
8-bit write mode: 1-AHB clock cycle operation
16-bit write mode: 2-AHB clock cycle operation
32-bit write mode: 4-AHB clock cycle operation
Supports using PDMA to write data to perform CRC operation
Sep 9, 2019
ISD94100 Series Technical Reference Manual
16
+ X
12
+ X
5
+ 1
2
+ X + 1
15
2
+ X
+ X
+ 1
26
23
22
16
+ X
+ X
+ X
+ X
+ X
Page 746 of 928
12
11
10
8
7
+ X
+ X
+ X
+ X
+ X
5
4
2
+ X
+ X
+ X + 1
Rev1.09