Unigraf Ucd-500 Displayport 2.0 Video Generator And Analyzer User Guide

Unigraf Ucd-500 Displayport 2.0 Video Generator And Analyzer User Guide

UNIGRAF-logo

UNIGRAF UCD-500 DisplayPort 2.0 Video Generator and Analyzer UNIGRAF-UCD-500-DisplayPort-2.0-Video-Generator-and-Analyzer-product

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

ProductP/NDescription
 

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

ProductP/NDescription
DP 1.4 LL CTS for testing Source DUTMT6637DP 1.4 LL, FEC & Audio compliance tests for testing Source DUT.
DP 1.4 LL CTS for testing Sink DUTMT6635DP 1.4 LL, FEC & Audio compliance tests for testing Sink DUT.
DP 2.0 LL CTS for testing Sink DUTMT6660DP 2.0 LL compliance tests for testing Sink DUT. Audio, DSC and FEC CTS included.
DP 2.0 LL CTS for testing Source DUTMT6662DP 2.0 LL compliance tests for testing Source DUT. Audio, DSC and FEC CTS included.
DP 1.4 DSC CTS for testing Source DUTMT6642Display Stream Compression compliance tests for testing Source DUT.
DP 1.4 DSC CTS for testing Sink DUTMT6643Display Stream Compression compliance tests for testing Sink DUT.
DP DisplayID & EDID CTS for testing Source DUTMT6646DisplayID CTS for testing Source DUT.
DP DisplayID & EDID CTS for testing Sink DUTMT6647DisplayID CTS for testing Sink DUT.
Adaptive-Sync CTS for testing Source DUTMT6648Adaptive-Sync CTS for testing Source DUT.
Adaptive-Sync CTS for testing Sink DUTMT6649Adaptive-Sync CTS for testing Sink DUT.

Test Software Content UNIGRAF-UCD-500-DisplayPort-2.0-Video-Generator-and-Analyzer-fig-1

*) Separate licenses for testing Sink, Source, Branch (LL CTS, DSC, DisplayID) DUT
**) Unigraf UCD-400 was used by VESA for TE correlation of the testsUNIGRAF-UCD-500-DisplayPort-2.0-Video-Generator-and-Analyzer-fig-2*) 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 ReferenceTest Name
4.2.1.1Source DUT Retry on No-Reply During AUX Read after HPD Plug Event
4.2.1.2Source Retry on Invalid Reply During AUX Read after HPD Plug Event
4.2.1.3Source Device HPD Event Pulse Length Test
4.2.1.4Source Device IRQ_HPD Pulse Length Test
4.2.1.5Source Device Inactive HPD / Inactive AUX Test

EDID and DPCD Reads

4.2.2.1DPCD Receiver Capability and EDID Read upon HPD Plug Event
4.2.2.2DPCD Receiver Capability Read upon HPD Plug Event
4.2.2.3EDID Read
4.2.2.4EDID Read Failure #1: I2C-Over-AUX NACK
4.2.2.5EDID Read Failure #2: I2C-Over-AUX DEFER
4.2.2.6Source Device Inactive HPD / Inactive AUX test
4.2.2.7Branch Device Detection upon HPD Plug Event
4.2.2.8EDID Read on IRQ HPD Event after Branch Device Detection
4.2.2.9E-DDC Four Block EDID Read
4.2.2.10Link Status-Adjust Request AUX read interval during Link Training

Link Training

