HDMI Intel® Stratix 10 FPGA IP设计示例用户指南

ID 683701
日期 11/12/2021
Public
文档目录

4.3.3.1.2. hdcp1x_tx_kmem.v和hdcp1x_rx_kmem.v文件

对于hdcp1x_tx_kmem.vhdcp1x_rx_kmem.v文件
  • 这两个文件共享相同的格式。
  • 要为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文件中使用,您必须将它们转换为大端模式。
图 34. 从HDCP1 TX DCP秘钥文件到hdcp1x_tx_kmem.v的字节映射

下图显示了从HDCP1 TX DCP秘钥文件到hdcp1x_tx_kmem.v的精确字节映射。同一映射也适用于hdcp1x_rx_kmem.v

注: 字节数以如下格式显示:
  • 以字节为单位的秘钥大小 * 秘钥数 + 当前行中的字节数 + 恒定偏移量 + 以字节为单位的行大小 * 行数。
  • 308*n代表每个秘钥组有308个字节。
  • 7*y代表每行有7个字节。
图 35. 充满垃圾值(junk value)的HDCP1 TX DCP秘钥文件
图 36. hdcp1x_tx_kmem.v的线阵列

hdcp1x_tx_kmem.v的示例及其线阵列如何映射到图 35中的HDCP1 TX DCP秘钥文件的示例。