Download presentation
Presentation is loading. Please wait.
Published byAlexandro Kitchings Modified over 10 years ago
1
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN HOME Quantum Data DisplayPort Link Layer Test Solutions using the 882EA Test Instrument HOME Clicking on these takes you to the different sections. Advances to next slide without viewing all content on current slide. To see all content on a slide, use page down key, mouse click or down arrow. Takes you to the last slide that was viewed, not all the way back through the document. The title and content of the slide.
2
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN HOME QUANTUM DATA OVERVIEW Mission Statement Quantum Data invents test instruments that help manufacturers bring next- generation audio, video, and control products to market – faster and without interoperability problems. History Headquartered in Elgin, IL, Quantum Data has been at the leading edge of programmable video test generator technology for nearly 30 years. Quantum Data was founded in 1979 by Allen and Ann Jorgensen and has been at the leading edge of programmable video test generator technology since its inception. Over the years, the company has expanded the scope of its products to include other types of video test equipment. Global Presence Quantum Data has distributorships and service centers throughout the world including: European Union, China, Taiwan, Japan, Korea, Singapore, Malaysia, Latin America, etc. Youll find Quantum Data instruments in the Authorized Test Centers and design laboratories and production facilities of major consumer electronics and information technology manufacturers throughout the world. HOME
3
LLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN SOLUTIONS QUANTUM DATA DISPLAYPORT LINK LAYER TEST SOLUTIONS SOLUTIONS
4
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN SOLUTIONS 882EA TEST INSTRUMENT Aux channel port (connects to source) DisplayPort transmit port. DisplayPort receive port Aux channel port (connects to sink) Activation keys 882EA front panel 882EA - Front 882EA - Rear SOLUTIONS Activation keys
5
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN SOLUTIONS 882EA TEST SOFTWARE 882EA Link layer compliance test (VESA APPROVED!) –Applications Tests link layer compliance on source devices under test. Tests link layer compliance on sink devices under test. –Operation Can be run link layer compliance test through front panel Can be run link layer compliance test through GUI application. Can be run link layer compliance test through command line. 882EA Auxiliary Channel Analyzer –Applications – monitors aux channel transactions including link transactions. Monitor link training during link layer compliance testing. Monitors link training or link maintenance transactions during normal operation. –Configurations Monitors link transactions between 882EA and source devices under test. Monitors link transactions between 882EA and sink devices under test. SOLUTIONS
6
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER LINK LAYER OPERATION LINK LAYER
7
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER TESTING APPROACH What approach can developers of DisplayPort products take to ensure robust link layer solutions? –Ensure products are compliant. –Ensure product are interoperable. Compliance first – then interoperability. –Compliant products may not interoperate together. –Noncompliant products may still interoperate. What tools are available for developers of DisplayPort products? –Link layer compliance test tools. –Link layer monitoring tools. LINK LAYER
8
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN INFORMATION DISPLAYPORT LINK LAYER FUNCTIONS Link Initialization (link training) –Link training must be performed unless the Source Main Link transmitter and the Sink Main Link receiver are already in synchronization. –Link training follows hot plug – Transmitter (source) device detects a HPD low-going pulse that exceeds 2ms in width. Link Maintenance –Source must check Link Status when it detects possible main link synchronization loss (IRQ HPD from sink with low pulse between 0.5ms – 1ms). –Must link train upon synchronization loss. LINK LAYER
9
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN OVERVIEW DISPLAYPORT LINK TRAINING PROCESS Link training follows hot plug - source device detects a HPD low- going pulse that exceeds 2ms in width. Two phases in link training: –Clock Recovery - locks the receiver CR (clock recovery) PLL to the repetition of D10.2 data symbols. –Channel Equalization – achieves symbol lock and inter-lane alignment: Symbol Lock - Receiver (Sink) has properly detected and aligned the ANSI8B/10B symbol boundaries. Inter-lane alignment – Sink has successfully aligned the symbol boundaries of all lanes with one another. –Must complete in 10ms. LINK LAYER
10
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER LINK TRAINING NORMAL OPERATION WITH SINK READ SINK DPCD CAPABILITIES LINK LAYER Source reads sink DCPD link capability register 001h. Physical connection for testing a DisplayPort sink device. Sink supports link rate of 2.7Gb/s and 4 lanes.
11
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER LINK TRAINING NORMAL OPERATION WITH SINK WRITE LINK PARAMETERS TO SINK DPCD LINK LAYER Source writes to sink DCPD link configuration register 100h to set link training parameters Source writes link rate of 2.7Gb/s and 4 lanes
12
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER LINK TRAINING NORMAL OPERATION WITH SINK BEGIN CLOCK RECOVERY Source writes to sink DCPD link configuration register 102h to set Training Pattern Set main link to send Training Pattern 1 for Clock Recovery LINK LAYER Uses D12.2 data symbols. Transmitter (source) disables pre-emphasis. Source begins Clock Recovery using minimum differential voltage. Source increases differential voltage until receiver is locked. Source reduces link rate and repeats Clock Recovery process if unable to achieve Clock Recovery using maximum differential voltage. Source uses differential voltage level achieved during Clock Recovery. Source uses following transmitter pattern: K28.5-, D11.6, K28.5+, D11.6, D10.2, D10.2, D10.2, D10.2, D10.2, D10.2 Source inter-lane skew between adjacent lanes. inserts two-link-symbol Source cannot use pre- emphasized differential voltage that exceeds 1.2V. Source reduces link rate and repeats Channel Equalization process if unable to achieve Channel Equalization using maximum pre-emphasis.
13
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER LINK TRAINING NORMAL OPERATION WITH SINK SET DPCD LINK CONFIGURATION Settings used for link training Source writes to sink DCPD link configuration register 102h to set Training parameters LINK LAYER
14
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER LINK TRAINING NORMAL OPERATION WITH SINK CHECK CLOCK RECOVERY DONE Source reads sink DCPD link status register 202h to check on link status Clock recovery is Done (Set) LINK LAYER
15
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER LINK TRAINING NORMAL OPERATION WITH SINK BEGIN CHANNEL EQUALIZATION Source writes to sink DCPD link configuration register 102h to begin Channel Equalization Training pattern set to 2 LINK LAYER
16
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER LINK TRAINING NORMAL OPERATION WITH SINK CHECK CHANNEL EQUALIZATION DONE Source reads sink DCPD link status register 202h to check on Channel Equalization Channel Equalization and Symbol Lock Done (Set) LINK LAYER
17
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER LINK TRAINING NORMAL OPERATION WITH SINK CHECK LINK TRAINING DONE Training not in progress – Link training done Source reads sink DCPD link status register 202h to check on Link Training completion LINK LAYER
18
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER ANALYSIS ANALYZE
19
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN PHYSICAL SETUP PASSIVE MONITORING FOR ANALYSIS BETWEEN SOURCE AND SINK DEVICES DisplayPort Source device DisplayPort Sink device Connect the sink device to the ACA port labeled To Sink. Connect the source device to the ACA port labeled To Source. ANALYZE Physical connections for passive monitoring.
20
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER ANALYSIS TEST CASE #1 SOURCE BEGINS LINK TRAINING WITH VOLTAGE SWING OF 1 Source begins Link Training with voltage swing level of 1 rather than 0. ANALYZE Sample test case for passive monitoring.
21
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER ANALYSIS TEST CASE #2 LINK TRAINING SHIFTS TO LOWER LANE RATE ANALYZE Source writes to sink DCPD link configuration register 102h to set Link Training pattern. Link training pattern set to 1. Second sample test case for passive monitoring.
22
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER ANALYSIS TEST CASE #2 LINK TRAINING SHIFTS TO LOWER LANE RATE ANALYZE Source reads sink DCPD link status register 202h to check Link Training progress. Clock Recovery and Channel Equalization not set (not completed).
23
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER ANALYSIS TEST CASE #2 LINK TRAINING SHIFTS TO LOWER LANE RATE ANALYZE Sink requests pre- emphasis for link training. Source reads sink DCPD link status register 202h to check for change request in Link Training parameters.
24
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER ANALYSIS TEST CASE #2 LINK TRAINING SHIFTS TO LOWER LANE RATE ANALYZE New link training parameters – Max drive current setting is reached. Source writes to sink DCPD link configuration register 102h to set new Link Training parameters.
25
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER ANALYSIS TEST CASE #2 LINK TRAINING SHIFTS TO LOWER LANE RATE ANALYZE Lane rate reduced to 1.62Gb/s. Source writes to sink DCPD link configuration register 100h to set new Link Training lane rate.
26
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER ANALYSIS TEST CASE #3 LINK TRAINING REQUIRES LONGER THAN 10MS Link Training begins Link Training completes >10ms ANALYZE Third sample test case for passive monitoring.
27
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER COMPLIANCE TEST RUNNING THE LINK LAYER COMPLIANCE TEST LLC TEST
28
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER COMPLIANCE TEST PHYSICAL SETUP OVERVIEW SETUP First: Make the physical connections. Second: Configure the capabilities of the device under test through the LLC GUI, front panel or command line. Third: Select the tests you want to run and then initiate them either through the GUI, front panel or command line. Fourth: You can monitor the link transactions during the test. Fifth: When the test is done, you get a summary and detailed report.
29
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN DisplayPort Source Loop the ACA port labeled To Sink to the 882EA Rx port. Connect the source device to the ACA port labeled To Source. LINK LAYER COMPLIANCE TEST PHYSICAL SETUP SOURCE TESTING SETUP Physical test configuration for running a link layer compliance test on a source device with monitoring by the ACA.
30
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN DisplayPort Sink LINK LAYER COMPLIANCE TEST PHYSICAL SETUP SINK TESTING SETUP Connect the ACA port labeled To Source to the 882EA Tx port. Connect the sink device to the ACA port labeled To Sink. Physical test configuration for running a link layer compliance test on a sink device with monitoring by the ACA.
31
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN RUN LINK LAYER COMPLIANCE TEST RUN THE LINK LAYER COMPLIANCE TEST RUN
32
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN RUN LINK LAYER COMPLIANCE TEST SINK CONFIGURATION Configures the test with the number of lanes that the sink device under test supports. Configures the test with the color and sampling rate supported by the sink device under test. This tab enables you to configure the capabilities of the device under test. Configures the test with the masimum lane rate that the sink device under test supports. Configures the test with the formats that the sink device under test supports. Configures whether the sink device under test supports test automation. Provisions the test with the DPCD capabilities registers. RUN You can load and existing configuration from a file on the 882EA or you can load an existing configuration.
33
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN RUN LINK LAYER COMPLIANCE TEST SINK TEST RUN Here is a list of the tests. You can select which ever tests you want to run. This tab allows you to select the tests you want to run and to initiate the test. You initiate the test here. You can run the selected tests multiple times. Defines the amount of time between each test. These spin boxes determine how many times each test is run. The status of each test that is run.
34
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN RUN LINK LAYER COMPLIANCE TEST SOURCE CONFIGURATION RUN Configures the test with the number of lanes that the source device under test supports. Configures the test with the color and sampling rate supported by the source device under test. This tab enables you to configure the capabilities of the source device under test. Configures the test with the masimum lane rate that the source device under test supports. Configures the test with the formats that the source device under test supports. Configures whether the source device under test supports test automation. You can load and existing configuration from a file on the 882EA or you can load an existing configuration.
35
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN RUN LINK LAYER COMPLIANCE TEST SOURCE TEST RUN Here is a list of the tests. You can select which ever tests you want to run. This tab allows you to select the tests you want to run and to initiate the test. Defines the long hot plug pulse width supported by the source device under test. These spin boxes determine how many times each test is run. The status of each test that is run. Defines the time delay between each test.
36
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER COMPLIANCE TEST LINK LAYER COMPLIANCE REPORT REPORT
37
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER COMPLIANCE TEST REPORT SOURCE TEST HEADER REPORT The Generator Information section provides information about the 882EA firmware/gateware and hardware. The DUT Specific Information section provides information about the capabilities of the device under test.
38
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER COMPLIANCE TEST REPORT SOURCE TEST DEVICE CONFIGURATION REPORT Continuation of the DUT Specific Information section provides information about the capabilities of the device under test.
39
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER COMPLIANCE TEST REPORT SOURCE TEST DEVICE CONFIGURATION REPORT Continuation of the DUT Specific Information section provides information about the capabilities of the device under test.
40
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER COMPLIANCE TEST REPORT SOURCE TEST REPORT Test Summary section provides a Pass/Fail indication of the test. Test Details section provides a details about each distinct event in the test. The details section tells you if each distinct event in the test passed or failsd. This enabls you to pin piont the point of failure of the test.
41
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER COMPLIANCE TEST REPORT SOURCE TEST REPORT Typical example of the details section of a link layer compliance test.
42
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER COMPLIANCE TEST REPORT SOURCE TEST REPORT Another typical example of the details section of a link layer compliance test.
43
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER COMPLIANCE TEST REPORT SOURCE TEST REPORT Final status in the details section of a link layer compliance test.
44
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER COMPLIANCE TEST REPORT SINK TEST REPORT Test Summary section provides a Pass/Fail indication of the test. Test Details section provides a details about each distinct event in the test. The details section tells you if each distinct event in the test passed or failsd. This enabls you to pin piont the point of failure of the test.
45
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER COMPLIANCE TEST REPORT SOURCE TEST DEVICE CONFIGURATION REPORT Typical example of the details section of a link layer compliance test.
46
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER COMMANDS CONTROL OF THE LINK LAYER THROUGH COMMANDS AND FRONT PANEL CMD/CNTRL
47
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER COMMANDS CMD/CNTRL You can directly control the DisplayPort link layer either through the 882EA front panel or the command line. Front panel (or virtual front panel) control functions –Change number of lanes. –Change lane rate. –Change any format parameter, e.g. colorimetry, sampling, etc. Command line control. –Read and DPCD register from a DisplayPort sink. –Write to any writable DPCD register from a DisplayPort sink. –Change any format parameter, e.g. colorimetry, sampling, etc.
48
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER CONTROLS FRONT PANEL Sets the number of lanes. Initiates link training. Sets the lane rate. Forces link training with the specified values. Enable or disable scrambling. CMD/CNTRL Front Panel operates the same as the virtual front panel shown below.
49
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER CONTROL COMMANDS SINK TESTING CMD/CNTRL These commands control the DPCD of the sink device connected to the 882EA.
50
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER CONTROL COMMANDS SINK TESTING CMD/CNTRL
51
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER CONTROL COMMANDS SINK TESTING CMD/CNTRL
52
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER CONTROL COMMANDS SINK TESTING CMD/CNTRL
53
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER CONTROL COMMANDS SINK TESTING CMD/CNTRL
54
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER CONTROL COMMANDS SINK TESTING CMD/CNTRL
55
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER CONTROL COMMANDS SINK TESTING CMD/CNTRL
56
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER CONTROL COMMANDS SINK TESTING CMD/CNTRL
57
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER CONTROL COMMANDS SOURCE TESTING CMD/CNTRL
58
HOMELLC TESTANALYZE REPORT SLIDE SETUP SOLUTIONS LINK LAYER CMD/CNTRLRUN LINK LAYER CONTROL COMMANDS SOURCE TESTING CMD/CNTRL
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.