Arria® V Device Handbook: Volume 2: Transceivers

ID 683573
Date 5/29/2020
Public
Document Table of Contents

1.2.3.1.3. CRC-32 Generator

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.
Note: The CRC-32 generator is used only in Interlaken configurations.

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 36. CRC-32 Generator