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

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

4.3.3.2. 将加密的HDCP产品密钥存储在外部闪存或EEPROM中(Support HDCP Key Management = 1)

图 41. HDCP密钥管理的高级概述

Support HDCP Key Management参数开启时,您可以使用Intel提供的密钥加密软件工具(KEYENC)和秘钥程序设计(key programmer design)对HDCP产品密钥加密进行控制。您必须提供HDCP产品密钥和128位HDCP保护密钥。HDCP保护密钥对HDCP产品密钥进行加密,并将密钥存储在HDMI子卡上的外部闪存(例如EEPROM)中。

开启Support HDCP Key Management参数,密钥解密功能(KEYDEC)在HDCP IP core中可用。KEYDEC中应使用相同的HDCP保护密钥,以便在运行时为处理引擎检索HDCP产品密钥。KEYENC和KEYDEC支持Atmel AT24CS32 32-Kbit串行EEPROM,Atmel AT24C16A 16-Kbit串行EEPROM和具有至少16-Kbit rom大小的兼容I2C EEPROM器件。
注:
  1. 对于HDMI 2.0 FMC子卡Revision 11,确保子卡上的EEPROM是Atmel AT24CS32。Bitec HDMI 2.0 FMC 子卡Revision 11上使用了两种不同大小的EEPROM。
  2. 如果您之前已使用KEYENC对HDCP产品秘钥进行了加密,并在21.2版本或更早版本中开启了Support HDCP Key Management,那么您需要使用KEYENC软件工具对HDCP产品秘钥进行重新加密,并且从21.3版本开始重新生成HDCP IP。