Quantum Data 980 User manual

980 User Guide –HDMI Compliance Tests Rev. B29
Page 1 August 5, 2011
980 Protocol Analyzer
User Guide –HDMI Compliance Tests
Rev: B29

980 User Guide –HDMI Compliance Tests Rev. B29
Page 2 August 5, 2011
Table of Contents
1About the 980 3
1.1 What makes the 980 Unique? 3
1.2 Scope of this User Guide 4
1.3 Changes to this User Guide 4
1.4 What options are available with the 980? 4
1.5 980 User Interface 5
1.6 What kinds of data does the 980 Protocol Analyzer allow you to view? 6
2Getting Started 7
2.1 What is in the 980 Protocol Analyzer shipping box? 7
2.2 Front Panel 7
2.3 Downloading and launching the 980 Manager 7
2.4 Powering up the 980 8
2.5 Connection Scenarios for 980 Manager to 980 Protocol Analyzer 11
3HDMI Source Compliance Tests 16
3.1 Workflow for running the HDMI Source Compliance Tests 16
3.2 Making the physical connections 16
3.3 Completing the CDF 23
3.4 Selecting which tests to run 33
3.5 Executing the HDMI Source Compliance Tests 39
3.6 Viewing Details of Source Compliance Test Failures 45
3.7 Viewing the HDMI Source Compliance HTML test report 50
4EDID Sink Compliance Tests 54
4.1 Workflow for running the HDMI EDID Compliance Tests 54
4.2 Making the physical connections 54
4.3 Completing the CDF 60
4.4 Executing the EDID Compliance Tests 64
We wish to thank Chris Pasqualino of Broadcom for his helpful suggestions and feedback during the
development of the 980 Protocol Analyzer. His help in reviewing requirements and providing
useful feedback during alpha testing were greatly appreciated.

980 User Guide –HDMI Compliance Tests Rev. B29
Page 3 August 5, 2011
1About the 980
This chapter provides an overview of features of the 980 Protocol Analyzer and the 980 Manager. The 980
Protocol Analyzer is an HDMI analyzer for HDMI source devices. It provides visibility into the HDMI protocol to help
resolve common interoperability problems in HDMI systems. The 980 Manager is a PC application to manage and
use the 980 Protocol Analyzer.
There are two options for the 980: 1) 980 225MHz “Gen 2” and 2) 980 297MHz “Gen 3”. The 980 225MHz “Gen 2”
is able to parse HDMI streams from source devices with a TMDS clock up to 225MHz. The 980 297MHz “Gen 3”
version is able to parse HDMI streams from source devices with a TMDS clock and pixel clock up to 297MHz.
1.1 What makes the 980 Unique?
The 980 Protocol Analyzer is an analyzer for HDMI source devices that provides full visibility into the HDMI
protocol, timing, control and auxiliary data. It captures and decodes encrypted or unencrypted metadata (audio
sample, infoframes and other data packets) as well as DDC transactions and CEC messages.
Competitive “analyzers” available on the market are more limited because they utilize commercial silicon chips.
The 980 uses a proprietary solution and therefore can provide much greater visibility into the protocol, timing and
control data. The competitive “analyzers” support some of the 980 features but not nearly all of them. They support
functional testing but not true interoperability testing. Functional test “analyzers” often support only real time
monitoring. The 980 supports capture, store and analysis as well as Real Time monitoring.
For these same reasons, the 980 can support all of the HDMI source protocol compliance tests in Sections 7.4
through 7.8 of the CTS. Functional test instruments cannot. For example, the 980 supports all the Protocol tests in
Test 7-17 related to control periods, preamble and guard bands and the 980 can measure the audio sample rate
precisely and therefore measure audio jitter correctly. Functional test instruments cannot support these tests
correctly.

