What options are available with the 980 HDMI 2.1 Protocol Analyzer / Generator Module? Changes to this User Guide 980 User Interface What kinds of data does the 980 HDMI 2.1 Protocol Analyzer allow you to view? Getting Started What is shipped with the 980 HDMI 2.1 Protocol Analyzer / Generator module?
Page 3
Loading an existing captures with the 980 HDMI 2.1 Protocol Analyzer Importing Capture Files from other 980 Systems Transferring Capture Files from the 980 HDMI 2.1 Protocol Analyzer to a PC Transferring Capture Files using the Data Transfer Utility Transferring Capture Files using the command line...
The 980 HDMI 2.1 Protocol Analyzer is able to parse HDMI streams from source devices with a TMDS clock and pixel clock up to 600MHz. The 980 HDMI 2.1 Protocol Analyzer enables you to specify the type of data that you want to capture. This could ...
980 GUI Manager. In some cases there are functions of the embedded 980 GUI Manager that will be covered in detail as well. These include: 1) Provisioning the IP address of the 980. 2) Viewing the incoming video content from a source device.
Page 6
980 HDMI Protocol Analyzer Gen 3 System – Covers source analysis testing for HDMI and MHL source devices as well as various transmitter features. This user guide is specifically for the functions of the 980 HDMI Protocol Analyzer Gen 3 system sold through 2012.
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).
Page 8
Rev. A1 In the Embedded 980 GUI Manager, the Navigator panel must be opened. You can access it either from the Other Page of the Apps window, refer to the first screen example below or you can access the Navigator from the Real Time window as shown in the second screen example.
Page 9
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 When you access the Navigator it will appear in the window as shown below. Page 9 December 08, 2017...
By providing visibility into the HDMI FRL protocol, and the underlying protocol, video and data island blocs as well as SCDC data during FRL link training data, the 980 HDMI 2.1 Protocol Analyzer module enables you to detect changes and identify anomalies in the HDMI 2.1 signal. The following is a list of the data types you can view...
Page 11
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Fixed Rate Link (FRL) o Fixed Rate Link packets o Character blocks o Super blocks o FEC blocks Active Video o Guard bands o Preambles ...
Operational workflow for Source Analysis Testing The following are the high level steps you will need to follow to get your 980 HDMI 2.1 Protocol Analyzer module up and running. Note the first set of these procedures are covered in the 980 Quick Start Guide and not in this User Guide.
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 1. Connect the source device under test to the HDMI Rx port on the 980 HDMI 2.1 Protocol Analyzer module. 3. Set the capture trigger criteria and the pre-capture filtering criteria.
The Capture and Post Analysis mode is the typical mode of operation and the mode used to analyze HDMI 2.1 data and is available both through the built-in touch display GUI and the external 980 GUI Manager. You can capture various sets of data: 1) Data islands, 2) Data islands with video and audio, 3) Control data and 4) DDC SCDC transactions.
980 HDMI 2.1 Protocol Analyzer Analysis Configurations The 980 HDMI 2.1 Protocol Analyzer module uses sink emulation with its HDMI Rx port connected directly to the source device under test. In the sink emulation mode you monitor the HDMI transactions between the source device under test and the 980 HDMI 2.1 Protocol Analyzer module’s Rx port.
Establishing a physical connection from the HDMI source device you wish to test and the 980 platform. (Not required if using the built-in display exclusively) Changing the IP address of the 980 platform so that it is compatible with your PC and or corporate LAN.
Page 17
2.7.1 Establishing a physical HDMI connection from an HDMI 2.1 source device to the 980 Use the following procedures to connect your HDMI source device to the 980 HDMI 2.1 Protocol Analyzer. 1. Connect the HDMI-to-HDMI cable provided from your HDMI source device under test to the top-most HDMI connector on the back of the 980 HDMI 2.1 Protocol Analyzer.
This chapter describes the 980 GUI Manager panels on the external 980 GUI Manager. 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 2.1 Protocol Analyzer through a user friendly graphical interface.
Page 19
Clicking on this item will initiate a connection to Connect the 980 that is selected in the list. This item will not be highlighted if you have not selected a 980. Clicking on this item will initiate a disconnection...
Page 20
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Top Level Menu Items Selection Function includes: 980 Name IP address of the 980 Netmask Gateway IP address Hardware revisions of the 980 circuit boards Firmware/Gateware version of the release...
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Top Level Menu Items Selection Function apply an upgrade to the 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.
Page 22
3.3.1 980 Navigation Panels and their Icons The 980 Navigator panel provides a set of tabs to access a variety of data sets and panels as shown in the screen examples in the table below. The icons associated with these Navigator tabs are described in the table that follows these screens.
Page 23
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Navigator Tab Associated Icons video. Only appears when the Navigator/Capture tab is selected. Transfer data to/from instrument - Opens up the FTP browser enabling you to transfer data to and from the host PC and the 980 instrument.
Page 24
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Navigator Tab Associated Icons Formats Provides access to format files that have been saved and format library lists that have been configured. Images Provides access to bitmap image files that have been saved and image library lists that have been configured.
Page 25
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Navigator Tab Associated Icons Instruments Provides access 980s that have been configured through the 980 GUI Manager. Page 25 December 08, 2017...
Page 26
Rev. A1 3.3.2 980 Navigation Instruments Panel 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...
Page 27
3.3.3 980 Navigation Captures Panels and Right-Click items The 980 Navigator Capture 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...
Page 28
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Navigator Panel - Item Function data is zipped up into a single file. Open [the Selected Capture] - Loads the selected capture into the 980 Manager for viewing and analysis. The capture that is currently loaded has an asterisk next to it.
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Apps Panels The Apps panel is shown in the figure below. The Apps panel provides access to all the capture related applications, compliance tests and various other utilities. There are four pages to the Apps panel: ...
Page 30
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Next Page Select Page Page 30 December 08, 2017...
Page 31
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Page 31 December 08, 2017...
980 HDMI 2.1 Protocol Analyzer / Generator Module 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. You can resize the window with the box on the lower right corner of the panel indicated by the arrow below.
Page 33
Instrument Selection The Select button above will open up a dialog box enabling you to select which 980 system you want to use assuming you have more than one. Typically, you will only have a single 980 system on the network in which case the text next to the Select button will indicate your 980 system.
Page 34
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Capture Control Panel - Function Item - Description authentication if the video content from the source is content protected. Video Check Verifies that there is incoming video prior to a capture.
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Capture Viewer Panel The Capture Viewer Panel is on the 4 page Other of the Apps panel. It provides access to the following windows for viewing captured data: Event Plot –...
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 You can clear the capture using the Clear button. 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 FRL, FEC and TMDS data are captured.
Page 37
980 HDMI 2.1 Protocol Analyzer / Generator Module 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.
Page 38
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Data Decode Status Icons Function appears enabling you to select and load another segment. This dialog box is described further below. – The Events activation button enables Events you to filter the captured data by type.
Page 39
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Page 39 December 08, 2017...
Page 40
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3.7.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 41
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3.7.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 42
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3.7.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 43
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Page 43 December 08, 2017...
Page 44
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3.7.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 45
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3.7.5 Data Decode Timing mode The Capture Viewer provides a pull-down menu to define how the timestamps are displayed on the Data Decode records. This is shown below. The table that follows the screen image defines each option:...
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Right click option Description the capture. Relative Time Time is shown in relation to the previous item. Milli-Seconds [HHMMSSms.usns] Time is shown in milliseconds. The baseline time is the time from the time of the last boot of the 980.
Page 47
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3.8.1 Locating Data in the Event Plot Panel The Event Plot enables you to locate data by searching for specific data types, panning, scrolling and zooming using various techniques. You can filter the data by type to limit the amount of data to sift through. You can synchronize the Data Decode and Timing panels to the Event Plot or you can synchronize the Event Plot to the Data Decode panel.
Page 48
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Even Plot Zoom & Panning Icons Function – The pointer icon enables you to click on any point Pointer and obtain information such as the data packet type and the timestamp, about that data packet.
Page 49
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3.8.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 50
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3.8.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 51
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3.8.5 Selecting Data to View in the Event Plot The Event Plot enables you to select what data elements to display. You use the Rows button to access the dialog box. The following dialog box will appear allowing you to select what data to display in the Event Plot.
Page 52
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Page 52 December 08, 2017...
Page 53
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3.8.6 General Controls – Event Plot The various other icons and controls in the Event Plot are described in the tables and screens that follow. Even Plot Icons Function Icons –...
Page 54
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3.8.7 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 55
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3.8.8 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 56
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 You can also set the markers with the Marker tool as shown below. When you begin the sweep the Marker tool cursor will appear as the icon shown in the menu bar.
Page 57
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Page 57 December 08, 2017...
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 2.1 Protocol Analyzer Rx port. In this way you can emulate any EDID at the 980 HDMI 2.1 Protocol Analyzer Rx port to ensure that your source...
Page 59
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 2. Open up an EDID stored on the PC using the pull-down menu and selecting Open EDID. Page 59 December 08, 2017...
Page 60
EDID Library website which describes how to use the EDID Library with the 980 HDMI 2.1 Protocol Analyzer. Once you load an EDID the name appears on the status strip on the top of the panel as shown below.
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3.11 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.
Page 62
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 The EDID Editor opens up without and EDID loaded as shown below. Page 62 December 08, 2017...
Page 63
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 To open up an EDID stored on your PC. 1. Open up an EDID stored on the PC using the pull-down menu as shown below. Select Open EDID.
Page 64
EDID Library website which describes how to use the EDID Library with the 980 HDMI 2.1 Protocol Analyzer. Once you load an EDID the name appears on the status strip on the top of the panel as shown below.
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3.12 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.
Page 66
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 2. To add a block into an EDID, use the right click menus or pull-down menus as shown below (adding a Video Data Block into the CEA Extension block):...
Page 67
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3. 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 68
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 4. Define the new data block in accordance with your specifications. The example below shows a Video Data block’s Native timing being defined. Page 68 December 08, 2017...
Page 69
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 The second example shows additional audio descriptor added to an Audio Block. The first screen example only a single audio descriptor, the second screen example shows selecting the audio format. To add a descriptor you click on the Add activation button.
Page 70
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Page 70 December 08, 2017...
Page 71
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Click the Apply button to save the change. Then click on Close to exit the EDID Editor. 5. Once you make a change on a particular EDID block you use the Apply button to invoke the change.
3.13 Emulating a Specific EDID Once you have loaded an EDID and made your changes it to it you can assign it to the 980 HDMI 2.1 Protocol Analyzer Rx port for emulation and testing your source device. This subsection describes how you can do that.
Page 73
980. Otherwise the default 980 EDID will be reprovisioned when a reboot occurs. Issue Hot Plug – This means that the 980 HDMI 2.1 Protocol Analyzer will issue a hot plug when you click ...
8. Initiate the capturing of the data. 9. Examine the test data through the 980 GUI Manager at the high level view on the Event Plot panel or the Video Analysis panel. 10. Drill down to examine the data at the lower level through the details of the Data Decode panel view.
Configuring the 980 HDMI 2.1 Protocol Analyzer module Rx Interface Use the procedures below to provision the 980 HDMI 2.1 Protocol Analyzer module’s Rx port through a Tools dialog box. You can configure the Rx port with an EDID, the +5V load, generated hot plug during. Through this dialog box you can also view the SCDC registers and the status of the FRL lanes.
Page 76
EDID has to support FRL. The default EDID does support FRL. 1. (optional) Load the EDID to use in the 980 HDMI 2.1 Protocol Analyzer module. This is the EDID that the 980 HDMI 2.1 Protocol Analyzer module will be emulating.
Page 77
The dialog box shown below opens up as shown below. You will have to select which 980 Protocol Analyzer module if there are more than one installed in your 980 system. The example below shows the selection of the HDMI 2.1 Protocol Analyzer module.
Page 78
Issue Hot Plug – This means that the 980 HDMI 2.1 Protocol Analyzer module will issue a hot plug when you click the OK activation button on this dialog box. To Set the Hot Plug duration: 1.
Page 79
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 To Set the +5V load: 1. (optional) Set the Rx port’s +5V load via the 5 Volts access button through the Tools menu as shown below. Specify the current load in milliamps. Use the slide bar or enter the value in the field provided. The Measured value of the +5V is shown (4.97 V in the example below).
Use Refresh to update the values displayed. Using automatic triggering The 980 provides a variety of automatic triggers available through Capture Control panel. The following procedures describe how to capture data using these automatic triggers. To capture data using automatic triggering: Use the procedures below to initiate a new capture.
Page 81
Note: Trigger position is not currently settable for the HDMI 2.1 Protocol Analyzer module. 3. Check the Generate Hot Plug on Capture Start button if you want the 980 HDMI 2.1 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 82
“Waiting for capture trigger to occur…” This is shown in the following screen shot. When the 980 Protocol Analyzer is done capturing data a decode file is shown in the Event Plot panel and the Data Decode panel.
4.5.1 Viewing Data Analysis captures through the Data Decode panel This subsection provides procedures for viewing the captured data taken using one of the Data Analysis capture modes through the Data Decode panel in the 980 GUI Manager. To view captured data through the Data Decode panel: 1.
Page 84
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Page 84 December 08, 2017...
Page 85
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 2. Highlight a SCDC transaction to view its contents as shown below. The example below shows a register read. 4.5.2 Filtering the data in the Data Decode panel The procedures below describe how to filter the data in the Data Decode panel.
Page 86
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Page 86 December 08, 2017...
Page 87
980 HDMI 2.1 Protocol Analyzer / Generator Module 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 88
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 4.5.3 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.
Page 89
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 This example shows a search for Active video. Note: In the screen capture below the 4 lane data is depicted in columns under DATA in the Raw Data window.
Page 90
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 The following example shows a blanking period with the video preamble, data island preamble, data island guard band, etc. Page 90 December 08, 2017...
Page 91
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 The following example shows a couple of blanking periods, vsync and hsync elements and the FRL packet structure. Note: In the screen capture below the 4 lane data is depicted in columns under DATA in the Raw Data window.
SCDC transactions for FRL link training and CEC messages in real time with the ACA either through the embedded 980 GUI or the external 980 GUI Manager application running on a host PC. You can view the transactions between the 980 HDMI 2.1 Protocol Analyzer receive port and a connected HDMI source device or you can monitor the auxiliary channel passively between an HDMI source and sink device.
Page 93
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 The following is an example of a populated ACA window. Page 93 December 08, 2017...
Page 94
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Real Time – ACA Information / Function Aux Channel Analyzer (ACA) The following information is provided in the ACA data dialog box for each Event: ACA Trace Panel ...
Page 95
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Real Time – ACA Information / Function ACA Control Menu There is a menu associated with the ACA Info panel. It is location on the right side of the panel.
Page 96
Clear – Clears the ACA Trace Panel. Open – Opens an existing trace file stored on the 980. Save – Saves a current trace file to the 980 file system. ACA Event Selection Page 96 December 08, 2017...
Page 97
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Real Time – ACA Information / Function The following information is provided in the ACA Event Details dialog box. Two examples are shown on the left. One for HDCP transactions and another for Link Training transactions: ...
Page 98
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Real Time – ACA Information / Function see the details of the previous transaction. Status field – Shows the sequence number and the description of the selected transaction.
5.2.1 ACA Remote Control – Panel Description The ACA Remote Control panel application is available only on the external 980 GUI Manager. It enables you to collect and view the ACA transactions in real time from a remotely connected PC with the 980 GUI Manager application.
Page 100
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 ACA Remote Control Information / Function Auxiliary Channel Analyzer The following information is provided in the ACA Remote Control Panel data dialog box for each ACA Trace Panel event: ...
Page 101
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 ACA Remote Control Information / Function transaction. Maximum I2C Rate – The rate that the I2C channel clock is operating. Details (text) – The contents of the ...
Page 102
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 ACA Remote Control Information / Function There is a menu associated with the ACA Remote Control Info panel. It is location on the right side of the panel. There are four examples shown to the left reflecting the differ states: ...
Monitoring the HDMI auxiliary channel with the ACA utilities This subsection describes the procedures for monitoring the auxiliary channel data through the 980 GUI Manager using the Aux Channel Analyzer real time utilities. You can monitor the HDMI DDC transactions in real time either...
Page 104
Use the following procedures to make the physical connection from the UHD source to the 980 HDMI 2.1 Protocol Analyzer module’s Rx port. 1. Connect the output of the UHD HDMI source to the input (Rx) port on the 980 HDMI 2.1 Protocol Analyzer module as shown in the diagram below: Connection for HDMI sink emulation –...
Page 105
Use the following procedures to monitor the HDMI DDC transactions with an HDMI device in real time. The procedures assume that the HDMI device under test is powered up and connected to one of the 980 HDMI 2.1 Protocol Analyzer ports. The operation of the ACA is the same when testing a source or a sink.
Page 106
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 The Aux Channel Analyzer panel appears as shown below: 2. For the embedded ACA utility, touch select the Aux Channel Analyzer on the page 1 (Card Control) of the...
Page 107
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Page 107 December 08, 2017...
Page 108
The ACA Remote Control panel appears as shown below: For the ACA Remote Control panel you will have to connect to a 980 Instrument that you have provisioned in the external 980 GUI Manager application. The ACA Remote Control dialog box will appear showing all the 980 systems you have provisioned in the 980 GUI Manger.
Page 109
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 button on the ACA panel, select the HDMI module’s port that you are monitoring 3. From the Events using the pull-down menu . Refer to the screen example below.
Page 110
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 The ACA Event Selection dialog box is shown below. Specify which events you wish to monitor. You can select All Events of any set of individual events. Page 110...
Page 111
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 4. Take the necessary action—such as a hot plug—to initiate EDID, HDCP or CEC transactions. You will see the Aux Chan transactions in the ACA panel as shown below.
If you are working on the embedded Aux Channel Analyzer viewer but prefer to use ACA Data Viewer on the external 980 GUI Manager, you will have to transfer the saved file to your PC using the external 980 GUI Manager.
Page 113
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Page 113 December 08, 2017...
Page 114
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Page 114 December 08, 2017...
Page 115
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 ACA Data Viewer Information / Function ACA Data Viewer - Trace Panel The following information is provided in the ACA Remote Control Panel data dialog box for each event: ...
Page 116
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 ACA Data Viewer Information / Function either a request or a reply. Maximum I2C Rate – The rate that the I2C channel clock is operating. Details (text) – The contents of the transaction ...
Page 117
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 ACA Data Viewer Information / Function There is a menu associated with the ACA Remote Control Info panel. It is location on the right side of the panel: ...
This subsection describes how you can view ACA traces using the ACA viewer off-line on your PC with the ACA Data Viewer utility. In order to view the ACA files on your PC with the 980 GUI Manager application you will first have to transfer them to the PC using the Data Transfer utility.
Page 119
3. Access the Data Transfer utility by double clicking on the Transfer Data icon The Data Transfer: ACA Data dialog box appears (below) enabling you to select the 980 that you want to transfer data from. Select the desired 980 and click OK. The Data Transfer: ACA Data panel will appear.
Page 120
Rev. A1 4. Access the Data Transfer panel by double clicking on the Transfer Data icon 5. The Data Transfer panel appears in context with the ACA files on the 980 (Instrument) under the Instrument Files available as shown below.
Page 121
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 The file appears on the PC host Local Files (below). The data appears in the Navigator panel under the ACA data. Viewing ACA trace files with the ACA Data Viewer: 1.
Page 122
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 The Aux Channel Analyzer panel appears. 2. Select the Open button to open the ACA file as shown below: Page 122 December 08, 2017...
Page 123
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3. Click the OK activation button on the Open ACA Data dialog box. The ACA trace file will appear in the window. Page 123 December 08, 2017...
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Using the ACA Find Feature The ACA Find dialog box is accessible through the Data pop-out menu shown in the screen example below. The ACA Find function enables you to quickly locate different types of events. The ACA Find feature is not available with the ACA Remote Control utility.
Page 125
Note: For the ACA utility on the embedded 980 GUI Manager, you have to Stop the collection of real time trace activity using the Start/Stop button on the right side control panel.
Page 126
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Buttons (Top) Function Description Open Opens a stored user created Find You can store commonly used search configurations configuration. using the Save function and recall them for quick access using the Open button.
Page 127
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 ACA Find Window Buttons (Top) Function Description source will be highlighted. Type Check boxes enabling you to specify When you select multiple data Types they behave as a which data types you wish to data logical OR function.
Page 128
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Searching through the ACA trace files with the Find function: Here are some screen examples of the Find function. Note that the screen examples use the ACA Data Viewer utility but the embedded ACA Data Viewer works the same way.
Page 129
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Click on the Next button to advance to the recording meeting that criteria. The result is shown below. Page 129 December 08, 2017...
Page 130
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 2. To find all data types from a specific port (interface on the module) and that are SCDC transactions, enter the following (example uses port HDMI-T60 transport port). This search behaves like a logical AND function.
Page 131
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3. Click on the Next button to advance to the log record meeting that criteria. The result is shown below. Note that when you select different data type definitions in the same search configuration, example port type and data Type above, the search uses a logical AND function.
Page 132
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 If you specify two different types of data in the Type field, the search will be a logical OR function as shown below. Use the Add button to add the second item.
Page 133
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 If you specify one or more data types in the Type field and enter a string in the Label text field in the same search configuration, the search will behave as a logical OR for the data types and a logical AND with the Type and the Label field as shown below.
Page 134
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 However, if you enter these same criteria using separate configurations as shown below, the search will behave as a logical OR function. In this case it will find the next instance of an SCDC transaction.
Page 135
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 You can also search through the Details panel of a record. The following examples depicts this. In this example, we have also restricted the search to SCDC on Port 60 and searching for the text string “FLT_ready” in Details panel.
Page 136
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 You can also conduct a string search with a NOT function to exclude message labels or details that contain a specific string. There are not many uses of this type of search but it is supported. The following example shows this type of search.
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 You can use regular expressions as well in either the Label field or the Details field. The following example shows how you can advance to HDMI SCDC transaction that contains the string “> W Config” at the beginning (^ operator) of it.
Page 138
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 The ACA Filter dialog box is shown below. The Filter function enables you to select data types in the Type field and then search based on text string occurrences in the log record labels or the message details.
Page 139
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 The following table describes the Filter function buttons, fields and functions. ACA Filter Window Buttons (Top) Function Description Open Opens a stored user created Filter You can store commonly used filter configurations using configuration.
Page 140
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 ACA Filter Window Buttons (Top) Function Description types you wish to filter on based on If only the Type field is specified the next or previous of the string.
Page 141
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Filtering the ACA trace files with the Filter function: Here are some screen examples of the Filter function. Note that the screen examples use the ACA Data Viewer utility but the embedded ACA Data Viewer works the same way.
Page 142
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Page 142 December 08, 2017...
Page 143
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 2. To filter out all SCDC messages use the NOT operator as follows. Click on the Ok button to initiate the filter. The result is shown below. The HDMI SCDC message are stripped from the list leaving only the EDID transactions.
Page 144
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Page 144 December 08, 2017...
Page 145
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3. To filter using text strings appearing in the message label, use the checkbox(es) on the Label section of the ACA Filter window. You can also include a text string filter with a filter applied to the Type field. For example if you wish to establish a filter based on a source (HDMI-R60) and Type and a text string that includes “W...
Page 146
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Page 146 December 08, 2017...
Page 147
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 4. To filter using text strings in the message details, use the checkbox on the Details section of the ACA Filter window. The following example uses filters using a text string in the Details field.
Page 148
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Page 148 December 08, 2017...
Page 149
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 5. To filter using regular expression text in the message label, text strings in the message details, use the Regular Expression Syntax checkbox on the Label section of the ACA Filter window. Refer to the following example.
Page 150
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 Page 150 December 08, 2017...
Page 151
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 6. To save a filter configuration for quick recall, use the Save button. A dialog box appears as shown above. Enter a name and click on Ok. Page 151...
Page 152
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 To recall a filter simply click on the open button and an open dialog box appears as shown below. Page 152 December 08, 2017...
You can load a decoded file that had been captured previously for analysis. 6.1.1 Loading an existing capture Use the following procedures to load a capture that you have listed in the 980 GUI Manager for the 980 HDMI 2.1 Protocol Analyzer. You can load a file in one of three ways: ...
Page 154
A dialog box will display indicating the progress in loading the capture (sample shown below). Once the data is fully loaded it is displayed through the 980 GUI Manager in both the Event Plot and Data Decode panels. The captured file appears in the Capture Viewer window as shown below.
Manager. In some cases you may wish to put a series of captured files in a 980 GUI Manager local directory for easy access. In this case move these files to the proper 980 GUI Manager directory. Procedures for this are provided below as well.
Page 156
5. Verify that the version number in the title bar matches the version on the website. Importing capture files 1. Download the captures zip file from your FTP site, save it and unzip it on your PC that now has the 980 GUI Manager installed.
Page 157
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 2. Import a previous capture using the Import utility available from the File menu. (See below.) 3. Select Import. A dialog box will appear enabling you to select which data type (EDID, Capture, etc.) you want to import.
Page 158
980 HDMI 2.1 Protocol Analyzer / Generator Module 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 159
If you receive a capture file from a colleague for analysis, you will need to be able to access it on your 980 GUI Manager. To do this you will need to place the file in a directory that the 980 GUI Manager will be able to access it.
Page 160
A Windows Explorer window will appear at the captured file. From there you can determine the location of the captures directory. 4. Transfer the capture directory (from the file you unzipped) to the 980 GUI Manager captures directory using standard Windows methods. The screen example below shows the resulting files stored in the captures directory.
Page 161
980 HDMI 2.1 Protocol Analyzer / Generator Module 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 161 December 08, 2017...
If you want to disseminate these captured files to others you will have to transfer these capture files to your PC. You can transfer files from the 980 HDMI 2.1 Protocol Analyzer to your host PC in three ways: 1) Data Transfer GUI utility, 2) USB drive, 3) command line FTP.
Page 163
The Data Transfer: ACA Data dialog box appears (below) enabling you to select the 980 HDMI 2.1 Protocol Analyzer that you want to transfer data from. Select the desired 980 HDMI 2.1 Protocol Analyzer and click OK. The Data Transfer: ACA Data panel will appear.
Page 164
980 HDMI 2.1 Protocol Analyzer / Generator Module 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).
Page 165
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.
Page 166
The Data Transfer: Playback dialog box appears (below) enabling you to select the 980 HDMI 2.1 Protocol Analyzer that you want to transfer data from. Select the desired 980 HDMI 2.1 Protocol Analyzer and click OK. The Data Transfer: Playback panel will appear.
Page 167
To transfer Capture 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.
Page 168
The Data Transfer: Capture Data dialog box appears (below) enabling you to select the 980 HDMI 2.1 Protocol Analyzer that you want to transfer data from. Select the desired 980 HDMI 2.1 Protocol Analyzer and click OK. The Data Transfer: Capture Data panel will appear.
Page 169
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 The Data Transfer panel appears in context with the Capture 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.
980 GUI Manager and to disseminate these captures to other colleagues for additional analysis. There are three ways you can transfer files from the 980 to the PC. 1) using an FTP utility, 2) using the FTP command, or 3) saving the files to a USB drive connected to the 980.
10. Touch select Edit at top and then touch Paste to copy the capture directory to your USB drive. 11. You can now place the USB drive in your PC and move the files over to the 980 Manager’s working directories: quantumdata/980Manager/980mgr/workspace/captures/.
Upgrading the 980 Manager and 980 This Chapter provides information about upgrading your 980 and 980 GUI Manager. Detailed procedures are not provided in this document. Please be sure to refer to the Release Notes for a specific release for detailed upgrade instructions.
Page 173
Two software packages are available for upgrading the 980: 1. Embedded firmware and gateware package for the 980 instrument. This is a Debian software package for installation in the Linux-based instrument. (The file extension is .deb.) This package also includes the embedded Graphical User Interface that will be installed for the Touch Screen User Interface.
2. Be sure to check the release notes associated with the download files. Any special installation instructions will be noted in the release notes. 3. In some cases if your 980 is not at the most recent version, you may have to first upgrade to the most current version and then to the new version.
Page 175
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 2. Upgrade the 980 GUI Manager and restart. Note: You may receive the following error indicating that you must update the 980 firmware/gateware. 3. Connect to the 980 that you wish to upgrade. Page 175...
Page 176
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 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 176...
Workflow for Adding License for optional feature This section describes the workflow of the upgrade your 980 Protocol Analyzer with an optional feature using a license key. process. It is not intended to be a detailed procedure. Please consult Teledyne LeCroy Customer Support for details.
Page 178
980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 3. Generate UID text file from the Instrument pull-down menu (below) and convey to Teledyne LeCroy customer support. 4. Teledyne LeCroy will provide a QDATP.lic file. Store this on your host PC.
There are 980-based commands that enable you to initiate commands to capture data. Once you capture data, you can conduct searches either on your host PC or the 980 itself. To conduct searches on your PC you have to transfer the captured data to your host PC using an FTP utility. This procedure is described in the section: Transferring Capture Files from the 980 to a The 980 HDMI 2.1 Protocol Analyzer is based on the Linux operating system;...
Page 180
To establish a command line session through a telnet session: 1. Launch the Command Prompt utility from the Windows Accessories. 2. Establish a telnet session with the 980 using the following command. Note you will enter in the IP address of the 980 (192.168.254.001 in example below): >telnet 192.168.254.001...
Once you have captured data you can transfer into the Linux shell and run typical Unix commands. Note: You can run Linux commands on a capture file (decode.log) that either resides in the 980 instrument or that resides on your PC. However, the method is different. For captures that reside on the 980, you must run the capture through the command line either through a telnet session or through the 980 Manager Console.
Page 182
980 HDMI 2.1 Protocol Analyzer / Generator Module 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.