Quantum Data 980 User guide

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 1 Feb 14, 2013
980 HDMI Protocol Analyzer Module
HDMI Source Compliance Test Automation
Application Guide
Rev: A1

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 2 Feb 14, 2013
Table of Contents
1Overview –Test Automation for HDMI Source Devices 3
1.1 Workflow for Test Automation 3
1.1.1 One time tasks per source device under test 3
1.1.2 Making the physical connections 3
1.1.3 Running the Tests 4
2Initial Test Setup Procedures 5
2.1 Establishing an Ethernet Session between the 980 and Automated Test System 5
2.1.1 Making the physical Ethernet connections 7
2.1.2 Setting the IP address of the 980 9
2.2 Connecting the HDMI Source DUT to the 980 12
2.3 Powering up the 980 5
2.3.1 Powering down the 980 6
2.4 Creating a Capabilities Declaration Form (CDF) 13
2.5 Acquiring a test EDID 14
3Executing the Source Compliance Test 15
3.1 Establishing a Telnet Session with the 980 15
3.2 Moving the CDF to the proper directory 17
3.3 Assigning the Test EDID to the 980 Protocol Analyzer Rx port 17
3.4 Initiating the compliance test 18
3.4.1 Basic Protocol Test –Test ID 7-17 Example 19
3.4.2 Video Pixel Encoding RGB –Test ID 7-23 Example 22
3.4.3 Audio Clock Regeneration –Test ID 7-29 Example 25
3.4.4 4K Video Resolution –Test ID 7-39 Example 27
A. Appendix –Command Line Reference 31
A.1 980 Commands executed from pscope prompt 31
A.2 980 Compliance Test Script command 34

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 3 Feb 14, 2013
1Overview –Test Automation for HDMI Source Devices
The 980 HDMI Protocol Analyzer module supports test automation by an Automated Test System for HDMI or
MHL compliance testing as well as for general analysis of source devices. Test automation is supported through
the module’s command line interface available through a telnet session. This document pertains to automation with
an HDMI source but the same techniques and procedures apply to MHL.
Please note that the HDMI (and MHL) compliance tests are optional features. You must verify that your 980 is
equipped with the license for these test. Refer to the 980 HDMI Protocol Analyzer User Guide for instructions on
how to verify the optional licenses your 980 Protocol Analyzer module has.
The 980 HDMI Protocol Analyzer module is equipped in either of the Quantum Data 980 Advanced Test Platforms
(ATP):
980 Advanced Test Platform.
980B Advanced Test Platform.
1.1 Workflow for Test Automation
The high level work flow for HDMI source compliance test automation is described in the following paragraphs.
1.1.1 One time tasks per source device under test
These tasks are performed for each source device under test:
Creating a CDF using the 980 GUI Manager –A Capabilities Declaration Form (CDF) is required by the
compliance test script application used for Test Automation.
oApply power to the 980/980B.
oUse the embedded GUI Manager to create a Capabilities Declaration Form (CDF) for the HDMI source
device under test.
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:
Connecting the Automated Test System to the 980/980B –This involves the following:
oApply power to the 980 ATP.
oEstablish a physical Ethernet connection between the Host PC or workstation running the Automated
Test System and the 980/980B.
oEstablish a telnet session from the Automated Test System to the 980/980B.
Connecting the HDMI Source Device Under Test to the 980/980B –This involves the following:
oMake the HDMI physical connection from the source device under test to the 980 HDMI Protocol
Analyzer module’s Rx port.
oApply power to the HDMI source device under test.

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 4 Feb 14, 2013
1.1.3 Running the Tests
Test automation on HDMI source devices involves the high level steps per test or test suite listed below.
Setting the 980 into the proper state –The following tasks are accomplished using 980 Protocol
Analyzer commands that the Test Automation System has to execute at the 980 command line (pscope>)
through a telnet session.
oEnsure that the 980 HDMI Protocol Analyzer module is in the proper mode (HDMI vs MHL).
oDisable the 980 HDMI Protocol Analyzer module Tx port (the Tx port is only used when running HDMI
sink compliance tests).
oDisable other optional modes such as Encrypted Link Analyzer mode.
oVerify that the 980 HDMI Protocol Analyzer module capture engine is idle.
Setting the source device into the proper video and audio mode –The following task ensures that the
source device under test is in the proper video and audio mode. This can be done using either of the
following methods:
oHave the Automated Test System set the source device into the proper video and audio mode. This is
facilitated by the provisioning of the 980 HDMI Protocol Analyzer module’s Rx port with an EDID that
all the capabilities of your source device.
Capturing data –The following tasks are accomplished using 980 HDMI Protocol Analyzer commands
that the Test Automation System has to execute at the 980 command line (pscope>) through a telnet
session.
oClean out any existing log data.
o(optionally) Verify that video is being received by the 980 HDMI Protocol Analyzer module and that the
HDMI source device is putting out the proper resolution, audio, etc.
oSet the capture parameters such as buffer size and trigger condition.
oInitiate the capture.
Processing captured data –The following tasks are accomplished using 980 HDMI Protocol Analyzer
commands that the Test Automation System has to execute at the 980 command line (pscope>) through a
telnet session.
oGenerate timing information about incoming stream.
oGenerate decoded data from stream.
oIndex the decoded data.
Run compliance test script on captured data per CTS Test ID –The following tasks are executed at the
linux shell. The compliance test scripts enable you to run multiple tests at once or you can run each test
individually.
oInitiate a perl script to run a specific Test ID or multiple Test IDs.
View test results
oOpen up various results files in your favorite word processing software, e.g. Wordpad.

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 5 Feb 14, 2013
2Initial Test Setup Procedures
This section provides preparatory procedures for running the HDMI source compliance test through an Automated
Test System.
2.1 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. Turn the 980/980B on by pressing and releasing the power button on the lower portion of the
front panel. The power switch in the front is used when you are turning off the 980 Protocol Analyzer for a short
period of time.
Use the following procedures to power up the 980/980B.
1. If necessary, apply power by toggling the rocker type power switch on the back of the 980/980B.
980 Advanced Test Platform 980B Advanced Test Platform
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.
2. Turn the 980/980B on by pressing and releasing the power button on the lower portion of the front panel.

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 6 Feb 14, 2013
The 980/980B will boot up and present the Real Time window.
2.1.1 Powering down the 980
Use the following procedures to power down the 980/980B.
1. Turn the 980/980B off by pressing and releasing the power button on the lower portion of the front panel.
The following prompt will occur. Select the desired option.
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.
2.2 Establishing an Ethernet Session between the 980 and Automated Test System
This subsection provides procedures on establishing an Ethernet session between the Automated Test System
and the 980/980B.
You will either be connecting directly from the PC hosting the Test Automation System to the 980/980B directly
through an Ethernet cable or you will be connecting through your corporate LAN network or a local Ethernet hub.
If you are connecting directly between your Test Automation System and the 980/980B you will need to ensure that
the IP addresses of the 980/980B and the network interface card on your Test Automation System are compatible.
To be compatible, the IP addresses must have the same network portions of their IP address but different host
portions. You can either change the IP address of the host PC using standard Windows OS techniques or you can

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 7 Feb 14, 2013
change the IP address of the 980/980B. The 980/980B is provisioned with a default IP address (192.168.1.10). The
procedures for changing the IP address of the 980/980B are provided in the next subsection.
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. These procedures also describe how to enable the
980/980B DHCP client to allow the network to assign an IP address.
2.2.1 Making the physical Ethernet connections
This subsection describes how to connect the 980/980B to the PC hosting your Test Automation System. This
procedure assumes that you have assembled the Automated Test System platform, 980/980B and source device
under test into your work area.
To make the physical Ethernet connection through your corporate LAN or local Ethernet hub:
This procedure is used when you are connecting the PC hosting the ATS to the 980/980B through your corporate
LAN network or local Ethernet hub. This procedure is required to establish an IP session between the PC hosting
the Automated Test System and the 980/980B. Refer to the procedures and diagrams below. The diagrams show
the Ethernet connections through a LAN or hub for testing an HDMI source. The first diagram shows the
connection to the 980 and the second diagram for the 980B.
Ethernet connections for 980 using corporate LAN or hub

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 8 Feb 14, 2013
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. Refer to the diagrams above.
2. Connect an Ethernet cable from your Automated Test System to your corporate LAN or local Ethernet hub.
To make the physical connections using Ethernet Point-to-Point connection with the Automated Test
System:
This procedure is used when you are connecting your Automated Test System to the 980/980B directly with an
Ethernet cable. If you are connecting through your corporate LAN or local hub, use the previous procedure. This
procedure assumes that you have assembled the 980/980B, host PC for the Automated Test System and source
device under test and applied power to all these devices. Refer to the diagrams and procedure below. The first
illustration shows a direct Ethernet connection with the 980. The second illustration shows a direct Ethernet
connection with the 980B.

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 9 Feb 14, 2013
Ethernet connections for 980 using direct connect
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.
2.2.2 Setting the IP address of the 980
This procedure describes how to set the IP address of the 980/980B. You can change the 980’s IP address
through the 980’s front panel touch screen display manually or you can use the command line. You can also allow
the network DHCP server to assign an IP address if you have the 980/980B on your corporate network that has a

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 10 Feb 14, 2013
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.
To set the IP address of the 980/980B through the embedded 980 GUI Manager:
1. Access the Instrument Settings dialog box by touch selecting the Instrument pull-down menu. Then select
Configure.
2. Alternatively, access the Instrument Settings dialog box from the Main window by touch selecting the pop-up
menu icon on the lower left corner of the 980 built-in display and select Configure Network.
The following dialog box appears:

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 11 Feb 14, 2013
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. Alternatively, if you wish to set the IP address without DHCP, touch select the IP address field to access the
on-line keyboard which enables you to change the IP address. Edit the IP address and press the Enter key on
the on-line keyboard.
Note: You will have to deselect DHCP if it is checked in order to access the pop up keyboard.
5. Touch select the Change activation button to initiate the change. You do not have to reboot the 980/980B for
the IP address change to take effect.

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 12 Feb 14, 2013
2.3 Connecting the HDMI Source DUT to the 980
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.
HDMI Connection from 980 HDMI Protocol Analyzer to Source Device Under Test
HDMI Connection from 980B HDMI Protocol Analyzer to Source Device Under Test

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 13 Feb 14, 2013
2.4 Creating a Capabilities Declaration Form (CDF)
The Capabilities Declaration Form describes the capabilities of the HDMI source device under test. The CDF is
used by the 980 compliance test application to determine what test capabilities of the source device to test. The
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.
Detailed procedures for creating a Capabilities Declaration Form (CDF) through the embedded 980 GUI Manager
are provided below. The 980 must be powered up.
Please note that you can also create a CDF through the external 980 GUI Manager. Using the external 980 GUI
Manager requires that you connect the host PC to the 980 Protocol Analyzer; therefore for testing with an ATS we
recommend just completing the CDF through the embedded 980 GUI Manager.
To complete the CDF:
1. From the Compliance menu, enable viewing of the HDMI Source Compliance Test panel.
2. Select the CDF Entry panel as shown below.
3. To create a new CDF, click on the New activation button.
You will be prompted with a confirmation that you want to start a new CDF and reset the values. Click OK to
proceed.
4. To open an existing CDF, click on the Open activation button.

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 14 Feb 14, 2013
You will be prompted with a dialog box that enables you to open a CDF. Select a CDF and then OK to proceed.
5. Complete the items in the Product tab of the CDF Entry panel shown below. Note that you will have to
complete the essential fields in order to proceed. A red status message (below) will appear indicating if you
have not completed all the essential fields.
6. Complete the items in the remaining tabs, then save the CDF as “cdf”. A confirmation box with a default name
will appear. Edit the name if necessary and click OK.
Note: The CDF will be saved on the 980 HDMI Protocol Analyzer in the /home/qd/workspace/hdmict/cdf/
directory. You will have to move the CDF file to the /home/qd/ directory before starting with your test
automation. Procedures for moving this file are provided in the next chapter.
2.5 Acquiring the test EDID
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. You can obtain this EDID from the Quantum
Data EDID library www.quantumdata.com/edid/ or from the 980 itself. Procedures are provided in the following
chapter.

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 15 Feb 14, 2013
3Executing the Source Compliance Test
This section provides procedures for running the compliance test through the 980 command line.
3.1 Establishing a Telnet Session with the 980
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>
Where IP Address is the IP address of the 980/980B.
You will be prompted with the pscope login: prompt. Enter the user name and password shown:
Pscope login: qd
Password: qd
The pscope prompt appears.
pscope>
Note: The commands for test automation are executed at the pscope prompt. If you need to access the linux
bash shell enter the following:
p-scope> quit // quits out of the pscope prompt to the bash shell where you
enter linux commands.
qd@spcope:~$
2. Alternatively you can use a terminal emulator program such as Putty as shown below:

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 16 Feb 14, 2013
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.

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 17 Feb 14, 2013
3.2 Moving the CDF to the proper directory
When you created the CDF it was placed in the /home/qd/workspace/hdmict/cdf/ directory. You will need to
move it to the /home/qd/ directory using the following procedures.
1. Enter the following command at the p-scope> prompt to move the CDF file to the proper location:
p-scope> exec cp /home/qd/workspace/hdmict/cdf/cdf /home/qd/
Note that the exec command entered at the p-scope> prompt enables you to enter linux shell commands
such as the cp (copy) command.
3.3 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.
To assign the EDID to the 980 HDMI Protocol Analyzer module’s Rx port:
1. From the EDID pull-down menu select Set EDID as shown below.

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 18 Feb 14, 2013
A dialog box appears enabling you to select the appropriate test EDID. This EDID should include support for all
features that your source device supports.
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.
3.4 Initiating the compliance test
This section provides procedures for running a test on a source device. There are four example procedures for
each of four separate tests. The sample tests selected should give you an idea how to run any of the HDMI source
compliance tests supported by the 980 HDMI Protocol Analyzer module. The four sample tests are:
7-17 - Basic Protocol Test.
7-23 - Video Pixel Encoding RGB
7-29 –Audio Clock Regeneration

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 19 Feb 14, 2013
7-39 –4K Video Resolution
These procedures assume the following prerequisite steps have been completed:
You have created a CDF and put it in the proper directory on the 980.
You have provisioned the 980 HDMI Protocol Analyzer module’s Rx port with an EDID that supports all
source features and functions.
You have verified that you have the proper license for running the HDMI Source Compliance test option.
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. For
instruction on running the HDMI Compliance test through the 980 GUI Manager refer to the User Guides
available on the Quantum Data website.
The commands used in the sample procedures below have to be incorporated into the Automated Test System.
Comments are provided to help you understand the purpose and sequence of commands in the test process
necessary for compliance test automation. All commands shown at the p-scope> prompt need to be executed
by an Automated Test System.
For a description of each command, refer to the command reference at: Appendix –Command Line Reference.
3.4.1 Basic Protocol Test –Test ID 7-17 Example
The following sequence of commands are used to run the 7-17 test.
Initialization
p-scope> hdmitx disable // disables the 980 HDMI Protocol Analyzer Tx port.
p-scope> slink down // disables the Encrypted Link Analyzer mode.
p-scope> mon hdmi // configuring the 980 for HDMI (rather than DVI).
p-scope> hp // toggle hot plug to cause an EDID read by the source.
Asserting 1sec HP pulse
Note: The Automated Test System now has to put the source device into the proper video and audio mode (i.e.
resolution, colorimetry, audio format etc.). If you are certain that the source is in the proper mode executing the
following command (vinfo) is optional. Otherwise the Automated Test System would have to parse out the
command response and issue a notification to the operator.
p-scope> vinfo // verify incoming video parameters.
HDMI RX Video Information:
HDMI Source +5V Power Signal: OK
HDMI Source SCDT Signal: OK
.
.
.
Video Format: N/A

