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 |

