10G / 40G Multi-Channel CRC IP Cores

Overview

Sarance Technologies᾿ CRC-32 core allows for easy CRC-32 calculation and checking in systems requiring 10 to 40 Gbps line rates.  The CRC-32 core is fully compliant with the IEEE 802.3 Ethernet and AAL5 (ITU-T I.363.5) standards using the following polynomial:

x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x+1

The CRC-32 core is fully pipelined with a pipeline depth of 3 cycles and can operate at speeds up to 250MHz.  The core also has a built-in multi-channel manager capable of processing packet streams from 256 different channels without any performance degradation.