アルテラのHigh-Definition Multimedia Interface (HDMI) IPコアのユーザー・ガイド

ID 683798
日付 5/02/2016
Public
ドキュメント目次

6.1. ハードウェア・デモンストレーション・コンポーネント

デモ・デザインは、HDMIシンクとソースとの間の直接のHDMIビデ​​オストリームのパススルーを実行するためにVideo and Image Processing (VIP) Suite IPコアやFIFOバッファをインスタンス化します。

リファレンス・デザインには次のコンポーネントが含まれています。

  • HDMI Sink
    • Transceiver Native PHY (RX)
    • Transceiver PHY Reset Controller (RX)
    • Altera PLL
    • Altera PLL Reconfiguration
    • Multirate Reconfiguration Controller (RX)
    • Oversampler (RX)
    • DCFIFO
  • Sink Display Data Channel (DDC) and Status and Control Data Channel (SCDC)
  • Transceiver Reconfiguration Controller
  • VIP bypass and audio, auxiliary and infoframe buffers
  • Qsys system
    • VIP passthrough for HDMI video stream
    • Source SCDC controller
    • HDMI source reconfiguration controller
  • HDMI Source
    • Transceiver Native PHY (TX)
    • Transceiver fPLL
    • Transceiver PHY Reset Controller (TX)
    • Altera PLL
    • Altera PLL Reconfiguration
    • Oversampler (TX)
    • DCFIFO
    • Clock Enable Generator
図 34. HDMIハードウェアのデモンストレーション・ブロック図下の図は、デザインのハイ・レベルのアーキテクチャを示しています。

例の設計アーキテクチャの次の詳細は、ブロック図中の番号に対応しています。

  1. シンクTMDSデータは3つのチャネルがあります:data channel 0 (blue)、data channel 1 (green)、およびdata channel 2 (red)。
  2. Oversampler(RX)とデュアル・クロックFIFO(DCFIFO)のインスタンスは、各TMDSデータ・チャネル(0,1,2)のために複製されます。
  3. HDMI RXコアの各カラー・チャネルの映像データ入力幅はチャネルあたりRXトランシーバPCS-PLDパラレルデータの幅に相当します。
  4. 各カラーチャネルは、色ごとに16ビットに固定されています。 HDMI RXコアのビデオ・データ出力幅はクロックあたりのシンボルの値* 16 * 3 ​​に相当します
  5. Clocked Video Input(CVI)とClocked Video Output(CVO)IPコアのビデオ・データ入力幅は、NUMBER_OF_PIXELS_IN_PARALLEL * BITS_PER_PIXEL_PER_COLOR_PLANE * NUMBER_OF_COLOR_PLANESの値と同等です。HDMIコアとインターフェースするために、NUMBER_OF_PIXELS_IN_PARALLEL、BITS_PER_PIXEL_PER_COLOR_PLANE、およびNUMBER_OF_COLOR_PLANESの値は、それぞれクロック、16と3あたりのシンボルと一致する必要があります。
  6. HDMI TXコアのビデオ・データ入力幅は、 symbols per clock*16*3 ​​に相当します。CVO IPコア(VIPパススルー)またはDCFIFO(VIPバイパス)からの映像データを選択するために、ユーザー・スイッチを使用することができます。
  7. HDMI TXコアの各カラー・チャネルの映像データ出力幅は、チャネルあたりTXトランシーバPCS-PLDパラレルデータの幅に相当します。
  8. DCFIFOおよびOversampler(TX)のインスタンスは各TMDSデータ・チャネル(0、1、2)およびクロック・チャネルのために複製されます。
  9. Oversampler(TX)は、クロックがDCFIFOからデータを読み取るためにイネーブル信号を使用します。
  10. ソースTMDSデータは、4つのチャネルを有しています:Data channel 0 (blue)、data channel 1 (green)、data channel 2 (red)、およびClock Channel。
  11. トランシーバFPLL IPコアに、Arria 10デバイスでのTXトランシーバに外部からインスタンス化されます。トランシーバPLLはArria VおよびStratix VデバイスでTXトランシーバ内に埋め込まれています。
  12. RXマルチレート・リコンフィギュレーション・コントローラは、340 MCSC(のHDMI 1.4b)以下と340 MCSC(HDMI 2.0)上記のTMDS文字率との間で適切なRXの再構成を実行するためにTMDS_Bit_clock_ Ratioポートのステータスが必要です。ポートのステータスは、適切なTXの再構成を実行するには、Nios IIプロセッサとHDMI TXコアが必要とするものであり、スクランブルされています。
  13. HDMI PLL、RXトランシーバからのリセット制御信号とロック・ステータス信号は、コントローラとHDMI RXコアをリセットします。
  14. HDMI PLL、TX Transceiver Reset Controller、およびHDMI TXコアのリセットとオーバーサンプリング制御信号です。HDMIシンクからロック状態と速度検出尺度有効信号は、TXのリコンフィギュレーション・プロセスを開始します。
  15. 双方向のコンフィギュレーションのためのトライステート・バッファ付きのI2 C SCL、SDAライン。 Arria 10デバイスにはアルテラGPIOのIPコアを使用して、Arria VおよびStratix VデバイスにはALTIOBUF IPコアを使用してください。
  16. SCDCは主に、シンクTMDSコンフィギュレーション・レジスタのTMDS_Bit_Clock_RatioScrambler_Enableビットを更新するためのソースのためにデザインされています。 HDMI RXコアは、このリリースのSCDC読み出し要求機能をサポートしていません。