980 User Guide –HDMI Compliance Tests Rev. B29
Page 4 August 5, 2011
1.2 Scope of this User Guide
This User Guide provides descriptive and procedural information on the HDMI compliance test options for testing
HDMI sources and sinks using either version of the 980 Protocol Analyzer (the 980 225MHz “Gen 2” the 980
297MHz “Gen 3”). Some of the source compliance tests are not supported on the 980 225MHz “Gen 2” unit. The
standalone PC application, i.e. the 980 Manager is used in the example and screen shots.
This User Guide provides descriptive and procedural information on the HDMI compliance test options for testing
HDMI sources and sinks. Although you can run the compliance tests through the 980’s “embedded GUI,” all the
examples used in the procedures of this User Guide are taken from the external standalone PC GUI application.
The procedures are identical between the embedded GUI running through the 980 front panel display and the
external standalone PC application but the look and feel is slightly different.
1.3 Changes to this User Guide
The following changes have been made to this User Guide since the last version:
Added discussion and procedures for the HDMI Sink Compliance Tests.
Miscellaneous changes to the procedures related to the way the external GUI Manager is connected to the
980.
Updated various screen shots to reflect changes in the graphical interface.
Note: Please be sure to check the Quantum Data website for updates to this User Guide.
1.4 What options are available with the 980?
The 980 offers four options that you can purchase with the 980 Protocol Analyzer. You must have a license to use
these optional features: 1) Encrypted Link Analyzer mode for monitoring encrypted data between an HDMI source
and sink device. 2) HDMI Source Compliance tests in accordance with HDMI 1.4 CTS Sections 7.4 through 7.8. 3)
EDID Compliance test in accordance with Sections 8.2 and 8.5 of the HDMI 1.4 CTS.
You can determine what options the 980 is provisioned with by looking at the label on the bottom of the 980 or by
accessing the Instrument Information screen on either the built-in or external GUI manager. Refer to the following
screens.

980 User Guide –HDMI Compliance Tests Rev. B29
Page 5 August 5, 2011
1.5 980 User Interface
The 980 Protocol Analyzer provides a graphical user interface for operation. This GUI can run both on the 980 itself
through the built-in color touch screen display or as a standalone application running on a PC. The look and feel
and functions are similar but not identical.
1.5.1 980 Manager GUI
The external 980 Manager GUI provides easy access to the captured data on your PC for sharing with others. Also
the external 980 Manager GUI enables you to operate the 980 through a larger interface which allows you to use
multiple panels at the same time. There are two key features that are not available in the external 980 Manager
GUI however: 1) viewing the incoming video in real time, 2) viewing the HDMI video/audio metadata and DDC
transactions in real time using the Real Time mode.
1.5.2 980 Embedded GUI Manager –Real Time Monitoring
You can operate the 980 fully through the embedded GUI Manager. In addition to the basic operation of the 980
Protocol Analyzer the touch screen display GUI also enables you to view the incoming video from a source even
when encrypted with HDCP content protection. The ability to view the incoming video also enables you to control
the menus of the source device (e.g. STB or DVD player) to ensure that it is in the correct mode. The embedded

980 User Guide –HDMI Compliance Tests Rev. B29
Page 6 August 5, 2011
GUI Manager also enables you to view the HDMI video metadata and DDC transactions in real time, as they are
being captured, using the Real Time mode.
You can transfer data captures taken from the embedded GUI Manager to your PC where they can be viewed
through the external 980 Manager GUI and also disseminated to others for analysis.
1.6 What kinds of data does the 980 Protocol Analyzer allow you to view?
By providing visibility into the HDMI protocol, the 980 Protocol Analyzer enables you to detect changes and identify
anomalies in the HDMI signal. The following is a list of the data types you can view (currently):
Video
oTiming parameters
oPixel values
Data Islands, including:
oInfoframes (AVI, Audio, Source Product Descriptor, etc.)
oGeneral Control Packet (GCP)
oAudio Clock Regeneration (ACR)
oAudio Sample Packet Header including Channel Status Blocks
oControl data (vsync, hsync, encryption enable)
Hot plug events
DDC transactions, including:
oHDCP
oEDID
Control data
CEC transactions
Audio Return Channel (ARC) data (not currently supported)