980 HDMI Protocol Analyzer Application Guide –Source Compliance Test Automation Rev. A1
Page 20 Feb 14, 2013
Colorimetry: N/A
Extended Colorimetry: N/A
RGB YCC Indicator: N/A
Color Depth: N/A
Pixel Packing Phase: N/A
Performing the Capture (Metadata)
p-scope> clean // clean out extraneous log files.
p-scope> pcap vchk enable // check video so that the 980 will not initiate a
capture unless video is present.
p-scope> pcap size 41.492 // set capture buffer size to 41.492% (743MB).
Capture buffer size 743MB
Note: Setting the proper capture buffer is very important and varies per test. The following table will help you
determine what capture buffer setting to use for each test. 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.
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
743MB
7-19 –Packet Types
41.492
743MB
7-21 –Minimum Format Support
6.483
116.17MB
7-22 –Additional Format Support
6.483
116.17MB
7-23 –Pixel Encoding RGB
6.483
116.17MB
7-24 –Pixel Encoding YcbCr
6.483
116.17MB
7-25 –Video Format Timing
6.483
116.17MB
7-26 –Pixel Repetition
6.483
116.17MB
7-27 –AVI Infoframe
6.483
116.17MB
7-28 –IEC 60958 / 61937
2.360
42MB
7-29 –ACR
22.654
405MB
7-30 –Audio Sample Packet Jitter
15.103
270MB
7-31 –Audio Infoframe
1.573
28MB
7-32 –Audio Sample Packet Layout
1.573
28MB
7-33 –Interoperability with DVI
2.360
42MB
7-34 –Deep Color
2.360
42MB
7-35 –Gamut Metadata Transmission
2.360
42MB
Other manuals for 980
4
Table of contents
Popular Control Unit manuals by other brands

ITRON
ITRON EquaScan hMIURFV2 Assembly instruction

Allen-Bradley
Allen-Bradley ControlLogix 1756-OF6VI installation instructions

Siemens
Siemens ZIC-4A Installation instructions manual

Watts
Watts NVFN Series Technical data sheet

Viessmann
Viessmann VITOTRONIC 100 Technical data manual

Ventam
Ventam 85 Installation & commissioning instructions

Siemens
Siemens SIRIUS 3RF2330-DA Series Original operating instructions

CALEFFI
CALEFFI 676 Series manual

Waeco
Waeco MagicTouch MT2000 installation manual

Aprilaire
Aprilaire Premium Digital Humidifier Control Safety and installation instructions

Kemper
Kemper ETA-THERM Installation and operating manual

Grundfos
Grundfos CIM 290-MA LPWAN GiC instructions