Teledyne Lecroy 980 User Manual

Teledyne Lecroy 980 User Manual

980 hdmi 2.1 protocol analyzer / generator
Hide thumbs Also See for 980:
Table of Contents

Advertisement

Quick Links

980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide
Rev. A1
980 HDMI 2.1 Protocol Analyzer / Generator
User Guide
Rev: A1
Page 1
December 08, 2017

Advertisement

Table of Contents
loading

Summary of Contents for Teledyne Lecroy 980

  • Page 1 980 HDMI 2.1 Protocol Analyzer / Generator Module User Guide Rev. A1 980 HDMI 2.1 Protocol Analyzer / Generator User Guide Rev: A1 Page 1 December 08, 2017...
  • Page 2: Table Of Contents

    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...
  • Page 4: About The 980 Hdmi 2.1 Protocol Analyzer / Generator Module

    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 ...
  • Page 5: What Makes The 980 Hdmi 2.1 Protocol Analyzer / Generator Module Unique

    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.
  • Page 7: What Options Are Available With The 980 Hdmi 2.1 Protocol Analyzer / Generator Module

    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...
  • Page 10: What Kinds Of Data Does The 980 Hdmi 2.1 Protocol Analyzer Allow You To View

    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 ...
  • Page 12: Getting Started

    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.
  • Page 13: Connector Description

    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.
  • Page 14: Hdmi 2.1 Protocol Analyzer Operational Modes

    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.
  • Page 15: Hdmi 2.1 Protocol Analyzer Analysis Configurations

    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.
  • Page 16: Data Analysis Capture Modes

    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.
  • Page 18: Overview Of The 980 Gui Manager (External)

    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...
  • Page 21: Navigator Panel

    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.
  • Page 29: Apps Panels

    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...
  • Page 32: Capture Control Panel

    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.
  • Page 35: Capture Viewer Panel

    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 –...
  • Page 36: Data Decode Panel

    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:...
  • Page 46: Event Plot Panel

    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...
  • Page 58: 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 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.
  • Page 61: Loading An Edid Into The Edid Editor

    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.
  • Page 65: Making Modifications To An Edid With The Edid Editor

    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.
  • Page 72: Emulating A Specific Edid

    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 ...
  • Page 74: Analyzing Hdmi Data With Your 980 Hdmi 2.1 Protocol Analyzer

    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.
  • Page 75: Configuring The 980 Hdmi 2.1 Protocol Analyzer Module Rx Interface

    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).
  • Page 80: Using Automatic Triggering

    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.
  • Page 83: Examining Captured Data

    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.
  • Page 92: Auxiliary Channel Analyzer (Aca) Utilities

    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.
  • Page 99: Aca Remote Control - For Real Time Viewing Of Hdmi Aux Channel Data

    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: ...
  • Page 103: Monitoring The Hdmi Auxiliary Channel With The Aca Utilities

    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.
  • Page 112: Aca Data Viewer - Viewing Stored Aux Channel Data Left Off Here

    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: ...
  • Page 118: Viewing Stored Hdmi Ddc-Scdc Traces On A Pc With The Aca Data Viewer Utility

    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...
  • Page 124: Using The Aca Find Feature

    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.
  • Page 137: Using The Aca Filter Feature

    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...
  • Page 153: Loading And Importing Capture Files

    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.
  • Page 155: Importing Capture Files From Other 980 Systems

    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...
  • Page 162: Transferring Capture Files From The 980 Hdmi 2.1 Protocol Analyzer To A Pc

    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.
  • Page 170: Transferring Capture Files Using The Command Line

    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.
  • Page 171: Transferring Capture Files Using Usb Drives

    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/.
  • Page 172: Upgrading The 980 Manager And

    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.
  • Page 174: Workflow For Upgrading 980 Firmware/Gateware

    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...
  • Page 177: Workflow For Adding License For Optional Feature

    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.
  • Page 179: Command Line Interface For Capturing Data

    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...
  • Page 181: Command Line Examples

    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.

Table of Contents