980 User Guide –HDMI Compliance Tests Rev. B29
Page 7 August 5, 2011
2Getting Started
This chapter explains what is involved in getting your 980 up and operating to capture data.
2.1 What is in the 980 Protocol Analyzer shipping box?
You will find the following items in the P-Scope shipping box:
Quantum Data 980 Protocol Analyzer test instrument.
Ethernet cable (P/N 30-00151) –used for connecting to the 980 Protocol Analyzer over the LAN interface.
Detachable power cable –used for supplying power to the 980 Protocol Analyzer.
HDMI cable (P/N 30-00146) –used for connecting to the 980 Protocol Analyzer to the device under test.
ESD warning sheet (P/N 68-00204) –information useful for protecting the HDMI interface against static
discharge.
Quick Start Guide (P/N 68-00223). Please note that the quick start guide included in the 980 shipping box does
not provide procedures on how to run the optional compliance tests.
2.2 Front Panel
The 980 is equipped with a built-in color touch display that enables you to fully operate the 980 Protocol Analyzer.
There is a power button to turn the 980 Protocol Analyzer on (along with the rocker switch on back). The power
switch in the front is used when you are turning off the 980 Protocol Analyzer for a short period of time. For
extended periods of off time, it is best to power the 980 down by first using the power button on the front and then
the rocker switch on the back.
2.3 Downloading and launching the 980 Manager
If you are going to use the external 980 GUI Manager instead of using the embedded GUI Manager, you will have
to download the application from the Quantum Data website. The external 980 GUI Manager runs on a Windows
platform. Use the following procedures.
To download the 980 GUI Manager:
1. Download the external 980 GUI Manager from the Quantum Data downloads page to your PC. The link to the
downloads page is: http://www.quantumdata.com/downloads/index.asp.
2. Start the installation by double-clicking on your downloaded *.msi file.
The Setup Wizard will launch.

980 User Guide –HDMI Compliance Tests Rev. B29
Page 8 August 5, 2011
3. Select the installation folder. We recommend installation in the default folder.
4. After installation completes, run the new 980 Manager. It should be available in the Start Menu under All
Programs →Quantum Data, and also from an icon on your Desktop.
5. Verify that the version number in the title bar matches the version on the Quantum Data website Downloads
page www.quantumdata.com/downloads.
2.4 Powering up the 980
Use the following procedures to power up the 980 Protocol Analyzer.
1. If necessary, apply power by toggling the rocker type power switch on the back of the 980 as shown below.

980 User Guide –HDMI Compliance Tests Rev. B29
Page 9 August 5, 2011
Note: The power switch in the front is used when you are turning off the 980 Protocol Analyzer for a short
period of time. For extended off periods, it is best to power down the 980 Protocol Analyzer by first using the
power button on the front and then the rocker switch on the back.
2. Turn the 980 on by pushing the power button on the lower portion of the front panel.
The following prompt will occur. Select the desired option.

980 User Guide –HDMI Compliance Tests Rev. B29
Page 10 August 5, 2011

980 User Guide –HDMI Compliance Tests Rev. B29
Page 11 August 5, 2011
2.5 Connection Scenarios for 980 Manager to 980 Protocol Analyzer
This subsection describes the options for connecting the external 980 Manager to the 980 Protocol Analyzer. In
order to operate the 980 Protocol Analyzer with the 980 Manager you will need to establish a connection between
the 980 Protocol Analyzer and the 980 Manager. The 980 Manager will be running on your laptop or host PC. You
will either be connecting directly from the 980 Manager to the 980 Protocol Analyzer through an Ethernet cable or
you will be connecting through your corporate LAN network.
If you are connecting directly between your host PC and the 980 Protocol Analyzer you will need to ensure that the
IP addresses of the 980 and the network interface card on your host PC 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 change the IP address
of the 980. The 980 is provisioned with a default IP address (192.168.1.10). The procedures for changing the IP
address of the 980 are provided in the next subsection.
If you are connecting through your corporate LAN, the PC that the external 980 Manager is running on will typically
have an IP address assigned to it through DHCP services. You can either assign an IP address to the 980 directly
or allow the network DHCP server to assign one to the 980 that is compatible with your corporate network. To be
compatible, the IP address of the 980 must have the same network portion of the IP address as your network but a
unique host portion. The 980 is provisioned with a default IP address (192.168.1.10). The procedures for changing
the IP address of the 980 are provided in the following subsection. These procedures also describe how to enable
the 980 DHCP client to allow the network to assign an IP address.
2.5.1 Setting the IP address of the 980 Protocol Analyzer
This procedure describes how to set the IP address of the 980 Protocol Analyzer manually. You can change the
980’s IP address through the 980’s front panel touch screen display. You can also allow the network DHCP server
to assign an IP address. This procedure assumes that you have powered up the 980 and that the embedded 980
GUI Manager has been launched.
To set the IP address of the 980 through the embedded 980 GUI Manager
Note: To complete this procedure you will first have to establish a physical Ethernet connection between your PC
and the 980 Protocol Analyzer. Please refer to the procedures for making the physical connections provided in
each Compliance Test section of this User Guide.
1. Touch select the terminal icon on the lower right corner of the 980 built-in display to access the Connection
Properties dialog box to view the current IP address. If the IP address of the 980 is compatible with IP address
of your PC and corporate network, no further action is required.
Note: If you do not see the icon in the lower right corner, press the Hide button in the Real Time Window.

