DisplayPort 英特尔® Stratix® 10 FPGA IP设计实例用户指南

ID 683887
日期 9/14/2022
Public
文档目录

3.4.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密钥文件中的密钥采用little-endian(小端序)格式。若要在kmem文件中使用,您必须将它们转换为big-endian。
图 17. 从HDCP1 TX DCP秘钥文件到hdcp1x_tx_kmem.v的字节映射

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

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

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