Unigraf DisplayPort DPA-400 User Manual

Unigraf DisplayPort DPA-400 User Manual

Aux channel monitor

Advertisement

Quick Links

DPA-400
DisplayPort™
AUX Channel
Monitor
USER MANUAL

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DisplayPort DPA-400 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Unigraf DisplayPort DPA-400

  • Page 1 DPA-400 DisplayPort™ AUX Channel Monitor USER MANUAL...
  • Page 2 QUICK START Guide Copyright This manual © 2019 Unigraf Oy. All rights reserved Reproduction of this manual in whole or in part without written permission of Unigraf Oy is prohibited. Notice The information given in this manual is verified in the correctness on the date of issue. The...
  • Page 3: Table Of Contents

    QUICK START Guide Table of Contents QUICK START Guide ....................... 4 ABOUT THIS MANUAL..................5 GENERAL ......................6 Introducing the DPA-400 .................. 6 Functionality in a Nutshell ................7 DPA-400 Versions ................8 SETUP INSTRUCTIONS ................. 9 Contents of the Delivery ................... 9 Product Setup ....................
  • Page 4: Quick Start Guide

    QUICK START Guide QUICK START GUIDE If you feel confident with installing new hardware and software in your PC you can attempt this simplified version of Unigraf DP AUX channel monitor (DPA-400) setup procedure Serial Communication and License Key Setup ...
  • Page 5: About This Manual

    ABOUT THIS MANUAL ABOUT THIS MANUAL This manual introduces you to the installation and use of the Unigraf DP AUX Channel Monitor DPA-400. The purpose of this document is to: • Provide instructions on how to install the provided software.
  • Page 6: General

    GENERAL Introducing the DPA-400 The Unigraf DP AUX Channel monitor is a compact, pocket sized device that provides a full DisplayPort™ AUX channel traffic analysis. DPA-400 and its Windows GUI tool enable the user to monitor, capture, parse and document all messages sent by DisplayPort™ source, sink or branch devices.
  • Page 7: Functionality In A Nutshell

    GENERAL Functionality in a Nutshell The DPA-400 is meant to be connected between a DisplayPort™ source and a DisplayPort™ sink device or two USB-C ports with DisplayPort Alternate Mode capability in order to detect and record the AUX channel communication between them. The DPA-400 does not take part to the communication but transparently monitors the AUX channel traffic, the HPD (Hot Plug Detect) line and three external digital inputs.
  • Page 8: Dpa-400 Versions

    GENERAL DPA-400 Versions There are multiple versions of DPA-400. All versions share the same test equipment hardware, but more recent versions of the DPA-400 GUI support later versions of DisplayPort DPCD register structure and other more advanced features. Please see the table below. Version Added features DPA-400...
  • Page 9: Setup Instructions

    SETUP INSTRUCTIONS SETUP INSTRUCTIONS Contents of the Delivery The DPA-400 installation SW package includes the following items: • DPA-400 Setup installer (DPA-400 Setup.exe) • Firmware updater utility (UUFUpd.exe) • Latest DPA-400 firmware (*.uuf) • Release notes (DPA-400_release_notes.txt) • This manual DPA-400 delivery also includes custom cables for monitoring DisplayPort versions 1.2 and above and DisplayPort Alt mode over USB-C interface.
  • Page 10: Gui Setup

    SETUP INSTRUCTIONS GUI Setup In order to enable the DPA-400 graphical user interface (GUI) application to communicate with the firmware in the DPA-400 unit, you have to set up the COM port used and provide the license code delivered with the unit. Selecting the COM Port Used ...
  • Page 11: Adding The License Key

    You can usually find your DPA-400 License Key on a sticker glued on its enclosure, in the delivery package or among its related documents. If you cannot locate the License Key, please email to Unigraf the Seed Number shown on the dialog in order to receive your License Key. ...
  • Page 12 SETUP INSTRUCTIONS Note Please note that each Unigraf DPA-400 GUI license is bound to one specific DPA-400 unit. The same license can be used with any number of PCs. Note Please note that various features of DPA-400 are enabled with license keys. For upgrading your DPA-400, please contact Unigraf.
  • Page 13: Dpa-400 Firmware Upgrade

     Open Windows command prompt dialog and go to the directory where the installer copied the firmware files. (by default c:\Program Files (x86)\Unigraf\DPA-400\ Firmware). In this directory you should find the updater, UUFUpd.exe, and the FW file, e.g. dpa-400.uuf. ...
  • Page 14: Data Acquisition

    DATA ACQUISITION DATA ACQUISITION Unigraf DP AUX Channel Monitor consists of DPA-400 unit for connecting to the DisplayPort™ link and a Graphical User Interface (GUI) application for operating it and creating reports. The serial communication setup and License Key entry are covered in the Setup Instructions section of this manual.
  • Page 15: The Main Window

    DATA ACQUISITION The Main Window The GUI main window is divided into two sections. The Transaction list in the left displays the acquired AUX channel transactions and events. The Message details panel on the right side of the window shows the interpretation of the currently selected AUX channel transaction line.
  • Page 16: Controlling The Acquisition

    DATA ACQUISITION Controlling the Acquisition The start and stop conditions of the data acquisition and monitoring of optional signals can be defined in the corresponding dialogs. Please consult Appendix B to find out how these external signals can be connected to your DPA-400. Starting and Stopping Data Acquisition By default, the data acquisition is started immediately after the Start acquisition pushbutton in the Main window is pressed.
  • Page 17: Monitored Signals

    DATA ACQUISITION The acquisition will stop automatically when any of the selected conditions is verified. Monitored Signals In addition to the AUX channel traffic, you can also monitor the status of four digital signals. By default, only the HPD signal is monitored. In the Monitored signals dialog you can include also one or more of the external digital signals IN0, IN1 and IN2.
  • Page 18: Acquiring Data

    DATA ACQUISITION Acquiring Data  Plug your source and sink devices to the DPA-400 as described in section Getting Ready of this chapter.  Select the signals to be monitored or check that the HPD is selected.  Check the start and stop triggers. ...
  • Page 19: Decoding The Data

    DFP capability field is 4 bytes/port for the detailed capability description • Define if MAIN_LINK_CHANNEL_CODING_SET (DPCD 0x00108) is set to 2 to indicate 128b/132b Link Layer Note Please note that various features of DPA-400 are enabled with license keys. For upgrading your DPA-400, please contact Unigraf.
  • Page 20: Inspecting The Acquired Data

    DATA ACQUISITION Inspecting the Acquired Data The data acquired by the DPA-400 and downloaded to the GUI is shown in the Transaction list. Please refer to chapter Customizing the Main Window below for details on how to modify the content and look of the Transaction list. Lines The data is organized in lines, each numbered starting from 1 and marked with a timestamp.
  • Page 21 DATA ACQUISITION From This column indicates the originator of the data line: • “Source” and “Sink” for an AUX channel transaction, respectively a data Request and a data Reply. • “Source Trace” and “Sink Trace” respectively for Sideband Message data Request and Reply.
  • Page 22: Message Details

    DATA ACQUISITION Message Details The Message details panel is used to provide a detailed explanation of the line currently selected in the Transaction list. For AUX channel transaction lines, for each of the DPCD memory locations affected, the panel lists: •...
  • Page 23: Filtering

    DATA ACQUISITION Filtering In the Filters drop down menu you can set up rules describing which data lines are shown in the Transaction List. You can choose the data based on: • The type of data line • The origin of the message •...
  • Page 24 Note You can recall the default filters by deleting or renaming Filters.ini file stored in configuration file location (default c:\ProgramData\Unigraf\DPA-400). When DPA-400 GUI is restarted, a new Filters.ini file will be created.
  • Page 25: Customizing The Main Window

    DATA ACQUISITION Customizing the Main Window You can change the format of the data shown in the Transaction list and the Message details panels in order to highlight the details of your interest. Selecting Data Columns You can customize the Transaction list by clicking the right button of your mouse over the list. From the pop-up menu, you can choose which columns to display, the style of the timestamp and switch between absolute and relative timestamps.
  • Page 26: Highlighted Dpcd Address Ranges

    You can create multiple simultaneous coloring rules to help you get a better view of the data captured. Note The data of Transaction List Color Options and Highlighted DPCD Address Ranges is stored in Windows registry under HKEY_CURRENT_USER\Software\Unigraf\DPA_400B\_ProgramConfig_. By using the Regedit tool you can copy the settings to another PC or under another user.
  • Page 27: Searching For Data

    DATA ACQUISITION Searching for Data You can search and highlight all lines in the Transaction list representing an AUX channel access to a selected DPCD location.  Use Search -> Find… or press Ctrl + F. In the Search dialog select the access type and the DPCD location address that you want to search.
  • Page 28: Saving Your Data

    SAVING YOUR DATA SAVING YOUR DATA After the acquisition is stopped, the data displayed in the Transaction list can be saved to a file in binary format or in a readable HTML format as a report. In its binary form, the saved data can only be opened by the DPA-400 GUI while in HTML format it can be opened with any available HTML browser.
  • Page 29: Test Report Views

    SAVING YOUR DATA Save the report by clicking Accept or return to the main window without saving by clicking Cancel. After the report is saved, your default internet browser will be opened to display the report file created. The information entered in the dialog fields will be available also for the following reports until the GUI is closed.
  • Page 30 SAVING YOUR DATA In order to print the report, scroll down and click the Show printer friendly format… pushbutton to get a new view formatted for an easy printing.
  • Page 31: Appendix A: Specifications

    Appendix A: Specifications APPENDIX A: SPECIFICATIONS General Functionality Real-time AUX channel traffic capturing, decoding and display. Data store and reload in binary format. HTML report generation. Internal 14 MByte capture buffer. AUX transactions as fast as 0.5 ms per transaction (Request + Reply). Input state changes monitored up to 8000 changes / s.
  • Page 32: Appendix B: I/O Connector

    Appendix B: I/O Connector APPENDIX B: I/O CONNECTOR You can use three external trigger signals to start or stop the data acquisition. The trigger signals are available on the SubD-9 socket connector of the DPA-400. Please refer to the Start triggers and Stop triggers dialogs to control the triggers functionality. The HPD_IO signal is also available on this connector to provide you an easy measurement access to the HPD signal driven by your DisplayPort™...
  • Page 33: Appendix C: Advanced Filters

    Appendix C: Advanced Filters APPENDIX C: ADVANCED FILTERS The following help text can be seen as well by clicking the Help button of the Edit Filter Rule dialog. Note Please note that Filters are a very powerful tool. They can however unintentionally hide valuable data from you.
  • Page 34 Appendix C: Advanced Filters ($?0) = Any data byte with bits 0-3 cleared. (%1???????) = Any data byte with bit 7 set. (%0??????1) = Any data byte with bit 7 cleared and bit 0 set. The '!' inversion can still be used: !(%??????00) = Matches any data byte ending to %10, %11, %01 but not %00.

Table of Contents