CHAPTER 25:Programmable CRC
S6J3200 Series Hardware Manual Document Number: 002-04852 Rev. *G
957
1.
Overview
This section describes the features and the block diagram of the Programmable CRC.
Features of Programmable CRC
The Programmable CRC is a software configurable module with serial CRC calculation logic as hardware
implementation. The serial CRC logic works on modulo-2 arithmetic for calculation of checksum. The
CRC module can detect errors in data blocks by calculating a checksum.
Programmable 8-, 16-, 24-, or 32-bit input data width
Programmable polynomial value (polynomial degree from 2 to 32)
Programmable initial seed value
Programmable final checksum XOR value
Interrupt and DMA trigger capability
Configurable input/output bit reflection and byte swapping. This facilitates the different settings of
common CRC standards and the handling of data organized in little or big endian format
Supports block/multiple data transfers (more than 32-bit)
Areas of Application
Data security/integrity
Communication protocols
Programmable CRC module can be configured to widely used common CRC standards, some of them
are listed below:
CRC-32-IEEE 802.3
CRC-16-CCITT
CRC-8-CCITT
CRC-5-USB
CRC-XMODEM
12-bit CRC
10-bit CRC
8-bit CRC
Summary of Contents for S6J3200 Series
Page 1041: ...CHAPTER 28 LCD Controller 1040 S6J3200 Series Hardware Manual Document Number 002 04852 Rev G...
Page 1044: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1043...
Page 1047: ...CHAPTER 28 LCD Controller 1046 S6J3200 Series Hardware Manual Document Number 002 04852 Rev G...
Page 1050: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1049...
Page 1084: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1083...
Page 1086: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1085...
Page 1088: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1087...