980 HDMI Protocol Analyzer User Guide Rev. A1 Table of Contents About the 980 HDMI Protocol Analyzer What makes the 980 HDMI Protocol Analyzer Unique? Scope of this User Guide What options are available with the 980 HDMI Protocol Analyzer? Changes to this User Guide 980 User Interface What kinds of data does the 980 HDMI Protocol Analyzer allow you to view?
Page 3
980 HDMI Protocol Analyzer User Guide Rev. A1 Real Time Mode Accessing the Real Time mode Real Time Mode Overview Real Time Mode Data Panels Auxiliary Channel Analyzer (ACA) Accessing the ACA Panel ACA Panel Description Monitoring the HDMI auxiliary channels with the ACA Viewing HDMI auxiliary channel traces on a PC with the ACA Testing HDMI Sources, Cables and Distribution Networks for Pixel Errors Accessing the Real Time mode...
Page 4
980 HDMI Protocol Analyzer User Guide Rev. A1 10.1 Running a video timing test 10.2 Running a video analysis test 10.3 Audio Analysis 10.4 AVmute Test Loading and Importing Capture files 11.1 Loading an existing captures with the 980 HDMI Protocol Analyzer 11.2 Importing Capture Files from other 980 Systems Transferring Capture Files from the 980 Protocol Analyzer to a PC...
980 HDMI Protocol Analyzer User Guide Rev. A1 1 About the 980 HDMI Protocol Analyzer Gen 2 This chapter provides an overview of features of the 980 HDMI Protocol Analyzer Gen 2 and the 980 GUI Manager. The 980 HDMI Protocol Analyzer is an analyzer for HDMI source devices. It provides visibility into the HDMI protocol to help resolve common interoperability problems in HDMI systems.
980 HDMI Protocol Analyzer User Guide Rev. A1 Scope of this User Guide This User Guide documents the operation of both the 980 HDMI Protocol Analyzer Gen 2 (225MHz) through the standalone PC application, i.e. the 980 Manager. In some cases there are functions of the embedded 980 GUI Manager that will be covered in detail as well.
This is a new User Guide. Note: Please be sure to check the Quantum Data website for updates to this User Guide. 980 User Interface The 980 provides a graphical user interface (980 GUI Manager) for operation. This GUI can run both on the 980 itself through the built-in color touch screen display (embedded 980 GUI Manager) or as a standalone application running on a PC (external 980 GUI Manager).
980 HDMI Protocol Analyzer User Guide Rev. A1 The external 980 GUI Manager provides easy access to the captured data on your PC for sharing with others. Also the external 980 GUI Manager enables you to operate the 980 through a larger interface which allows you to use multiple panels at the same time.
What is in the 980 HDMI Protocol Analyzer Gen 2 shipping box? You will find the following items in the 980 shipping box: Quantum Data 980 test instrument. Ethernet cable (P/N 30-00151) – used for connecting to the 980 over the LAN interface.
980 HDMI Protocol Analyzer User Guide Rev. A1 14. View the video in real time to verify that the source is outputting video. 15. Set the capture trigger criteria and the pre-capture filtering criteria. 16. Initiate the capture. 17. View and analyze the captured data. 18.
Page 11
980 HDMI Protocol Analyzer User Guide Rev. A1 980 Configurations Information / Function J – Various USB ports for transferring files and restoring system. Page 11 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 980 HDMI Protocol Analyzer Gen 2 Operational Modes The 980 HDMI Protocol Analyzer Gen 2can be operated in one of two operational modes: 1) Capture and Store for Analysis and 2) Real Time Monitoring. 2.3.1 Capture, Store and Post Analysis The Capture and Post Analysis mode is the typical mode of operation and the mode used to analyze HDMI data and is available both through the built-in touch display GUI and the external 980 GUI Manager.
Page 13
980 HDMI Protocol Analyzer User Guide Rev. A1 HDMI Sink Emulation for Source Analysis Configuration Page 13 December 19, 2012...
Page 14
980 HDMI Protocol Analyzer User Guide Rev. A1 2.4.2 Pass-Through Monitor The pass-through mode enables you to monitor the HDMI traffic passively between an HDMI source and an HDMI sink device. In the pass-through monitoring configuration the 980 HDMI Protocol Analyzer HDMI Rx port is connected to the source device under test and the 980 HDMI Protocol Analyzer HDMI Tx port is connected to a sink device.
Manager (residing on your host PC) and the 980 HDMI Protocol Analyzer. 2.6.1 Downloading and installing the 980 GUI Manager 1. Download the 980 GUI Manager from the Quantum Data downloads page to your PC. The link to the downloads page is: http://www.quantumdata.com/downloads.
Page 16
980 HDMI Protocol Analyzer User Guide Rev. A1 1. From the Quantum Data downloads page, double click on the External Manager link. 2. A dialog box will appear asking you to save the file: The file will be saved in the downloads folder on the PC.
Page 17
3. After installation completes, run the new 980 GUI Manager. It should be available in the Start Menu under All Programs → Quantum Data, and also from an icon on your Desktop. 4. Verify that the version number in the title bar matches the version on the website.
Page 18
980 HDMI Protocol Analyzer User Guide Rev. A1 Note: The power switch in the front is used when you are turning off the 980 HDMI Protocol Analyzer for a short period of time. For extended off periods, it is best to power down the 980 HDMI Protocol Analyzer by first using the power button on the front and then the rocker switch on the back.
Page 19
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 19 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 Connection for external 980 GUI Manager This subsection describes the options for connecting the external 980 GUI Manager to the 980 HDMI Protocol Analyzer. In order to operate the 980 HDMI Protocol Analyzer with the 980 GUI Manager you will need to establish a connection between the 980 HDMI Protocol Analyzer and the PC hosting the 980 GUI Manager.
Page 21
980 HDMI Protocol Analyzer User Guide Rev. A1 Ethernet connection through Hub 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 that following.
Page 22
980 HDMI Protocol Analyzer User Guide Rev. A1 Ethernet direct connection 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 that follow.
Page 23
980 HDMI Protocol Analyzer User Guide Rev. A1 2. A second option for accessing the Instrument Settings dialog box to set the IP address is to touch select the Instrument pull-down menu and select Configure. 3. A third option for accessing the Instrument Settings dialog box to set the IP address is from the Main window, touch select the pop-up menu icon on the lower left corner of the 980 built-in display and select Configure Network to access the Instrument Settings dialog box to view the current IP address.
Page 24
980 HDMI Protocol Analyzer User Guide Rev. A1 The following dialog box appears: 4. If you are wish to allow the 980’s IP address to be set through DHCP services, select the DHCP Checkbox as shown below: Page 24 December 19, 2012...
Page 25
980 HDMI Protocol Analyzer User Guide Rev. A1 5. 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.
Page 26
980 HDMI Protocol Analyzer User Guide Rev. A1 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.
Page 27
980 HDMI Protocol Analyzer User Guide Rev. A1 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 that you want to connect to in the Add Instrument dialog box (above) and click on the Add activation button.
Page 28
980 HDMI Protocol Analyzer User Guide Rev. A1 Note: If you receive an “Incompatible Software” error dialog (below); this means that you should upgrade your 980 with the lastest firmware. The 980 with the IP address you entered appears on the list in the 980 Navigator panel (below). The 980 GUI Manager application will automatically connect to the 980 once you add the 980 to the application.
Page 29
980 HDMI Protocol Analyzer User Guide Rev. A1 A dialog box appears indicating that a connection is in progress: Once the connection is made the information about the connected 980 HDMI Protocol Analyzer is available via the right click menu as shown below. Page 29 December 19, 2012...
Page 30
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 30 December 19, 2012...
Page 31
The information is then displayed in a separate window. The information on the Instrument Information window tells you the firmware and hardware release and version information as well as what options you have. This information will be helpful if you call Quantum Data customer support during an upgrade process. Page 31...
Page 32
980 HDMI Protocol Analyzer User Guide Rev. A1 2.7.4 Establishing a physical HDMI connection from an HDMI source device under test to the 980 Use the following procedures to connect your HDMI source device to the 980 HDMI Protocol Analyzer. 1.
Page 33
980 HDMI Protocol Analyzer User Guide Rev. A1 HDMI connection for pass-through/Encrypted Link Analyzer Page 33 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 3 Overview of the 980 GUI Manager (External) Overview This chapter describes the 980 Manager panels. The 980 GUI Manager is an application that runs on your local PC. It enables you to examine the data captured by the 980 HDMI Protocol Analyzer through a user friendly graphical interface.
Page 35
980 HDMI Protocol Analyzer User Guide Rev. A1 You can specify which panels are open on the main window by selecting them from the View/Show pull-down menu as shown below. Page 35 December 19, 2012...
Page 36
980 HDMI Protocol Analyzer User Guide Rev. A1 You can also double click on a panel to enlarge it such that it consumes the entire area of the application. The result of double clicking on the Data Decode panel is shown below. Note that the icons for the other windows are positioned on the left and right side panels of the application window.
Page 37
980 HDMI Protocol Analyzer User Guide Rev. A1 You can redisplay any of the panels by double clicking on the icons. You can revert to the default configuration by invoking the Reset Perspective option available in the Window pull-down menu as shown below. Page 37 December 19, 2012...
Page 38
980 HDMI Protocol Analyzer User Guide Rev. A1 3.1.2 Top level menus There are a series of top level menus on the 980 GUI Manager. These are described in the following image and table: Top Level Menu Items Selection Function File Opens a capture in the GUI.
Page 39
980 HDMI Protocol Analyzer User Guide Rev. A1 Top Level Menu Items Selection Function Note: This menu is context sensitive. as a CEA extension block or a Video or Data Its contents depend on whether the block to the CEA extension block. EDID Editor Panel is open and being Delete EDID Block Deletes a selected EDID block.
Page 40
980 HDMI Source Compliance Test application or any other Components optional application. You can download new releases from the Quantum Data website on the downloads page. Set 980 License Key This enables you to activate a license for an...
Page 41
Selection Function optional feature you have purchased. When you click on this item, you will browse for a license key file (Qd.lic) that you have obtained from Quantum Data Customer Support. Options Time Stamp Format Nano-Seconds [HHMMSSmsusns] - Time is shown in nanoseconds.
Page 42
980 HDMI Protocol Analyzer User Guide Rev. A1 Top Level Menu Items Selection Function transactions. Console - Displays the Console Panel. Capture Sub-Menu Capture Control - Displays the Capture Control Panel. Data Decode - Displays the Data Decode Panel.
980 HDMI Protocol Analyzer User Guide Rev. A1 4 980 GUI Manager (External) – Panel Descriptions This section describes the 980 GUI Manager panels in more detail. 980 Navigation Panel The 980 Navigator panel provides a set of tabs to access a variety of data sets and panels as shown in the screen example below.
Page 44
980 HDMI Protocol Analyzer User Guide Rev. A1 Navigator Tabs - Item Associated Icons subnet mask and gateway IP address. Only appears when Provides access to the data for the various the Navigator/Instrument tab is selected. compliance tests. Execute a Capture - Initiates a capture on the selected 980 device.
Page 45
980 HDMI Protocol Analyzer User Guide Rev. A1 Navigator Tabs - Item Associated Icons been configured. Images Provides access to bitmap image files that have been saved and image library lists that have been configured. Instruments Provides access 980s that have been configured through the 980 GUI Manager.
Page 46
980 HDMI Protocol Analyzer User Guide Rev. A1 4.1.2 980 Navigation Instruments Panels and Right-Click items The 980 Navigator Instruments panel provides a set of right click functions when a specific 980 instrument is selected. These are described in the following table. Navigator Panel - Item Function Right click on 980 Instrument...
Page 47
IP address. Upgrade GUI Application - Upgrade GUI Application - Enables you to apply an upgrade of the 980 built-in GUI. You can download new GUI release from the Quantum Data website. Upgrade Firmware/Gateware - Enables you to apply and upgrade to the 980.
Page 48
980 HDMI Protocol Analyzer User Guide Rev. A1 Navigator Panel - Item Function capture that is currently loaded has an asterisk next to it. [Capture] Information - Provides information about the selected capture and the 980 used to capture the data: Creation date and time of the capture.
980 HDMI Protocol Analyzer User Guide Rev. A1 Capture Control panel The Capture Control panel enables you to setup the capture parameters. The figure below shows the Capture Control panel and its control and selection items. Page 49 December 19, 2012...
Page 50
980 HDMI Protocol Analyzer User Guide Rev. A1 The following table describes the functions of the Capture Control panel. Capture Control Panel - Function Item - Description Instrument Selection Enables you to select the 980 that you want to use for a capture. Note that in some cases you might have more than one 980 defined in the 980 Manager.
Page 51
980 HDMI Protocol Analyzer User Guide Rev. A1 Capture Control Panel - Function Item - Description (Capture Tab) you want to capture. This could be: Data Analysis (Audio, Video, Data Island) - The 980 will capture all the audio packets, video data and the data islands.
Page 52
980 HDMI Protocol Analyzer User Guide Rev. A1 4.2.1 Defining Precision Triggering and Pre-Capture Filtering The 980 Capture Control function has an advanced triggering and pre-capture filtering function which enables you to specify the triggering and pre-capture filtering with a greater degree of detail. These advanced features are configured through the Match functional tab under the Capture tab shown below.
980 HDMI Protocol Analyzer User Guide Rev. A1 Video Analysis Panel The Video Analysis panel enables you to view the captured video images. It provides thumbnails of each captured frame. It also enables you to navigate to the Data Decode panel to view the transactions for that frame. You can synchronize the Data Decode panel to the Video Analysis panel by pressing the ALT key and clicking on a frame.
Page 54
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 54 December 19, 2012...
Page 55
980 HDMI Protocol Analyzer User Guide Rev. A1 4.3.1 Image Viewer The Video Analysis panel enables you view the video pattern or content for a frame in full size by simply double clicking on a frame. The screen below shows the Video Image Viewer for a specific frame. Page 55 December 19, 2012...
Page 56
980 HDMI Protocol Analyzer User Guide Rev. A1 Once you have activated the full view of a frame in the Video Image Viewer panel you can view the pixel values for any pixel by moving your mouse over the pattern. In the example below pixel (x=537, y=184) is selected. Its RGB color values are (R=180, G=16, B=16).
Page 57
980 HDMI Protocol Analyzer User Guide Rev. A1 4.3.2 Viewing 3D Images You can view captured 3D images in the Video Analysis panel. The 3D images appear adjacent to one another in the window, either side by side or one on top and the other below it for the left and right eyes depending on the 3D structure used.
980 HDMI Protocol Analyzer User Guide Rev. A1 Data Decode Panel The Data Decode panel (shown below) is the primary panel for examining data at the detail level. The example shows data captured in the Data Analysis mode where the audio, video and data islands are captured. Page 58 December 19, 2012...
Page 59
980 HDMI Protocol Analyzer User Guide Rev. A1 The following example shows data captured in the Protocol Analysis mode where the audio, video and data islands are not shown in detail. Page 59 December 19, 2012...
Page 60
980 HDMI Protocol Analyzer User Guide Rev. A1 When you select a packet in the Data Decode panel that packet is highlighted in the Event Plot panel. It is only visible if the Event Plot is zoomed to show each distinct packet. Refer to the screen shot below. The following table describes the activation buttons available through the Data Decode panel.
Page 61
980 HDMI Protocol Analyzer User Guide Rev. A1 Data Decode Status Icons Function dialog box appears enable you do select or deselect data types individually or a page at a time. This dialog box is described further below. – The Find activation button enables you to locate ...
Page 62
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 62 December 19, 2012...
Page 63
980 HDMI Protocol Analyzer User Guide Rev. A1 4.4.1 Working with Segments in the Data Decode Panel Large captures are broken into smaller distinct sections called segments to make them more manageable and to improve speed and performance. When you click on the Segment activation button , a dialog box appears (shown below) enabling you to select and load another segment.
Page 64
980 HDMI Protocol Analyzer User Guide Rev. A1 4.4.2 Searching for Data in the Data Decode Panel You can search for data in the Data Decode panel using the search function. The search function is accessible using the magnifying glass icon on the upper left of the Data Decode panel.
Page 65
980 HDMI Protocol Analyzer User Guide Rev. A1 4.4.3 Post-Capture Filter Selection tab The Post-Capture Events button on the Data Decode panel enables you to do the following: Specify the data that you want to view in the Event Plot and Data Decode panels. ...
Page 66
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 66 December 19, 2012...
Page 67
980 HDMI Protocol Analyzer User Guide Rev. A1 4.4.4 Data Decode Record Field Descriptions The Data Decode panel enables you to select the individual protocol transactions (records). When you highlight a transaction, the details for the selected transaction, are shown in the lower panels: There are two lower panels: top and bottom.
Page 68
980 HDMI Protocol Analyzer User Guide Rev. A1 4.4.5 Data Decode Record Selection and Configuration The Data Decode panel has a right-click menu to define how the timestamp is displayed. This is shown below. The table that follows the screen image defines each option: Right click option Description Nano-Seconds [HHMMSSmsusns]...
980 HDMI Protocol Analyzer User Guide Rev. A1 Event Plot Panel The Event Plot panel (shown below) is the primary panel for locating the data for high level navigation to the detail level provided by the Data Decode panel. The vertical axis is the data types. The Event Plot panel provides a set of data types labeled on the left of the panel that inform you of the type of data for that layer.
Page 70
980 HDMI Protocol Analyzer User Guide Rev. A1 The following example shows the Event Plot with data captured in the Protocol Analysis mode where the audio, video and data islands are not shown in detail. The control bits for the preamble are shown and guard band bits for each channel in a given video data period are shown as well.
Page 71
980 HDMI Protocol Analyzer User Guide Rev. A1 4.5.2 Zooming in the Event Plot Panel You can zoom in and zoom out and pan across the data using the slide bars provided. You can also zoom by surrounding a specific section of the captured data. These functions are described in the following table. Even Plot Zoom &...
Page 72
980 HDMI Protocol Analyzer User Guide Rev. A1 4.5.3 Viewing the Timestamps of the Data The timestamp indicated on the dark status panel just below the icons indicates the location of the scroll bar. When you scroll or pan through the data, the timestamps are shown in the status panel. If you use the pointer tool to select a particular point, the timestamp and data element will be shown in the center of the dark status panel.
Page 73
980 HDMI Protocol Analyzer User Guide Rev. A1 4.5.4 Surrounding and Zooming The Event Plot provides a Range Zoom tool . You can select an area of the Event Plot by clicking and dragging across. When you do this the new view will be limited to the horizontal range that you selected. The midpoint of the selection will become the new center of the data displayed.
Page 74
980 HDMI Protocol Analyzer User Guide Rev. A1 4.5.5 General Controls The various other icons and controls in the Event Plot are described in the tables and screens that follow. Even Plot Icons Function Icons – General Control Segment – Large captures are broken into smaller distinct sections called segments to make them more manageable and to improve speed and performance.
Page 75
980 HDMI Protocol Analyzer User Guide Rev. A1 The Event Plot legend panel is shown in the screen shot below. The Event Plot Row configuration dialog panel is shown in the screen shot below. The default configuration is shown below. Simply check the time items that you wish to show in the Event Plot. Then click OK. Page 75 December 19, 2012...
Page 76
980 HDMI Protocol Analyzer User Guide Rev. A1 4.5.6 Working with Segments in the Event Plot Panel The Segments in the Event Plot panel work the same way they do as the Data Decode panel. Large captures are broken into smaller distinct sections called segments to make them more manageable and to improve speed and performance.
Page 77
980 HDMI Protocol Analyzer User Guide Rev. A1 4.5.7 Working with Markers The Event Plot panel enables you to view the data at a high level and identify points of interest for further analysis. You can set two cursors or "markers" in the Event Plot panel at particular points of interest. The Event Plot will show you the time difference between the two cursors.
Page 78
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 78 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 Audio Analysis Panel The Audio (Data) Analysis panel enables you to assess the consistency of the audio metadata. The audio test is a special test. It is executed from the Std Tests tab of the Capture Control panel. The information included in the Audio Analysis listing is defined in the table below.
980 HDMI Protocol Analyzer User Guide Rev. A1 Timing Analysis Panel The Timing Analysis panel provides timing information about a particular frame and line or for all frames and lines. It tells you if the incoming data is compliant with a known-standard timing. You can toggle the viewing of either the Frame Statistics panel or the Line Statistics panel to show/hide using the Frame Stats and Line Stats...
Page 81
980 HDMI Protocol Analyzer User Guide Rev. A1 The following screen shows and HDMI 4K by 2K format timing. Note: Support for 4K by 2K is only available on the 980 297MHz “Gen 3” version of the Protocol Analyzer. Page 81 December 19, 2012...
Page 82
980 HDMI Protocol Analyzer User Guide Rev. A1 The following table describes the information on the Timing Analysis panel. Panel Item - Column Description CEA Name The CEA name of the format that the 980 has detected based Video Format on the timing parameters.
Page 83
980 HDMI Protocol Analyzer User Guide Rev. A1 Panel Item - Column Description Hfreq (kHz) The rate that a line in a frame is rendered. Vtotal The total number of lines in the vertical frame. Vactive The number of lines in the vertical resolution. Pix Freq (MHz) The pixel rate of the format.
980 HDMI Protocol Analyzer User Guide Rev. A1 EDID Editor Panel The EDID Editor panel enables you to modify existing EDIDs or create new ones through a graphical interface. You can import .xml-based EDID files from your PC for use on the 980 HDMI Protocol Analyzer Rx port. In this way you can emulate any EDID in the 980 HDMI Protocol Analyzer to ensure that your source responds correctly to it.
Page 85
980 HDMI Protocol Analyzer User Guide Rev. A1 The EDID Editor will then appear in the set of tabs in the GUI as shown below. Page 85 December 19, 2012...
Page 86
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 86 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 4.10 Loading an EDID into the EDID Editor You can either load a new EDID or modify and existing EDID. In the later case, you may have many EDIDs stored in the EDID directory of the external GUI Manager suite of directories. You can open any one of these EDIDs, modify it and resave it under a different name.
Page 88
Rev. A1 Note: You must have downloaded EDIDs or saved EDIDs into the EDID directory in order to see them in the EDID navigator tab shown above. You can use the Quantum Data EDID Library to obtain these EDIDs. The EDID Library which uses a naming convention for all its EDIDs;...
980 HDMI Protocol Analyzer User Guide Rev. A1 4.11 Making Modifications to an EDID with the EDID Editor Once you have loaded an EDID you can make changes to individual field values, add data blocks, delete data blocks, add or delete timings or audio formats supported, etc. You can enable or disable parameters using radio buttons or check boxes and you can change values through pull-down menus or text field boxes.
Page 90
980 HDMI Protocol Analyzer User Guide Rev. A1 2. Select the block of EDID data that you wish to view or modify using the EDID Elements list on the left of the EDID Editor panel. Examples below. Page 90 December 19, 2012...
Page 91
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 91 December 19, 2012...
Page 92
980 HDMI Protocol Analyzer User Guide Rev. A1 3. Once you make a change on a particular EDID block you use the Apply button to invoke the change. Page 92 December 19, 2012...
Page 93
980 HDMI Protocol Analyzer User Guide Rev. A1 Item Item - Column Description EDID Edit Append CEA Block Adds a CEA extension block to the existing VESA block. Append CEA DTD Adds a CEA Detailed Timing Data block. Add CEA Speaker Allocation Data Block Enables you to add a new Speaker Allocation Data Block to the CEA extension block.
980 HDMI Protocol Analyzer User Guide Rev. A1 4.12 Emulating a Specific EDID Once you have loaded an EDID and made your changes it to it you can assign it to the980 HDMI Protocol Analyzer Rx port for emulation and testing your source device. This subsection describes how you can do that. To assign an EDID to the Rx port: 1.
Page 95
980 HDMI Protocol Analyzer User Guide Rev. A1 2. Select an EDID to assign to the 980 HDMI Protocol Analyzer’s Rx port. Click Ok after selecting the EDID. Note that there are two checkbox options on the dialog box. The following is a description of each: ...
980 HDMI Protocol Analyzer User Guide Rev. A1 5 Real Time Mode This chapter describes how to view the incoming HDMI video metadata in real time using the Real Time mode. The Real Time mode is only available through the built-in front panel display. It is not supported through the external 980 GUI Manager.
Page 97
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 97 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 Real Time Mode Overview This section describes the Real Time mode user interface. 5.2.1 Real Time Mode - Interface Description This subsection describes the functions of the main interface of the Real Time mode. The Real Time mode interface is shown in the two example screens below.
Page 99
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 99 December 19, 2012...
Page 100
980 HDMI Protocol Analyzer User Guide Rev. A1 5.2.2 Dashboard Panel This subsection describes the dashboard components on the top of the Real Time panel. Refer to the table below for a description of these components. Real Time Mode – Dashboard Items The following items are on the Real Time dashboard: Top Row Items –...
Page 101
980 HDMI Protocol Analyzer User Guide Rev. A1 Real Time Mode – Dashboard Items HDCP Status. The next item is HDCP status which could either be Encrypted or Not Encrypted TMDS Mode. The next item is TMDS mode which is either HDMI, DVI 5.2.3 Main Control Panel This subsection describes the main control panel for the Real Time mode.
Page 102
980 HDMI Protocol Analyzer User Guide Rev. A1 Real Time Mode – Main Control Button Descriptions Control Panel Descriptor and MPEG infoframe) for viewing. Once the type of “user” specific data is selected you can choose to show it or hide it, and pause and resume updates to the panel and control which set of data serves as a “Reference Frame”...
980 HDMI Protocol Analyzer User Guide Rev. A1 Real Time Mode Data Panels This section describes the Real Time controls and data panels. The Real Time mode is only available through the embedded GUI. It is not available through the external 980 GUI Manager. Note: Detailed procedures for operating the 980 HDMI Protocol Analyzer through the built-in GUI are provided in the 980 Quick Start Guide.
Page 104
980 HDMI Protocol Analyzer User Guide Rev. A1 5.3.3 Image Scale Dialog Box The incoming video content, whether it be full motion video or a basic test pattern, is shown in the window (refer to the screen examples above). You can control the way the incoming video is displayed using the Video pop-out dialog box on the right side control panel.
Page 105
980 HDMI Protocol Analyzer User Guide Rev. A1 5.3.4 Video Timing Panel The Video Timing panel (shown below) enables you to view basic video information of the incoming video content. The table below describes the information in this panel. Real Time Mode – Video Timing Information Video Timing panel (shown left side and right side The following information is provided in the Video...
Page 106
980 HDMI Protocol Analyzer User Guide Rev. A1 5.3.5 Video Info Panel The Video Color panel (shown below) enables you to view the pixel values of the incoming video content. The table below describes the information in this panel. Real Time Mode – Video Color Information Video Color panel The following information is provided in the Video...
Page 107
980 HDMI Protocol Analyzer User Guide Rev. A1 5.3.6 AVI Infoframe Panel The AVI-IF button to open up the AVI panel (shown below). The AVI panel enables you to view the AVI infoframe data. There is a control pull down menu associated with the AVI Info panel. The control menu can be accessed either from the panel itself (the pull down tab on the upper right corner) or from the AVI-IF button on the main control panel on the right side of the Real Time window.
Page 108
980 HDMI Protocol Analyzer User Guide Rev. A1 Real Time – AVI Infoframe Information / Function AVI Pulldown Menu There is a pulldown menu associated with the AVI Info panel. You can access either from the main control panel or from the AVI panel via the icon on the upper right of the panel.
Page 109
980 HDMI Protocol Analyzer User Guide Rev. A1 5.3.7 VS-IF Infoframe Panel The VS-IF button opens up the VS-IF panel (shown below). The VS-IF panel enables you to view the Vendor Specific infoframe data. There is a control pull down menu associated with the VS-IF panel. The control menu can be accessed either from the panel itself (the pull down tab on the upper right corner) or from the VS-IF button on the main control panel on the right side of the Real Time window.
Page 110
980 HDMI Protocol Analyzer User Guide Rev. A1 Real Time – VS-IF Information / Function Upper Status Bar The upper status bar shows the following information from left to right: Pause mode The pause/resume (active) status. The type of data panel (e.g. VS-IF). Resume (active) mode ...
Page 111
980 HDMI Protocol Analyzer User Guide Rev. A1 5.3.8 General Control Packet Data Panel The GCP (General Control Packet) button opens up the GCP panel (shown below). The GCP panel enables you to view the General Control Packet data. There is a control pull down menu associated with the GCP panel. The control menu can be accessed either from the panel itself (the pull down tab on the upper right corner) or from the GCP button on the main control panel on the right side of the Real Time window.
Page 112
980 HDMI Protocol Analyzer User Guide Rev. A1 Real Time – General Control Packet Information / Function The total number of frames captured since the panel was opened or since the last clear. Lower Control Panel The lower control panel enables you to control and view the following: Pause mode ...
Page 113
980 HDMI Protocol Analyzer User Guide Rev. A1 Real Time – User: Type Selection Information / Function Gamut Metadata – Selects the Audio Clock Regeneration panel. Infoframes SPD Infoframe – Selects to Source Product Descriptor (SPD) InfoFrame. Audio Infoframe –...
Page 114
980 HDMI Protocol Analyzer User Guide Rev. A1 5.3.10 User: Audio Infoframe Panel The User AUD (Audio Infoframe) button opens up the AUD panel (shown below). The AUD panel enables you to view the Audio Infoframe data. There is a control pull down menu associated with the AUD panel. The control menu can be accessed either from the panel itself (the pull down tab on the upper right corner) or from the User: AUD button on the main control panel on the right side of the Real Time window.
Page 115
980 HDMI Protocol Analyzer User Guide Rev. A1 Real Time – User: Audio Infoframes Information / Function following functions: Show/Hide – Enable or disable the appearance of the audio infoframe panel in the Real Time window. Type – You can select/change which type of User data you want to display.
Page 116
980 HDMI Protocol Analyzer User Guide Rev. A1 5.3.11 User: Source Product Descriptor Infoframe Panel The User SPD (Source Product Descriptor) check box in the DI Type Selection opens up the SPD Infoframe panel (shown below). The SPD Infoframe panel enables you to view the Source Product Descriptor Infoframe data. There is a control pull down menu associated with the SPD Infoframe panel.
Page 117
980 HDMI Protocol Analyzer User Guide Rev. A1 Real Time – User: SPD Infoframes Information / Function The number of changes defined since you set the reference frame. Resume (active) mode The number of distinct data views in parentheses.
Page 118
980 HDMI Protocol Analyzer User Guide Rev. A1 5.3.12 User: Audio Clock Regeneration (ACR) Panel The User ACR (Audio Clock Regeneration) check box in the DI Type Selection opens up the ACR panel (shown below). The ARC panel enables you to view the Audio Clock Regeneration data. There is a control pull down menu associated with the ACR panel.
Page 119
980 HDMI Protocol Analyzer User Guide Rev. A1 Real Time – User: ACR Packet Information / Function parentheses. The total number of frames captured since the panel was opened or since the last clear. Lower Control Panel The lower control panel enables you to control and view the following: Pause mode ...
Page 120
980 HDMI Protocol Analyzer User Guide Rev. A1 5.3.13 Data Island Match Editor The Data Island Match Editor function enables you to specify the Real Time match filtering with a high degree of detail. To set the match criteria for pre-capture filtering or triggering, you check the appropriate box (Data or Trigger) in the Match tab for each Match definition.
Page 121
980 HDMI Protocol Analyzer User Guide Rev. A1 Advanced Pre-Capture Filtering using Data Match Definition If you are using the Match function for advanced triggering, you will have to define the pre-capture filter using a different Match definition. For example if you are using Match 1 to set the triggering, you should use Match 2 or 3 for pre-capture filtering.
Page 122
980 HDMI Protocol Analyzer User Guide Rev. A1 Setting a Custom Data Match Definition Configuring the system to capture a subset of the data islands is more complex and involves setting the mask data to values for the data island header which satisfies multiple data island types. You do this using the Data Bytes table on the left side of the Data Island Match Editor.
Page 123
980 HDMI Protocol Analyzer User Guide Rev. A1 5.3.14 Mode Configurations The 980 HDMI Protocol Analyzer can operate in three different configuration modes. The configuration of these modes can be accomplished both through the Real Time mode and the Capture mode. The table below describes the panels in the Real Time mode that are used to set the configuration mode.
Page 124
980 HDMI Protocol Analyzer User Guide Rev. A1 Real Time – Link and HDCP Mode Settings Information / Function transmitted between an HDMI source device and sink device. Note that you will not be able to view the HDCP transactions between the source and the sink. Checking the TX-RX HPD checkbox will replicate the hot plug signal from the TX side (an attached sink device) on the RX side (like a hot plug repeater).
Page 125
980 HDMI Protocol Analyzer User Guide Rev. A1 Real Time – Link and HDCP Mode Settings Information / Function Page 125 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 6 Auxiliary Channel Analyzer (ACA) The ACA (Auxiliary Channel Analyzer) enables you to view the DDC traffic for HDMI streams. The Real Time viewing of DDC and CBUS traces is only available through the embedded GUI. However, you can save these ACA traces and then view them with the ACA application off-line from a PC.
Page 127
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 127 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 ACA Panel Description The ACA Events panel enables you to view the transaction data in real time. There is a details panel associated with the ACA panel that provides additional information about a selected transaction in the ACA Events panel. A populated ACA panel with the details panel shown is provided below: Page 128 December 19, 2012...
Page 129
980 HDMI Protocol Analyzer User Guide Rev. A1 There is a control menu panel on the right side. The control menu and elements of the ACA panel are described in the following table. Real Time – ACA Information / Function Auxiliary Channel Analyzer The following information is provided in the ACA data dialog box for each Event:...
980 HDMI Protocol Analyzer User Guide Rev. A1 Real Time – ACA Information / Function time panel. Data – Opens up the Details panel described below. Clear – Clears the ACA trace panel. Open – Opens an existing trace file stored on the 980 or the PC.
Page 131
980 HDMI Protocol Analyzer User Guide Rev. A1 device or you can monitor the transactions passively. Procedures for these applications are provided in this subsection. 6.3.1 Setting the 980 HDMI Protocol Analyzer mode to HDMI Use the following procedures to set the 980 HDMI Protocol Analyzer to the HDMI mode. To set the 980 HDMI Protocol Analyzer mode to HDMI: 1.
Page 132
980 HDMI Protocol Analyzer User Guide Rev. A1 The Link Mode menu will show HDMI as the Link Mode. 6.3.2 Monitoring the HDMI DDC Transactions in Real Time mode Use the following procedures to monitor the HDMI DDC transactions from an HDMI source device in real time. The procedures assume that the HDMI source device is powered up and connected to the 980 HDMI Protocol Analyzer Rx port.
Page 133
980 HDMI Protocol Analyzer User Guide Rev. A1 Connection for HDMI sink emulation Connection for HDMI Pass-through or Encrypted Link Analyzer To monitor the HDMI DDC transactions: Page 133 December 19, 2012...
Page 134
980 HDMI Protocol Analyzer User Guide Rev. A1 1. Touch select the Real Time mode on the built-in front panel by touch selecting the GoTo pull-down menu and selecting the ACA item. You can also access the ACA panel from the Home menu as shown below: Page 134 December 19, 2012...
Page 135
980 HDMI Protocol Analyzer User Guide Rev. A1 The ACA panel appears as shown below: Page 135 December 19, 2012...
Page 136
980 HDMI Protocol Analyzer User Guide Rev. A1 2. Select the event types that you wish to capture by touch selecting the Events button on the ACA panel menu at the right. Refer to the screen example above. The ACA Event Selection dialog box is shown below with all HDMI events selected for monitoring. If you wish to view only a subset of the events deselect the All Events option and then select the specific event.
Page 137
980 HDMI Protocol Analyzer User Guide Rev. A1 3. Take the necessary action—such as a hot plug—to initiate EDID or HDCP transactions from the HDMI source device. You will see the DDC transactions in the ACA panel as shown below. 4.
The ability to save ACA traces enables you to disseminate them to other subject matter experts for analysis or to Quantum Data for support. You can view the ACA traces without a 980 test instrument. You simply download the 980 GUI Manager from the Quantum Data website on the downloads page.
Page 139
980 HDMI Protocol Analyzer User Guide Rev. A1 1. Make sure the 980 GUI Manager is installed on your PC. Use the procedures at Downloading and installing the 980 GUI Manager. 2. Access the ACA data from the Navigator panel and highlight a directory as shown below. 3.
Page 140
980 HDMI Protocol Analyzer User Guide Rev. A1 6. Highlight a directory on the Local Files side (host PC) and then initiate a Copy or Move. The file appears on the PC host Local Files (below). Page 140 December 19, 2012...
Page 141
980 HDMI Protocol Analyzer User Guide Rev. A1 The data appears in the Navigator panel under the ACA data as shown below. 7. Open up the ACA panel to view the transferred file. You can access the ACA panel from the View pull-down menu (below) or with the ACA button on the top status bar.
Page 142
980 HDMI Protocol Analyzer User Guide Rev. A1 The Aux Channel Analyzer panel appears. 8. Select the Open button to open the ACA file as shown below: Page 142 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 7 Testing HDMI Sources, Cables and Distribution Networks for Pixel Errors The 980 HDMI Protocol Analyzer enables you to test the video quality of an HDMI stream. There are two tests available: 1) Pixel Error test, and 2) Pseudo-Random Noise (PRN) test. These tests are only available through the Receiver application in the “Real Time”...
Page 144
980 HDMI Protocol Analyzer User Guide Rev. A1 The Receiver “Real Time” panel appears as shown below: 2. From the embedded 980 GUI manager if you are currently in the Home screen you can access the Pixel Error test by touch selecting Receiver activation icon as shown below. Page 144 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 The Receiver “Real Time” panel appears as shown above. Testing HDMI Distribution Network Components with the Pixel Error Test Use the following procedures to setup and test HDMI Distribution Network components. This procedure assumes that you are in the Real Time mode through the Receiver application panel.
Page 146
980 HDMI Protocol Analyzer User Guide Rev. A1 Connection for running pixel error test on HDMI distribution network Note: If you are testing the source or cable the test setup is shown below: Connection for HDMI source analysis From the Real Time window select the Tools menu as shown below: Page 146 December 19, 2012...
Page 147
980 HDMI Protocol Analyzer User Guide Rev. A1 The Pixel Error test dialog box appears as shown below: Page 147 December 19, 2012...
Page 148
980 HDMI Protocol Analyzer User Guide Rev. A1 The table below describes the fields and buttons on the Pixel Error Test dialog box. Pixel Error test dialog box - Item Information / Function The following is a description of the items on the Pixel Error Test dialog box: ...
Page 149
980 HDMI Protocol Analyzer User Guide Rev. A1 Pixel Error test dialog box - Item Information / Function currently identified or the total errors determined when the test is completed. Report – Enables you to view an HTML report of the test results.
Page 150
980 HDMI Protocol Analyzer User Guide Rev. A1 3. Specify whether you wish to run the test using a reference frame generated dynamically from the source under test or use a reference (“golden frame”) stored on your 980. a. For testing with a reference frame generated from the source during the test, select the Auto ON radio button.
Page 151
980 HDMI Protocol Analyzer User Guide Rev. A1 When you activate the Select button the Load Reference Frame dialog button will appear enabling you to select a reference frame that you have previously captured. Select the file and OK or Cancel to start over. 4.
Page 152
980 HDMI Protocol Analyzer User Guide Rev. A1 5. If you are running in continuous mode, halt the test using the Stop Analysis button. If you are running the test non continuously, then the test will stop automatically when the number of frames specified in the Number of Frames field is reached.
Page 153
980 HDMI Protocol Analyzer User Guide Rev. A1 6. Touch select the Report button to obtain a report of the results. In the example shown below there are no errors. The second example shows a report with many errors. Page 153 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 Running the Pixel Error Test through the command line You can run the Pixel Error test through the command line. Refer to the Chapter Command Line Interface for Capturing Data for information on how to establish a command line session with the 980. Commands for Pixel Error Test Note: Commands are not case sensitive.
Page 155
980 HDMI Protocol Analyzer User Guide Rev. A1 Commands for Pixel Error Test Note: Commands are not case sensitive. Command Description Syntax Command Example PDAX:ERRQ To get recorded detailed error PDAX:ERRQ Get recorded detailed error records. records: > PDAX:ERRQ Returns the following: 007: [1450:0000:0006] ...
Page 156
980 HDMI Protocol Analyzer User Guide Rev. A1 pdax_capf: capture buffer size 179MB bs=128 INFO: Capture Trigger condition is satisfied END: pcap_capture_start Capture complete END: pcap_info info request type=118 complete 3. Save the captured frame to a file: #p-scope>pdax:gfca myrefrm2 pdax:gfca myrefrm2 4.
980 HDMI Protocol Analyzer User Guide Rev. A1 4. Stop the test: #p-scope>pdax:stop pdax:stop 5. Get the number of errors. #p-scope>pdax:nerr pdax:nerr 84974760 6. Get a detailed list out of the 255 errors: #p-scope>pdax:errq 0x090909 0x101010 008: [0699:0646:0742] 0x090909 0x101010 009: [0699:0646:0743] 0x090909 0x101010 010: [0699:0646:0744] 0x090909 0x101010 .
Page 158
980 HDMI Protocol Analyzer User Guide Rev. A1 Pseudo-random noise cable or link test 3. From the Real Time window select the Tools menu as shown below: Page 158 December 19, 2012...
Page 159
980 HDMI Protocol Analyzer User Guide Rev. A1 The PRN test dialog box appears as shown below: Page 159 December 19, 2012...
Page 160
980 HDMI Protocol Analyzer User Guide Rev. A1 The table below describes the fields and buttons on the Pseudo-Random Noise Test dialog box. Pseudo-Random Noise test dialog box - Item Information / Function The following is a description of the items on the Pixel Error Test dialog box: ...
Page 161
980 HDMI Protocol Analyzer User Guide Rev. A1 Pseudo-Random Noise test dialog box - Item Information / Function currently identified or the total errors determined when the test is completed. Pixels Analyzed – Indicates the number of pixels currently analyzed or completed in the analysis once the test completes.
Page 162
980 HDMI Protocol Analyzer User Guide Rev. A1 The Frames Analyzed and the Total Errors fields will indicate the progress and status of the test. 7. If you are running in continuous mode, halt the test using the Stop Analysis button. If you are running the test non-continuously, then the test will stop automatically when the number of frames specified in the Number of Frames field is reached.
980 HDMI Protocol Analyzer User Guide Rev. A1 In the example shown below there are not errors. Running the Pseudo-Random Noise Test through the command line You can run the Pseudo-Random Noise test through the command line. Refer to the Chapter Command Line Interface for Capturing Data for information on how to establish a command line session with the 980.
Page 164
980 HDMI Protocol Analyzer User Guide Rev. A1 Commands for Pseudo-Random Noise Test Note: Commands are not case sensitive. Command Description Syntax Command Example PRNG:PNST <format> To load 1080p60 resolution with PRNG:PNST Load a format resolution for testing. 24 bit color for testing: Where <format>...
Page 165
980 HDMI Protocol Analyzer User Guide Rev. A1 Commands for Pseudo-Random Noise Test Note: Commands are not case sensitive. Command Description Syntax Command Example PRNG:STOP To stop a pseudo-random noise PRNG:STOP Stop pseudo-random noise test. test: > PRNG:STOP PRNG:STAT To obtain the test status: PRNG:STAT Returns the test status including running or done, frames analyzed,...
980 HDMI Protocol Analyzer User Guide Rev. A1 8 Analyzing HDMI Data with your 980 Protocol Analyzer Gen 2 This chapter describes how to use the 980 HDMI Protocol Analyzer to view HDMI protocol data from the HDMI source device under test. Overview These procedures assume that you have powered up the 980 HDMI Protocol Analyzer, connected your HDMI source device (and possibly sink device if you are testing in the optional pass-through mode), connected the...
Page 167
980 HDMI Protocol Analyzer User Guide Rev. A1 The following menu appears: 2. Select the pull-down menu as shown below and select the HDMI Monitor checkbox. The default mode is HDMI. Page 167 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 The Link Mode menu will show MHL (or HDMI) as the Link Mode. Setting the Configuration of the Link Mode Prior to a capturing or viewing video you will need to set the configuration of the Link Mode: 1) Sink Emulation, 2) Pass-Through, 3) Encrypted Link Analyzer.
Page 169
980 HDMI Protocol Analyzer User Guide Rev. A1 The following menu appears: 1. Select the pull-down menu as shown below and select the HDMI Monitor checkbox. The default mode is HDMI. The Link Mode menu will show HDMI as the Link Mode. Page 169 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 Sink emulation – In the sink emulation monitoring configuration the 980 HDMI Protocol Analyzer HDMI Rx port is connected directly to the source device under test. The 980 HDMI Protocol Analyzer is emulating an HDMI sink device.
Page 171
980 HDMI Protocol Analyzer User Guide Rev. A1 The RX HDCP Settings dialog box appears as shown below. 1. Select the RX HDCP Settings using the check boxes. HDCP Enabled – In the Enabled mode, the 980 HDMI Protocol Analyzer sink emulator will respond to HDCP authentication from a source device under test.
980 HDMI Protocol Analyzer User Guide Rev. A1 Setting the +5V levels The 980 enables you to view the +5V levels from the source device under test and to set the current load on the +5V lead. 1. Select the RX 5 Volts… item from the Instrument pull-down menu on the built-in front panel as shown below. The RX 5V Status/Configuration dialog box is displayed as shown below.
Page 173
980 HDMI Protocol Analyzer User Guide Rev. A1 Note the current Measured 5V level (4.98 in the example above). 2. Select the Threshold Level using the upper slidebar (0.0 to 5.3V). Be sure to select the Apply button. Then hit Refresh to view the new value.
The default EDID in the 980 HDMI Protocol Analyzer has a preferred timing of 1080p60 with a maximum TMDS rate of 165MHz. You can provision the 980 HDMI Protocol Analyzer with a different EDID. Sample EDIDs are available from the Quantum Data website on the downloads page (http://www.quantumdata.com/support/980readme.asp#edid). You can download these EDIDs to the host PC where the 980 GUI Manager is running.
980 HDMI Protocol Analyzer User Guide Rev. A1 If you wish to use a different EDID from an HDTV that you have available you can quickly provision the 980 HDMI Protocol Analyzer with that EDID. 3. (optional) Connect the HDTV to the 980’s Tx port and then initiating a Read 980 HDMI Protocol Analyzer Tx EDID from the EDID pull-down menu.
Page 176
980 HDMI Protocol Analyzer User Guide Rev. A1 Note: You can view incoming video bitmaps that are encrypted with HDCP content protection on the external 980 GUI Manager; however, once you power cycle the 980 HDMI Protocol Analyzer it will be removed. To view incoming video on the 980 use the following procedure (examples use HDMI): Ensure that you are sending video from your source device under test.
Page 177
980 HDMI Protocol Analyzer User Guide Rev. A1 A video image appears in the Real Time panel. An example is shown below: You can adjust the image viewing area using the Image Scale dialog box which is accessible from the Video pop-out menu as shown below.
Page 178
980 HDMI Protocol Analyzer User Guide Rev. A1 Mode – The Mode can be either 1:1 or Full. Use the checkbox adjacent to each item to select. The 1:1 selection will show the image in its true size; because the Real Time window on the built-in front panel display does not support higher resolutions, much of the content will not be viewable in the window when 1:1 is selected.
980 HDMI Protocol Analyzer User Guide Rev. A1 4. Select the Video Color panel to view the video color any pixel. Refer to section Video Info Panel. 5. Select other panels in accordance with the data you wish to view. Using automatic triggering The 980 provides a variety of automatic triggers available through Capture Control panel.
Page 180
980 HDMI Protocol Analyzer User Guide Rev. A1 the video. If you do not want to capture the video and only capture the metadata, you can store over 100,000 frames of data. 4. Set the Trigger Position within the Buffer slidebar to a percent value to meet your requirements. This slide bar enables you to set the position of the trigger event within the captured data.
Page 181
980 HDMI Protocol Analyzer User Guide Rev. A1 7. Select the trigger Condition 8. (optional) Specify the Data Island Match for advanced triggering and pre-capture filtering. Refer to Using Precision Trigging and Pre-Capture Filtering. 9. Click on the Execute Capture button. Page 181 December 19, 2012...
Page 182
980 HDMI Protocol Analyzer User Guide Rev. A1 The 980 HDMI Protocol Analyzer will capture the data. A series of dialog boxes will appear showing the capturing in progress (one example shown below). Note: If there is some action that needs to be taken by a user in order to cause the trigger condition occur, the capture dialog box will stating “Waiting for capture trigger to occur…”...
Page 183
980 HDMI Protocol Analyzer User Guide Rev. A1 When the 980 HDMI Protocol Analyzer is done capturing data a decode file is shown in the Event Plot panel and the Data Decode panel. The screen example below shows data captured using the Data Analysis mode with video and audio data captured as well.
980 HDMI Protocol Analyzer User Guide Rev. A1 8.10 Using External Triggering The External Trigger Input enables you to initiate a capture trigger event from an external source. You select the external trigger from the Trigger pull-down menu as shown below: The minimum voltage required to activate the external trigger is 2.1 volts.
Page 185
980 HDMI Protocol Analyzer User Guide Rev. A1 Typically manual triggers are used in the Pass-through or Encrypted Link Analyzer mode. In these modes there is a display connected to the 980 HDMI Protocol Analyzer Tx port. A common application would be to observe the connected display and when it exhibits the behavior you are looking for, you can initiate the manual trigger.
980 HDMI Protocol Analyzer User Guide Rev. A1 8.12 Using Precision Trigging and Pre-Capture Filtering If the trigger and data matching selections available on the Data and Trigger menus are not sufficient, you can use the Match feature to define more specific triggering and matching criteria. The 980 HDMI Protocol Analyzer Capture Control function has an advanced triggering and pre-capture filtering function which enables you to specify the triggering and pre-capture filtering with a greater degree of detail.
Page 187
980 HDMI Protocol Analyzer User Guide Rev. A1 You can either define a pre-capture filter: 1) for a single specific data island type, 2) for all data islands, or 3) for several types of data islands. If you wish to capture all data islands you use the default setting of “Custom” in the Match definition.
Page 188
980 HDMI Protocol Analyzer User Guide Rev. A1 8.12.3 Setting a Custom Data Match Definition Configuring the system to capture a subset of the data islands is more complex and involves setting the mask data to values for the data island header which satisfies multiple data island types. You do this using the Data Bytes table on the left side of the Data Island Match Editor.
980 HDMI Protocol Analyzer User Guide Rev. A1 8.13 Examining Captured Data The procedures below describe how to view various types of captured data through the Data Decode and Event Plot panels. This procedure assumes that you have captured the data or have opened up a previously captured data file.
Page 190
980 HDMI Protocol Analyzer User Guide Rev. A1 2. Highlight an AVI infoframe record to view its contents as shown below. The Data Decode window above shows the AVI Infoframe data record selected. The AVI infoframe contents are parsed out in human readable text on the upper panel.
Page 191
980 HDMI Protocol Analyzer User Guide Rev. A1 3. Highlight a Vendor Specific infoframe record to view its contents. The example below shows a Vendor Specific infoframe where the HDM source is transmitting 3D content in Frame Packing. Page 191 December 19, 2012...
Page 192
980 HDMI Protocol Analyzer User Guide Rev. A1 4. Highlight a General Control Packet record to view its contents as shown below. 5. Highlight an audio infoframe record to view its contents as shown below. Page 192 December 19, 2012...
Page 193
980 HDMI Protocol Analyzer User Guide Rev. A1 6. Highlight an Audio Clock Regeneration packet record to view its contents as shown below. 7. Highlight an audio sample packet record to view its contents as shown below. The number of channels and samples are provided and the content of the samples is shown in the lower panel.
Page 194
980 HDMI Protocol Analyzer User Guide Rev. A1 8. Highlight an audio sample packet channel status block record to view its contents as shown below. The channel status block is shown in the detailed data window when it is fully acquired, i.e. after the 192 frames are all captured.
Page 195
980 HDMI Protocol Analyzer User Guide Rev. A1 9. Highlight a DDC transaction to view its contents as shown below. The example below shows a BCAPS register read. Page 195 December 19, 2012...
Page 196
980 HDMI Protocol Analyzer User Guide Rev. A1 8.13.2 Viewing Protocol Analysis captures through the Data Decode panel This subsection provides procedures for viewing the captured data taken using the Protocol Analysis capture mode through the Data Decode and Event Plot panels in the 980 GUI Manager. To view captured data through the Data Decode panel: 1.
Page 197
980 HDMI Protocol Analyzer User Guide Rev. A1 1. From the Data Decode panel, select the Events activation button to access the Decode Event Selection dialog box The Decode Event Selection dialog box is shown below. In the example below, only some of the data islands are selected. Page 197 December 19, 2012...
Page 198
980 HDMI Protocol Analyzer User Guide Rev. A1 The following is a screen example of the Control Packets page. 2. Select the data items you want to appear in the Data Decode panel. The filtering you apply in this series of dialog boxes also applies to the Event Plot panel.
Page 199
980 HDMI Protocol Analyzer User Guide Rev. A1 8.13.4 Searching through the data in the Data Decode panel The procedures below describe how to search through the data in the Data Decode panel. To search through the data: 1. Click on the Search icon. You can search on a variety of packet types and some of the fields in the Data Decode panel such as Packet, Timestamp, Frame, Line and Pixel.
Page 200
980 HDMI Protocol Analyzer User Guide Rev. A1 Sometimes you may wish to search for the trigger event. In this case you have to select Any Control Packet under Field / Type and then select Capture Trigger under Sub-Type as shown below. 8.13.5 Viewing data through the Event Plot panel The Event Plot panel provides you with a graphical view of the data.
Page 201
980 HDMI Protocol Analyzer User Guide Rev. A1 The screen example below shows data captured using the Protocol Analysis mode. The preamble data is shown as a distinct data type in both the Event Plot and the Data Decode. The guard band data is shown as part of the Video data period in the example.
980 HDMI Protocol Analyzer User Guide Rev. A1 9 Passively Monitoring between a Source and Sink Device This chapter describes how to use the 980 HDMI Protocol Analyzer to passively monitor protocol, metadata, timing and auxiliary data between an HDMI source and an HDMI sink. There are two configuration modes, the Pass-Through mode and the optional Encrypted Link Analyzer mode.
Page 203
980 HDMI Protocol Analyzer User Guide Rev. A1 HDMI configuration for pass-through/Encrypted Link Analyzer Pass-through is enabled through 980 GUI Manager. Use the following procedures to activate and use the pass-through mode and refer to the connection diagrams above. To connect a source under test to a sink device in pass-through mode: 1.
Page 204
980 HDMI Protocol Analyzer User Guide Rev. A1 Ensure that you are sending video from your source device under test. 2. Select the Mode item from the Instrument pull-down menu on the built-in front panel as shown below. The mode dialog box appears as shown below. 2.
Page 205
980 HDMI Protocol Analyzer User Guide Rev. A1 The Link Mode dialog box indicates that you have selected the Pass-Through mode: Checking the TX-RX HPD checkbox will replicate the hot plug signal from the TX side (an attached sink device) on the RX side (like a hot plug repeater). 9.2.3 Setting the 980 HDMI Protocol Analyzer mode to HDMI Use the following procedures to set the 980 HDMI Protocol Analyzer to the HDMI mode.
Page 206
980 HDMI Protocol Analyzer User Guide Rev. A1 The following menu appears: 3. Select the pull-down menu as shown below and select the HDMI Monitor checkbox. The default mode is HDMI. The Link Mode menu will show HDMI as the Link Mode. Page 206 December 19, 2012...
Page 207
980 HDMI Protocol Analyzer User Guide Rev. A1 9.2.4 Initiating a Capture Typically in the Capture mode you will want to specify a manual capture. With the manual capture, you can monitor the downstream HDMI sink device for particular behavior or symptom to a problem and then initiate a capture when the particular condition exhibits itself.
Page 208
980 HDMI Protocol Analyzer User Guide Rev. A1 5. Select the Capture tab. 6. Select the Data Selection Type from the pull-down menu provided. Refer to the table above to learn what each option does. 7. Select the Trigger selection Condition. Note: If you wish to define a precise trigger using the Match feature, refer to section Defining Precision Triggering and Pre-Capture Filtering.
Page 209
980 HDMI Protocol Analyzer User Guide Rev. A1 The 980 HDMI Protocol Analyzer will capture the data. A series of dialog boxes will appear showing the capturing in progress (one example shown below). Note: If there is some action that needs to be taken by a user in order to cause the trigger condition occur, the capture dialog box will stating “Waiting for capture trigger to occur…”...
980 HDMI Protocol Analyzer User Guide Rev. A1 Running HDMI tests using the Encrypted Link Analyzer This section describes how to use the optional Encrypted Link Analyzer feature in the Capture and Store mode. The general operations of the 980 such as setting up the triggers, capture buffer, pre-capture filtering, post capture filtering and searching etc.
Page 211
TMDS rate of 165MHz. You can provision the 980 with a different EDID. Sample EDIDs are available from the Quantum Data website on the downloads page (http://www.quantumdata.com/support/980readme.asp#edid). You can download these EDIDs to the host PC where the 980 Manager is running. If you are in Pass-Through...
Page 212
980 HDMI Protocol Analyzer User Guide Rev. A1 Issue Hot Plug – This means that the 980 HDMI Protocol Analyzer will issue a hot plug when you click the OK activation button on this dialog box. You can use the EDID of an HDTV that you have on hand. In cases where you are using the Pass-Through mode or the Encrypted Link Analyzer mode you can use the EDID of the downstream HDTV.
Page 213
980 HDMI Protocol Analyzer User Guide Rev. A1 When you click Ok a dialog box appears. 9.3.2 Setting the Configuration Link Mode Prior to a capturing or viewing video you will need to set the Link Mode to Encrypted Link Analyzer. When using the Encrypted Link Analyzer configuration you will connect an HDMI display device to the HDMI Tx port.
Page 214
980 HDMI Protocol Analyzer User Guide Rev. A1 9.3.3 Setting the 980 HDMI Protocol Analyzer mode to HDMI Use the following procedures to set the 980 HDMI Protocol Analyzer to the HDMI mode. To set the 980 HDMI Protocol Analyzer mode to HDMI: 1.
Page 215
980 HDMI Protocol Analyzer User Guide Rev. A1 2. Select the pull-down menu as shown below and select the HDMI Monitor checkbox. The default mode is HDMI. The Link Mode menu will show HDMI as the Link Mode. 9.3.4 Setting the +5V levels The 980 enables you to view the +5V levels from the source device under test and to set the current load on the +5V lead.
Page 216
980 HDMI Protocol Analyzer User Guide Rev. A1 The RX 5V Status/Configuration dialog box is displayed as shown below. 2. Note the current Measured 5V level (4.98 in the example above). 3. Select the Threshold Level using the upper slidebar (0.0 to 5.3V). Be sure to select the Apply button. Then hit Refresh to view the new value.
Page 217
980 HDMI Protocol Analyzer User Guide Rev. A1 level is too low. If you specify a threshold higher than the voltage detected there will be no effect on the ability to test. 4. Select the current Load using the lower slidebar provided. Increasing the current load will cause the detected voltage to fall.
Page 218
980 HDMI Protocol Analyzer User Guide Rev. A1 2. Select the Link Mode item from the pull-down menu on the built-in front panel as shown below. A pop out menu will appear enabling you to select the desired mode using the check boxes provided: ...
Page 219
980 HDMI Protocol Analyzer User Guide Rev. A1 2. Check the Generate Hot Plug on Capture Start button if you want the 980 HDMI Protocol Analyzer to issue a hot plug to initiate HDCP authentication. You also need to specify the duration of hot plug pulse in milliseconds.
Page 220
980 HDMI Protocol Analyzer User Guide Rev. A1 7. Select the Trigger selection Condition. Note: If you wish to define a precise trigger using the Match feature, refer to section Defining Precision Triggering and Pre-Capture Filtering 8. (optional) Specify the Data Island Match for advanced triggering and pre-capture filtering. Refer to the Panel Descriptions section in Chapter 2: Overview of the 980 Manager GUI.
Page 221
980 HDMI Protocol Analyzer User Guide Rev. A1 When the 980 Protocol Analyzer is done capturing data a decode file is shown in the Event Plot panel and the Data Decode panel. Page 221 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 10 Running Standard Tests This chapter describes how to use the 980 HDMI Protocol Analyzer special tests. The 980 HDMI Protocol Analyzer supports the following special tests: Video timing analysis – Verifies that the timing parameters from an HDMI source device including all horizontal and vertical parameters.
Page 223
980 HDMI Protocol Analyzer User Guide Rev. A1 indication (on the right) of the location within the captured data, expressed as a percent with 0% indicating that the trigger event occurs at the beginning of the captured data and 100% indicating that the trigger event occurs at the end of the captured data.
Page 224
980 HDMI Protocol Analyzer User Guide Rev. A1 Note: If there is some action that needs to be taken by a user in order to cause the trigger condition occur, the capture dialog box will indicate that. This is shown in the following screen shot. When the 980 HDMI Protocol Analyzer is done capturing data you can view the timing parameters in the Timing Analyzer panel.
Page 225
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 225 December 19, 2012...
Page 226
980 HDMI Protocol Analyzer User Guide Rev. A1 You can view captured 3D timing in the Timing Analysis panel. The screen shot below shows an example of a 3D timing data for the Frame Packing format at 720p60. Note the vertical active timing (1470 lines). Page 226 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 10.2 Running a video analysis test The procedures below describe how to run the video analysis test on an HDMI source device through the 980 Manager. The Video Analysis panel enables you to view the captured video images. It provides thumbnails of each captured frame.
Page 228
980 HDMI Protocol Analyzer User Guide Rev. A1 5. Select Data Analysis (Audio, Video, Data Islands) in the Data Selection Type pull-down menu provided as shown below. Then make sure you check the Video Analysis check box. 6. Select Vsync Asserted for the Trigger Selection condition. 7.
Page 229
980 HDMI Protocol Analyzer User Guide Rev. A1 When the 980 Protocol Analyzer is done capturing data you can view the video thumbnails in the Video Analysis panel. The Video Analysis panel enables you to view the captured video images. It provides thumbnails of each captured frame.
Page 230
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 230 December 19, 2012...
Page 231
980 HDMI Protocol Analyzer User Guide Rev. A1 8. View the pixel values of any frame by double clicking on any frame to open up the Video Image Viewer panel (shown below). The Video Analysis panel enables you view the video pattern or content for a frame in full size by simply double clicking on a frame.
Page 232
980 HDMI Protocol Analyzer User Guide Rev. A1 These are shown in the screen image below. Page 232 December 19, 2012...
Page 233
980 HDMI Protocol Analyzer User Guide Rev. A1 You can view captured 3D images in the Video Analysis panel. The 3D images appear adjacent to one another in the window, either side by side or one on top and the other below it for the left and right eyes depending on the 3D structure that is used.
980 HDMI Protocol Analyzer User Guide Rev. A1 10.3 Audio Analysis The Audio (Data) Analysis feature enables you to detect inconsistencies in the metadata relating to the sampling rate and the audio clock regeneration values. The following items are listed and/or verified during the test: ...
Page 235
980 HDMI Protocol Analyzer User Guide Rev. A1 4. Click on the Audio Test to initiate the Audio Analysis test. The results are shown in the Data Analysis panel in the main window of the 980 Manager. A sample is shown below.
980 HDMI Protocol Analyzer User Guide Rev. A1 10.4 AVmute Test The AVmute Test enables you to verify that an HDMI source is supporting AVmute properly. The AVmute test, verifies that AVmute had been set for the conditions shown below: ...
Page 237
980 HDMI Protocol Analyzer User Guide Rev. A1 For the AVmute test it is best to set the Trigger Position slidebar somewhere in the middle as shown below. Note: You do not need to set the Trigger Selection when running the AVmute test. The Trigger Selection is set to Pixel Rate change.
Page 238
980 HDMI Protocol Analyzer User Guide Rev. A1 The results are shown in the Data Analysis panel in the main window of the 980 Manager. A sample is shown below. Page 238 December 19, 2012...
Page 239
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 239 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 11 Loading and Importing Capture files This chapter describes how to use access captured files taken from other 980 HDMI Protocol Analyzer systems and how to transferred capture files taken through the embedded 980 GUI Manager. 11.1 Loading an existing captures with the 980 HDMI Protocol Analyzer You can load a decoded file that had been captured previously for analysis.
Manager on your PC. The second procedure describes how to import the capture. To Install the 980 GUI Manager on your PC: 1. Download the 980 GUI Manager from the Quantum Data downloads page to your PC. The link to the downloads page is: http://www.quantumdata.com/downloads.
Page 242
4. After installation completes, run the new 980 GUI 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 website.
Page 243
980 HDMI Protocol Analyzer User Guide Rev. A1 3. Select Import. A dialog box will appear enabling you to select which data type (EDID, Capture, etc) you want to import. In this example, you want to import a capture. Select Capture and click Ok (see below). Page 243 December 19, 2012...
Page 244
980 HDMI Protocol Analyzer User Guide Rev. A1 You will be asked to browse for a file through a standard Windows dialog. Once you select the file you will see a progress dialog box as shown below: Page 244 December 19, 2012...
Page 245
980 HDMI Protocol Analyzer User Guide Rev. A1 The imported file will then appear in the Data directory of the 980 Navigator panel as shown below. The captured file is loaded automatically and has an asterisk in front of it to indicate that this capture is the one that is loaded: Relocating capture files to the 980 GUI Manager directory If you receive a capture file from a colleague for analysis, you will need to be able to access it on your 980 GUI...
Page 246
980 HDMI Protocol Analyzer User Guide Rev. A1 2. Launch the 980 GUI Manager. 3. Locate the 980 GUI Manager captures directory by right clicking on an existing capture in the Navigator/Data panel and then selecting Browse (below). A Windows Explorer window will appear at the captured file. From there you can determine the location of the captures directory.
Page 247
980 HDMI Protocol Analyzer User Guide Rev. A1 When you relaunch the 980 GUI Manager you will see all the capture files that you transferred to the captures directory. Page 247 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 12 Transferring Capture Files from the 980 Protocol Analyzer to a PC The 980 HDMI Protocol Analyzer offers portability of data. You can disseminate captured files or even compliance tests to other locations for analysis by other colleagues. When you make a capture using the embedded GUI the captured files are retained on the 980 test instrument.
Page 249
980 HDMI Protocol Analyzer User Guide Rev. A1 The Data Transfer panel appears in context with the ACA files on the 980 (Instrument) under the Instrument Files available as shown below. 3. Highlight a directory on the Local Files side (host PC) and then initiate a Copy or Move. The file appears on the PC host Local Files (below).
Page 250
980 HDMI Protocol Analyzer User Guide Rev. A1 To transfer Playback files from the 980 to your PC using the Data Transfer utility: 1. Through the external 980 GUI Manager, access the Generator/Port Control panel either through the View pull-down menu or the Generator button located on the top of the interface. Refer to the screen shots below. Note: This procedures shows examples of transferring ACA traces, capture files and Playback files but you can transfer EDIDs, ImageLists, or any other type of data type under the Navigator tab.
Page 251
980 HDMI Protocol Analyzer User Guide Rev. A1 The Data Transfer: Playback dialog box appears (below) enabling you to select the 980 HDMI Protocol Analyzer that you want to transfer data from. Select the desired 980 HDMI Protocol Analyzer and click OK. The Data Transfer: Playback panel will appear.
Page 252
980 HDMI Protocol Analyzer User Guide Rev. A1 3. Highlight a directory on the Local Files side (host PC) and then initiate a Copy or Move. The file appears on the PC host Local Files (below). To transfer Capture files from the 980 to your PC using the Data Transfer utility: 1.
Page 253
980 HDMI Protocol Analyzer User Guide Rev. A1 The Data Transfer: Capture Data dialog box appears (below) enabling you to select the 980 HDMI Protocol Analyzer that you want to transfer data from. Select the desired 980 HDMI Protocol Analyzer and click OK. The Data Transfer: Capture Data panel will appear.
980 HDMI Protocol Analyzer User Guide Rev. A1 3. Highlight a directory on the Local Files side (host PC) and then initiate a Copy or Move. The file appears on the PC host Local Files. 12.2 Transferring Capture Files using the command line If you have initiated captures through the embedded 980 GUI Manager through the built-in touch screen, you can transfer these capture files to your PC where the external 980 GUI Manager is installed.
980 HDMI Protocol Analyzer User Guide Rev. A1 You will then be prompted for a login. Enter qd and qd for the username and password as shown below. User (192.168.254.237:(none)): qd Password required for qd 3. Change directories to the specific workspace directory using the DIR and CD commands. ftp>...
Page 256
980 HDMI Protocol Analyzer User Guide Rev. A1 Rev C configuration 2. Minimize or close the embedded GUI by touch selecting the Quantumdata 980 Manager icon on the bottom status panel of the GUI. 3. Touch the workspace icon on the touch screen desktop. A navigation directory window appears.
980 HDMI Protocol Analyzer User Guide Rev. A1 13 Audio Return Channel (HEAC) Testing This chapter describes how to use the 980 to test the Audio Return Channel (ARC) on HDMI 1.4a source and sink devices. The 980 supports the following ARC related tests: ...
Page 258
980 HDMI Protocol Analyzer User Guide Rev. A1 When configuring the HEAC functions, you click on the activation buttons within the panel. The status of each selection is indicated on the simulated LED indicators to the left of the activation button. Green indicates that the function associated with the activation button is active.
Page 259
980 HDMI Protocol Analyzer User Guide Rev. A1 The following table describes the information on the HEAC Control panel. Panel Section Control Button Description RX HEAC Disables HEAC mode on the 980 HDMI Rx Control port. Enables HEC without enabling ARC on the 980 HDMI Protocol Analyzer Rx port.
980 HDMI Protocol Analyzer User Guide Rev. A1 Panel Section Control Button Description Enables both HEC and ARC in Common Mode on the 980 HDMI Protocol Analyzer Tx port. Emulates an ARC Rx. 13.1 Test ARC on an HDMI source (ARC Rx) The procedures below describe how to use the 980 to emulate an ARC Tx device (HDMI sink).
Page 261
980 HDMI Protocol Analyzer User Guide Rev. A1 4. When using the 980 HDMI Protocol Analyzer’s internal SPDIF source, select the appropriate button in the RX HEAC Control – ARC Source subpanel as shown below. You will also have to enable audio on the 980 Main Board as shown below: 5.
980 HDMI Protocol Analyzer User Guide Rev. A1 You will need to connect your external SPDIF source to the SPDIF In RCA connector on the rear of the 980 as indicated in the image below: 13.2 Test ARC on an HDMI sink (ARC Tx) The procedures below describe how to use the 980 HDMI Protocol Analyzer to emulate an ARC Rx device (HDMI A/V Receiver) in order to test an HDMI sink (ARC Tx).
Page 263
980 HDMI Protocol Analyzer User Guide Rev. A1 To test the ARC stream from an HDMI sink (ARC Tx): 1. Connect an HDMI 1.4a cable from the HDMI 1.4a ARC-capable sink to the 980 Tx port. 2. Determine the HEAC mode for ARC that you wish to test with and then activate that mode by clicking on the appropriate activation button.
Page 264
980 HDMI Protocol Analyzer User Guide Rev. A1 4. (Optional) Connect a SPDIF audio analyzer to the SPDIF Out RCA connector on the rear of the 980 as indicated in the image below: Protocol Analyzer module configuration Page 264 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 14 Viewing Decoded EDIDs This chapter describes the Generator EDID functions of the 980 HDMI Protocol Analyzer. There are two primary functions currently supported by the Generator function: Reading and displaying EDIDs from a connected sink device. ...
Page 266
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 266 December 19, 2012...
Page 267
980 HDMI Protocol Analyzer User Guide Rev. A1 The Generator panel appears as shown below: 2. Establish a connection between the 980 GUI Manager and the 980 using the Connect button identified above. Page 267 December 19, 2012...
Page 268
980 HDMI Protocol Analyzer User Guide Rev. A1 3. Click on the EDID Decode button on the left to access the EDID utility. Refer to the screen example below. 4. Click on the Read button to display the EDID of the connected display or sink. Refer to the screen example below.
Page 269
980 HDMI Protocol Analyzer User Guide Rev. A1 5. Navigate through the EDID by Block or Page using the arrow elements at the bottom of the panel. Resize the panel if desired by the square area on the lower right. Refer to the screen example below: 6.
Page 270
980 HDMI Protocol Analyzer User Guide Rev. A1 7. (Optional) Save the EDID to a file on your host PC using the Save button on the top of the panel. The Save dialog box will appear enabling you to assign a name and directory to store the file. Refer to the screen example below.
Page 271
980 HDMI Protocol Analyzer User Guide Rev. A1 To load an EDID from a file stored on your host PC: 1. Through the external 980 GUI Manager, access the Generator panel either through the View pull-down menu or the Generator button located on the top of the interface. Refer to the screen shots below. Page 271 December 19, 2012...
Page 272
980 HDMI Protocol Analyzer User Guide Rev. A1 The Generator panel appears as shown below: 2. (Optional) Establish a connection between the 980 GUI Manager and the 980 HDMI Protocol Analyzer using the Connect button identified above. Page 272 December 19, 2012...
Page 273
980 HDMI Protocol Analyzer User Guide Rev. A1 3. Click on the Load button on the top of the panel. The Load EDID dialog box appears as shown below. 4. Select the EDID you wish to view and then select OK. 5.
Page 274
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 274 December 19, 2012...
980 HDMI Protocol Analyzer User Guide Rev. A1 15 HDMI Generator Playback Function This chapter describes the Generator Playback function of the 980 HDMI Protocol Analyzer. The 980 HDMI Protocol Analyzer enables you to capture a file and play it back to a sink device under test. This enables you to reuse captures from source devices in a consistent way.
Note: If the content is encrypted with HDCP you cannot play the capture back. Quantum Data provides a command line interface and a set of utilities that enable you to modify a captured file to make anomalous files for robustness testing. This feature is not documented in this User Guide but is available through application engineering and customer support.
Page 277
980 HDMI Protocol Analyzer User Guide Rev. A1 Connection for HDMI Capture-Playback testing 2. Set the HDMI source device into the proper mode. To capture a file for playback: 1. Access the Playback panel. You access the HDMI Generator Playback function through the main screen Generator icon as indicated below: You can also access the Generator Playback function through the View pull-down menu: Page 277...
Page 278
980 HDMI Protocol Analyzer User Guide Rev. A1 The Generator panel is shown below: 2. Connect to the 980 HDMI Protocol Analyzer using the Connect icon and button as indicated above. The 980 HDMI Protocol Analyzer will read its directories and present the list of captured files in the window under the Playback tab as shown below.
Page 279
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 279 December 19, 2012...
Page 280
980 HDMI Protocol Analyzer User Guide Rev. A1 3. Make a capture by clicking on the Capture button indicated above. A dialog box appears asking you to assign a name to the capture file. This is depicted on the screen shot below: 4.
Page 281
980 HDMI Protocol Analyzer User Guide Rev. A1 The following are some helpful tips on setting the Buffer Size and the Field Count: Determine the number of fields (frames) you wish to playback. The number of frames that you playback will primarily be determined by the audio that you are capturing.
Page 282
980 HDMI Protocol Analyzer User Guide Rev. A1 Format LPCM Audio Sampling Field Count settings Suggested Minimum Resolution used Rate used (number of frames to Buffer Size setting save) 96kHz 1080i30 32kHz 48kHz 96kHz 1080p60 32kHz 48kHz 96kHz 6. Click OK on the Playback Capture Name and Settings dialog box to initiate the capture. A progress window appears indicating the status of the capture as shown below: Page 282 December 19, 2012...
Page 283
980 HDMI Protocol Analyzer User Guide Rev. A1 The captured file appears in the Playback window as shown below. 7. Enter a description of the capture in the Playback Description Editor window. You access this window using the Edit icon on the lower right of the Generator dialog box (indicated above).
Page 284
980 HDMI Protocol Analyzer User Guide Rev. A1 To make physical connections for HDMI playback: 1. Connect the HDMI-to-HDMI cable provided from your HDMI sink device under test to the bottommost HDMI connector on the back of the 980 HDMI Protocol Analyzer. Refer to the illustration below. Connection for HDMI Capture-Playback testing To playback a captured file to an HDMI display: 1.
Page 285
980 HDMI Protocol Analyzer User Guide Rev. A1 The Generator panel is shown below: 3. Connect to the 980 HDMI Protocol Analyzer using the Connect icon and button as indicated above. The 980 will read its directories and present the list of captured files in the window under the Playback tab as shown below.
980 HDMI Protocol Analyzer User Guide Rev. A1 Note: You may have to refresh the view using the global refresh button on the upper right or the local refresh button on the lower right. 4. Select the file you wish to playback and click on the Play button as indicated above. Monitor your sink device for the proper response.
Page 287
980 HDMI Protocol Analyzer User Guide Rev. A1 List of Commands Related to Playback Note: Commands are lower case. Command Description Syntax Command Example pcap mode Defines the data that is pcap mode <data> To set the mode: captured. Playback Where <data>...
Page 288
980 HDMI Protocol Analyzer User Guide Rev. A1 2. You will first have to connect to the 980 HDMI Protocol Analyzer that you are using. You do this through the Connect button on the top right of the Console panel as shown below. Note that the IP address of the device is shown on the left.
Page 289
980 HDMI Protocol Analyzer User Guide Rev. A1 To create a playback file through the command line: 1. From the pscope prompt in the 980 GUI Manager Console, enter the following command to set the capture mode. In this case you will be using the tmds mode which captures all raw TMDS characters. Note: You enter commands in the Command field near the top of the Console panel.
980 HDMI Protocol Analyzer User Guide Rev. A1 4. From the pscope prompt enter the command to stop and save the file for playback. Ten (10) frames are saved in the example below. #p-scope>pcap save 10 MyCap1.pb Note: When you save a playback file using these Console commands the files are saved in the /qd directory not the /workspace/playback/ as the playback files created through the GUI are saved.
Page 291
980 HDMI Protocol Analyzer User Guide Rev. A1 2. Select the Playback List Editor. The Playback List Editor appears as shown below: Page 291 December 19, 2012...
Page 292
980 HDMI Protocol Analyzer User Guide Rev. A1 3. Click on the Source button on the lower left under Local Files (indicated in the diagram above). The Data Source dialog box will appear enabling you to select between using files on your PC or using files on the 980 HDMI Video Protocol Analyzer module to create your custom list.
Page 293
980 HDMI Protocol Analyzer User Guide Rev. A1 There are two buttons in the middle between the two windows that enable you to configure the test patterns in your Pattern List. These are defined as follows: Append – Add a new test pattern to the end of your list. Insert –...
Page 294
980 HDMI Protocol Analyzer User Guide Rev. A1 You will then see the new playback list in the 980 GUI Navigator window under Playback. 15.3.2 Applying a Custom Playback List This subsection describes how you can apply a custom playback list that you have created. Often you will have created the pattern list on your host PC but you may wish to apply it on the 980 instrument itself.
Page 295
980 HDMI Protocol Analyzer User Guide Rev. A1 To apply an existing Playback List: 1. Navigate to the Navigate/Images tab. 2. Transfer the Pattern List from your Host PC to the 980 by invoking the transfer icon indicated below. Page 295 December 19, 2012...
Page 296
980 HDMI Protocol Analyzer User Guide Rev. A1 The Data Transfer panel appears as shown below: Page 296 December 19, 2012...
Page 297
980 HDMI Protocol Analyzer User Guide Rev. A1 3. Transfer the playback list from the Local Files on the left side to the Instrument files using the Copy or Move button. Note that you will have to highlight a directory on the Instrument Files panel in order to enable the Copy or Move button.
Page 298
980 HDMI Protocol Analyzer User Guide Rev. A1 4. Navigate to the Playback Tab on the Generator panel and select your list using the Playback List icon on the bottom status panel as shown below. The result is that there will be a list of Playback files available and displayed in the Playback tab window (below).
Page 299
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 299 December 19, 2012...
Page 300
980 HDMI Protocol Analyzer User Guide Rev. A1 15.3.3 Viewing and modifying a custom Playback List This subsection describes how you can view a custom playback list that you have created. To view and modify an existing Playback List: 1. View the new Image List through the Navigator panel. Select the Playback List folder. 2.
Page 301
980 HDMI Protocol Analyzer User Guide Rev. A1 You can now modify the playback list using the buttons. There are two buttons in the middle between the two windows that enable you to configure the test patterns in your Pattern List. These are defined as follows: Append –...
Page 302
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 302 December 19, 2012...
Please be sure to refer to the Release Notes for a specific release for detailed upgrade instructions. Quantum Data periodically provides maintenance release of software and firmware. The most recent versions are available on the downloads page of the Quantum Data website.
Please note that you have to upgrade the 980 GUI Manager before using the GUI Manager to upgrade the 980 firmware and gateware. 1. Download the GUI Manager and 980 Firmware/Gateware files from the Quantum Data website downloads page: 2. Upgrade the 980 GUI Manager and restart.
Page 305
980 HDMI Protocol Analyzer User Guide Rev. A1 3. Connect to the 980 that you wish to upgrade. Access the Upgrade Firmware/Gateware option from the Instrument pull-down. 4. Update the 980 Firmware/Gateware. Browse to the Deb file and select it. Follow the on-screen prompts. Page 305 December 19, 2012...
Page 306
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 306 December 19, 2012...
Page 307
980 HDMI Protocol Analyzer User Guide Rev. A1 5. Reconnect the 980 GUI Manager to the 980. Page 307 December 19, 2012...
980 HDMI Protocol Analyzer through the command line via a telnet session or from the 980 Manager Console panel. When searching through the captured data, Quantum Data recommends that you use the Telnet or some other terminal program such as Putty because there is a limited set of Linux commands supported through the 980 Console.
Page 309
980 HDMI Protocol Analyzer User Guide Rev. A1 The primary command for setting up and initiating the capture data is the PCAP command (not case sensitive). There are several arguments of the PCAP command and these are explained in the table in the procedures below.
980 HDMI Protocol Analyzer User Guide Rev. A1 List of PCAP Commands Note: Commands are lower case. Command Description Syntax Command Example pcap trig Defines the trigger pcap trig <type> <pos> To set the trigger criteria: mechanism Where <type> can be: >pcap trig vsync 50 vsync –...
Page 311
980 HDMI Protocol Analyzer User Guide Rev. A1 p-scope> pcap decode // Decodes the hex file into human readable text and stores in default directory: /home/qd/pdecode.log Note: If you want to recapture and save a decode file you will have to move the existing decode file to another directory or rename it.
Page 312
980 HDMI Protocol Analyzer User Guide Rev. A1 Index 3D structure Connecting the 980 via HDMI in Vendor Specific Infoframe, 108 to the HDMI device under test, 32 4K by 2K format timing, 81 Data match, custom, 188 5V RX 5 Volts DDC traffic settings for 5 volts, 46 viewing DDC traffic through ACA, 125...
Page 313
980 HDMI Protocol Analyzer User Guide Rev. A1 HDCP mode Pre-capture filtering setting the HDCP mode, 217 precise selection of captured data, 119 HDCP Settings Protocol Analysis mode, 15, 196 Setting the HDCP registers, 39 Real Time mode HDMI viewing metadata in real time, 95 setting the link mode to HDMI, 122 Real Time Monitoring mode, 12 Hot plug signal, 205...
Page 314
980 HDMI Protocol Analyzer User Guide Rev. A1 3D video metadata, 108 Video Analysis, 231 Video Video Analysis mode, 231 viewing full motion video, 103 View incoming video, 176 viewing live video, 175 Zooming in on the Event Plot, 71 END OF USER GUIDE Page 314 December 19, 2012...
Page 315
980 HDMI Protocol Analyzer User Guide Rev. A1 Page 315 December 19, 2012...
Need help?
Do you have a question about the Gen 2 980 and is the answer not in the manual?
Questions and answers