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

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

5.2.1. ビデオ・パケタイザー・パス

ビデオ・パケタイザー・パスは、ビデオデータのリサンプリングとパケット化を行います。

ビデオ・パケタイザー・パスは、次の手順で構成されます。

  1. 混合幅の DCFIFO は、ビデオ・クロック・ドメイン (txN_vid_clk) からトランシーバーが生成するメイン・リンク・クロック・ドメイン (tx_ss_clk) にビデオ・データを交差させます。このメインクロックは、要求される実際のメイン・リンク・レートとクロックあたりのシンボル数に応じて、312.5、270、202.5、135、81、67.5、または 40.5MHz になります。
  2. ピクセル・ステア・ブロックは、各ビデオラインの最初のアクティブピクセルが最下位ビットの位置に配置されるようにビデオデータを整列させます。
  3. ピクセル・パッカー・ブロックは、要求されたレーン数 (1、2、または 4) にビデオデータをデシメートします。
  4. ピクセル・ギアボックス・ブロックは、指定した色深度に従ってビデオデータをリサンプリングします。より少ない色深度を実装することで、ギアボックスを最適化できます。たとえば、VESA DisplayPort Standard で指定されている色深度一式ではなく、必要な最大色深度のみをサポートすることで、システムの実装に必要なリソースを削減できます。
  5. DisplayPort Intel® FPGA IP は、リサンプリングされたデータをパケット化します。VESA DisplayPort Standard では、データを 32 ~ 64 リンクシンボル長の転送単位 (TU) で送信することが要求されます。複雑さを軽減するために、DisplayPort ソースは固定の 64 シンボル TU を使用します。また、仕様では、ビデオデータが完全なアクティブ・ビデオ・ラインを構成する TU 内に均等に分配されることも要求されます。スロットル機能はデータを分配し、IP から出る TU が均等にパッキングされるように調整します。ピクセル・パケタイザーは、出力されるビデオストリームに、ブランクエンド (BE)、フィルスタート (FS)、フィルエンド (FE) といった正しいパケットコンマ・コードを挿入します。内部的には、ピクセル・パケタイザーはシンボルと TU カウンターを使用して、TU の境界を守るようにしています。
  6. ブランク・スタート・ジェネレーターは、ブランクスタート (BS) コンマコードを、対応するビデオ・データ・パケットと共に送信するタイミングを決定します。このブロックはエンハンスド・フレーミング・モードまたはスタンダード・フレーミング・モードで動作します。
注: 最小限の DisplayPort システムは、6 および 8 bpc の両方をサポートする必要があります。VESA DisplayPort Standard は、必須の VGA fail-safe モード VGA fail-safe モード (6 bpc で 640 x 480) のサポートを必要とします。