980 HDMI Protocol Analyzer Application Guide – Source Compliance Test Automation Rev. A1 Table of Contents Overview – Test Automation for HDMI Source Devices Workflow for Test Automation 1.1.1 One time tasks per source device under test 1.1.2 Making the physical connections 1.1.3...
Acquiring and provisioning the 980 Rx port with a test EDID – Provision the Rx port with an EDID that supports all video and audio formats and features of the source device under test. 1.1.2 Making the physical connections The physical connections involved in source compliance test automation are listed below: ...
Ensure that the 980 HDMI Protocol Analyzer module is in the proper mode (HDMI vs MHL). Disable the 980 HDMI Protocol Analyzer module Tx port (the Tx port is only used when running HDMI sink compliance tests).
Powering up the 980 In order to set the IP address of the 980/980B you will have to have the 980/980B powered up. Apply power to the 980/980B (which houses the 980 HDMI Protocol Analyzer module) by toggling the rocker type power switch on the back of the 980/980B.
Note: The power switch in the front is used when you are turning off the 980/980B for a short period of time. For extended off periods, it is best to power down the 980 by first using the power button on the front and then the rocker switch on the back.
If you are connecting through your corporate LAN, the PC hosting the Test Automation System will typically have an IP address assigned to it through DHCP services. You can either assign an IP address to the 980/980B directly or allow the network DHCP server to assign an IP address to the 980/980B. The procedures for changing the IP address of the 980/980B are provided in this subsection.
Page 8
Ethernet connections for 980B using corporate LAN or hub 1. Connect an Ethernet cable from the 980/980B Ethernet jack on the back panel of the 980/980B to your corporate LAN or local Ethernet hub. The IP address on this 980B Ethernet port is configurable using the procedures that following.
Ethernet connections for 980B using direct connect 1. Connect an Ethernet cable from the 980 Ethernet jack on the back panel of the 980/980B frame to your PC hosting the Automated Test System. The IP address on this 980 port is configurable using the procedures that follow.
Page 10
980 HDMI Protocol Analyzer Application Guide – Source Compliance Test Automation Rev. A1 DHCP server. These procedures assume that you have powered up the 980/980B and that the embedded 980 GUI Manager has been launched and established a physical Ethernet connections have been made.
Page 11
980 HDMI Protocol Analyzer Application Guide – Source Compliance Test Automation Rev. A1 If the IP address of the 980/980B is compatible with IP address of your PC and corporate network, no further action is required. 3. If you are wish to allow the 980/980B’s IP address to be set through DHCP services, select the DHCP Checkbox as shown below: 4.
This subsection provides procedures on how to make the HDMI connection between an HDMI source device and the 980 HDMI Protocol Analyzer module. The images below identify the locations of the HDMI Rx interface on the 980 HDMI Protocol Analyzer module when installed in the 980 and 980B.
980 HDMI Protocol Analyzer compliance test function provides a set of forms that can be filled out and saved. This saved CDF is stored on the 980 test instrument and is used during the test. You must complete a CDF prior to running the test scripts through your ATS.
When running the source compliance test through an Automated Test System you will have to ensure that the EDID provisioned in the 980 HDMI Protocol Analyzer module’s Rx port supports all video and audio capabilities that your source device supports. Quantum Data provides the EDID(s) necessary. In most cases the Quantum Data default EDID will be sufficient for testing your source device.
Your Automated Test System runs the HDMI source compliance test through a telnet session. Use the steps below to establish a telnet session to the 980. 1. Enter the telnet command at a terminal program to establish a telnet session request with the 980/9080B: telnet <IP Address>...
Page 16
980 HDMI Protocol Analyzer Application Guide – Source Compliance Test Automation Rev. A1 A terminal session window will appear enabling you to log in: 3. Enter qd for the user name and qd for the password. The following screen will appear.
Assigning the Test EDID to the 980 Protocol Analyzer Rx port The EDID that you acquired from the Quantum Data EDID library or from the EDID Editor has to be assigned to the 980 HDMI Protocol Analyzer module’s Rx port in order to ensure that your source device can be placed into the proper video and audio modes by the Automated Test System.
2. Select the test EDID as shown below and check the box for Permanently set the 980’s EDID. The 980 HDMI Protocol Analyzer module’s Rx port should now provisioned with an EDID that supports all source capabilities.
That you have upgraded your 980 (if necessary) to a suitable released version. Note: The easiest way to verify that you have the proper license and that the 980 Protocol Analyzer is equipped with the proper released version is to run a simple quick test through the 980 GUI Manager. We recommend that you use the embedded 980 GUI Manager through the 980’s touch screen display.
Page 20
Please note that the percentages shown in the table to achieve a required buffer size assume the 980 HDMI Protocol Analyzer module has 2GB memory. Recently the 980 HDMI Protocol Analyzer module has been enhanced to support 4GB of memory.
Page 21
Performing the Capture (Raw TMDS) In the case of the 7-16,17,18,19 Protocol Tests, the 980 has to also look at the protocol data such as the preamble and guard band. This requires a separate capture of “raw tmds” data. The following series of commands set up the capture and trigger conditions, etc and then initiate the capture of the raw tmds data.
980 HDMI Protocol Analyzer Application Guide – Source Compliance Test Automation Rev. A1 p-scope> pcap mode tmds // capture the raw TMDS data. Pre-Capture Filter set to: RAW TMDS CHARACTERS p-scope> pcap trig vsync 0 // sets the capture trigger to vsync.
Page 23
Please note that the percentages shown in the table to achieve a required buffer size assume the 980 Protocol Analyzer module has 2GB memory. Recently the 980 Protocol Analyzer module has been enhanced to support 4GB of memory.
Page 24
980 HDMI Protocol Analyzer Application Guide – Source Compliance Test Automation Rev. A1 Test ID % of full buffer (2GB) Resulting/Required buffer size 7-33 – Interoperability with DVI 2.360 42MB 7-34 – Deep Color 2.360 42MB 7-35 – Gamut Metadata Transmission 2.360...
Please note that the percentages shown in the table to achieve a required buffer size assume the 980 Protocol Analyzer module has 2GB memory. Recently the 980 Protocol Analyzer module has been enhanced to support 4GB of memory.
Page 26
980 HDMI Protocol Analyzer Application Guide – Source Compliance Test Automation Rev. A1 Test ID % of full buffer (2GB) Resulting/Required buffer size 7-16 – Legal Codes 41.492 743MB 7-17 – Protocol Test 41.492 743MB 7-18 – Extended Control Period 41.492...
Page 28
Please note that the percentages shown in the table to achieve a required buffer size assume the 980 HDMI Protocol Analyzer module has 2GB memory. Recently the 980 Protocol Analyzer module has been enhanced to support 4GB of memory.
Page 29
980 HDMI Protocol Analyzer Application Guide – Source Compliance Test Automation Rev. A1 Test ID % of full buffer (2GB) Resulting/Required buffer size 7-36 – High Bitrate Audio 41.492 743MB 7-37 – One Bit Audio 4.48 88MB 7-38 – 3D Video Format Timing 4.322...
Page 30
980 HDMI Protocol Analyzer Application Guide – Source Compliance Test Automation Rev. A1 4 Sample Test Results file This section provides an example of a test results file. Sample Test Results file The results for a test can be found in the file HDMI_CTS_OUTPUT.log. In the /home/qd directory. An example of this file for the 7-17 test is shown below.
This section provides reference for the 980 HDMI Protocol Analyzer module commands related to compliance test automation. 980 Commands executed from pscope prompt The following table lists the commands used during automated testing that are executed from the 980’s pscope prompt. These include general housekeeping and administrative commands as well as the capture commands (pcap).
Page 32
980 HDMI Protocol Analyzer Application Guide – Source Compliance Test Automation Rev. A1 List of pscope prompt commands Command Description Syntax Command Example pcap decode Decodes an existing capture in the pcap decode To a decode of a capture: capture buffer and creates a >pcap decode...
Page 33
980 HDMI Protocol Analyzer Application Guide – Source Compliance Test Automation Rev. A1 List of pscope prompt commands Command Description Syntax Command Example pcap trig Defines the trigger mechanism pcap trig <type> <pos> To set the trigger criteria: location within the captured data.
The value is a mask for this parameter as follows: - bit 0: Value of 1 means the sink (980) Support_AI CDF parameter is true meaning that the sink supports ACP, ISRCx packets. Value of 0 means that these packets are not supported. The default is 0.
Page 35
Rev. A1 - bit values for 6 and 7 pertain to MHL only. -p is a parameter that pertains to HDCP and is only used for the 980 GUI Manager and not used for Automated Test Systems. -q is a parameter that when set to 0 indicates that only a quick test is performed on tests 7-16, 7-17 & 7-18 and no detailed analysis of any failures is conducted.
Page 36
980 HDMI Protocol Analyzer Application Guide – Source Compliance Test Automation Rev. A1 Page 36 Feb 14, 2013...
Need help?
Do you have a question about the 980 and is the answer not in the manual?
Questions and answers