HDMI Intel® Arria 10 FPGA IP Design Example User Guide

ID 683156
Date 11/12/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Visible to Intel only — GUID: ueq1635235822176

Ixiasoft

Document Table of Contents

4.3.3.2.2. Key Programmer

To program the encrypted HDCP production keys onto the EEPROM, follow these steps:

  1. Copy the key programmer design files from the following path to your working directory: <IP Root Directory>/hdcp2x/hw_demo/key_programmer/<Device Family Name>
  2. Copy the software header file (hdcp_key<Number>.h) generated from the KEYENC software utility (section Encrypt Single Key for Single EEPROM ) to the software/key_programmer_src/ directory and rename it as hdcp_key.h.
  3. Run ./runall.tcl. This script executes the following commands:
    • Generate IP catalog files
    • Generate the Platform Designer system
    • Create an Intel® Quartus® Prime project
    • Create a software workspace and build the software
    • Perform a full compilation
  4. Download the Software Object File (.sof) to the FPGA to program the encrypted HDCP production keys onto the EEPROM.
Generate the Stratix 10 HDMI RX-TX Retransmit design example with Support HDCP 2.3 and Support HDCP 1.4 parameters turned on, then follow the following step to include the HDCP protection key.