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

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

2.9.2.9. 8B/10B エンコーダーおよび8B/10B デコーダー

8B/10B エンコーダーおよび8B/10B デコーダーを有効にするには、IP エディターでStandard PCS タブのEnable TX 8B/10B Encoder およびEnable RX 8B/10B Decoder オプションを選択します。Qsys を使用してRX-only モードで8B/10B デコーダーを実装することができます。

以下のポートが追加されます。

  • tx_datak
  • rx_datak
  • rx_runningdisp
  • rx_disperr
  • rx_errdetect

rx_datak およびtx_datak は、パラレルデータがコントロール・ワードまたはデータワードのどちらであるかを示します。受信する8 ビット・データ (tx_parallel_data) とコントロール識別子 (tx_datak) は10 ビット・ワードに変換されます。パワー・オン・リセット後に、8B/10B エンコーダーは10 ビット・データをRD- カラムから取得します。次に、エンコーダーはRD+ カラムからの10 ビット・データを選択し、中立ディスパリティーを保ちます。ランニング・ディスパリティーは、rx_runningdisp によって表示されます。