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

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

6.6.4. ビデオ・インターフェイス

ビデオ・インターフェイス (rxN_video_out) を使用することで、非Avalon-ST ストリームとしてビデオデータにアクセスすることができます。このストリームを使用して、外部ピクセル・クロック・リカバリー機能とインターフェイスすることができます。このストリームは、アクティブなラインの開始時と終了時、およびアクティブなフレームの開始時と終了時に同期パルスを提供します。

図 36. ビデオ出力イメージポートのタイミング図

rxN_vid_overflow 信号は、 rxN_vid_valid の論理状態に関係なく、常に有効です。 rxN_vid_overflow は、シンクコアの内部ビデオデータFIFOがオーバーフロー状態になると、少なくとも 1 クロックサイクル間アサートされます。この状態は、 rxN_vid_clk 周波数が低すぎて受信したビデオデータを正常に転送できない場合に発生します。

DisplayPort パラメーター・エディターで最大データ色深度を指定します。同じ出力ポートは、4:4:4、4:2:2、または 4:2:0 のカラー・フォーマットで RGB と YCbCr の両方のデータを転送します。データは最上位ビットで整列され、4:4:4 用にフォーマットされます。

図 37. ビデオ出力デー・フォーマット rxN_video_out ポート幅が 48 (Maximum video output color depth = 16 bpc、Pixel output mode = Single) の場合、RGB/YCbCr 4:4:4 に対しては 18 bpp から 48 bpp、YCbCr 4:2:2 に対しては 16 bpp から 32 bpp、YCbCr 4:2:0 ポートに対しては 12 bpp から 24 bpp となります。
表 53.  4:2:2 および 4:2:0 カラー・フォーマット用ビデオポート
カラー・フォーマット 詳細
Sub-sampled 4:2:2 カラー・フォーマット
  • ビデオ・ポート・ビット 47:32 は未使用です
  • ビデオ・ポート・ビット 31:16 は常に Y コンポーネントを転送します
  • ビデオ・ポート・ビット 15:0 は常に Cb または Cr の代替コンポーネントを転送します
Sub-sampled 4:2:0 カラー・フォーマット
  • 偶数ライン (ライン 0 から開始) の場合
    • ビデオ・ポート・ビット 47:32 は常に Yn+1 コンポーネントを転送します
    • ビデオ・ポート・ビット 31:16 は常に Yn コンポーネントを転送します
    • ビデオ・ポート・ビット 15:0 は常に Cbn コンポーネントを転送します
  • 奇数ラインの場合
    • ビデオ・ポート・ビット 47:32 は常に Yn+1 コンポーネントを転送します
    • ビデオ・ポート・ビット 31:16 は常に Yn コンポーネントを転送します
    • ビデオ・ポート・ビット 15:0 は常に Crn コンポーネントを転送します
表 54.  YCbCr 4:2:0 入力データの順序 (RGB 4:4:4 で比較)
ピクセル・インデックス R ポジション G ポジション B ポジション

0 および 1

Y1

Y0

  • Cb0 (偶数ライン)
  • Cr0 (奇数ライン)

2 および 3

Y3

Y2

  • Cb2 (偶数ライン)
  • Cr2 (奇数ライン)

4 および 5

Y5

Y4

  • Cb4 (偶数ライン)
  • Cr4 (奇数ライン)
... ... ... ...

Pixel output mode を Dual または Quad に設定すると、IP はそれぞれ 2 つまたは 4 つのピクセルを並列に生成します。2 または 4 で割り切れない長さの水平アクティブポーチ、フロントポーチ、およびパックポーチを持つビデオ解像度をサポートするために、rxN_vid_valid に広げられます。例えば、1 クロックあたり 2 ピクセルであれば、 rxN_vid_valid[0] はピクセル N がアクティブビデオに属する場合にアサートされ、 rxN_vid_valid[1] はピクセル n + 1 がアクティブビデオに属する場合にアサートされます。

下の図は、最下位ビットから最上位ビットまでのピクセルデータの並び順を示しています。

図 38. ビデオ出力アラインメント次の図は、 rxN_video_out ポート幅が 96 (Maximum video output color depth = 8 bpc、Pixel output mode = Quad)) の場合の RGB 18 bpp です。