Virtex-5 Cyclic Redundancy Check
"The LogiCOREÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ CRC Wizard provides a LocalLink wrapper for the CRC hard macro available in the VirtexÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢-5 LXT devices. The CRC Wizard is used to customize the CRC block to meet a wide variety of requirements. In Virtex-5 devices, each GTP tile is paired with two CRC hard blocks. The CRC hard blocks can operate independently as two 32-bit input CRC modules (CRC32), or can be combined into a single 64-bit input CRC module (CRC64). The CRC modules use the standard 32-bit Ethernet polynomial for CRC calculation. The CRC hard blocks are independent of the transceiver blocks.
Device Family Support
ISE 8.2i with SP3 or later Service Pack
LocalLink wrapper for simple user interface
Supports CRC blocks on the Virtex-5 LXT devices
Uses CRC32 polynomial
Two 32-bit input CRC modules (CRC32) can be combined into a 64-bit input CRC module (CRC64)
Easy to use framing user interface
REM bus indicates no of data bytes valid in a frame
Options to strip/include CRC value on the frame
Options to pipeline/complement/transpose user data or CRC"