MAX9277/MAX9281
HDCP Authentication Procedures
The GMSL serializer generates a 64-bit random number
exceeding the HDCP requirement. The GMSL serial-
izer/deserializer internal one-time programmable (OTP)
memories contain a unique HDCP keyset programmed at
the factory. The host µC initiates and controls the HDCP
authentication procedure. The GMSL serializer and dese-
rializer generate HDCP authentication response values
for the verification of authentication. Use the following
procedures to authenticate the HDCP GMSL encryption
(refer to the HDCP 1.3 Amendment for GMSL for details).
Table 15. Startup, HDCP Authentication, and Normal Operation (Deserializer is not a
Repeater)—First Part of the HDCP Authentication Protocol
NO.
1
Initial state after power-up.
Makes sure that A/V data not requiring
protection (low-value content) is available at
the GMSL serializer inputs (such as blue or
informative screen). Alternatively, uses the
2
FORCE_VIDEO and FORCE_AUDIO bits of
the GMSL serializer to mask A/V data at the
input of the GMSL serializer. Starts the link by
writing SEREN = H or link starts automatically
if AUTOS is low.
3
Reads the locked bit of the deserializer and
4
makes sure the link is established.
Optionally writes a random-number seed to
5
the GMSL serializer.
If HDCP encryption is required, starts
authentication by writing 1 to the
6
START_AUTHENTICATION bit of the GMSL
serializer.
Reads AN and AKSV from the GMSL
7
serializer and writes to the deserializer.
Reads the BKSV and REPEATER bit from the
8
deserializer and writes to the GMSL serializer.
www.maximintegrated.com
µC
Powers up waiting for HDCP
authentication.
Starts serialization and transmits
—
low-value content A/V data.
Combines seed with internally
generated random number. If
no seed provided, only internal
random number is used.
Generates (stores) AN, and
resets the
START_AUTHENTICATION bit
to 0.
Generates R0, triggered by the
µC's write of BKSV.
3.12Gbps GMSL Serializers for Coax or
STP Output Drive and LVDS Input
The µC must perform link integrity checks while encryp-
tion is enabled (see
that the deserializer has lost link synchronization should
retrigger authentication. The µC must first write 1 to the
RESET_HDCP bit in the GMSL serializer before starting
a new authentication attempt.
HDCP Protocol Summary
Table
15,
Table
16, and
HDCP protocol. These tables serve as an implementation
guide only. Meet the requirements in the GMSL amend-
ment for HDCP to be in full compliance.
HDCP GMSL SERIALIZER
—
—
—
Table
16). Any event that indicates
Table 17
list the summaries of the
HDCP GMSL DESERIALIZER
Powers up waiting for HDCP
authentication.
—
Locks to incoming data stream and
outputs low-value content A/V data.
—
—
—
Generates R0' triggered by the μC's
write of AKSV.
—
Maxim Integrated │ 49
Need help?
Do you have a question about the MAX9277 and is the answer not in the manual?
Questions and answers