4.3.1.1Successful Link Training at All Supported Lane Counts and Link Speeds
4.3.1.2Successful Link Training Upon HPD Plug Event
4.3.1.3Successful Link Training with Request of Higher Differential Voltage Swing During Clock Recovery Sequence
4.3.1.4Successful Link Training to a Lower Link Rate #1: Iterate at Maximum Voltage Swing
4.3.1.5Successful Link Training to a Lower Link Rate #2: Iterate at Minimum Voltage Swing
4.3.1.6Successful Link Training with Request of a Higher Pre-emphasis Setting During Channel Equalization Sequence
4.3.1.7Successful Link Training at Lower Link Rate Due to Loss of Symbol Lock During Channel Equalization Sequence
4.3.1.8Unsuccessful Link Training at Lower Link Rate #1: Iterate at Maximum Voltage Swing
4.3.1.9Unsuccessful Link Training at Lower Link Rate #2: Iterate at Minimum Voltage Swing
4.3.1.10Unsuccessful Link Training due to Failure in Channel Equalization Sequence (loop count > 5)
4.3.1.11Successful LT with Simultaneous Request for Differential Voltage Swing and Pre-emphasis during Clock Recovery Sequence
4.3.1.12Source Device Link Training CR Fallback Test
4.3.1.13Source Device Link Training EQ Fallback Test

Link Maintenance

Test ReferenceTest Name
4.3.2.1Successful Link Re-training After IRQ HPD Pulse Due to Loss of Symbol Lock
4.3.2.2Successful Link Re-training After IRQ HPD Pulse Due to Loss of Clock Recovery Lock
4.3.2.3Successful Link Re-training After IRQ HPD Pulse Due to Loss of Inter-lane Alignment Lock
4.3.2.4Handling of IRQ HPD Pulse with No Error Status Bits Set
4.3.2.5Lane Count Reduction

Video Time Stamp Generation

4.3.3.1Video Time Stamp Generation

Main Stream Data Mapping

4.4.1.1Pixel Data Packing and Steering
4.4.1.2Main Stream Data Packing and Stuffing – Least Packed TU
4.4.1.3Main Stream Data Packing and Stuffing – Most Packed TU
4.4.2Main Video Stream Format Change Handling
4.4.3Power Management

Audio Stream Transmission over Secondary Packets

4.4.4.1Configuring Video and Audio Parameters
4.4.4.2Audio Stream Header Synchronization
4.4.4.3Audio Time Stamp Generation
4.4.4.4Audio InfoFrame Packet
4.4.4.6Audio Start Sequence

Source FEC Protocol

4.5.1.1FEC enable verification for all supported Lane count and Link Speed
4.5.1.2FEC 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 ReferenceTest Name
4.6.1.1DSC enable sequence verification
4.6.1.2DSC PPS block prediction flag verification
4.6.1.3DSC PPS convert RGB flag verification
4.6.1.4DSC PPS YCbCr 4:4:4 convert RGB = 0) flag verification
4.6.1.5DSC PPS Simple 4:2:2 flag verification
4.6.1.6DSC PPS Native 4:2:2 flag verification
4.6.1.7DSC PPS Native 4:2:0 flag verification
4.6.1.8DSC PPS convert RGB flag verification for DSC Algorithm Revision 1.1
4.6.1.9DSC 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 ReferenceTest Name
4.2.2.11Various UHBR AUX read interval verification in first EQ loop
4.2.2.12UHBR 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.14Successful Link Training at All Supported Lane Counts and UHBR Link Speeds
4.3.1.15Successful Link Training Upon HPD Plug Event for UHBR speed.
4.3.1.16Successful Link Training when EQ done at 20th loop during channel EQ phase
4.3.1.17Successful Link Training to a Lower Bandwidth, when CHANNEL_EQ_DONE bits not set in 20 loops during channel EQ phase
4.3.1.18Successful 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.19Successful Link Training to a Lower Bandwidth. When LT Failed received at 20th loop during channel EQ Done
4.3.1.20Successful Link Training to a Lower Bandwidth. When LT Failed received at after EQ done
4.3.1.21Successful Link Training to a Lower Bandwidth. When EQ_INTERLANE_ALIGN_DONE bit not set during EQ phase
4.3.1.22Successful Link Training to a Lower Bandwidth. When Symbols not locked during CDS phase.
4.3.1.23Successful 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 ReferenceTest Name
4.7.1.1Basic Supported Formats
4.7.1.2Preferred Timing
4.7.1.3Out-of-Range Request
4.7.1.4Invalid EDID