980 User Guide –HDMI Compliance Tests Rev. B29
Page 12 August 5, 2011
2. Touch select the Instrument pulldown menu and select Configure.
The following dialog box appears:

980 User Guide –HDMI Compliance Tests Rev. B29
Page 13 August 5, 2011
3. If you are wish to allow the 980’s IP address to be set through DHCP services, select the DHCP Checkbox as
shown below:
4. Alternatively, is 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 for the IP
address change to take effect.
To set the IP address of the 980 through the command line

980 User Guide –HDMI Compliance Tests Rev. B29
Page 14 August 5, 2011
Note: To complete this procedure you will first have to establish a physical Ethernet connection between your PC
and the 980 Protocol Analyzer. Please refer to the procedures for making the physical connections provided in
each Compliance Test sections of this User Guide.
1. Open up a DOS window on your PC.
Note: This procedure requires a telnet session. Use standards Windows OS utilities or third party utilities.
2. Establish a telnet session to the 980 using the default IP address as follows:
telnet 192.168.1.10
You will be prompted with the Pscope login: prompt. Enter the following for a user name and password:
Pscope login: qd
Password: qd
When the p-scope prompt appears, you will need to execute a command to change its IP address using the
following command:
Setip <IP_address> <subnet mask> <gateway>
Note: You will have to include the subnet mask and gateway address as arguments.
The following is an example:
p-scope> setip 192.168.254.100 255.255.255.0 192.168.254.1
If you wish to use DHCP to set the IP address, use the following command:
p-scope> setip dhcp
Reboot the 980 by pressing the power button on the lower middle part of the front panel bezel. When the 980
initializes, you will be able to view the new IP address by touch selecting the terminal icon on the lower right
corner of the 980 built-in display through the Connection Properties dialog box to view the current IP
address.

980 User Guide –HDMI Compliance Tests Rev. B29
Page 15 August 5, 2011

980 User Guide –HDMI Compliance Tests Rev. B29
Page 16 August 5, 2011
3HDMI Source Compliance Tests
This chapter describes how to use the optional HDMI source compliance test feature. Please note you will have to
purchase the HDMI Compliance Test option in order to run these tests. The 980 supports the following test
sections in the HDMI 1.4a Compliance Test specification:
7.4 Source Protocol Tests
7.5 Source Video Tests
7.6 Source Audio Tests
7.7 Source Interoperability with DVI Tests
7.8 Source Advanced Features Tests
3.1 Workflow for running the HDMI Source Compliance Tests
The following is the high level workflow for running the HDMI Source Compliance Tests.
1. Power up the 980 Protocol Analyzer.
2. Connect the source device under test to the 980 Protocol Analyzer.
3. (Optional) Establish an Ethernet/IP connection between the external 980 GUI Manager and the 980 Protocol
Analyzer.
4. Complete a (or load an existing) Capabilities Declaration Form (CDF) for the device under test using the CDF
Entry panel.
5. Select the tests that you wish to run from the Test Selection panel.
6. Initiate the tests through the Test Options / Review panel.
7. View the detailed data for test failures if failures occur.
8. View the results in the Test Results panel under the Navigator panel.
3.2 Making the physical connections
This subsection describes the physical connections required to run the HDMI source compliance tests. You can
either run the tests through the embedded GUI manager (running on the 980) or the external 980 GUI manager.
This procedure assumes that you have assembled the 980 Protocol Analyzer and source device under test into
your work area. There are three connection scenarios depending on whether you are using the embedded GUI
Manager or the external GUI Manager and also depending on whether you are connecting your host PC to the 980
through your corporate LAN or directly.
3.2.1 Establishing the Ethernet connections between the 980 GUI Manager and the 980 Protocol
Analyzer
This subsection describes how to make the physical Ethernet connections between the external 980 GUI Manager
and the 980 Protocol Analyzer.
To make the physical Ethernet connection when using the external 980 GUI Manager and connecting
through your corporate LAN:
This procedure is used when you using the external 980 GUI Manager and connecting to the 980 through your
corporate LAN network. This procedure is required to establish an IP session between the 980 Manager running
on the 980 Protocol Analyzer. This procedure assumes that you have assembled the 980 Protocol Analyzer, host

