The Cyclic Redundancy Check (CRC) module provides a software-configurable
hardware-implemented CRC checksum generator. This module includes the following
features:
- Any standard CRC up to 32 bits can be used
- Configurable polynomial
- Any seed value up to 32 bits can be used
- Standard and reversed bit order available
- Augmented zeros can be added automatically or by the user
- Memory scanner for
core-independent CRC calculations on any program memory locations
- Software configurable data
registers for communication CRCs