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

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

5.8.7. セカンダリー・ストリーム・インターフェイス

セカンダリー・ストリーム (txN_ss) インターフェイスを使用して DisplayPort メインリンク上でセカンダリー・ストリーム・データを送信することができます。このインターフェイスは、ハンドシェイクとバックプレッシャーを使用してパケット配信を制御します。
注: DisplayPort Intel® FPGA IP は、Main-Link 上で InfoFrame SDP バージョン 1.2 および 1.3 をサポートします。InfoFrame SDP バージョン 1.2 は、CEA-861-F および CEA-861.2 で規定されているように、Audio InfoFrame 制御情報を伝送するために使用します。CEA-861-F, Table 5 および CEA-861.3 で規定されているように、その他の InfoFrame コーディング・タイプは、InfoFrame SDP バージョン 1.3 を使用します。詳細は、DisplayPort Specification Section 2.2.5.1 を参照してください。
図 23. セカンダリー・ストリーム入力データ・フォーマット
図 24. 一般的なセカンダリー・ストリーム・パケットこの図は、4 バイトのヘッダー (HB0、HB1、HB2、HB3) と 32 バイトのペイロード ( DB0 ... DB31) を持つ典型的なセカンダリー・ストリーム・パケットを示しています。

コアは関連するパリティーバイトを計算します。セカンダリー・ストリーム・インターフェイスは、パケット開始 (SOP) とパケット終了 (EOP) を使用して、 現在の入力がヘッダーかペイロードかを判断します。

レディー・レイテンシーは、ペイロード・サブパケットに対して 1 クロック・サイクルです。コアはレディーになると、ヘッダーを転送します。ヘッダーが転送されるとき、16 バイトのペイロード (DB0 … DB15、DB16 … DB31) が利用可能でなければならず、コアは、出力レディ信号が High になる次のクロックサイクルで、関連する有効信号をアサートする必要があります。有効信号は、レディー信号が High になるまで Low である必要があります。

図 25. 一般的なセカンダリー・ストリーム・パケット・フロー

コアは 16 バイトと 32 バイトのペイロードのみをサポートします。最初の 16 バイトのデータバイトのみを含むペイロードは、2 番目の有効パルスで EOP をアサートしてパケットシーケンスを終了することができます。コアは、 tx_ss_clk を介してセカンダリー・ストリーム・インターフェイスにデータをクロッキングします。tx_ss_clk の位相および周波数は、メインリンクのレーン 0 クロックと同じです。

また、セカンダリー・ストリーム・データ・パケットを使用して HDR メタデータを伝送することもできます。CTA-861-G 仕様では、HDR InfoFrame パケット情報をパケットタイプ、バージョン、データパケットなどで定義しています。HDR メタデータは、VESA DisplayPort Standard version 1.4a で定義された InfoFrame SDP バージョン 1.3 フォーマットに従う必要があります。

例えば、CTA-861-G 仕様で定義されている HDR InfoFrame タイプが 0x07 である場合、VESA DisplayPort Standard version 1.4a で定義された SDP InfoFrame Header Byte 1 は、セカンダリー・データ・パケット・タイプとして 80h + 非 audio InfoFrame タイプ値となります。Header Byte 1 (図 25の Hb1) は、87h に書き込む必要があります。