インテル® Arria® 10 トランシーバーPHY ユーザーガイド

ID 683617
日付 4/20/2017
Public
ドキュメント目次

5.2.1.3. Interlaken CRC-32 ジェネレーター

Interlaken CRC-32 ジェネレーター・ブロックはInterlaken フレーム・ジェネレーターからデータを受信し、データの各ブロックのCRC (Cyclic Redundancy Check) コードを計算します。このCRC コードの値は、診断ワードのCRC32 フィールドに格納されます。CRC-32 は各レーンに診断ツールを提供します。これは、個別のレーンに戻ってインターフェイス上のエラーをトレースする際に役立ちます。

CRC-32 の計算は、以下を除いて、診断ワードを含むメタフレームのほとんどに対応します。

  • 各ワードのビット[66:64]
  • スクランブラ・ステート・ワード内の58 ビットのスクランブラ・ステート
  • 診断ワード内の32 ビットのCRC-32 フィールド
図 232. Interlaken CRC-32 ジェネレーターInterlaken CRC-32 ジェネレーターはInterlaken プロトコルを実装します。