rohd-hcl icon indicating copy to clipboard operation
rohd-hcl copied to clipboard

CRC

Open mkorbel1 opened this issue 9 months ago • 0 comments

Motivation

Implement a flexible, configurable CRC generator component

Desired solution

See https://en.wikipedia.org/wiki/Cyclic_redundancy_check

The CRC generator should be extremely configurable to generate practically any CRC that may be needed. Some configurability that would be nice:

  • Different ways to construct it (e.g. normal, reversed, reciprocal, reversed reciprocal, list of polynomials, etc.)
  • Pre-configured flavors available for popular CRC polynomials
  • Configurable pipelining (e.g. all in one cycle or pipelined across a configurable number of cycles)

It should be able to both generate and check CRC.

Alternatives considered

No response

Additional details

No response

mkorbel1 avatar Sep 26 '23 17:09 mkorbel1