Audio Tests

4.7.2.1Basic Supported Formats
4.7.2.2Out-of-Range Request

Source Device Test Procedures (E-DDC Protocol)

4.7.3.1EDID Read with More than 256 Bytes of Data Including DisplayID Block
4.7.3.2EDID Read with Greater than 8 Blocks of Data Including DisplayID Block
4.7.3.3EDID Read with Unknown Extensions and Unknown Data Blocks, Including DisplayID Block

Source Device Test Procedures (DisplayID)

4.7.4.1DisplayID 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 ReferenceTest 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 ReferenceTest Name
5.2.1.1Read One Byte from Valid DPCD Address
5.2.1.2DPCD Receiver Capability Read (Read 12 Bytes from Valid DPCD Address)
5.2.1.3Write One Byte to Valid DPCD Address
5.2.1.4Write Nine Bytes to Valid DPCD Addresses
5.2.1.5Write EDID Offset (One Byte I2C-Over-AUX Write)
5.2.1.6Read One EDID Byte (One Byte I2C-Over-AUX Read)
5.2.1.7EDID Read (1 Byte I2C -Over-AUX Segment Write, 1 Byte I2C-Over-AUX Offset Write, 128 Byte I2C- Over-AUX Read)
5.2.1.8Illegal AUX Request Syntax
5.2.1.9Glitch Rejection
5.2.1.10Interleaved EDID and DPCD Receiver Capability Read
5.2.1.11Downstream Stop on MOT Reset
5.2.1.12Downstream Stop on Timeout

Sink Device DPCD Field Implementation Addendum

5.2.2.1Sink Organizationally Unique Identifier (OUI)
5.2.2.2Sink Count
5.2.2.3Sink Status
5.2.2.4Sink Error Count
5.2.2.5DPCD Address Range
5.2.2.6Number of Receiver Ports
5.2.2.7Main Link Channel Coding
5.2.2.8ESI Field Mapping
5.2.2.9Sink Device Symbol Error Count

Link Training

Test ReferenceTest Name
5.3.1.1Successful Link Training at All Supported Lane Counts and Link Speeds
5.3.1.2Successful Link Training with Request of Higher Differential Voltage Swing During Clock Recovery Sequence
5.3.1.3Successful Link Training to a Lower Link Rate Due to Clock Recovery Lock Failure During Clock Recovery Sequence
5.3.1.4Successful Link Training with Request of a Change to Pre-Emphasis and/or Voltage Swing Setting During Channel Equalization Sequence
5.3.1.5Successful Link Training at Lower Link Rate Due to Loss of Symbol Lock During Channel Equalization Sequence
5.3.1.6Lane Count Reduction
5.3.1.7Lane Count Increase
5.3.1.82-Lane Link Training CR/EQ Fallback Test
5.3.1.91-Lane Link Training CR/EQ Fallback Test

Link Maintenance

5.3.2.1IRQ HPD Pulse Due to Loss of Symbol Lock and Clock Recovery Lock
5.3.2.2IRQ HPD Pulse Due to Loss of Inter-lane Alignment Lock

Main Video Stream Reconstruction

5.4.1.1Pixel Data Reconstruction
5.4.1.2Main Stream Data Unpacking and Unstuffing – Least Packed TU
5.4.1.3Main Stream Data Unpacking and Unstuffing – Most Packed TU
5.4.1.4Pixel ClockRecovery
5.4.2Main Video Stream Format Change Handling
5.4.3.1Entering and Exiting Power Save Mode
5.4.3.2Resumption of Main Link Activity After Extended Idle

Main Audio Stream Reconstruction

5.4.4.1Audio Test Patterns
5.4.4.2Audio Startup and Format Change
5.4.4.3RS Error Correction
5.4.4.4Audio InfoFrame Packet
5.4.4.5Audio Clock Recovery
5.4.4.6Audio Stream Reception

Sink FEC Protocol

