UNIGRAF UCD-500 DisplayPort 2.0 Video Generator and Analyzer User Guide
- June 9, 2024
- UNIGRAF
Table of Contents
UNIGRAF UCD-500 DisplayPort 2.0 Video Generator and Analyzer
GENERAL
Reference Standards
- VESA DisplayPort v1.4a Link Layer Compliance Test Specification (Link CTS), Revision 1.0, June 12, 2019
- VESA® DisplayPort® DSC Link Layer Compliance Test Specification, Version 1.4a, Revision 1.1, Draft 6, Nov 18, 2019
- VESA® DisplayPort® DP 2.0 Link Layer Compliance Test Specification, Version 2.0, Revision 1.0, Phase 1, Draft 5, Aug 2, 2021
- High-bandwidth Digital Content Protection, Revision 2.3 on DisplayPort, Compliance Test Specification, Revision 1.1, 4 March 2019
Released Versions
This document explains features found in UCD Console version 2.3
DP 2.0 Reference Hardware Products
Product | P/N | Description |
---|
UCD-500 Tester
|
066700
| DP 2.0 capable test unit for DisplayPort Sink and Source up to 10K@60Hz 24bpp. Support DP and USB-C connectors. USB 3.0 Interface to Host PC.
DP Link CTS Test Software Product Options
Product | P/N | Description |
---|---|---|
DP 1.4 LL CTS for testing Source DUT | MT6637 | DP 1.4 LL, FEC & Audio |
compliance tests for testing Source DUT.
DP 1.4 LL CTS for testing Sink DUT| MT6635| DP 1.4 LL, FEC & Audio compliance
tests for testing Sink DUT.
DP 2.0 LL CTS for testing Sink DUT| MT6660| DP 2.0 LL compliance tests for
testing Sink DUT. Audio, DSC and FEC CTS included.
DP 2.0 LL CTS for testing Source DUT| MT6662| DP 2.0 LL compliance tests for
testing Source DUT. Audio, DSC and FEC CTS included.
DP 1.4 DSC CTS for testing Source DUT| MT6642| Display Stream Compression
compliance tests for testing Source DUT.
DP 1.4 DSC CTS for testing Sink DUT| MT6643| Display Stream Compression
compliance tests for testing Sink DUT.
DP DisplayID & EDID CTS for testing Source DUT| MT6646| DisplayID CTS for
testing Source DUT.
DP DisplayID & EDID CTS for testing Sink DUT| MT6647| DisplayID CTS for
testing Sink DUT.
Adaptive-Sync CTS for testing Source DUT| MT6648| Adaptive-Sync CTS for
testing Source DUT.
Adaptive-Sync CTS for testing Sink DUT| MT6649| Adaptive-Sync CTS for testing
Sink DUT.
Test Software Content
) Separate licenses for testing Sink, Source, Branch (LL CTS, DSC,
DisplayID) DUT
**)** Unigraf UCD-400 was used by VESA for TE correlation of the tests
)
Separate licenses for testing Sink, Source, Branch (LL CTS, DSC, DisplayID)
DUT
**)** DP DisplayID / EDID CTS and Adaptive-Sync CTS will be supported in
future versions of UCD-500
LINK CTS FOR TESTING SOURCE DUT
DP 1.4a LL CTS for testing Source DUT (P/N: MT6637)
AUX Reads after HPD Plug Event
Test Reference | Test Name |
---|---|
4.2.1.1 | Source DUT Retry on No-Reply During AUX Read after HPD Plug Event |
4.2.1.2 | Source Retry on Invalid Reply During AUX Read after HPD Plug Event |
4.2.1.3 | Source Device HPD Event Pulse Length Test |
4.2.1.4 | Source Device IRQ_HPD Pulse Length Test |
4.2.1.5 | Source Device Inactive HPD / Inactive AUX Test |
EDID and DPCD Reads
4.2.2.1 | DPCD Receiver Capability and EDID Read upon HPD Plug Event |
---|---|
4.2.2.2 | DPCD Receiver Capability Read upon HPD Plug Event |
4.2.2.3 | EDID Read |
4.2.2.4 | EDID Read Failure #1: I2C-Over-AUX NACK |
4.2.2.5 | EDID Read Failure #2: I2C-Over-AUX DEFER |
4.2.2.6 | Source Device Inactive HPD / Inactive AUX test |
4.2.2.7 | Branch Device Detection upon HPD Plug Event |
4.2.2.8 | EDID Read on IRQ HPD Event after Branch Device Detection |
4.2.2.9 | E-DDC Four Block EDID Read |
4.2.2.10 | Link Status-Adjust Request AUX read interval during Link Training |
Link Training
4.3.1.1 | Successful Link Training at All Supported Lane Counts and Link Speeds |
---|---|
4.3.1.2 | Successful Link Training Upon HPD Plug Event |
4.3.1.3 | Successful Link Training with Request of Higher Differential Voltage |
Swing During Clock Recovery Sequence
4.3.1.4| Successful Link Training to a Lower Link Rate #1: Iterate at Maximum
Voltage Swing
4.3.1.5| Successful Link Training to a Lower Link Rate #2: Iterate at Minimum
Voltage Swing
4.3.1.6| Successful Link Training with Request of a Higher Pre-emphasis
Setting During Channel Equalization Sequence
4.3.1.7| Successful Link Training at Lower Link Rate Due to Loss of Symbol
Lock During Channel Equalization Sequence
4.3.1.8| Unsuccessful Link Training at Lower Link Rate #1: Iterate at Maximum
Voltage Swing
4.3.1.9| Unsuccessful Link Training at Lower Link Rate #2: Iterate at Minimum
Voltage Swing
4.3.1.10| Unsuccessful Link Training due to Failure in Channel Equalization
Sequence (loop count > 5)
4.3.1.11| Successful LT with Simultaneous Request for Differential Voltage
Swing and Pre-emphasis during Clock Recovery Sequence
4.3.1.12| Source Device Link Training CR Fallback Test
4.3.1.13| Source Device Link Training EQ Fallback Test
Link Maintenance
Test Reference | Test Name |
---|---|
4.3.2.1 | Successful Link Re-training After IRQ HPD Pulse Due to Loss of Symbol |
Lock
4.3.2.2| Successful Link Re-training After IRQ HPD Pulse Due to Loss of Clock
Recovery Lock
4.3.2.3| Successful Link Re-training After IRQ HPD Pulse Due to Loss of Inter-
lane Alignment Lock
4.3.2.4| Handling of IRQ HPD Pulse with No Error Status Bits Set
4.3.2.5| Lane Count Reduction
Video Time Stamp Generation
4.3.3.1 | Video Time Stamp Generation |
---|
Main Stream Data Mapping
4.4.1.1 | Pixel Data Packing and Steering |
---|---|
4.4.1.2 | Main Stream Data Packing and Stuffing – Least Packed TU |
4.4.1.3 | Main Stream Data Packing and Stuffing – Most Packed TU |
4.4.2 | Main Video Stream Format Change Handling |
--- | --- |
4.4.3 | Power Management |
--- | --- |
Audio Stream Transmission over Secondary Packets
4.4.4.1 | Configuring Video and Audio Parameters |
---|---|
4.4.4.2 | Audio Stream Header Synchronization |
4.4.4.3 | Audio Time Stamp Generation |
4.4.4.4 | Audio InfoFrame Packet |
4.4.4.6 | Audio Start Sequence |
Source FEC Protocol
4.5.1.1 | FEC enable verification for all supported Lane count and Link Speed |
---|---|
4.5.1.2 | FEC ready verification for non FEC capable sink |
DP DSC 1.4 CTS for testing Sink DUT (P/N MT6642)
Source Device DSC Test Procedures
Test Reference | Test Name |
---|---|
4.6.1.1 | DSC enable sequence verification |
4.6.1.2 | DSC PPS block prediction flag verification |
4.6.1.3 | DSC PPS convert RGB flag verification |
4.6.1.4 | DSC PPS YCbCr 4:4:4 convert RGB = 0) flag verification |
4.6.1.5 | DSC PPS Simple 4:2:2 flag verification |
4.6.1.6 | DSC PPS Native 4:2:2 flag verification |
4.6.1.7 | DSC PPS Native 4:2:0 flag verification |
4.6.1.8 | DSC PPS convert RGB flag verification for DSC Algorithm Revision 1.1 |
4.6.1.9 | DSC PPS (YCbCr 4:4:4 convert RGB = 0) flag verification for DSC |
Algorithm Revision 1.1
DP 2.0 LL CTS for testing Source DUT (P/N: MT6637)
AUX Reads after HPD Plug Event
Test Reference | Test Name |
---|---|
4.2.2.11 | Various UHBR AUX read interval verification in first EQ loop |
4.2.2.12 | UHBR Link Status/Adjust different FFE Request, different AUX read |
interval for 10 EQ loop
Link Training
(4.3.1.1)| Successful Link Training at All Supported Lane Counts and Link
Speeds
---|---
(4.3.1.2)| Successful Link Training Upon HPD Plug Event
(4.3.1.3)| Successful Link Training with Request of Higher Differential
Voltage Swing During Clock Recovery Sequence
(4.3.1.4)| Successful Link Training to a Lower Link Rate #1: Iterate at
Maximum Voltage Swing
(4.3.1.5)*| Successful Link Training to a Lower Link Rate #2: Iterate at
Minimum Voltage Swing
*) Test available. VESA Status: TE Correlation process not started
4.3.1.14| Successful Link Training at All Supported Lane Counts and UHBR Link
Speeds
---|---
4.3.1.15| Successful Link Training Upon HPD Plug Event for UHBR speed.
4.3.1.16| Successful Link Training when EQ done at 20th loop during channel EQ
phase
4.3.1.17| Successful Link Training to a Lower Bandwidth, when CHANNEL_EQ_DONE
bits not set in 20 loops during channel EQ phase
4.3.1.18| Successful Link Training to a Lower Bandwidth. When LT Failed
received in middle of 20 loop (random value 1 to 19)* during channel EQ Done
4.3.1.19| Successful Link Training to a Lower Bandwidth. When LT Failed
received at 20th loop during channel EQ Done
4.3.1.20| Successful Link Training to a Lower Bandwidth. When LT Failed
received at after EQ done
4.3.1.21| Successful Link Training to a Lower Bandwidth. When
EQ_INTERLANE_ALIGN_DONE bit not set during EQ phase
4.3.1.22| Successful Link Training to a Lower Bandwidth. When Symbols not
locked during CDS phase.
4.3.1.23| Successful Link Training to a Lower Bandwidth. When
CDS_INTERLANE_ALIGN_DONE bit not set during CDS phase.
DisplayID – EDID CTS for testing Source DUT (P/N: MT6646)
Note: Unigraf UCD-400 was used by VESA for TE correlation of the tests
Video Tests
Test Reference | Test Name |
---|---|
4.7.1.1 | Basic Supported Formats |
4.7.1.2 | Preferred Timing |
4.7.1.3 | Out-of-Range Request |
4.7.1.4 | Invalid EDID |
Audio Tests
4.7.2.1 | Basic Supported Formats |
---|---|
4.7.2.2 | Out-of-Range Request |
Source Device Test Procedures (E-DDC Protocol)
4.7.3.1 | EDID Read with More than 256 Bytes of Data Including DisplayID Block |
---|---|
4.7.3.2 | EDID Read with Greater than 8 Blocks of Data Including DisplayID |
Block
4.7.3.3| EDID Read with Unknown Extensions and Unknown Data Blocks, Including
DisplayID Block
Source Device Test Procedures (DisplayID)
4.7.4.1 | DisplayID Detailed Timing support |
---|
Source Device Test Procedures (Adaptive-Sync)
(4.7.5.1)* | DisplayID Adaptive-Sync CVT RB Timing v3 Support |
---|
*) Test available. VESA Status: In TE Correlation process
Adaptive-Sync CTS for testing Source DUT (P/N: MT6648)
Note: Unigraf UCD-400 was used by VESA for TE correlation of the tests
Fixed-Average VTotal Mode Support Validation
Test Reference | Test Name |
---|---|
(4.8.1.1)* | Fixed-Average VTotal Mode Support over the Declared Frame Rate |
Range
(4.8.1.2)*| Fixed-Average VTotal Mode Duration Increase and Decrease
Constraint Value Support
*) Test available. VESA Status: In TE Correlation process
Adaptive VTotal Mode Support Validation
(4.8.2.1)| Adaptive VTotal Mode Support with Duration Increase and Decrease
Constraint Values
---|---
(4.8.2.2)| Adaptive VTotal Mode Support with Unconstrained Duration Increase
and Decrease
*) Test available. VESA Status: In TE Correlation process
LINK CTS FOR TESTING SINK DUT
DP 1.4a LL CTS for testing Sink DUT (P/N MT6635)
AUX Channel Protocol
Test Reference | Test Name |
---|---|
5.2.1.1 | Read One Byte from Valid DPCD Address |
5.2.1.2 | DPCD Receiver Capability Read (Read 12 Bytes from Valid DPCD Address) |
5.2.1.3 | Write One Byte to Valid DPCD Address |
5.2.1.4 | Write Nine Bytes to Valid DPCD Addresses |
5.2.1.5 | Write EDID Offset (One Byte I2C-Over-AUX Write) |
5.2.1.6 | Read One EDID Byte (One Byte I2C-Over-AUX Read) |
5.2.1.7 | EDID Read (1 Byte I2C -Over-AUX Segment Write, 1 Byte I2C-Over-AUX |
Offset Write, 128 Byte I2C- Over-AUX Read)
5.2.1.8| Illegal AUX Request Syntax
5.2.1.9| Glitch Rejection
5.2.1.10| Interleaved EDID and DPCD Receiver Capability Read
5.2.1.11| Downstream Stop on MOT Reset
5.2.1.12| Downstream Stop on Timeout
Sink Device DPCD Field Implementation Addendum
5.2.2.1 | Sink Organizationally Unique Identifier (OUI) |
---|---|
5.2.2.2 | Sink Count |
5.2.2.3 | Sink Status |
5.2.2.4 | Sink Error Count |
5.2.2.5 | DPCD Address Range |
5.2.2.6 | Number of Receiver Ports |
5.2.2.7 | Main Link Channel Coding |
5.2.2.8 | ESI Field Mapping |
5.2.2.9 | Sink Device Symbol Error Count |
Link Training
Test Reference | Test Name |
---|---|
5.3.1.1 | Successful Link Training at All Supported Lane Counts and Link Speeds |
5.3.1.2 | Successful Link Training with Request of Higher Differential Voltage |
Swing During Clock Recovery Sequence
5.3.1.3| Successful Link Training to a Lower Link Rate Due to Clock Recovery
Lock Failure During Clock Recovery Sequence
5.3.1.4| Successful Link Training with Request of a Change to Pre-Emphasis
and/or Voltage Swing Setting During Channel Equalization Sequence
5.3.1.5| Successful Link Training at Lower Link Rate Due to Loss of Symbol
Lock During Channel Equalization Sequence
5.3.1.6| Lane Count Reduction
5.3.1.7| Lane Count Increase
5.3.1.8| 2-Lane Link Training CR/EQ Fallback Test
5.3.1.9| 1-Lane Link Training CR/EQ Fallback Test
Link Maintenance
5.3.2.1 | IRQ HPD Pulse Due to Loss of Symbol Lock and Clock Recovery Lock |
---|---|
5.3.2.2 | IRQ HPD Pulse Due to Loss of Inter-lane Alignment Lock |
Main Video Stream Reconstruction
5.4.1.1 | Pixel Data Reconstruction |
---|---|
5.4.1.2 | Main Stream Data Unpacking and Unstuffing – Least Packed TU |
5.4.1.3 | Main Stream Data Unpacking and Unstuffing – Most Packed TU |
5.4.1.4 | Pixel ClockRecovery |
5.4.2 | Main Video Stream Format Change Handling |
--- | --- |
5.4.3.1 | Entering and Exiting Power Save Mode |
--- | --- |
5.4.3.2 | Resumption of Main Link Activity After Extended Idle |
Main Audio Stream Reconstruction
5.4.4.1 | Audio Test Patterns |
---|---|
5.4.4.2 | Audio Startup and Format Change |
5.4.4.3 | RS Error Correction |
5.4.4.4 | Audio InfoFrame Packet |
5.4.4.5 | Audio Clock Recovery |
5.4.4.6 | Audio Stream Reception |
Sink FEC Protocol
5.5.1.1 | Sink Device FEC capability verification |
---|---|
5.5.1.2 | Successful Link Training at All Supported Lane Counts and Link Rates |
with FEC Enable
5.5.1.3| Uncorrectable Block error count
5.5.1.4| Correctable Block error count
5.5.1.5| Correctable Bit error count
5.5.1.6| Correctable Parity Block error count
5.5.1.7| Correctable Parity Bit error count
DP 1.4a DSC CTS For testing Sink DUT (P/N MT6643)
Sink Device DSC Test Procedures
Test Reference | Test Name |
---|---|
5.6.1.1 | DSC capability verification |
5.6.1.2 | DSC RGB Color Depth Test |
5.6.1.3 | DSC RGB Block Prediction Test |
5.6.1.4 | DSC RGB bits-per-pixel test |
5.6.1.5 | DSC RGB slice test |
5.6.1.6 | DSC RGB lane test |
5.6.1.7 | DSC YcbCr 4:4:4 Color Depth Test |
5.6.1.8 | DSC YcbCr 4:4:4 Block Prediction Test |
5.6.1.9 | DSC YcbCr 4:4:4 bits-per-pixel test |
5.6.1.10 | DSC YcbCr 4:4:4 slice test |
5.6.1.11 | DSC YcbCr 4:4:4 lane test |
5.6.1.12 | DSC Simple 4:2:2 Color Depth Test |
5.6.1.13 | DSC Simple 4:2:2 Block Prediction Test |
5.6.1.14 | DSC Simple 4:2:2 bits-per-pixel test |
5.6.1.15 | DSC Simple 4:2:2 slice test |
5.6.1.16 | DSC Simple 4:2:2 lane test |
5.6.1.17 | DSC Native 4:2:2 Color Depth Test |
5.6.1.18 | DSC Native 4:2:2 Block Prediction Test |
5.6.1.19 | DSC Native 4:2:2 bits-per-pixel test |
5.6.1.20 | DSC Native 4:2:2 slice test |
5.6.1.21 | DSC Native 4:2:2 lane test |
5.6.1.22 | DSC Native 4:2:0 Color Depth Test |
5.6.1.23 | DSC Native 4:2:0 Block Prediction Test |
5.6.1.24 | DSC Native 4:2:0 bits-per-pixel test |
5.6.1.25 | DSC Native 4:2:0 slice test |
5.6.1.26 | DSC Native 4:2:0 lane test |
Sink DSC Protocol Extension
Test Reference | Test Name |
---|---|
5.6.2.1 | DSC Height test |
5.6.2.2 | DSC Padding test |
5.6.2.3 | DSC RGB min and max bits-per-pixel test |
5.6.2.4 | DSC YcbCr 4:4:4 min and max bits-per-pixel test |
5.6.2.5 | DSC Simple 4:2:2 min and max bits-per-pixel test |
5.6.2.6 | DSC Native 4:2:2 min and max bits-per-pixel test |
5.6.2.7 | DSC Native 4:2:0 min and max bits-per-pixel test |
5.6.2.8 | DSC RGB most pack test |
5.6.2.9 | DSC Native 4:2:2 most pack test |
5.6.2.10 | DSC Native 4:2:0 most pack test |
5.6.2.11 | DSC one corrupt slice test |
5.6.2.12 | DSC interrupt test for Chunk Length error |
5.6.2.13 | DSC interrupt test for RC buffer under-run error |
5.6.2.14 | DSC interrupt test for RC buffer overflow error |
DP 2.0 LL CTS for testing Sink DUT (P/N MT6660)
AUX Channel Protocol
Test Reference | Test Name |
---|---|
(5.2.1.8)* | Illegal AUX Request Syntax |
(5.2.1.9)* | Glitch Rejection |
(5.2.1.10)* | Interleaved EDID and DPCD Receiver Capability Read |
(5.2.1.11)* | Downstream Stop on MOT Reset |
(5.2.1.12)* | Downstream Stop on Timeout |
*) Test available. VESA Status: In TE Correlation process
Sink Device DPCD Field Implementation Addendum
(5.2.2.1)* | Sink Organizationally Unique Identifier (OUI) |
---|---|
(5.2.2.2)* | Sink Count |
(5.2.2.3)* | Sink Status |
(5.2.2.5)* | DPCD Address Range |
(5.2.2.6)* | Number of Receiver Ports |
(5.2.2.7)* | Main Link Channel Coding |
(5.2.2.8)* | ESI Field Mapping |
(5.2.2.9)* | Sink Device Symbol Error Count |
*) Test available. VESA Status: In TE Correlation process
Link Training
(5.3.1.1)| Successful Link Training at All Supported Lane Counts and Link
Speeds
---|---
(5.3.1.2)| Successful Link Training with Request of Higher Differential
Voltage Swing During Clock Recovery Sequence
(5.3.1.3)| Successful Link Training to a Lower Link Rate Due to Clock
Recovery Lock Failure During Clock Recovery Sequence
(5.3.1.4)| Successful Link Training with Request of a Change to Pre-Emphasis
and/or Voltage Swing Setting During Channel Equalization Sequence
(5.3.1.5)| Successful Link Training at Lower Link Rate Due to Loss of Symbol
Lock During Channel Equalization Sequence
(5.3.1.6)| Lane Count Reduction
(5.3.1.7)| Lane Count Increase
(5.3.1.8)| 2-Lane Link Training CR/EQ Fallback Test
(5.3.1.9)| 1-Lane Link Training CR/EQ Fallback Test
(5.3.1.10)| Successful Link Training at All Supported Lane Counts and UHBR
Link Speeds
(5.3.1.11)| Successful Link Training to lower bandwidth, due to failure in EQ
Phase of UHBR
(5.3.1.12)| Successful Link Training to lower bandwidth, due to failure in
CDS Phase of UHBR
(5.3.1.13)| Successful Link Training to lower bandwidth, due to no start of
CDS sequence Phase of UHBR Link Training
(5.3.1.14)| 2-Lane UHBR Link Training EQ Fallback Test
(5.3.1.15)*| 1-Lane UHBR Link Training EQ Fallback Test
*) Test available. VESA Status: In TE Correlation process
Link Maintenance
Test Reference | Test Name |
---|---|
(5.3.2.1)* | IRQ HPD Pulse Due to Loss of Symbol Lock and Clock Recovery Lock |
(5.3.2.2)* | IRQ HPD Pulse Due to Loss of Inter-lane Alignment Lock |
*) Test available. VESA Status : In TE Correlation process
Sink FEC protocol
(5.5.1.1)* | Sink Device FEC capability verification |
---|---|
(5.5.1.2)* | Successful Link Training at All Supported Lane Counts and 8b10b |
Link Rates with FEC Enable
(5.5.1.3)| Uncorrectable Block error count
(5.5.1.4)| Correctable Block error count
(5.5.1.5)| Correctable Bit error count
(5.5.1.6)| Correctable Parity Block error count
(5.5.1.7)*| Correctable Parity Bit error count
*) Test available. VESA Status: In TE Correlation process
DisplayID / EDID CTS for testing Sink DUT (P/N MT6647)
Note: Unigraf UCD-400 was used by VESA for TE correlation of the tests
EDID Block 0
Test Reference| Test Name|
---|---|---
5.7.1.1| VESA E-EDID Verification Guide (Syntax Verification Only)|
5.7.1.2| Physical Display Characteristics
EDID Block 0 (Basic Display Parameters and Features)
5.7.1.3.1 | Test for a Valid Video Input Definition |
---|---|
5.7.1.3.2 | Test for a Valid Feature Support Byte |
5.7.1.3.3 | Test For Valid Established Timings I & II |
5.7.1.3.4 | Test For Valid Standard Timings |
18-Byte Descriptor Test Cases
5.7.1.4.1 | Test for Detailed Timing Descriptors |
---|---|
5.7.1.4.2 | Test for Valid Display Descriptor Structure |
5.7.1.4.3 | Test for Valid Display Range Limits (tag #FDh) |
5.7.1.4.4 | Test for Valid Standard Timing Identifier Descriptor (tag #FAh) |
5.7.1.4.5 | Test for Valid CVT 3 Byte Code Descriptor (tag #F8h) |
5.7.1.4.6 | Test for Valid Established Timings III Descriptor (tag #F7h) |
5.7.1.4.7 | Test for Valid String Descriptors (tags #FFh, #FEh, #FCh) |
5.7.1.4.8 | Unused – Reserved Data Tag Number (Tags #11h to #F6h) |
5.7.1.4.9 | Test for Valid Dummy Descriptors (tag #10h) |
5.7.1.5 | Test for Valid Extension Flag and Checksum |
--- | --- |
CTA Block Validation (CTA Extension Format)
5.7.2.1 | CEA Extension Version Number |
---|---|
5.7.2.2 | Byte #2 (18-byte Descriptor Offset ‘d’) |
5.7.2.3.1 | Byte #3 – Underscan support |
5.7.2.3.2 | Byte #3 – Basic audio support |
5.7.2.3.3 | Byte #3 – YCbCr Support |
5.7.2.3.4 | Byte #3 – Native DTD Count |
5.7.2.3.5 | Byte #3 – Byte 3 Consistency |
Data Block Collection (Type Validation)
5.7.2.4.1 | Duplicate Data Block Validation |
---|---|
5.7.2.4.2 | Validity of Data Block Types |
Short Video Descriptors (SVDs)
5.7.2.5.1 | Validity of SVDs |
---|---|
5.7.2.5.2 | SVD/DTD Ordering |
Audio Data Block
Test Reference | Test Name |
---|---|
5.7.2.6.1 | Duplicate Audio Format Codes |
5.7.2.6.2 | Audio Output Validation |
S peaker Allocation Data Block
5.7.2.7.1 | Verify Max Number of Channels |
---|---|
5.7.2.8 | Test for Detailed Timing Descriptors |
--- | --- |
DisplayID Extension Block Framework Validation
5.7.3.1| DisplayID EDID Extension Block Tag (Byte#0) and extension version
(Byte#1)
---|---
5.7.3.2| DisplayID Section Size, Byte#2
5.7.3.3| DisplayID Product Identifier/ Primary Use Case, Byte#3
5.7.3.4| DisplayID Extension Count, Byte#4
5.7.3.5| DisplayID Section Checksums
DisplayID Extension Block Tiled Display Topology Block
5.7.4.1 | Block Revision (Byte#1) |
---|---|
5.7.4.2 | Number of Payload Bytes in Block (Byte#2) |
5.7.4.3 | Tiled Display Capabilities (Byte#3, bit 6 and bit 7) |
5.7.4.5 | Tile Size (Byte#7 to Byte#10) |
DisplayID Extension with Stereo Display Interface Data Blocks
5.7.5.1 | Block Revision and Other Data (Byte #1) |
---|---|
5.7.5.2 | Number of Payload Bytes in Block (Byte#2) |
DisplayID Extension with Type VII Detailed Timing Block
5.7.6.1 | Block Revision (Byte#1) |
---|---|
5.7.6.2 | Block Number of Payload Bytes in Block (Byte#2) |
5.7.6.3 | Pixel Clock (Bytes #0 through #2 of each Descriptor) |
5.7.6.4 | Descriptor Payload Verification (Bytes #3 through #19 of each |
Descriptor)
5.7.6.5| Timing Support Validation
DisplayID Extension with Type VIII Detailed Timing Block
5.7.7.1 | Block Revision and Other Data (Byte#1) |
---|---|
5.7.7.2 | Block Number of Payload Bytes in Block (Byte#2) |
5.7.7.3 | DMT Timing Codes |
5.7.7.4 | CTA Timing Codes |
5.7.7.5 | HDMI Timing Codes |
5.7.7.6 | Timing Support Validation |
DisplayID Extension with Type IX Detailed Timing Block
Test Reference | Test Name |
---|---|
5.7.8.1 | Block Revision and Other Data (Byte#1) |
5.7.8.2 | Block Number of Payload Bytes in Block (Byte#2) |
5.7.8.3 | Timing Options (Byte #0 of each Descriptor) |
5.7.8.4 | Horizontal Active Image Pixels and Vertical Active Image Lines (Bytes |
1-4 of each Descriptor)
5.7.8.5| Refresh Rate and Pixel Clock (Byte #5 of each Descriptor)
5.7.8.6| Timing Support Validation
CTA Data Blocks in a DisplayID Extension
5.7.9.1 | Block Revision (Byte#1) |
---|---|
5.7.9.2 | Block Number of Payload Bytes in Block (Byte#2) |
5.7.9.3 | Validity of Data Block Types |
DisplayID Vendor-Specific Data Blocks
5.7.10.1 | Block Revision (Byte#1) |
---|---|
5.7.10.2 | Block Number of Payload Bytes in Block (Byte#2) |
5.7.10.3 | Manufacturer/Vendor ID Field |
Dynamic Video Timing Range Limits Data Block
5.7.11.1 | Block Revision (Byte#1) |
---|---|
5.7.11.2 | Block Number of Payload Bytes in Block (Byte#2) |
5.7.11.3 | Minimum and Maximum Pixel Clock (Bytes #3 through #8) |
5.7.11.4 | Minimum and Maximum Vertical Refresh Rate (Bytes #9 and #10) |
5.7.11.5 | Dynamic Video Timing Range Support Flags (Byte #11) |
DisplayID Data Block Version Validation
5.7.12.1 | DisplayID Version 1.x Blocks |
---|---|
5.7.12.2 | DisplayID Version 2.x Blocks |
5.7.12.3 | DisplayID Version 2.x Multiple Instances of Data Blocks |
Adaptive-Sync CTS for testing Sink DUT (P/N MT6649)
Note: Unigraf UCD-400 was used by VESA for TE correlation of the tests
Adaptive-Sync Operation Validation
Test Reference | Test Name |
---|---|
(5.8.1.1)* | Fixed-Average VTotal Mode Support over the Declared Frame Rate |
Range
(5.8.1.2)| Duration Increase and Decrease Constraint Value Support in
Adaptive VTotal Mode
(5.8.1.3)| Adaptive VTotal Mode Support
*) Test available. VESA Status: In TE Correlation process
HDCP CTS FOR DISPLAYPORT
Note: With SW version 2.3 HDCP is supported only when 8b/10b link coding is enabled
DP HDCP 2.3 CTS Capable Hardware Products
Product | P/N | Description |
---|
UCD-500 DP 2.0 Test Device
|
066700
| DisplayPort™ 2.0 Video Generator and Analyzer unit for testing DisplayPort Sinks and Sources up to 8K@60Hz and 16K@60 Hz (with DSC) video modes with UHBR 20 Max Bit Rate Capability.
DP HDCP 2.3 CTS Test Software Product Options
Product | P/N | Description |
---|
DP HDCP 2.3 CTS for testing Source DUT
|
MT6634
| HDCP 2.3 on DisplayPort compliance tests for testing Source DUT. (Sets 1A + 1B)
DP HDCP 2.3 CTS for testing Sink DUT
|
MT6636
| HDCP 2.3 on DisplayPort compliance tests for testing Sink DUT. (Set 2C)
DP HDCP 2.3 CTS for testing Sink, Source and Repeater DUT
|
MT6638
| HDCP 2.3 on DisplayPort CTS for testing Sink, Source and Repeater DUT.
(Sets 1A + 1B + 2C + 3A + 3B + 3C)
Description of HDCP 2.3 CTS Tests
Note: With SW version 2.3 HDCP is supported only when 8b/10b link coding is enabled
DP HDCP 2.3 CTS for testing Source DUT (P/N MT6634)
1A. Downstream procedure with Receiver
Test Reference | Test Name |
---|---|
HDCP2.3 CTS 1A-01 | Regular Procedure – With previously connected Receiver |
(With stored km)
HDCP2.3 CTS 1A-02| Regular Procedure – With newly connected Receiver (Without
stored km)
HDCP2.3 CTS 1A-03| Regular Procedure – Receiver disconnect after AKE_Init
HDCP2.3 CTS 1A-04| Regular Procedure – Receiver disconnect after km
HDCP2.3 CTS 1A-05| Regular Procedure – Receiver disconnect after locality
check
HDCP2.3 CTS 1A-06| Regular Procedure – Receiver disconnect after ks
HDCP2.3 CTS 1A-07| Regular Procedure – Receiver sends REAUTH_REQ after ks
HDCP2.3 CTS 1A-08| Irregular Procedure – Verify Receiver Certificate
HDCP2.3 CTS 1A-09| Irregular Procedure – SRM
HDCP2.3 CTS 1A-10| Irregular Procedure – Invalid H’
HDCP2.3 CTS 1A-11| Irregular Procedure – Pairing Failure
HDCP2.3 CTS 1A-12| Irregular Procedure – Locality Failure
1B. Downstream procedure with Repeater
HDCP2.3 CTS 1B-01 | Regular Procedure – With Repeater |
---|---|
HDCP2.3 CTS 1B-02 | Irregular Procedure – Timeout of Receiver ID list |
HDCP2.3 CTS 1B-03 | Irregular Procedure – Verify V’ |
HDCP2.3 CTS 1B-04 | Irregular Procedure – MAX_DEVS_EXCEEDED |
HDCP2.3 CTS 1B-05 | Irregular Procedure – MAX CASCADE_EXCEEDED |
HDCP2.3 CTS 1B-06 | Irregular Procedure – Incorrect _seq_numV |
HDCP2.3 CTS 1B-07 | Regular Procedure – Re-authentication on HPD |
HDCP2.3 CTS 1B-08 | Regular Procedure – Re-authentication on REAUTH_REQ |
HDCP2.3 CTS 1B-09 | Irregular Procedure – Rollover of _seq_numV |
HDCP2.3 CTS 1B-10 | Irregular Procedure – Failure of Content Stream Management |
DP HDCP 2.3 CTS for testing Sink DUT (P/N MT6636)
Note: With SW version 2.3 HDCP is supported only when 8b/10b link coding is enabled
2C. Upstream procedure with Transmitter
Test Reference | Test Name |
---|---|
HDCP2.3 CTS 2C-01 | Regular Procedure – With transmitter |
HDCP2.3 CTS 2C-02 | Irregular Procedure – New Authentication after AKE_Init |
HDCP2.3 CTS 2C-03 | Irregular Procedure – New Authentication during Locality |
Check
HDCP2.3 CTS 2C-04| Irregular Procedure – New Authentication after SKE_Send_Eks
HDCP2.3 CTS 2C-05| Irregular Procedure – New Authentication during Link
Synchronization
HDCP2.3 CTS 2C-06| Regular Procedure – Encryption Disable Bootstrapping
DP HDCP 2.3 CTS for testing Sink, Source and Repeater DUT (P/N MT6638)
Note: With SW version 2.3 HDCP is supported only when 8b/10b link coding is enabled
1A. Downstream procedure with Receiver
Please see above
1B. Downstream procedure with Repeater
Please see above
2C. Upstream procedure with Transmitter
Please see above
3A. Downstream procedure with Receiver
Test Reference | Test Name |
---|---|
HDCP2.3 CTS 3A-01 | Regular Procedure – With previously connected Receiver |
(With stored km)
HDCP2.3 CTS 3A -02| Regular Procedure – With newly connected Receiver (Without
stored km)
HDCP2.3 CTS 3A -03| Irregular Procedure – Verify Receiver Certificate
HDCP2.3 CTS 3A -04| Irregular Procedure – invalid H’
HDCP2.3 CTS 3A -05| Irregular Procedure – Pairing Failure
HDCP2.3 CTS 3A -06| Irregular Procedure – Locality Failure
3B. Downstream Procedure with Repeater
HDCP2.3 CTS 3B-01 | Regular Procedure – With Repeater |
---|---|
HDCP2.3 CTS 3B -02 | Irregular Procedure – Timeout of Receiver ID Iist |
HDCP2.3 CTS 3B -03 | Irregular Procedure – Verify V’ |
HDCP2.3 CTS 3B -04 | Irregular Procedure – MAX_DEVS_EXCEEDED |
HDCP2.3 CTS 3B -05 | Irregular Procedure – MAX_CASCADE_EXCEEDED |
HDCP2.3 CTS 3B -06 | Irregular Procedure – Rollover of _seq_numV |
HDCP2.3 CTS 3B -07 | Irregular Procedure – Failure of Content Stream Management |
3C. Downstream Procedure with Transmitter
Test Reference | Test Name |
---|---|
HDCP2.3 CTS 3C-01 | Regular Procedure – Transmitter – DUT – Receiver |
HDCP2.3 CTS 3C -02 | Regular Procedure – Receiver Disconnect Propagation when |
an Active Receiver is Disconnected Downstream
HDCP2.3 CTS 3C -03| Regular Procedure – Receiver Connected when an Active
Receiver is Connected Downstream
HDCP2.3 CTS 3C -04| Irregular Procedure – New Authentication after AKE_init
HDCP2.3 CTS 3C -05| Irregular Procedure – New Authentication during Locality
Check
HDCP2.3 CTS 3C -06| Irregular Procedure – New Authentication after
SKE_Send_Eks
HDCP2.3 CTS 3C -07| Irregular Procedure – New Authentication during Link
Synchronization
HDCP2.3 CTS 3C -08| Irregular Procedure – Rx Certificate invalid
HDCP2.3 CTS 3C -09| Irregular Procedure – invalid H’
HDCP2.3 CTS 3C -10| Irregular Procedure – Locality Failure
HDCP2.3 CTS 3C-11| Regular Procedure – Transmitter – DUT – Repeater (With
stored km)
HDCP2.3 CTS 3C-12| Regular Procedure – Receiver disconnect after AKE_Init
HDCP2.3 CTS 3C-13| Regular Procedure – Receiver disconnect after km
HDCP2.3 CTS 3C-14| Regular Procedure – Receiver disconnect after Iocality
check
HDCP2.3 CTS 3C-15| Regular Procedure – Receiver disconnect after Ks
HDCP2.3 CTS 3C-16| Irregular Procedure – Timeout of Receiver ID Iist
HDCP2.3 CTS 3C-17| Irregular Procedure – Verify V’
HDCP2.3 CTS 3C-18| Irregular Procedure – DEVICE_COUNT
HDCP2.3 CTS 3C-19| Irregular Procedure – DEPTH
HDCP2.3 CTS 3C-20| Irregular Procedure – MAX_DEVS_EXCEEDED
HDCP2.3 CTS 3C-21| Irregular Procedure – MAX_CASCADE_EXCEEDED
HDCP2.3 CTS 3C-22| Regular Procedure – Repeater with zero downstream device
HDCP2.3 CTS 3C-23| Regular Procedure – Propagation of
HDCP2_0_REPEATER_DOWNSTREAM flag
HDCP2.3 CTS 3C-24| Regular Procedure – Propagation of HDCP1_DEVICE_DOWNSTREAM
flag
HDCP2.3 CTS 3C-25| Regular Procedure – Content Stream Management
References
- Unigraf
- Unigraf
- Unigraf | Unigraf is worldwide leading supplier of test tools for R&D debugging, production line testing and compliance testing
- Unigraf | Unigraf is worldwide leading supplier of test tools for R&D debugging, production line testing and compliance testing
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>