980 User Guide –HDMI Compliance Tests Rev. B29
Page 17 August 5, 2011
PC and source device under test and applied power to all these devices. Refer to the procedures and diagram
below.
1. Connect an Ethernet cable from the 980 Ethernet jack on the lower left half of the back panel of the 980
Protocol Analyzer to your corporate LAN. The IP address on this 980 Ethernet port is configurable using the
procedures in Connection Scenarios for 980 Manager to 980 Protocol Analyzer. Refer to the diagrams below.
2. Connect an Ethernet cable from your PC hosting the external 980 GUI Manager to your corporate LAN. Refer
to the diagrams below.
To make the physical connections using Ethernet Point-to-Point connection with the external GUI
Manager:
This procedure is used when you using the external 980 GUI Manager and connecting to the 980 directly. If you
are connecting through your corporate LAN, use the previous procedure. This procedure is required to establish an
IP session between the 980 Manager running on the 980 Protocol Analyzer. This procedure assumes that you
have assembled the 980 Protocol Analyzer, host PC and source device under test and applied power to all these
devices. Refer to the procedures and diagram below.

980 User Guide –HDMI Compliance Tests Rev. B29
Page 18 August 5, 2011
1. Connect an Ethernet cable from the 980 Ethernet jack on the lower left half of the back panel of the 980
Protocol Analyzer frame to your PC hosting the 980 GUI Manager. The IP address on this 980 port is
configurable using the procedures in Connection Scenarios for 980 Manager to 980 Protocol Analyzer. Refer
to the diagrams below.
3.2.2 Establishing a Management Session between the 980 GUI Manager and the 980 Protocol
Analyzer
This procedure describes how to establish a management session between your 980 Manager and the 980
Protocol Analyzer. The procedure assumes that you have IP addresses provisioned in the 980 and the PC hosting
the 980 Manager and that you have a suitable Ethernet cable connected between the PC and the 980 either
directly or through your corporate LAN.
1. Add your 980 Protocol Analyzer to the 980 Manager application using the green + icon or the + Add item on
the Instrument pull-down menu identified below.

980 User Guide –HDMI Compliance Tests Rev. B29
Page 19 August 5, 2011
The Add Instrument dialog appears enabling you to enter the name and IP information for the 980 that you
are trying to connect to (below).
2. Enter the name (any suitable name) and IP address of the 980 Protocol Analyzer that you want to connect to in
the Add Instrument dialog box (above). Then click on the Add activation button.
You will see a series of messages on a dialog boxes describing the progress. One example is shown below:
The 980 Protocol Analyzer with the IP address you entered appears on the list in the 980 Navigator panel
(below). The 980 Manager application will automatically connect to the 980 Protocol Analyzer once you add
the 980 to the application.

980 User Guide –HDMI Compliance Tests Rev. B29
Page 20 August 5, 2011
3. (If not already connected) Connect to the 980 Protocol Analyzer using either the Connect icon or the Connect
item on the right click menu as shown in the screen below. Note that you can also double click on the 980 in
the Instrument dialog box in order to initiate a connection.
A dialog box appears indicating that a connection is in progress:
Once the connection is made the information about the connected 980 Protocol Analyzer is available via the
right click menu as shown below.
Other manuals for 980
4
Table of contents
Other Quantum Data Measuring Instrument manuals