DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests...
Transcript of DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests...
![Page 1: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/1.jpg)
DisplayPort and HDMI Protocol Analysis and Compliance Testing
![Page 2: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/2.jpg)
Agenda
DisplayPortDisplayPort Connection Sequence
DisplayPort Link Layer Compliance Testing
DisplayPort Main Link Protocol Analysis
HDMIHDMI Protocol Analysis
HDMI Protocol Compliance Testing
![Page 3: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/3.jpg)
980B Front View 980R Front View
quantumdata 980 Test Platforms
![Page 4: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/4.jpg)
DisplayPort Protocol Analysis and Compliance Testing
![Page 5: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/5.jpg)
980B Advanced Test Platform – Features / DisplayPort Modules
Modules:
HDMI 1.4 300MHz Protocol Analyzer module.
HDMI 2.0 600MHz Video Generator module.
HDMI 2.0 600MHz Protocol Analyzer module.
DisplayPort 1.2 Video Generator / Analyzer module.
DisplayPort 1.4 Video Generator / Analyzer module.
12G-SDI Video Generator / Analyzer module.
Phy & Protocol Aux Channel Analyzer module.
980B Test Platform Standard Features:
15 inch touch screen – 1280 x 768 resolution.
Operates through embedded touch display or remote GUI from host PC.
Accommodates up to five (5) 980 series modules.
Command line control via telnet.
Software upgradable.
![Page 6: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/6.jpg)
980B DisplayPort Compliance Tests Supported
DisplayPort HDCP:
HDCP 2.2 Source Tests
HDCP 2.2 Sink Tests
HDCP 2.2 Repeater Tests
980B Test Platform DisplayPort Link Layer:
DP 1.2 Core Sink Tests
DP VESA Draft Tests, including reduced lane count fallback tests
![Page 7: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/7.jpg)
DisplayPort Anatomy
DisplayPort Source DisplayPort Sink (Monitor/TV)
DisplayPort Cable
Main Link (Video/Audio/Control/Framing -
Isochronous Streams – 4 lanes)
Aux Channel – Link/Device Management
Hot Plug Detect – Interrupt Request
Lane 0
Lane 1
Lane 2
Lane 3
Main Link: Unidirectional, high-bandwidth channel used to transport video, audio and metadata and protocol control elements.
Main Link 1, 2 or 4 Lane Configurations.
Main Link 4 link rates:– 1.62Gbps (Reduced Bit Rate)
– 2.7Gbps (High Bit Rate)
– 5.4Gbps (High Bit Rate 2)
– 8.1Gbps (High Bit Rate 3) introduced in DisplayPort 1.3/4.
No clock channel. Sink recovers clock using link transitions.
Aux Channel: Bidirectional, half duplex channel with a data rate of 1Mbps. Link Training, DPCD Register status, HDCP authentication & EDID.
Hot plug lead:– Connection Detection.
– Interrupt mechanism in cases where there is a failure.
![Page 8: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/8.jpg)
DisplayPort Connection Sequence
![Page 9: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/9.jpg)
DisplayPort Connection Sequence
DisplayPort Source DisplayPort Sink (Monitor/TV)Event(s)
Link Training – Clock Recovery
Hot Plug
Read EDID Capabilities of Sink Device
Link Training – Channel Equalization,
Symbol Lock, Lane Alignment
Read DPCD Link Capabilities of Sink
HDCP Authentication
For content protection)
DisplayPort Cable
Hot Plug. Indication to the Source that there is a Display device connect to it.
EDID read. EDID is a data structure provided by a DisplayPort display that describe its capabilities to a DisplayPort video source.
Link Training. Link training establishes the physical link parameters (number of lanes, link rate, voltage swing, pre-emphasis, equalization) used for transmission of video and audio over the main link.
Link Training has two phases: – Clock Recovery and
– Channel Equalization which includes Symbol Lock and Inter-Lane alignment.
If the video/audio content is flagged for content protection, the High-bandwidth Digital Content Protection (HDCP) authentication protocol is used.
![Page 10: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/10.jpg)
980 Auxiliary Channel Analyzer Panels
Transaction
Log Panel
Two panels:1) Transaction Log Panel2) Details panel.
Details of the highlighted transaction in the Log panel appears in the Details panel.
Time goes from top to bottom on the Transaction Log panel.
Direction of transaction is provided (< >).
Read and Write is indicated (R W).
Message type indicated (e.g. DPLT for DisplayPort Link Training). Color coding also used to distinguish between transaction types.
Tim
e
Detail PanelDirection (< >)
Write Msg
Link Training
DPCD Event
Read Msg
![Page 11: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/11.jpg)
Connection Sequence – EDID ReadDisplayPort Source DisplayPort Sink
Sink
Function
Source Function TransactionHot Plug
Read Request for Sink DPCD
Capabilities over Aux Chan
Returns DPCD Capability Registers
over Aux Chan
If CR not Done, then
adjust Voltage Swing
and Pre-Emphasis
Writes Link Configuration Parameters
over Aux Chan
Checks if CR
is achieved
Transmit Training Pattern 1 symbols
over Main Link
> 100us
Hot Plug
Send EDID over Aux Chan
Write current drive settings to Rx DPCD
over Aux Chan
Read Request on DPCD - CR Done
over Aux Chan
Returns CR Status from DPCD
over Aux Chan
Source selects Voltage
Swing and Pre-
Emphasis for TPS1
Transmit Training Pattern 1 symbols
over Main LinkChecks if CR is
achievedRepeat if CR if not done;
Otherwise: Channel EQ.Source Reads EDID from Sink
![Page 12: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/12.jpg)
Connection Sequence – Read Sink DPCD CapabilitiesDisplayPort Source DisplayPort Sink
Sink
Function
Source Function TransactionHot Plug
Read Request for Sink DPCD
Capabilities over Aux Chan
Returns DPCD Capability Registers
over Aux Chan
If CR not Done, then
adjust Voltage Swing
and Pre-Emphasis
Writes Link Configuration Parameters
over Aux Chan
Checks if CR
is achieved
Transmit Training Pattern 1 symbols
over Main Link
> 100us
Hot Plug
Send EDID over Aux Chan
Write current drive settings to Rx DPCD
over Aux Chan
Read Request on DPCD - CR Done
over Aux Chan
Returns CR Status from DPCD
over Aux Chan
Source selects Voltage
Swing and Pre-
Emphasis for TPS1
Transmit Training Pattern 1 symbols
over Main LinkChecks if CR
is achievedRepeat if CR if not done;
Otherwise: Channel EQ.
Source Reads Sink DPCD
Capability Registers
![Page 13: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/13.jpg)
Connection Sequence – Link Training Clock Recovery SequenceDisplayPort Source DisplayPort Sink
Sink
Function
Source Function TransactionHot Plug
Read Request for Sink DPCD
Capabilities over Aux Chan
Returns DPCD Capability Registers
over Aux Chan
If CR not Done, then
adjust Voltage Swing
and Pre-Emphasis
Writes Link Configuration Parameters
over Aux Chan
Checks if CR
is achieved
Transmit Training Pattern 1 symbols
over Main Link
> 100us
Hot Plug
Send EDID over Aux Chan
Write current drive settings to Rx DPCD
over Aux Chan
Read Request on DPCD - CR Done
over Aux Chan
Returns CR Status from DPCD
over Aux Chan
Source selects Voltage
Swing and Pre-
Emphasis for TPS1
Transmit Training Pattern 1 symbols
over Main LinkChecks if CR
is achievedRepeat if CR if not done;
Otherwise: Channel EQ.
Source Writing Link Rate (8.1Gbps) to Sink
DPCD Registers to Begin Link Training
![Page 14: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/14.jpg)
Connection Sequence – Link Training Clock Recovery SequenceDisplayPort Source DisplayPort Sink
Sink
Function
Source Function TransactionHot Plug
Read Request for Sink DPCD
Capabilities over Aux Chan
Returns DPCD Capability Registers
over Aux Chan
If CR not Done, then
adjust Voltage Swing
and Pre-Emphasis
Writes Link Configuration Parameters
over Aux Chan
Checks if CR
is achieved
Transmit Training Pattern 1 symbols
over Main Link
> 100us
Hot Plug
Send EDID over Aux Chan
Write current drive settings to Rx DPCD
over Aux Chan
Read Request on DPCD - CR Done
over Aux Chan
Returns CR Status from DPCD
over Aux Chan
Source selects Voltage
Swing and Pre-
Emphasis for TPS1
Transmit Training Pattern 1 symbols
over Main Link
Checks if CR
is achievedRepeat if CR if not done;
Otherwise: Channel EQ.
Source Writing Voltage Swing and Pre-Emphasis
Levels that will be used for Link Training to
Sink DPCD Registers
![Page 15: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/15.jpg)
Connection Sequence – Link Training Clock Recovery SequenceDisplayPort Source DisplayPort Sink
Sink
Function
Source Function TransactionHot Plug
Read Request for Sink DPCD
Capabilities over Aux Chan
Returns DPCD Capability Registers
over Aux Chan
If CR not Done, then
adjust Voltage Swing
and Pre-Emphasis
Writes Link Configuration Parameters
over Aux Chan
Checks if CR
is achieved
Transmit Training Pattern 1 symbols
over Main Link
> 100us
Hot Plug
Send EDID over Aux Chan
Write current drive settings to Rx DPCD
over Aux Chan
Read Request on DPCD - CR
Done over Aux Chan
Returns CR Status from DPCD
over Aux Chan
Source selects Voltage
Swing and Pre-
Emphasis for TPS1
Transmit Training Pattern 1 symbols
over Main LinkChecks if CR
is achievedRepeat if CR if not done;
Otherwise: Channel EQ.Verifying Clock Recovery Done on all four Lanes
![Page 16: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/16.jpg)
Connection Sequence – Link Training Channel EQ, Symbol Lock, Interlane Alignment
Source Writing Training Pattern Set 4
to Sink DPCD Registers
DisplayPort Source DisplayPort Sink
Sink
Function
Source Function Transaction
If CE, SL, LA not Done,
then adjust Voltage
Swing and Pre-
Emphasis
Checks if CE,
SL, LA are
achieved
Transmit Training Pattern 2/3/4
symbols over Main Link
Read Request on DPCD – CE, SL,
LA Done over Aux Chan
Returns CE, SL, LA Status from
DPCD over Aux Chan
Source selects Voltage
Swing and Pre-
Emphasis for TPS2/3/4
Transmit Training Pattern 2/3/4 symbols
over Main Link Checks if CE,
SL, LA are
achievedRepeat if CE, SL, LA not done;
Otherwise: Link Training done.
Write current drive settings to Rx DPCD
over Aux Chan
![Page 17: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/17.jpg)
Connection Sequence – Link Training Channel EQ, Symbol Lock, Interlane Alignment
Source Reads Status of Channel Equalization,
Symbol Lock and Inter-Lane Alignment
Link Training All Done!
DisplayPort Source DisplayPort Sink
Sink
Function
Source Function Transaction
If CE, SL, LA not Done,
then adjust Voltage
Swing and Pre-
Emphasis
Checks if CE,
SL, LA are
achieved
Transmit Training Pattern 2/3/4
symbols over Main Link
Read Request on DPCD – CE, SL,
LA Done over Aux Chan
Returns CE, SL, LA Status from
DPCD over Aux Chan
Source selects Voltage
Swing and Pre-
Emphasis for TPS2/3/4
Transmit Training Pattern 2/3/4 symbols
over Main Link Checks if CE,
SL, LA are
achievedRepeat if CE, SL, LA not done;
Otherwise: Link Training done.
Write current drive settings to Rx DPCD
over Aux Chan
![Page 18: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/18.jpg)
Connection Sequence – Link Training Symbol Lock Failure
Clock Recovery and Channel Equalization completed,
but Symbol Lock not completed.
DisplayPort Source DisplayPort Sink
Sink
Function
Source Function Transaction
If CE, SL, LA not Done,
then adjust Voltage
Swing and Pre-
Emphasis
Checks if CE,
SL, LA are
achieved
Transmit Training Pattern 2/3/4
symbols over Main Link
Read Request on DPCD – CE, SL,
LA Done over Aux Chan
Returns CE, SL, LA Status from
DPCD over Aux Chan
Source selects Voltage
Swing and Pre-
Emphasis for TPS2/3/4
Transmit Training Pattern 2/3/4 symbols
over Main Link Checks if CE,
SL, LA are
achievedRepeat if CE, SL, LA not done;
Otherwise: Link Training done.
Write current drive settings to Rx DPCD
over Aux Chan
![Page 19: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/19.jpg)
Connection Sequence – Link Training Symbol Lock Failure – Reset Drive Voltages
DisplayPort Source DisplayPort Sink
Sink
Function
Source Function TransactionHot Plug
Read Request for Sink DPCD
Capabilities over Aux Chan
Returns DPCD Capability Registers
over Aux Chan
If CR not Done, then
adjust Voltage Swing
and Pre-Emphasis
Writes Link Configuration Parameters
over Aux Chan
Checks if CR
is achieved
Transmit Training Pattern 1 symbols
over Main Link
> 100us
Hot Plug
Send EDID over Aux Chan
Write current drive settings to Rx DPCD
over Aux Chan
Read Request on DPCD - CR
Done over Aux Chan
Returns CR Status from DPCD
over Aux Chan
Source selects Voltage
Swing and Pre-
Emphasis for TPS1
Transmit Training Pattern 1 symbols
over Main LinkChecks if CR
is achievedRepeat if CR if not done;
Otherwise: Channel EQ.
Sink requests that the Source adjusts Voltage Swing
level and pre-emphasis
on all four lanes.
![Page 20: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/20.jpg)
Auxiliary Channel Analyzer (ACA) – Link Maintenance
DisplayPort Source DisplayPort Sink (Monitor/TV)
DisplayPort Cable
Main Link (Video/Audio/Control/Framing -
Isochronous Streams)
Aux Channel – Link/Device Management
Hot Plug Detect – Interrupt Request
Lane 0
Lane 1
Lane 2
Lane 3
Interrupt Request
If Link Training is successful, then Link Maintenance mode.
Link Training does not guarantee that the link will behave without errors.
In Link Maintenance mode, the Link Policy function may force a retrain if there is a failure on the link.
Link retraining is necessary when there is a loss of Clock Lock, Symbol Lock or Inter-Lane Alignment.
Failure results in an IRQ interrupt using the Hot Plug Detect lead. The interrupt is a low-going pulse.
Source re-initiates Link Training.
![Page 21: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/21.jpg)
Auxiliary Channel Analyzer (ACA) – Link Maintenance – IRQ Request
Link Training has been completed. Link failure occurs;
Interrupt generated Link Training re-initiated
DisplayPort Source DisplayPort Sink
Sink
Function
Source Function Transaction
If CE, SL, LA not Done,
then adjust Voltage
Swing and Pre-
Emphasis
Checks if CE,
SL, LA are
achieved
Transmit Training Pattern 2/3/4
symbols over Main Link
Read Request on DPCD – CE, SL,
LA Done over Aux Chan
Returns CE, SL, LA Status from
DPCD over Aux Chan
Source selects Voltage
Swing and Pre-
Emphasis for TPS2/3/4
Transmit Training Pattern 2/3/4 symbols
over Main Link Checks if CE,
SL, LA are
achievedRepeat if CE, SL, LA not done;
Otherwise: Link Training done.
Write current drive settings to Rx DPCD
over Aux Chan
Link Maintenance Mode
IRQ HPD Interrupt Request
Link Training Mode
![Page 22: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/22.jpg)
Link Layer Compliance Test
![Page 23: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/23.jpg)
Link Layer Compliance Testing – Selecting the Tests
Access the Test Selection tab.
Choose the Test Category tabs.
Select the specific tests.
![Page 24: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/24.jpg)
Link Layer Compliance Testing – Viewing the Link Layer Test Results
Compliance Test Results window.
Shows Test File name.
Lists each test.
Provides Pass/Fail status for each test.
HTML Report available.
Explode out each test to see details.
Let’s look at some examples…
![Page 25: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/25.jpg)
Link Layer Compliance - Failure Clock Recovery (Example 5.3.1.3 test)
Sample Link Layer Compliance test results.
Let’s look at a failure on 5.3.1.3 test.
Explode out the test to see the details.
Double click on any record to open up the associated ACA trace file for that test.
Double Click on
any record to open
ACA Trace File
![Page 26: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/26.jpg)
Link Layer Compliance - Failure Clock Recovery (Example 5.3.1.3 test)
Example: Link Layer 5.3.1.3 test failure.
Test Fails because the sink (display) under test achieves Clock Recovery on Lane1 even though the reference source (980 DP Source) is sending an invalid video stream on Lane 1.
![Page 27: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/27.jpg)
Link Layer Compliance - Symbol Error Count (Example 7.2.1.4 Test)
Sample Link Layer Compliance test results.
Let’s look at a failure on 7.2.1.4 test.
Explode out the test to see the details.
Double click on any record to open up the associated ACA trace file for that test.
Double Click on
any record to open
ACA Trace File
![Page 28: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/28.jpg)
Link Layer Compliance - Symbol Error Count (Example 7.2.1.4 Test)
Example: Link Layer 7.2.1.4 Test.
Test Fails because the sink (display) under test DPCD value for Symbol Error Count is not 1 for the 5.4Gb/s, 4 Lane test.
![Page 29: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/29.jpg)
DisplayPort
Main Link Protocol Analysis
![Page 30: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/30.jpg)
DisplayPort Capture Viewer
There are 3 separate panels in the Capture Viewer: 1) Event Plot, 2) Data Decode, 3) Link Symbol panel (all lanes).
The panels are all in sync with one another.
Transaction details are shown in Data Decode Details panel.
Event time is left to right (or top to bottom on the Link Symbol Panel).
You can search for events and specific control characters.
You can filter the list to gain a specific view of any one event type or set of event types.
Data Decode
Panel (Details)
Time
Tim
e
Tim
e
Link Symbol
PanelEvent Plot
Panel
Data Decode
Panel
![Page 31: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/31.jpg)
DisplayPort Main Link Protocol – One Video Frame
Video packets occur during the active video period.
Metadata: Main Stream Attributes (MSA) and Secondary Data Packets (SDP) occur during the vertical blanking period and are identified with Framing control characters.
Fill characters are zeros for filling up (stuffing) the unused link symbols.
VERTICAL BLANKING
Fill Characters Video
Metadata Control Symbols
Audio samples
Lines
Lines
![Page 32: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/32.jpg)
DisplayPort Main Link Protocol – Video and Vertical Blanking Structure
Blue areas are the vertical blanking.
Greenish areas are the video, stuffing and control characters.
Vid
eo
Ve
rtic
al
Bla
nk
ing
Vid
eo
Vid
eo
Ve
rtic
al
Bla
nk
ing
Ve
rtic
al
Bla
nk
ing
Ve
rtic
al
Bla
nk
ing
![Page 33: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/33.jpg)
DisplayPort Main Link Protocol – Video and Horizontal Blanking Structure
Empty areas are horizontal blanking.
Greenish areas are the video, stuffing and control characters.
Ho
rizo
nta
l
Bla
nk
ing
Vid
eo
Video
![Page 34: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/34.jpg)
DisplayPort Main Link Protocol – Framing Control Symbols
Framing control symbols are used to identify the beginning and end of: 1) Vertical Blanking, 2) Fill characters, 3) Secondary Data packets.
![Page 35: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/35.jpg)
DisplayPort Main Link Protocol – Framing Control Symbols
Showing end of Video Display Frame, beginning of vertical blanking.
Also showing the horizontal blanking region.
![Page 36: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/36.jpg)
DisplayPort Main Link Protocol – Horizontal Blanking
Horizontal blanking is stuffed with fill characters.
Fill characters are zeros as indicated on the Link Symbol panel.
Fill
Ch
ars
Fill
Ch
ars
Horizontal Blanking – Fill Characters
![Page 37: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/37.jpg)
DisplayPort Main Link Protocol – Horizontal Blanking
Horizontal blanking is preceded by the four (4) character sequence of Blanking Start (BS), Blanking Fill (BF) followed by the VBID.
The VBID data indicates that this blanking period is not Vertical Blanking.
![Page 38: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/38.jpg)
DisplayPort Main Link Protocol – Framing Control Symbols
Showing end of Video Display Frame, beginning of vertical blanking.
![Page 39: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/39.jpg)
DisplayPort Main Link Protocol – Framing Control Symbols
Showing end of Video Display Frame, beginning of vertical blanking.
Fill regions are visible as are some of the protocol elements in the vertical blanking region.
![Page 40: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/40.jpg)
DisplayPort Main Link Protocol – Main Stream Attributes
Main Stream Attribute (MSA) data also appears once per frame in the Vertical blanking.
MSA details shown in Data Decode Details panel.
MSA data indicates the timing parameters and video attributes such as video type (YCbCr), sampling (4:4:4), color depth (10 bit), etc.
MSA includes the Mvid and Nvid parameters for stream clock regeneration.
MSA packets are demar-cated by the Secondary Data Start (SS) and Secondary Data End (SE) protocol control packets.
![Page 41: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/41.jpg)
DisplayPort Main Link Protocol – Audio Sample Packets
Audio Sample Packets are interspersed in the Vertical Blanking (and the horizontal blanking).
The control elements in the Vertical Blanking (BS,BF,BF,BS,VBID) follow a cadence.
From a distance we can see where the sample packets are.
![Page 42: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/42.jpg)
DisplayPort Main Link Protocol – Audio Sample Packets (2 Channel)
Audio Sample Packets occur in the Vertical Blanking and the horizontal blanking.
Audio sample data shown in Data Decode Details panel.
Audio sample packets include the audio and header information about what the audio format is.
Audio Sample packets are demarcated by the Secondary Data Start (SS) and Secondary Data End (SE) protocol control packets.
![Page 43: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/43.jpg)
DisplayPort Main Link Protocol – Audio Timestamp
Audio Timestamp packets occur once per video frame in the Vertical Blanking.
Audio Timestamp values shown in the Data Decode Details panel.
Maud and Naud values in the Audio Timestamp packet data are used to reconstruct the audio stream’s sampling frequency.
Audio Timestamp packets are demarcated by the Secondary Data Start (SS) and Second-ary Data End (SE) protocol control packets.
![Page 44: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/44.jpg)
DisplayPort Main Link Protocol – Audio CTA Infoframe
Audio (CTA) Infoframe packets occur once per video frame in the Vertical Blanking.
Audio Infoframe values shown in the Data Decode Details panel.
Include values for audio format (e.g. LPCM) audio sampling rate (e.g. 48kHz), number of channels and audio bit depth (e.g. 16 bits).
Audio Infoframe packets are demarcated by the Secondary Data Start (SS) and Secondary Data End (SE) protocol control packets.
![Page 45: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/45.jpg)
DisplayPort Main Link Protocol – High Dynamic Range (HDR) Infoframe
High Dynamic Range (HDR) infoframe, when required, occurs once per frame in the Vertical Blanking.
HDR values are shown in the Data Decode Details panel.
HDR parameter values enable a UHD display to put itself in the correct mode to produce the intended High Dynamic Range video and imagery.
HDR Infoframes are demarcated by the Secondary Data Start (SS) and Secondary Data End (SE) protocol control packets.
![Page 46: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/46.jpg)
HDMI Protocol Analysis and Compliance Testing
![Page 47: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/47.jpg)
980B Advanced Test Platform – Features / HDMI Modules
Modules:
HDMI 1.4 300MHz Protocol Analyzer module.
HDMI 2.0 600MHz Video Generator module.
HDMI 2.0 600MHz Protocol Analyzer module.
DisplayPort 1.2 Video Generator / Analyzer module.
DisplayPort 1.4 Video Generator / Analyzer module.
12G-SDI Video Generator / Analyzer module.
Phy & Protocol Aux Channel Analyzer module.
980B Test Platform Standard Features:
15 inch touch screen – 1280 x 768 resolution.
Operates through embedded touch display or remote GUI from host PC.
Accommodates up to five (5) 980 series modules.
Command line control via telnet.
Software upgradable.
![Page 48: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/48.jpg)
980B HDMI Compliance Tests Supported
HDMI HDCP:
HDCP 1.4 Source Tests
HDCP 2.2 Source Tests
HDCP 2.2 Sink Tests
HDCP 2.2 Repeater Tests
980B Test Platform HDMI Protocol Compliance:
HDMI 1.4b Source Tests
HDMI 1.4b Sink Tests
HDMI 2.0 Source Tests
HDMI 2.0 Sink Tests
CEC 2.0 Tests
![Page 49: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/49.jpg)
HDMI Anatomy
HDMI
TransmitterHDMI
Receiver
Display Data Channel (DDC)HDCP
CEC
HDCP &
EDID
TMDS Channel 0 (R V/H sync)
CEC
HEAC
(HEC/ARC)
HEAC
(HEC/ARC)
TMDS Channel 1 (G Control)
TMDS Channel 2 (B Control)
TMDS Clock Channel
HDMI Source HDMI Sink
CEC Bus
Utility Line/+5V
Detect High / LowHot Plug Detect Line
Video
Audio
Control/Status
Video
Audio
Control/Status
The Capture data is primarily TMDS but the Aux Channel data is also in the capture (such as the DDC HDCP transactions).
![Page 50: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/50.jpg)
HDMI Video ‘Raster’ TMDS Video and Timing Elements
All the data elements on this illustration can be viewed through the Capture data utility and some more that are not shown.
![Page 51: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/51.jpg)
980 GUI ManagerViewing 980 Capture – HDMI Structure / Arrangement
![Page 52: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/52.jpg)
HDMI Capture Analysis – HDMI Video / Structure Arrangement
We look at the captured video frames to determine how many frames there were (this is one way of doing it).
Notice there are 14 video frames.
The Frames are blue because the data is encrypted with HDCP and we are not allowed to show the actual video frames as it would be a violation of HDCP rules.
![Page 53: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/53.jpg)
HDMI Capture Analysis – HDMI Video / Structure Arrangement
You can also determine the number of video frames by looking at the number of Vsyncs (again 14).
Notice also that there are 14 HDCP encryption enable pulses; one for each frame
We can zoom in to see the frame boundaries.
![Page 54: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/54.jpg)
HDMI Capture Analysis – HDMI Video / Structure Arrangement
You can see two of the frame boundaries (indicated).
![Page 55: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/55.jpg)
HDMI Capture Analysis – HDMI Video / Structure Arrangement
We can zoom into see the metadata in the vertical blanking (next slide).
![Page 56: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/56.jpg)
HDMI Capture Analysis – HDMI Video / Structure Arrangement
We can now see a video data elements and the Hsync pulses.
We can also see the entire Vsync.
The Hsync pulses are also visible (Hsyne pulses occur per line of video).
We have measured the Vsync pulse using the measuring tool (43972 pixels in length).
![Page 57: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/57.jpg)
HDMI Capture Analysis – HDMI Video / Structure Arrangement
We zoom in more and surround some of the metadata in the vertical blanking (next slide).
![Page 58: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/58.jpg)
HDMI Capture Analysis – HDMI Video / Structure Arrangement
We can now see an audio sample packet, a Vendor Specific InfoFrame and an AVI InfoFrame.
The AVI InfoFrame is selected and we can see the values in the Data Decode panel details below. There is only one AVI InfoFrame per video frame.
We can also see an Hsyncfor horizontal blanking (per line) pulse and measure that if desired.
![Page 59: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/59.jpg)
HDMI Capture Analysis – HDMI Video / Structure Arrangement
We have panned to the right and now we can see some more data islands in the Vertical Blanking (during Vsync).
The Source Product Descriptor (SPD) and the Audio InfoFrame which is selected and we can see the values in the Data Decode panel details below.
![Page 60: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/60.jpg)
980 GUI ManagerViewing 980 Capture Data – Video Frames
![Page 61: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/61.jpg)
HDMI Video Pixel Data Analysis
Click on one of the image frames.
See results next slide.
![Page 62: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/62.jpg)
HDMI Video Pixel Data Analysis
Essential video data on the top panel.
You can view the color values of the cursor location and a marker location.
Navigate around the image using the arrow keys at the bottom.
![Page 63: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/63.jpg)
980 GUI ManagerViewing 980 Capture Data – Timing Data
![Page 64: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/64.jpg)
HDMI Video Timing Analysis
General timing data is shown in the Video Format sub panel; this shows the format and the pixel rate among other things.
The Frame timing statistics are shown in the second panel.
The Line timing parameters (of the frame that you have highlighted) are shown in the lower panel.
Timing errors will be highlighted.
![Page 65: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/65.jpg)
980 GUI ManagerViewing 980 Capture Data – Protocol Data
![Page 66: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/66.jpg)
HDMI Video, Audio and Metadata Capture
Notice the protocol elements (preamble and guard band).
Let’s Zoom in (next slide).
Special Note: Our competitors cannot show this protocol data.
![Page 67: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/67.jpg)
HDMI Protocol Capture
After zooming in.
Same searching and filtering tools apply to the protocol data capture.
Closer zoom next slide.
![Page 68: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/68.jpg)
HDMI Protocol Capture
After zooming in more.
Notice the timing elements (Hsync [horizontal] and Vsync [vertical]).
DI means there are data islands packets such as Infoframe packets that are not shown in the protocol data capture.
![Page 69: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/69.jpg)
HDMI Protocol Capture
After zooming in more in a different location.
Notice that you can see how the protocol data is aligned and interspersed with the video data and the timing data.
![Page 70: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/70.jpg)
HDMI Protocol Compliance Testing
![Page 71: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/71.jpg)
HDMI Protocol Compliance Testing
HDMI 1.4b source DUT testing– 7-16 ~ 7-40
HDMI 1.4b sink DUT testing– 8-1 ~ 8-31
HDMI 2.0 source DUT testing– HF1-10 ~ HF1-55
HDMI 2.0 sink DUT testing– HF2-5 ~ HF2-58
CEC 2.0 testing– HF4-1-3 ~ HF4-3-2
HDCP 1.4 source DUT testing– 1A-01 ~ 1B-06
HDCP 2.2 source DUT testing– 1A-01 ~ 1B-10
HDCP 2.2 sink DUT testing– 2C-01 ~ 2C-05
HDCP 2.2 repeater DUT testing– 3A-01 ~ 3C-25
![Page 72: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/72.jpg)
HDMI 2.0 Source Protocol Compliance Testing
The name is shown on the top.
The results show pass or fail (pass in this case).
Note the extensive details are provided for each test.
The paragraph notations (e.g. 4.3.1) map to the sections in the HDMI 2.0 Compliance Test Spec.
Details are useful for identifying the root cause of failures when they occur. (In this case there were no failures).
![Page 73: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/73.jpg)
HDMI 2.0 Source Compliance Testing
You can open up the HTML report (results next slide).
![Page 74: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/74.jpg)
HDMI 2.0 Source Compliance Testing – Test Report
When you run the report you can elect to include the CDF or not.
Here we show the CDF in the report.
The results are on the next slide.
![Page 75: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/75.jpg)
HDMI 2.0 Source Compliance Testing – Test Report
Test results.
Notice the detail in the reports.
![Page 76: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/76.jpg)
HDMI 2.0 Source Video Compliance Test
You can explode out the tests to reveal the details for any subtest that you want.
Note the details provide for each test. Each iteration and each subtest in each iteration maps to the sections in the HDMI 2.0 Compliance Test Specification.
And of course you can always run the HTML report.
![Page 77: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/77.jpg)
HDMI 2.0 Source Video HDR Compliance Test
You can explode out the tests to reveal the details for any subtest that you want.
Notice here we have some failures.
You can view the details to pinpoint the cause of the failure.
You could then view the data in the associated capture file (next slide).
And of course you can always run the HTML report.
![Page 78: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/78.jpg)
HDMI 2.0 Source Video HDR Compliance Test
Let’s see if we can find the failure by searching and filtering through the capture file associated with the failure in the HDR test.
The failure is with the HDR InfoFrame so let’s filter on that (results next slide).
![Page 79: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/79.jpg)
HDMI 2.0 Source Video HDR Compliance Test
We can look at the HDR InfoFrame consult the spec and determine the reason for the failure.
The associated capture data enables an engineer to confirm that the problem exists.
You can export and disseminate the entire report data to colleagues or other subject matter experts or HDMI, LLC or even TLC customer support.
![Page 80: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/80.jpg)
HDMI 2.0 Sink HDR Compliance Test
Here we see there is a failure in the EDID data – wrong value in one of the fields related to HDR.
With the 980 Video Generator you could access the byte in the EDID (see next slide).
![Page 81: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/81.jpg)
HDMI 2.0 Sink HDR Compliance Test
Here we see EDID decode.
From this we could determine the incorrect data in the HDR compliance test failure on the previous slide.
![Page 82: DisplayPort and HDMI Protocol Analysis and Compliance …...980B DisplayPort Compliance Tests Supported DisplayPort HDCP: HDCP 2.2 Source Tests HDCP 2.2 Sink Tests HDCP 2.2 Repeater](https://reader034.fdocuments.in/reader034/viewer/2022043010/5fa11efe0a2e8f10542b04e0/html5/thumbnails/82.jpg)
Thank you for attending
Questions?
Please contact me, Moon Ki Cho at:
if you have any questions.