Downloads
The .zip files are containing the CRC specific package file and a VHDL example file, which can be used to test and simulate the CRC generation in a simple state machine. Set the state machine file as the top-level file and ensure, that the package file is compiled first.
CRC-16 Type | Polynom | Input Reversed | Output Reversed | CRC Start Value | Final XOR Value | |
ARC / IBM | 0x8005 | yes | yes | 0x0000 | 0x0000 | Download |
Modbus | 0x8005 | yes | yes | 0xFFFF | 0x0000 | Download |
USB | 0x8005 | yes | yes | 0xFFFF | 0xFFFF | Download |
MAXIM | 0x8005 | yes | yes | 0x0000 | 0xFFFF | Download |
BUYPASS | 0x8005 | no | no | 0x0000 | 0x0000 | Download |
CMS | 0x8005 | no | no | 0xFFFF | 0x0000 | Download |
DDS-110 | 0x8005 | no | no | 0x800D | 0x0000 | Download |
XModem | 0x1021 | no | no | 0x0000 | 0x0000 | Download |
KERMIT | 0x1021 | yes | yes | 0x0000 | 0x0000 | Download |
CCITT-FALSE | 0x1021 | no | no | 0xFFFF | 0x0000 | Download |
MCRF4XX | 0x1021 | yes | yes | 0xFFFF | 0x0000 | Download |
GENIBUS | 0x1021 | no | no | 0xFFFF | 0xFFFF | Download |
X25 / ISO-HDLC | 0x1021 | yes | yes | 0xFFFF | 0xFFFF | Download |
AUG-CCITT | 0x1021 | no | no | 0x1D0F | 0x0000 | Download |
RIELLO | 0x1021 | yes | yes | 0xB2AA | 0x0000 | Download |
TMS37157 | 0x1021 | yes | yes | 0x89EC | 0x0000 | Download |
CRC-A | 0x1021 | yes | yes | 0xC6C6 | 0x0000 | Download |
Profibus | 0x1DCF | no | no | 0xFFFF | 0x0000 | Download |
CDMA2000 | 0xC867 | no | no | 0xFFFF | 0x0000 | Download |
DECT-R | 0x0589 | no | no | 0x0000 | 0x0001 | Download |
DECT-X | 0x0589 | no | no | 0x0000 | 0x0000 | Download |
DNP | 0x3D65 | yes | yes | 0x0000 | 0xFFFF | Download |
EN-13757 / M-Bus | 0x3D65 | no | no | 0x0000 | 0xFFFF | Download |
LJ1200 | 0x6F63 | no | no | 0x0000 | 0x0000 | Download |
OPENSAFETY-A | 0x5935 | no | no | 0x0000 | 0x0000 | Download |
OPENSAFETY-B | 0x755B | no | no | 0x0000 | 0x0000 | Download |
T10-DIF | 0x8BB7 | no | no | 0x0000 | 0x0000 | Download |
TELEDISK | 0xA097 | no | no | 0x0000 | 0x0000 | Download |