5.5.1.1Sink Device FEC capability verification
5.5.1.2Successful Link Training at All Supported Lane Counts and Link Rates with FEC Enable
5.5.1.3Uncorrectable Block error count
5.5.1.4Correctable Block error count
5.5.1.5Correctable Bit error count
5.5.1.6Correctable Parity Block error count
5.5.1.7Correctable Parity Bit error count
DP 1.4a DSC CTS For testing Sink DUT (P/N MT6643)

Sink Device DSC Test Procedures

Test ReferenceTest Name
5.6.1.1DSC capability verification
5.6.1.2DSC RGB Color Depth Test
5.6.1.3DSC RGB Block Prediction Test
5.6.1.4DSC RGB bits-per-pixel test
5.6.1.5DSC RGB slice test
5.6.1.6DSC RGB lane test
5.6.1.7DSC YcbCr 4:4:4 Color Depth Test
5.6.1.8DSC YcbCr 4:4:4 Block Prediction Test
5.6.1.9DSC YcbCr 4:4:4 bits-per-pixel test
5.6.1.10DSC YcbCr 4:4:4 slice test
5.6.1.11DSC YcbCr 4:4:4 lane test
5.6.1.12DSC Simple 4:2:2 Color Depth Test
5.6.1.13DSC Simple 4:2:2 Block Prediction Test
5.6.1.14DSC Simple 4:2:2 bits-per-pixel test
5.6.1.15DSC Simple 4:2:2 slice test
5.6.1.16DSC Simple 4:2:2 lane test
5.6.1.17DSC Native 4:2:2 Color Depth Test
5.6.1.18DSC Native 4:2:2 Block Prediction Test
5.6.1.19DSC Native 4:2:2 bits-per-pixel test
5.6.1.20DSC Native 4:2:2 slice test
5.6.1.21DSC Native 4:2:2 lane test
5.6.1.22DSC Native 4:2:0 Color Depth Test
5.6.1.23DSC Native 4:2:0 Block Prediction Test
5.6.1.24DSC Native 4:2:0 bits-per-pixel test
5.6.1.25DSC Native 4:2:0 slice test
5.6.1.26DSC Native 4:2:0 lane test

Sink DSC Protocol Extension

Test ReferenceTest Name
5.6.2.1DSC Height test
5.6.2.2DSC Padding test
5.6.2.3DSC RGB min and max bits-per-pixel test
5.6.2.4DSC YcbCr 4:4:4 min and max bits-per-pixel test
5.6.2.5DSC Simple 4:2:2 min and max bits-per-pixel test
5.6.2.6DSC Native 4:2:2 min and max bits-per-pixel test
5.6.2.7DSC Native 4:2:0 min and max bits-per-pixel test
5.6.2.8DSC RGB most pack test
5.6.2.9DSC Native 4:2:2 most pack test
5.6.2.10DSC Native 4:2:0 most pack test
5.6.2.11DSC one corrupt slice test
5.6.2.12DSC interrupt test for Chunk Length error
5.6.2.13DSC interrupt test for RC buffer under-run error
5.6.2.14DSC interrupt test for RC buffer overflow error
DP 2.0 LL CTS for testing Sink DUT (P/N MT6660)

AUX Channel Protocol

Test ReferenceTest 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 ReferenceTest 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 ReferenceTest Name 
5.7.1.1VESA E-EDID Verification Guide (Syntax Verification Only) 
5.7.1.2Physical Display Characteristics

EDID Block 0 (Basic Display Parameters and Features)

5.7.1.3.1Test for a Valid Video Input Definition
5.7.1.3.2Test for a Valid Feature Support Byte
5.7.1.3.3Test For Valid Established Timings I & II
5.7.1.3.4Test For Valid Standard Timings

18-Byte Descriptor Test Cases

