CRC calculator
Any CRC from 3 to 64 bits — pick a preset from the
RevEng catalogue
or set the Rocksoft-model parameters yourself. Nothing you enter leaves
your machine.
Configuration
Check value — CRC of "123456789":
—
catalogue says —
—
Fix the configuration or the data to see the CRC.
Generated cores — VHDL & C
Generate a self-contained, synthesizable VHDL-93 CRC core for the
configuration above (unrolled XOR equations, no dependencies) plus a
self-checking testbench with engine-computed golden vectors. Runs with
GHDL or any vendor simulator. The data_width below applies
to the VHDL core only.
Preview core — …
Preview testbench — …
A portable C99 header + source implementing the same CRC over a byte
stream (const uint8_t *, size_t). Byte-stream
only — no bit-tail / variable data_width, unlike the VHDL core.
Preview header —
Preview source — …
← Back to tools