QPHY-HDMI Operator’s Manual Revision A – December, 2013 Relating to the following release versions: Software Version Rev. 7.3.x.x Script HDMI.IRT Style Sheet Rev. 1.
700 Chestnut Ridge Road Chestnut Ridge, NY, 10977-6499 Tel: (845) 425-2000, Fax: (845) 578 5985 teledynelecroy.com © 2013 Teledyne LeCroy, Inc. All rights reserved. Teledyne LeCroy and other product or brand names are trademarks or requested trademarks of their respective holders. Information in this publication supersedes all earlier versions. Specifications are subject to change without notice.
QPHY-HDMI Operator’s Manual Table of Contents Introduction ...............................................................................................................................1 About QualiPHY ............................................................................................................................................ 1 About QPHY-HDMI .......................................................................................................................................
Test7-9: TMDS Clock Jitter .................................................................................................................. 21 Test7-10: TMDS Data Eye Diagram .................................................................................................... 22 QPHY-HDMI Variables ................................................................................................................................ 23 Specific to “Test7-2: TMDS-VL” Group ..........................................
QPHY-HDMI Operator’s Manual Introduction About QualiPHY QualiPHY is highly automated compliance test software meant to help you develop and validate the PHY (physical-electrical) layer of a device, in accordance with the official documents published by the applicable standards organizations and special interest groups (SIGs). You can additionally set custom variables and limits to test compliance to internal standards.
Test Fixtures Teledyne LeCroy recommends using the Wilder Technologies HDMI-TPA-P (plug test adapter) used in conjunction with HDMI-TPA-E (EDID board with EEPROM). This equipment is available from Wilder Technologies individually or as part of the HDMI-TPA-PRRCE Test Adapter Kit.
QPHY-HDMI Operator’s Manual Installation and Setup QualiPHY is a Windows-based application that can be configured with one or more serial data compliance components. Each compliance component is purchased as a software option. Install Base Application Download the latest version of the QualiPHY software from: teledynelecroy.com/support/softwaredownload under Oscilloscope Downloads > Software Utilities.
Set Up Remote Control QualiPHY software can be executed from a remote host computer, controlling the oscilloscope through a LAN Connection. To set up remote control: • The oscilloscope must be connected to a LAN and assigned an IP address (fixed or dynamic). • The host computer must be on the same LAN as the oscilloscope. Note: LXI, GPIB, LSIB, and USBTMC remote control is available for some model instruments.
QPHY-HDMI Operator’s Manual Using QualiPHY This section provides an overview of the QualiPHY user interface and general procedures. For detailed information about the QPHY-HDMI software option, see QPHY-HDMI Testing. Accessing the Software Once QualiPHY is installed and activated, it can be accessed from the oscilloscope menu bar by choosing Analysis > QualiPHY, or by double-clicking the QualiPHY desktop icon on a remote computer.
General Setup The first sub-dialog contains general system settings. These remain in effect for each session, regardless of Standard, until changed. Connection tab Shows IP Address of the test oscilloscope (local host 127.0.0.1 if QualiPHY is run from the oscilloscope). The Scope Selector allows you to choose the oscilloscope used for testing when several are connected to the QualiPHY installation. See Set Up Remote Control for details.
QPHY-HDMI Operator’s Manual QualiPHY Test Process Once general system settings are in place, these are the steps for running test sessions. Set Up Test Session 1. Connect the oscilloscope to the DUT. See QPHY-HDMI Testing Physical Setup. 2. Access the QualiPHY software to display the framework dialog. 3. If running QualiPHY remotely, click General Setup and open the Scope Selector to select the correct oscilloscope connection. 4.
Run Tests 1. On the framework dialog, click Start to begin testing. When tests are in progress, this button changes to Stop. Click it at any time to stop the test in process. You’ll be able to resume from the point of termination or from the beginning of the test. 2. Follow the pop-up window prompts. QualiPHY guides you step-by-step through each of the tests described in the standard specification, including diagrams of the connection to the DUT for each required test mode. 3.
QPHY-HDMI Operator’s Manual Run Reports The QualiPHY software automates report generation. On the framework dialog, go to General Setup > Report to pre-configure reporting behavior. You can also manually launch the Report Generator from the framework dialog once a test is run. The Report Generator offers the same selections as the Report tab, only applied to each report individually, rather than as a system setting.
Customizing QualiPHY The pre-loaded configurations cannot be modified. However, you can create your own test configurations by copying one of the standard test configurations and modifying it. Copy Configuration 1. Access the QualiPHY framework dialog and select a Standard. 2. Click Edit/View Configuration and select the configuration upon which to base the new configuration. This can be a pre-loaded configuration or another copy. 3. Click Copy and enter a name and description.
QPHY-HDMI Operator’s Manual Edit Variables The Variable Setup tab contains a list of test variables. See QPHY-HDMI Variables for a description of each. To modify a variable: 1. Select the variable on the Variable Setup tab, then click Edit Variable. (You can also choose to Reset to Default at any time.) 2. The conditions of this variable appear on a pop-up. Choose the new condition to apply.
Edit Test Limits The Limits tab shows the Limit Set currently associated with the configuration. Any limit set can be associated with a custom configuration by selecting it in this field. The Limits Manager shows the settings for every test limit in a limit set. Those in the default set are the limits defined by the standard. To create a custom limit set: 1. On the Limits tab, click Limits Manager. 2. With the default set selected, click Copy Set and enter a name.
QPHY-HDMI Operator’s Manual X-Replay Mode The X-Replay mode window is an advanced (“developer”) view of QualiPHY. The tree in the upper-left frame enables you to navigate to processes in the HDMI test script, in case you need to review the code, which appears in the upper-right frame. Two other particularly useful features are: • A list of recent test sessions in the lower-left frame.
QPHY-HDMI Testing Test Preparation Before beginning any test or data acquisition, the oscilloscope should be warmed for at least 20 minutes. Calibration is automatic under software control and no manual calibration is required. The calibration will be run again if the temperature of the oscilloscope changes by more than a few degrees. Required Test Modes The QPHY-HDMI script requires that you place the DUT (Device Under Test) in the required test modes.
QPHY-HDMI Operator’s Manual QPHY-HDMI Test Configurations Test configurations include variable settings, limit sets, and test selections. All utilize the Default limit set. See QPHY-HDMI Variables for a description of each variable and its default value. See the QPHY-HDMI Limit Sets for more information about the default test limits. Clock and Data0 Basic Tests This configuration runs all Clock and Data0 tests that can be run without changing cable. Maximum device speed is 3 x 3.4 Gbps.
QPHY-HDMI Test Descriptions These are the standard HDMI compliance tests. Test7-2: TMDS-VL This test confirms that DC voltage levels on the HDMI link are within specified limits for each TMDS signal. REQUIREMENT Single-ended, low level output voltage, VL: If attached Sink supports only <=165MHz : (AVcc - 600mVolts) ≤ VL ≤ (AVcc - 400mVolts) If attached Sink supports >165MHz : (AVcc - 700mVolts) ≤ VL ≤ (AVcc - 400mVolts) Reference: [HDMI: Table 4-15] Source DC Characteristics at TP1 METHODOLOGY 1.
QPHY-HDMI Operator’s Manual Test7-4: TMDS TRise, TFall This test confirms that the rise times and fall times on the TMDS differential signals fall within the limits of the specification. REQUIREMENT 75psec ≤ Rise Time or Fall Time Reference: [HDMI: Table 4-16] Source AC Characteristics at TP1 METHODOLOGY 1. Connect TPA-P adapter to Source DUT HDMI output connector. 2. Configure Source DUT to output a video format and pixel size with highest supported TMDS clock frequency. 3.
Test7-6: TMDS Inter-Pair Skew This test confirms that that any skew between the differential pairs in the TMDS portion of the HDMI link does not exceed the limits in the specification. REQUIREMENT Inter-pair skew must not exceed 0.20*TPIXEL. Reference: [HDMI: Table 4-16] Source AC Characteristics at TP1 METHODOLOGY 1. Connect TPA-P adapter to Source DUT HDMI output connector. 2. Connect the first TF-HDMI-3.3V to TMDS_DATA0. 3. Connect the second TF-HDMI-3.3V to TMDS_DATA1. 4.
QPHY-HDMI Operator’s Manual Test7-7: TMDS Intra-Pair Skew This test confirms that any skew within any one differential pair in the TMDS portion of the HDMI link does not exceed the limits in the specification. REQUIREMENT Intra-pair skew between TMDS DATA pairs must not exceed 0.15*TBIT. Reference: [HDMI: Table 4-16] Source AC Characteristics at TP1 METHODOLOGY 1. Connect TPA-P adapter to the Source DUT HDMI output connector. 2. Connect the first TF-HDMI-3.3V to TMDS_DATA0+. 3.
Test7-8: TMDS Clock Duty Cycle This test confirms that the duty cycle of the differential TMDS clock does not exceed the limits allowed by the specification. REQUIREMENT Clock duty cycle must be at least 40% and not more than 60%. Reference: [HDMI: Table 4-16] Source AC Characteristics at TP1 METHODOLOGY 1. Connect TPA-P adapter to Source DUT HDMI output connector. 2. Configure Source DUT to output a video format and pixel size with highest supported TMDS clock frequency. 3. Connect TF-HDMI-3.
QPHY-HDMI Operator’s Manual Test7-9: TMDS Clock Jitter This test confirms that the TMDS Clock does not carry excessive jitter. REQUIREMENT TMDS differential clock jitter must not exceed 0.25*TBIT, relative to the ideal Recovery Clock. Reference: [HDMI: Table 4-16] Source AC Characteristics at TP1 TEST METHODOLOGY 1. Connect TPA-P adapter to the Source DUT HDMI output connector. 2. Connect two TF-HDMI-3.3V test fixtures to each line of the TMDS Clock pair. 3.
Test7-10: TMDS Data Eye Diagram This test confirms that the differential signal on each TMDS differential data pair has an “eye opening” (region of valid data) that meets or exceeds the limits on eye opening in the specification. REQUIREMENT Refer to the “Eye Diagram Mask at TP1 for Source Requirements. Reference: [HDMI: Figure 4-18] Eye Diagram Mask at TP1 METHODOLOGY 1. Connect TPA-P-TDR to Source DUT HDMI output connector. 2. Connect the first TF-HDMI-3.3V to TMDS Clock, and configure as trigger. 3.
QPHY-HDMI Operator’s Manual QPHY-HDMI Variables EXECUTION ORDER MODE Choose between CablingOrdered and IndeOrdered to define how the tests will be run. Currently only IndexOrdered is available. DEMO MODE Select demonstration mode. When enabled, previously stored HDMI waveforms will be used. HDMI VERSION TESTED Select HDMI Compliance test version. There are two versions available: 1.4 and 1.3. NUMBER OF SWEEPS ACQUIRED FOR A MEASURE Increase the number of sweeps to increase precision. Decrease for speed.
WAVEFORM PATH Specify the path on the oscilloscope to save/recall waveforms. When not in Demo Mode and Save acquired waveforms is enabled, the waveforms will be saved in this folder. When set to Demo Mode or Use stored trace for pixel clock measure, saved waveforms should be available in this folder. Default is "D:\Waveforms\HDMI". Specific to “Test7-2: TMDS-VL” Group NUMBER OF SEGMENTS ACQUIRED IN SEQUENCE HDMI specification requires 10'000 segments.
QPHY-HDMI Operator’s Manual Specific to “Test7-7: TMDS Intra-Pair Skew” Group NUMBER OF SEGMENTS ACQUIRED IN SEQUENCE HDMI specification requires 10'000 segments. For debugging only, reduce the number of segments to speed-up processing. Choose between 10’000, 1000, 500 or 50. Default is 10’000. Recalled Waveform File Index (5 digits) Enter the 5 digits number corresponding to the index of the file you want to recall. Default is 00000.
Specific to “Test7-10: TMDS-Data Eye Diagram” Group DUT TMDS CLOCK STANDARD FREQUENCIES Configure Source DUT to output one video format for each of the following TMDS Clock frequencies: 27MHz (or 25MHz), 74.25MHz, 148.5MHz, 222.75MHz and, if not already covered, the highest DUT-supported frequency. Use alternate frequency if the highest DUT-supported frequency is not already covered.
QPHY-HDMI Operator’s Manual Manual Deskewing Procedures This section is only applicable to the oscilloscope and the cables connecting to the oscilloscope channels. Cable Deskewing Using the Fast Edge Output The following procedure demonstrates how to manually deskew two oscilloscope channels and cables using the fast edge output, with no need for any T connector or adapters. Note: Fast Edge output is available only on some models.
• Trigger i. Configure to Source to be FastEdge. ii. Set the Slope to Positive. • Parameter Measurements: i. Set the source for P1 to CX and the measure to Delay. ii. Set the source for P2 to CY and the measure to Delay. iii. Set the source for P3 to M1 and the measure to Delay. 3. Set the display to Single Grid. • Click Display Single Grid. 4. Using the appropriate adapter, connect Channel X to the Fast Edge Output of the oscilloscope. 5.
QPHY-HDMI Operator’s Manual 10. Save Channel X to M1. • Click File Save Waveform. • Set Save To Memory. • Set the Source to CX. • Set the Destination to M1. • Click Save Now. 11. Disconnect Channel X from the Fast Edge Output and connect Channel Y to the Fast Edge Output. 12. Press the Clear Sweeps button on the front panel to reset the averaging. 13. Allow multiple acquisitions to occur until the waveform is stable on the screen. 14.
Cable Deskewing Using the DUT Signal This procedure does not require a Fast Edge output. Its other advantages are: • It does not require adapters. • You can de-skew at the same V/div settings you'll use to capture your data (because you are capturing your data for this procedure). • If the differential data signal has higher speed edges than the oscilloscope's AUX OUT, it is easier to get good timing measurements with the faster edges. This is definitely the case for HDMI.
QPHY-HDMI Operator’s Manual 7. Set the resulting value as the Deskew value in C2 menu. 8. Restore the cable connections to their Step 1 settings (previous). Press the Clear Sweeps button on the oscilloscope. The mean skew value should be approximately zero - that is the data skew. Typically, results are <1ps given a test fixture meant to minimize skew on the differential pair. 9. On the C3 dialog, un-check the Invert checkbox and turn off the parameters.
Error Messages These messages may appear when using QualiPHY. “Warning, no valid technology package has been found…” This message appears if none of the QualiPHY components have been activated on the oscilloscope before launching the QualiPHY application. See Activate Components.