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

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

4.7.3.1. hdcp1x_tx_kmem.vファイルとhdcp1x_rx_kmem.vファイル

hdcp1x_tx_kmem.vおよびhdcp1x_rx_kmem.vファイルでは、次の内容が当てはまります。
  • これらの2つのファイルは同じ形式を共有します。
  • hdcp1x_tx_kmem.vの正しいHDCP1 TX DCPキーファイルを特定するには、ファイルの最初の4バイトが「0x01、0x00、0x00、0x00」であることを確認します。
  • hdcp1x_rx_kmem.vの正しいHDCP1 RX DCPキーファイルを特定するには、ファイルの最初の4バイトが「0x02、0x00、0x00、0x00」であることを確認します。
  • DCPキーファイルのキーはリトル・エンディアン形式です。kmemファイルで使用するには、それらをビッグ・エンディアンに変換する必要があります。
図 42. HDCP1 TX DCPキーファイルからhdcp1x_tx_kmem.vへのバイトのマッピング

次の図は、HDCP1 TX DCPキーファイルからhdcp1x_tx_kmem.vへの正確なバイトのマッピングを示しています。同じマッピングがhdcp1x_rx_kmem.vに適用されます。

注: バイト番号は、次の形式で表示されます。
  • キーサイズ (バイト単位) * キー番号 + 現在の行のバイト番号 + 定数オフセット + 行サイズ (バイト単位) * 行番号。
  • 308 * nは、各キーセットが308バイトであることを示します。
  • 7 * yは、各行が7バイトであることを示します。
図 43. ジャンク値で満たされるHDCP1 TX DCPキーファイル
図 44. hdcp1x_tx_kmem.vのワイヤー配列

次に、hdcp1x_tx_kmem.vの例と、そのワイヤー配列が図 43 のHDCP1 TX DCPキーファイル例にどのようにマッピングされるかを示します。