Poll
CRC Compiler
"Features
Highly parameterized Cyclic Redundancy Check (CRC) generator and checker
CRC-32, CRC-16-ANSI, and CRC-16-CCITT generator polynomials
High-speed operation, over 250 MHz for many configurations
Configurable input datapath width from 1 bit to 256 bits (power-of-two)
Configurable CRC starting value
Avalon® Streaming (Avalon-ST) interface for message/codeword bits
Support for all possible end-of-packet byte residues
Verilog and VHDL demonstration testbenches
Easy-to-use MegaWizard® interface
IP functional simulation models for use in Altera-supported VHDL and Verilog HDL simulators
Support for OpenCore Plus evaluation
General Description
The CRC Compiler generates high-performance circuits to generate or check Cyclic Redundancy Check (CRC) checksums for packet-based communication. The CRC generator uses an Avalon-ST interface to receive data and emits generated checksums on a dedicated output. The CRC checker similarly uses an Avalon-ST interface to receive a packet with a CRC checksum and uses a dedicated output to indicate if the checksum in correct. The CRC generator and checker MegaCore functions do not store any data, checksums, or status."








