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

ID 683798
日付 12/04/2023
Public
ドキュメント目次

6.1.21. Avalonメモリーマップド・デマルチプレクサー

Avalonメモリーマップド・デマルチプレクサーは、単一のAvalonスレーブ・インターフェイスを4つのAvalonマスターに多重分離します。この多重分離は、HDMIレジスター、Clocked Video to AXI4-stream、EDID RAM、およびHDCP (将来的な使用目的) のそれぞれのアドレスオフセットに基づき行われます。Avalonメモリーマップド・デマルチプレクサーのスレーブは、ワードアドレス指定で動作します。

マスター アドレスオフセット サイズ

(ダブルワード)

詳細
EDID RAM 0x0000 16 HDMI DDCチャネルでの外部シンクSCDCおよびEDIDへのアクセス、およびリンク・トレーニング機能に使用
Clocked Video to AXI4-Stream 0x0100 256 Clocked Video to AXI4-streamのコントロールおよびステータスレジスター
EDID RAMアクセス 0x0200 1 ホスト・プロセッサーがEDID RAMにアクセスしている、または更新していることを示します。EDIDに対する他の読み出しおよび書き込み操作はすべて停止します。この信号がデアサートされると、RXホットプラグ信号がトグルし、外部HDMIソースによるEDIDの読み出しをトリガーします。
HDCPレジスター 0x0300 256 HDCPレジスターでの使用に予約されている
HDMIレジスター 0x0400 256 HDMIコアのコントロールおよびステータスレジスター

Avalonメモリーマップド・デマルチプレクサー (AVMMデマルチプレクサー) からHDMIレジスター、Clocked Video to AXI4-streamブリッジ、およびHDCPへの出力データは32ビットです。書き込みおよび読み出し動作は、アドレスオフセットに基づきそれぞれのマスターにチャネリングされます。ただし、EDID RAMのインターフェイスは8ビットのみになります。これは、同じインターフェイスをI2CスレーブでDDCに使用していることによる制限があるためです。したがって、AVMMデマルチプレクサー・スレーブ・インターフェイスからの32ビット・データの単一の書き込み操作は、EDID RAMへの4 回の連続書き込み操作に変換されます。EDID RAMのアドレスは書き込みに応じて増加します。