CRC16

Block Inputs:

enable: Must be one in order for the block to read "newVal" and apply it to existing CRC value.

reset: If it goes to 1, the internal CRC value is zero.

newVal: New value to be applied to internal CRC value.

The CRC block performs a cyclic redundancy check (CRC) on the data and compares the resulting checksum with the appended checksum. The CRC block lets you select the CRC method and whether the result is available via an output pin.

CRC Output Pin: Current 16-bit CRC value.

CRC Type: Indicates the CRC method. Choose among CCITT, ANSI, and DECT. These methods are described at http://en.wikipedia.org/wiki/Cyclic_redundancy_check.

Initial CRC Value (hex): Initial 16-bit CRC seed.

Unit: Each unit maintains an internal CRC buffer. If you need multiple concurrent CRC streams, make sure each one has a unique unit number.