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

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

2.9.2.2. ワードアライナーの同期ステートマシン・モード

このモードを使用するには以下を行います。

  • Enable TX 8B/10B encoder オプションを選択します。
  • Enable RX 8B/10B decoder オプションを選択します。

8B/10B エンコーダーとデコーダーが以下のポートを追加します。

  • tx_datak
  • rx_datak
  • rx_errdetect
  • rx_disperr
  • rx_runningdisp
  1. RX word aligner modesynchronous state machine にセットします。
  2. PCS-PMA のインターフェイス幅に応じてRX word aligner pattern length オプションをセットします。
  3. RX word aligner pattern (hex) フィールドに16 進数で値を入力します。

RX ワードアライナー・パターンは、8B/10B でエンコードされたバージョンのデータパターンです。ここでは、同期を生じさせるワード・アライメント・パターン数、同期を失わせる無効データワード数、エラーカウントをデクリメントさせる有効データワード数も指定します。このモードではrx_patterndetectrx_syncstatus の2 つのポートが追加されます。

注:
  • rx_patterndetect は、パターンマッチのたびにアサートされます。
  • rx_syncstatus は、ワードアライナーが同期した後にアサートされます。
  • rx_std_wa_patternalign は、再アライメントならびに再同期のためにアサートされます。
  • デザインに複数のチャネルがある場合は、tx_datakrx_datakrx_errdetectrx_disperrrx_runningdisprx_patterndetectrx_syncstatus は、各ビットが1 つのチャネルに対応するバスになります。

この機能は、rx_parallel_data のモニターリングにより検証することができます。

図 134. PCS-PMA のインターフェイス幅が20 ビットの際の同期ステートマシン・モード