Stratix V Device Handbook: Volume 2: Transceivers

ID 683779
Date 11/23/2021
Public
Document Table of Contents

1.4.2.3. CRC-32 Generator

Note: The CRC-32 generator is used only in Interlaken configurations.

The CRC-32 generator block receives data from the frame generator and calculates the cyclic redundancy check (CRC) code for each block of data. This CRC code value is stored in the CRC32 field of the diagnostic word.

The CRC-32 calculation covers most of the metaframe, including the diagnostic word, except the following:

  • bits [66:64] of each word
  • 58-bit scrambler state within the scrambler state word
  • 32-bit CRC-32 field within the diagnostic word
Figure 37. CRC-32 Generator