752
SWRU543–January 2019
Submit Documentation Feedback
Copyright © 2019, Texas Instruments Incorporated
Cyclical Redundancy Check (CRC)
Chapter 20
SWRU543–January 2019
Cyclical Redundancy Check (CRC)
The Cyclical Redundancy Check (CRC) computation module can be used for message transfer and safety
system checks, as well as with the AES and DES modules. The following features are supported:
• Supports four major CRC forms:
– CRC16-CCITT as used by CCITT/ITU X.25
– CRC16-IBM as used by USB and ANSI
– CRC32-IEEE as used by IEEE 802.3 and MPEG-2
– CRC32C as used by G.Hn
• Allows word and byte feed
• Supports auto-initialization and manual initialization
• Supports MSB AND LSB
• Supports CCITT post-processing
Topic ........................................................................................................................... Page
20.1 Functional Description ...................................................................................... 753
20.2 Initialization and Configuration .......................................................................... 755
20.3 CRC Registers.................................................................................................. 756