DisplayPort Intel® FPGA IPユーザーガイド

ID 683273
日付 10/16/2023
Public
ドキュメント目次

6.1. トランシーバーから IP へのパラレル・データ・インターフェイス幅

図 32. DisplayPort 2.0 シンクの上位レベルブロック図

DP 8B/10B チャネル・コーディングのネイティブ・シンボル・サイズは 10 ビットです。この値に SYMBOLS_PER_CLOCK パラメーターを乗算した値が、トランシーバー (XCVR) からの IP パラレル・データ・インターフェイスのサイズを決定します。したがって、QUAD SYMBOLS_PER_CLOCK でコンフィグレーションされた IP の DP1.4 データパスは、トランシーバーからの 40 ビット幅のパラレル・データ・インターフェイスを持つことになります。

DP 128B/132B チャネル・コーディングは 32 または 64 ビットのシンボルサイズを持ち、リンクレートに応じて 2 倍にされます。したがって、IP 内の DP2.0 データパスは、トランシーバーからの 32 ビット幅または 64 ビット幅のパラレル・データ・インターフェイスを持つことになります。

DP2.0 は DP1.4 と下位互換であり、UHBR10 リンクレートを選択するためにはそれ以下のリンクレート (RBR、HBR、HBR2、HBR3) をサポートする必要があるため、外部 IP インターフェイスは 40 ビット幅に維持され、内部では IP により 40 ビット幅の DP1.4 データパスと 32 または 64 ビット幅の DP2.0 データパス間で入力の多重化が行われます。

図 33. DisplayPort 2.0 シンクの機能ブロック図
DP2.0 RX データパスは、論理 PHY (LPHY) とリンク層 (LL) の 2 つのステージから構成されます。リンクトレーニング中、LPHY はまずシンボルロックとインターレース・アライメントを取得します。リンク・トレーニングが完了すると、LPHY は 128B/132B デコードを実行します。これは以下から構成されています。
  1. FEC エンコーディングでは、シンボルエラーが検出され、訂正されます。
  2. デスクランブル
  3. 送信側で実行されたスーパー・シンボル・シフティングを反転させる Intra_Lane スーパー・シフティング・デシフティング
  4. レーン・コンバーターは 1 または 2 物理レーンを固定 4 論理レーンに変換します。
128B/132B デコードされたシンボルは LL に送信されます。ここでは以下が実行されます。
  1. LLCP デマクサー (demuxer) は LLCP マーカー・シーケンスにロックします。
  2. MTP demuxer では、VC ペイロードテーブルに従ってストリームシンボルが抽出されます。
  3. LL デコーダー (ストリームごとに 1 つ) では、ストリームシンボルは以下にデコードされます。
    • ビデオストリーム
    • LPCM オーディオストリーム
    • セカンダリー・データ・ストリーム

ビデオデータを独自のデータストリームとして出力するようにシンクを設定します。出力ピクセルデータ幅は、6、8、10、12、16 bpc のいずれかを指定します。このフォーマットは、ダウンストリームの VIP (Video and Image Processing) スイート・コンポーネントとインターフェイスできます。

AUX コントローラーは、外部の組み込みコントローラーなしでシンクがすべての AUX チャネル・アクティビティーを制御する自律モードで動作できます。IP は、AUX チャネルのアクティビティーをリアルタイムで検査できるように、AUX デバッグストリームを出力します。