HDMI インテル® Arria 10 FPGA IPデザイン例のユーザーガイド

ID 683156
日付 5/12/2021
Public
ドキュメント目次

2.5.1. HDMI TXのコンポーネント

HDMI TXのトップ・コンポーネントには、TXコアのトップレベル・コンポーネント、IOPLL、トランシーバーPHYリセット・コントローラー、トランシーバー・ネイティブPHY、TX PLL、TXリコンフィグレーション管理、および出力バッファーのブロックが含まれます。
図 7. HDMI TXのトップ・コンポーネント
表 8.  HDMI TXのトップ・コンポーネント
モジュール 説明
HDMI TXコア

IPは、トップレベルからビデオデータを受信し、補助データのエンコーディング、オーディオデータのエンコーディング、ビデオデータのエンコーディング、スクランブリング、TMDSのエンコーディングまたはパケット化を実行します。

IOPLL IOPLL (iopll_frl) は、TXコアのFRLクロックを生成します。このリファレンス・クロックは、TX FPLL出力クロックを受信します。

FRLクロック周波数 = レーンあたりのデータレート x 4 / (クロックあたりのFRL文字 x 18)

トランシーバーPHYリセット・コントローラー

トランシーバーPHYリセット・コントローラーは、TXトランシーバーの信頼性の高い初期化を保証します。このコントローラーのリセット入力はトップレベルからトリガーされ、ブロック内のリセットシーケンスに応じて、対応するアナログおよびデジタルリセット信号をトランシーバー・ネイティブPHYブロックに生成します。

このブロックからのtx_ready出力信号はまた、HDMI Intel® FPGA IPへのリセット信号として機能し、トランシーバーが稼働中で、コアからデータを受信する準備ができていることを示します。

トランシーバー・ネイティブPHY

ハード・トランシーバー・ブロックで、HDMI TXコアからパラレルデータを受信し、送信されるデータをシリアル化します。

注: HDMI TXチャネル間のスキュー要件を満たすには、 インテル® Arria® 10 トランシーバー・ネイティブPHY のパラメーター・エディターで、TXチャネルのボンディング・モード・オプションをPMA and PCS bondingに設定します。また、最大スキュー (set_max_skew) 制約の要件をトランシーバー・リセット・コントローラーからのデジタルリセット信号 (tx_digitalreset) に追加する必要があります。これは、 インテル® Arria® 10 トランシーバーPHYユーザーガイド で推奨されている内容に従います。
TX PLL

トランスミッターのPLLブロックは、トランシーバー・ネイティブPHYブロックにシリアル高速クロックを提供します。このHDMI Intel® FPGA IPのデザイン例では、fPLLがTX PLLとして使用されます。

TX PLLには2つのリファレンス・クロックがあります。

  • リファレンス・クロック0は、TMDSモードのプログラミング可能なオシレーター (TMDSクロック周波数) に接続されます。このデザイン例では、RX TMDSクロックを使用してTMDSモードのリファレンス・クロック0に接続します。インテルでは、TMDSクロック周波数のプログラミング可能なオシレーターをリファレンス・クロック0に使用することを推奨しています。
  • リファレンス・クロック1は、FRLモードの固定100MHzクロックに接続されます。
TXリコンフィグレーション管理
  • TMDSモードでは、TXリコンフィグレーション管理ブロックにより、特定のビデオのTMDSクロック周波数に応じて、異なる出力クロック周波数に対するTX PLLをリコンフィグレーションします。
  • FRLモードでは、TXリコンフィグレーション管理ブロックによりTX PLLをリコンフィグレーションし、0x31のSCDCレジスターにあるFRL_Rateフィールドに応じて、3Gbps、6Gbps、8Gbps、10Gbps、および12Gbpsのシリアル高速クロックを供給します。
  • TXリコンフィグレーション管理ブロックは、TX PLLリファレンス・クロックをTMDSモードのリファレンス・クロック0とFRLモードのリファレンス・クロック1の間で切り替えます。
出力バッファー このバッファーは、HDMI DDCのI2Cインターフェイスとリドライバー・コンポーネントの相互通信を行うインターフェイスとして機能します。
表 9.  トランシーバーのデータレートとオーバーサンプリング係数における各クロック周波数の範囲
モード データレート オーバーサンプラー1 (2x オーバーサンプル) オーバーサンプラー2 (4x オーバーサンプル) オーバーサンプル係数 オーバーサンプリングされたデータレート (Mbps)
TMDS 250–1000 オン オン 8 2000-8000
TMDS 1000-6000 オン オフ 2 2000-12000
FRL 3000 オフ オフ 1 3000
FRL 6000 オフ オフ 1 6000
FRL 8000 オフ オフ 1 8000
FRL 10000 オフ オフ 1 10000
FRL 12000 オフ オフ 1 12000
図 8. TXリコンフィグレーション・シーケンスのフロー