The High-bandwidth Digital Content Protection (HDCP) Authentication Software Stack implements HDCP capability in a Trilinear DisplayPort interface (transmitter or receiver IP core) or the Trilinear HDCP Encryption-Decryption Engine core.
The software enables customers to shorten time to market and reduce design risk using pre tested, ready-to-deploy software. Compliant with the latest standards, the authentication software is designed for a Source or Sink device application, including link authentication, SRM, and encryption management functions.
It automatically manages the AUX transactions necessary to authenticate and maintain the link. Hardware acceleration is used throughout the stack to reduce the load on the system processor.
The HDCP Authentication Software stack requires less than 32K of RAM to operate and can be configured to use static allocation, malloc, or a custom RAM allocation scheme.