5.7.1.4.1Test for Detailed Timing Descriptors
5.7.1.4.2Test for Valid Display Descriptor Structure
5.7.1.4.3Test for Valid Display Range Limits (tag #FDh)
5.7.1.4.4Test for Valid Standard Timing Identifier Descriptor (tag #FAh)
5.7.1.4.5Test for Valid CVT 3 Byte Code Descriptor (tag #F8h)
5.7.1.4.6Test for Valid Established Timings III Descriptor (tag #F7h)
5.7.1.4.7Test for Valid String Descriptors (tags #FFh, #FEh, #FCh)
5.7.1.4.8Unused – Reserved Data Tag Number (Tags #11h to #F6h)
5.7.1.4.9Test for Valid Dummy Descriptors (tag #10h)
5.7.1.5Test for Valid Extension Flag and Checksum

CTA Block Validation (CTA Extension Format)

5.7.2.1CEA Extension Version Number
5.7.2.2Byte #2 (18-byte Descriptor Offset ‘d’)
5.7.2.3.1Byte #3 – Underscan support
5.7.2.3.2Byte #3 – Basic audio support
5.7.2.3.3Byte #3 – YCbCr Support
5.7.2.3.4Byte #3 – Native DTD Count
5.7.2.3.5Byte #3 – Byte 3 Consistency

Data Block Collection (Type Validation)

5.7.2.4.1Duplicate Data Block Validation
5.7.2.4.2Validity of Data Block Types

Short Video Descriptors (SVDs)

5.7.2.5.1Validity of SVDs
5.7.2.5.2SVD/DTD Ordering

Audio Data Block

Test ReferenceTest Name
5.7.2.6.1Duplicate Audio Format Codes
5.7.2.6.2Audio Output Validation

Speaker Allocation Data Block

5.7.2.7.1Verify Max Number of Channels
5.7.2.8Test for Detailed Timing Descriptors

DisplayID Extension Block Framework Validation

5.7.3.1DisplayID EDID Extension Block Tag (Byte#0) and extension version (Byte#1)
5.7.3.2DisplayID Section Size, Byte#2
5.7.3.3DisplayID Product Identifier/ Primary Use Case, Byte#3
5.7.3.4DisplayID Extension Count, Byte#4
5.7.3.5DisplayID Section Checksums

DisplayID Extension Block Tiled Display Topology Block

5.7.4.1Block Revision (Byte#1)
5.7.4.2Number of Payload Bytes in Block (Byte#2)
5.7.4.3Tiled Display Capabilities (Byte#3, bit 6 and bit 7)
5.7.4.5Tile Size (Byte#7 to Byte#10)

DisplayID Extension with Stereo Display Interface Data Blocks

5.7.5.1Block Revision and Other Data (Byte #1)
5.7.5.2Number of Payload Bytes in Block (Byte#2)

DisplayID Extension with Type VII Detailed Timing Block

5.7.6.1Block Revision (Byte#1)
5.7.6.2Block Number of Payload Bytes in Block (Byte#2)
5.7.6.3Pixel Clock (Bytes #0 through #2 of each Descriptor)
5.7.6.4Descriptor Payload Verification (Bytes #3 through #19 of each Descriptor)
5.7.6.5Timing Support Validation

DisplayID Extension with Type VIII Detailed Timing Block

5.7.7.1Block Revision and Other Data (Byte#1)
5.7.7.2Block Number of Payload Bytes in Block (Byte#2)
5.7.7.3DMT Timing Codes
5.7.7.4CTA Timing Codes
5.7.7.5HDMI Timing Codes
5.7.7.6Timing Support Validation

DisplayID Extension with Type IX Detailed Timing Block

Test ReferenceTest Name
5.7.8.1Block Revision and Other Data (Byte#1)
5.7.8.2Block Number of Payload Bytes in Block (Byte#2)
5.7.8.3Timing Options (Byte #0 of each Descriptor)
5.7.8.4Horizontal Active Image Pixels and Vertical Active Image Lines (Bytes #1-4 of each Descriptor)
5.7.8.5Refresh Rate and Pixel Clock (Byte #5 of each Descriptor)
5.7.8.6Timing Support Validation

CTA Data Blocks in a DisplayID Extension

5.7.9.1Block Revision (Byte#1)
5.7.9.2Block Number of Payload Bytes in Block (Byte#2)
5.7.9.3Validity of Data Block Types

DisplayID Vendor-Specific Data Blocks

5.7.10.1Block Revision (Byte#1)
5.7.10.2Block Number of Payload Bytes in Block (Byte#2)
5.7.10.3Manufacturer/Vendor ID Field

Dynamic Video Timing Range Limits Data Block

5.7.11.1Block Revision (Byte#1)
5.7.11.2Block Number of Payload Bytes in Block (Byte#2)
5.7.11.3Minimum and Maximum Pixel Clock (Bytes #3 through #8)
5.7.11.4Minimum and Maximum Vertical Refresh Rate (Bytes #9 and #10)
5.7.11.5Dynamic Video Timing Range Support Flags (Byte #11)

DisplayID Data Block Version Validation

5.7.12.1DisplayID Version 1.x Blocks
5.7.12.2DisplayID Version 2.x Blocks
5.7.12.3DisplayID 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 ReferenceTest 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

ProductP/NDescription
 

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

ProductP/NDescription
 

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 ReferenceTest Name
HDCP2.3 CTS 1A-01Regular Procedure – With previously connected Receiver (With stored km)
HDCP2.3 CTS 1A-02Regular Procedure – With newly connected Receiver (Without stored km)
HDCP2.3 CTS 1A-03Regular Procedure – Receiver disconnect after AKE_Init
HDCP2.3 CTS 1A-04Regular Procedure – Receiver disconnect after km
HDCP2.3 CTS 1A-05Regular Procedure – Receiver disconnect after locality check
HDCP2.3 CTS 1A-06Regular Procedure – Receiver disconnect after ks
HDCP2.3 CTS 1A-07Regular Procedure – Receiver sends REAUTH_REQ after ks
HDCP2.3 CTS 1A-08Irregular Procedure – Verify Receiver Certificate
HDCP2.3 CTS 1A-09Irregular Procedure – SRM
HDCP2.3 CTS 1A-10Irregular Procedure – Invalid H’
HDCP2.3 CTS 1A-11Irregular Procedure – Pairing Failure
HDCP2.3 CTS 1A-12Irregular Procedure – Locality Failure

1B. Downstream procedure with Repeater

HDCP2.3 CTS 1B-01Regular Procedure – With Repeater
HDCP2.3 CTS 1B-02Irregular Procedure – Timeout of Receiver ID list
HDCP2.3 CTS 1B-03Irregular Procedure – Verify V’
HDCP2.3 CTS 1B-04Irregular Procedure – MAX_DEVS_EXCEEDED
HDCP2.3 CTS 1B-05Irregular Procedure – MAX CASCADE_EXCEEDED
HDCP2.3 CTS 1B-06Irregular Procedure – Incorrect seq_num_V
HDCP2.3 CTS 1B-07Regular Procedure – Re-authentication on HPD
HDCP2.3 CTS 1B-08Regular Procedure – Re-authentication on REAUTH_REQ
HDCP2.3 CTS 1B-09Irregular Procedure – Rollover of seq_num_V
HDCP2.3 CTS 1B-10Irregular 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 ReferenceTest Name
HDCP2.3 CTS 2C-01Regular Procedure – With transmitter
HDCP2.3 CTS 2C-02Irregular Procedure – New Authentication after AKE_Init
HDCP2.3 CTS 2C-03Irregular Procedure – New Authentication during Locality Check
HDCP2.3 CTS 2C-04Irregular Procedure – New Authentication after SKE_Send_Eks
HDCP2.3 CTS 2C-05Irregular Procedure – New Authentication during Link Synchronization
HDCP2.3 CTS 2C-06Regular 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 ReferenceTest Name
HDCP2.3 CTS 3A-01Regular Procedure – With previously connected Receiver (With stored km)
HDCP2.3 CTS 3A -02Regular Procedure – With newly connected Receiver (Without stored km)
HDCP2.3 CTS 3A -03Irregular Procedure – Verify Receiver Certificate
HDCP2.3 CTS 3A -04Irregular Procedure – invalid H’
HDCP2.3 CTS 3A -05Irregular Procedure – Pairing Failure
HDCP2.3 CTS 3A -06Irregular Procedure – Locality Failure

3B. Downstream Procedure with Repeater

HDCP2.3 CTS 3B-01Regular Procedure – With Repeater
HDCP2.3 CTS 3B -02Irregular Procedure – Timeout of Receiver ID Iist
HDCP2.3 CTS 3B -03Irregular Procedure – Verify V’
HDCP2.3 CTS 3B -04Irregular Procedure – MAX_DEVS_EXCEEDED
HDCP2.3 CTS 3B -05Irregular Procedure – MAX_CASCADE_EXCEEDED
HDCP2.3 CTS 3B -06Irregular Procedure – Rollover of seq_num_V
HDCP2.3 CTS 3B -07Irregular Procedure – Failure of Content Stream Management

3C. Downstream Procedure with Transmitter

Test ReferenceTest Name
HDCP2.3 CTS 3C-01Regular Procedure – Transmitter – DUT – Receiver
HDCP2.3 CTS 3C -02Regular Procedure – Receiver Disconnect Propagation when an Active Receiver is Disconnected Downstream
HDCP2.3 CTS 3C -03Regular Procedure – Receiver Connected when an Active Receiver is Connected Downstream
HDCP2.3 CTS 3C -04Irregular Procedure – New Authentication after AKE_init
HDCP2.3 CTS 3C -05Irregular Procedure – New Authentication during Locality Check
HDCP2.3 CTS 3C -06Irregular Procedure – New Authentication after SKE_Send_Eks
HDCP2.3 CTS 3C -07Irregular Procedure – New Authentication during Link Synchronization
HDCP2.3 CTS 3C -08Irregular Procedure – Rx Certificate invalid
HDCP2.3 CTS 3C -09Irregular Procedure – invalid H’
HDCP2.3 CTS 3C -10Irregular Procedure – Locality Failure
HDCP2.3 CTS 3C-11Regular Procedure – Transmitter – DUT – Repeater (With stored km)
HDCP2.3 CTS 3C-12Regular Procedure – Receiver disconnect after AKE_Init
HDCP2.3 CTS 3C-13Regular Procedure – Receiver disconnect after km
HDCP2.3 CTS 3C-14Regular Procedure – Receiver disconnect after Iocality check
HDCP2.3 CTS 3C-15Regular Procedure – Receiver disconnect after Ks
HDCP2.3 CTS 3C-16Irregular Procedure – Timeout of Receiver ID Iist
HDCP2.3 CTS 3C-17Irregular Procedure – Verify V’
HDCP2.3 CTS 3C-18Irregular Procedure – DEVICE_COUNT
HDCP2.3 CTS 3C-19Irregular Procedure – DEPTH
HDCP2.3 CTS 3C-20Irregular Procedure – MAX_DEVS_EXCEEDED
HDCP2.3 CTS 3C-21Irregular Procedure – MAX_CASCADE_EXCEEDED
HDCP2.3 CTS 3C-22Regular Procedure – Repeater with zero downstream device
HDCP2.3 CTS 3C-23Regular Procedure – Propagation of HDCP2_0_REPEATER_DOWNSTREAM flag
HDCP2.3 CTS 3C-24Regular Procedure – Propagation of HDCP1_DEVICE_DOWNSTREAM flag
HDCP2.3 CTS 3C-25Regular Procedure – Content Stream Management

 

References

Documents / Resouces

Download manual
Here you can download full pdf version of manual, it may contain additional safety instructions, warranty information, FCC rules, etc.


Related Manuals