Home
DP AUX Channel Monitor User Manual
Contents
1. 2c 2c 2c I2C I2C I2C I2C I2C I2C I2C I2C I2C I2C I2C I2C I2C I2C I2C I2C I2C I2C I2C I2C I2C I2C I2C I2C Details Start HPD High INO High IN1 High IN2 Changed HPD Low Changed HPD Hi Reg RD 1 bytes from 0x00218 AUX_ACK 1 bytes Reg RD 1 bytes from 0x00201 AUX_ACK 1 bytes Req RD 6 s from 0 AUX_ACK ytes Reg RD 12 bytes from 0x00000 AUX_ACK 12 bytes Changed HPD Low Req WR 1 bytes to 0x00050 MOT 1 AUX_ACK 0 bytes Changed HPD High Req RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Reg RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Reg RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Reg RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Reg RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Req RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Req RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 Reg RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Req RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Req RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Req RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 Req RD 1 bytes from 0x00050 MOT 1 Downloaded 9148 Bytes 90 02 18 00 00 12 14c40101010181 00 00 00 40 00 50 00 00 00 50 00 50 00 0000 50 00 50 00 00 ff A Message details Line 5 3771 07ms AUX_ACK 1 bytes MYINDEX 4 ROOTINDEX 3 TEST_REQUEST RO Test requested by the Sink Device 0x00218 0x00 TEST_LINK_TRAINING 0 TEST_VIDEO_PATTERN 0
2. The binary data exchanged during AUX channel transactions in hexadecimal notation Please make sure that you have connected the DP cables right DP Source gt gt DP Input DP Output gt gt DP Sink Device UNIGRAF Message Details The Message details panel is used to provide a detailed explanation of the line currently DATA ACQUISITION selected in the Transaction list For AUX channel transaction lines for each of the DPCD memory locations affected the panel lists All data bytes read or written e All DPCD memory locations affected The name of the locations and of each of their bit fields All bit field s numeric and binary values together with their decoded value The Replies outcome AUX_ACK AUX_NACK I2C_DEFER etc File Search Tools Filters Decoding Help 3 Start acquisition 6568 54 6569 44 6569 60 6570 27 6570 43 6570 46 6571 10 6571 26 6571 39 6571 97 6572 13 6572 80 6572 96 6573 66 6573 82 6574 53 6574 66 6575 36 6575 52 6576 22 6576 38 6577 09 6577 22 6577 92 6578 08 6578 78 6578 91 6579 62 6579 78 6580 48 6580 61 6581 31 Data Ready Idle Pause Download Details Start HPD High INO High IN1 High IN2 Changed HPD Low Changed HPD High Reg RD 1 bytes from 0x00218 AUX_ACK 1 bytes Reg RD 1 bytes from 0x00201 AUX_ACK 1 bytes Reg RD 6 bytes from 0x00200 AUX_ACK 6 bytes Reg RD 12 bytes from 0x00000 AUX_ACK 12 bytes Req WR 1 bytes to 0x00
3. DPA 400 i gt DPA 400 1 2 DisplayPort AUX Channel User Manual I INIGRAF UNIGRAF QUICK START Guide Copyright This manual 2014 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 authors reserve the rights to make any changes to this product and to revise the information about the products contained in this manual without an obligation to notify any persons about such revisions or changes Edition DP AUX Channel Monitor User Manual Version 6 Document identifier KH65920 Date 15 April 2014 Company information Unigraf Oy Piispantilankuja 4 FI 02240 ESPOO Finland Tel 358 9 859 550 info unigraf fi www unigraf fi Trademarks Unigraf and DPA are trademarks of Unigraf Oy DisplayPort is a trademark of VESA HDCP is a trademark of Digital Content Protection LLC Windows is a trademark of Microsoft Inc All other trademarks are properties of their respective owners UNIGRAF QUICK START Guide Table of Contents QUICK TARE GUE ce ose errata cere E E 4 1 ABOUT THIS MANWAL soeciescecccotdedsctesanamarcadccdcactenebeesudcedscentatneckedandoaetaxtaencwsaecee 5 2 Ee A ore a E E E R 6 Introducing the DPA 400 ccccsssscceccesssececceesececceeasececeeeaseeeesseaseeesssaaseees 6 Functionalit
4. File Search Tools Filters Decoding Help Message details Downloaded 0 Bytes Buffered 0 Bytes If required connect your external input signals to the DPA 400 I O connector using a suitable cable Note In order to ensure the signal integrity of HBR2 main data lane speed introduced in DisplayPort version 1 2 standard you will need to use the custom DP cable supplied with the delivery of DPA 400 1 2 or the Upgrade package DPA 400 hardware is not compatible with HBR2 data transfer speed Note Please make sure that you have connected the DP cables right DP Source gt gt DP Input DP Output gt gt DP Sink Device UNIGRAF 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 The Start acquisition button controls the start and stop of the data acquisition The Status line at the bottom of the window shows the current GUI state the amount of data already downloaded to it and the amount of data still stored in the DPA 400 internal memory buffered and waiting for downloading Note DATA ACQUISITION File Search Tools Filters Decoding Help 4 Start acquisition Line Timestamp 0 00 2758 66 3769 70 3771 01 3771 07 Pause Download Type INFO Event Event Native Native Native Native
5. substitute 3 with the number of your COM port and dpa 400 uuf with the file name included in your package The UUFUpd utility will upgrade the DPA 400 firmware while printing a series of dots Please wait for its completion without removing the USB cable When the message DONE is printed please remove the short circuit from the I O connector and unplug the USB cable Your DPA 400 is now upgraded with its latest firmware In case you receive an error message from the UUFUpd utility please restart the above procedure from its very beginning USB cable unplugged and verify that the short circuit you use makes a good contact and to the right pins After a firmware upgrade the DPA 400 USB cable must be unplugged and plugged once for the device to be again functional UNIGRAF DATA ACQUISITION 4 DATAACQUISITION 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 The following sections describe the process of acquiring AUX channel data Generating data reports is covered in its own chapter Getting Ready Plug your DPA 400 to your PC and start the GUI application Verify that the right COM port is selected a valid License Key is available and the GUI main window opens
6. 0x01 MAX_DOWNSPREAD 0 5 NO_AUX_HANDSHAKE_LINK TRAINING 0 NORP RO Number of Receiver Ports 0x00004 0x01 NORP 1 DOWNSTREAMPORT_PRESENT RO 0x00005 0x01 DWN_STRM_PORT_PRESENT 1 DWN_STRM_PORT_TYPE 0 DisplayPort Format Conversion 0 DETAILED_CAP_INFO_AVAILABLE 0 MAIN_LINK_CHANNEL_CODING RO 0x00006 0x01 ANSI 8B 10B 1 DOWN_STREAM_PORT_COUNT RO DPCD 1 1 UNIGRAF 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 The DPCD address range In the Filters drop down menu you can find by default a set of pre programmed filters The Custom Filter dialog provides you a possibility to add and modify new filters The pre programmed filters are listed in the dialog You can copy their structure as bases of your custom filters It is advisable not to modify the pre programmed filters directly but make copies of them Stored custom filter definitions Show HDCP New definition Hide Native Hide 12C Rename selected Hide Errors Delete selected Show Sideband messages only Move Up Move Down Filter Rules Request Reply Pairing mode Auto Filter item by request if reply received within 400us of request A Rule Type Source Range Comment Hide Event Any 9 Hide Events Hide Other Any 9 Hide generic
7. a License Key that will enable you to use the GUI from any PC to control your DPA 400 gt 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 gt Insert each of the 32 character long License Key in the field provided and click the Continue The license key is now saved in your PC and you can constantly use the device from this PC Please Click Close to return to the main window File Search Tools Filters Decoding Help No licence for connected DPA 400 detected Please Enter the license key and click Continue Device Seed number 7018a27000000031 License key Save License Status Error License missing Downloaded 0 Bytes Buffered 0 Bytes Note Please note that each Unigraf DPA 400 GUI license is bound to one specific DPA 400 or DPA 400 1 2 unit The same license can be used with any number of PCs Note Please note that DPA 400 versions 1 1 1 and lower DPA 400 and versions 1 2 0 and higher DPA 400 1 2 accept a different license key In order to acquire an upgrade license from DPA 400 to DPA 400 1 2 please contact Unigraf Note The License Key never includes characters I G B O because of their similarity with the corresponding numbers If in doubt please use numbers You can use copy and p
8. or unknown items In the Stored custom filter definitions panel you will have the list of currently defined Filters On the right hand side buttons you can define new Filters rename or delete them You can also reorder their appearance in the Filters pull down menu In the Filter Rules panel lower in the dialog you can review and change the Rules in the selected Filter By clicking Add you can create new rules clicking Edit you can review and edit existing Filters and by clicking Remove from the Filter definition When you click Add or Edit Edit Filter Rule dialog opens In the dialog you can in detail define the action of the rule select the event and the event details You can get help by clicking Help The Help text is attached to Appendix C of this document Hide v Event v From Any _ Filter by Data Comment Optional max 120 chars Hide Events UNIGRAF DATA ACQUISITION Note Note Please note that Filters are a very powerful tool They can however unintentionally hide valuable data from you Please be careful when applying custom filters A good practice is to start from an existing filter and gradually add new rules while testing their performance Filtering and selecting the columns for display do not affect the actual data acquisition All transactions and their full data are always captured Customizing the Main Window You can change the format of the data shown in the Tr
9. reports until the GUI is closed Note You can create reports from previously acquired data that has been saved in binary format Use first File gt Load and then File gt Save Report Note Report creation for large amounts of acquired data can generate large HTML files and take several minutes During this operation the GUI will not respond to user commands Please be patient Test Report Views When you save a report file or open a previously saved report your internet browser will open the report default view Note how each time you select a report line the transaction details at the left shows a lot of useful information about the data involved Unigraf DisplayPort AUX Channel monitor report AUX CHANNEL TRANSACTIONS AND EVENTS Click entry to see details wW J AN b amp w Dh bh an rey N J 4 DPA 400 Unknown Unknown Source Sink Source Sink Source Sink Source Sink Source Sink Source Sink Source Sink Source Sink Source Sink Source Sink Source Sink Source Sink Source Sink Source Sink Source Sink Source Sink INFO Start HPD Low INO High INi High IN2 High Event Changed Event Changed HPD High Native Req RD 1 bytes from 0x00218 Native AUX_ACK 1 bytes Native Req RD 1 bytes from 0x00201 Native AUX_ACK 1 bytes Native Req RD 6 bytes from 0x00200 AUX ACK 6 bytes Req RD 12 bytes from 0x00000 AUX_ACK 12 bytes r2c Req WR 1 bytes to 0x00050 MOT 1 T26
10. sriain ira a O E 18 Inspecting the Acquired Data ccccccccsseseccccseseceecceeeececsceeeeeesseaeeeesssageeess 18 Message Details cccccsscccceeseecceeseeceeseeeceseeceeaeeessegeeesseeeesseneesens 20 Pr MONG e a e e eae 21 Customizing the Main WindOW ccccccccsseeeeecceeeeceeeeeeeeceeeesaeaeeeeeeeeeesaaaaeees 22 Selecting Data Columns ccccccccccccceseeeeeeeeeeeeeeeeeeeeeeeessaeeeeeeeeeeeeaas 22 Selecting Font ANd Colors cccccccceceeessseeeeeeeeeeeeeeeeeeeeeseeaeeeeeeeeeeseaas 23 Coloring DPCD Address Range s c cccccccceeesesseeeeeeeeseaeeeeeeeeeeeeaas 23 Searching for Data ccccccccsssseececceeeeeeesseceeeeeeseeeeeeeeessssaeeeeeeeeeeseaas 24 5 SAVING YOUR DATA sscrsrs er oE ERNE e s 25 SWV OA BINAY FE ees E a 25 Creating a Test REDOrt cccccccssecccccceeeceeesseeeeeeeeseseeeeeeeeeeeseaaeeeeeeeessaaeaeses 25 Test Report ViICWS isesiint c ccevcovereccdeicetadacvatveretdeuevseteencodeddeinedavieteeieddetawiaieeeciies 26 Appendix A Specifications sccciccincceeteictinededaccecdesdadesdedanspatnddbduaded edusaunssedeadncncteaaneedieadedadenes 28 General ee E E E T 28 BI US sce EEE VE TEE AERA EESE EA E SE E E 28 Appendix B I O Connector cccccccccccccceeeseecceeeeeeeeeeeeceeeeeseaeseeeeeeesssseeeeeeeeesssaaaeeeeeees 29 Appendix C Advanced Filters ccccsssscccccssseeeecceeeeeeesceeaececeseeseceeeseeaeceesseaeseseseageeesenas 30 UNIG
11. the access type start address and end address of the range that you want to be colored Press Accept Write access An cess y Starting from addr hex to addr Hex Read access X Cancel f Accept Select the range you just created from the Colored addresses ranges list and click the Font Color and Background Color buttons to select the colors desired UNIGRAF DATA ACQUISITION You can create multiple simultaneous coloring rules to help you get a better view of the data captured WY File Search Tools Filters Decoding Help Start acquisition Pause Download Type Details __ Message details INFO Start HPD High INO High IN1 High IN2 A Line 5 3771 07ms Event Changed HPD Low AUX_ACK 1 bytes Changed HPD High T Reg RD 1 bytes from 0x00218 90 02 18 00 AUX ACK 1 bytes 00 00 MYINDEX 4 Req RD 1 bytes from 0x00201 90 020100 AUX tes 00 AU ee Graphics options Req RD 12 bytes from 0x00000 30 00 00 Ob AUX_ACK 12 bytes 00 12 14 4 Select new font Current font Tahoma size 10 E ri Default background color Selected item font color HII selected item background color Hilighted item font color HE ioiii item background color D i i Request Message font color HI i ai Request Message background color BR i i Reply Message font color _ sideband Reply Message background color Colored address ranges Rule 0 RD WR from 00000 to 00000 Font Color Rule 1 RD WR from 0
12. 00 0x00001 0x14 15 6570 43 Sink 12c AUX_ACK 1 bytes 00 00 MAX_LINK_ RATE 5 4Gbps 16 6570 46 Unknown Event Changed HPD Low i a 17 6571 10 Source I2C Req RD 1 bytes from 0x00050 MOT 1 50 00 50 00 MAX_LANE_COUNT RO Maximum number of lanes Allv acy 1 hutaan nn amp a ai 1 eovi nae Cinle me UNIGRAF DATA ACQUISITION selecting Font and Colors You can select the font style and size used for displaying the Transaction list and the Message details Select Tools gt Options In the Options dialog press Select new font and choose the font that you want to use Graphics options Selectnew font Current font Tahoma size 8 e Default background color Selected item font color D selected item background color Hilighted item font color Eo Hilighted item background color Cj Sideband Request Message font color ae Sideband Request Message background color o Sideband Reply Message font color Sideband Reply Message background color Colored address ranges Font Color Background Color You can select the colors for the font and background of various items Coloring DPCD Address Ranges v v In order to improve the readability of the Transaction list you can mark the AUX channel transactions where a certain DPCD register address or address range is accessed with a color of your choice Select Tools gt Options In the Option dialog press Add In the New range dialog select
13. 0050 to 00050 Rule 2 RDAVR fom 00102 to 00106 Rule 3 RD WR from 00202 to 00207 Background Color RRRRRRRRRRARRRRRRRRRRRRRRRR searching for Data You can search and highlight all lines in the Transaction list representing an AUX channel access to a selected DPCD location gt Use Search gt Find or press Ctrl F In the Search dialog select the access type and the DPCD location address that you want to search The first occurrence of the found access is selected and the rest are highlighted gt After a new acquisition you can use the same search criteria and select Search gt Find again or just press F3 UNIGRAF SAVING YOUR DATA D 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 Saving to a Binary File From the pull down menu select File gt Save or File gt Save As and specify the name for the file to be saved You can reload a previously saved file for later inspection using File gt Load The DPA 400 GUI application includes a report generator that creates a test report of the results displayed in the Results Grid The report is generated in HTML format and includes a detailed description of the test ste
14. 050 MOT 1 AUX_ACK 0 bytes Req RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Changed HPD Low Req RD i bytes from 0x00050 MOT 1 AUX_ACK 1 bytes sHPD High Req RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Reg RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Reg RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Reg RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Reg RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Req RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Reg RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Req RD i bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Reg RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Reg RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Reg RD 1 bytes from 0x00050 MOT 1 AUX_ACK 1 bytes Reg RD 1 bytes from 0x00050 MOT 1 Downloaded 9148 Bytes 90 02 18 00 00 00 90 020100 00 00 90020005 00 0100 00 00 80 00 00 12 14c40101010181000000 40 00 50 00 00 50 00 50 00 00 ff 50 00 50 00 00 ff 50 00 50 00 00 ff 50 00 50 00 00 ff 50 00 50 00 Buffered 0 Bytes Message details Line 11 6568 54ms AUX_ACK 12 bytes MYINDEX 10 ROOTINDEX 9 DPCD_REV RO DPCD revision number 0x00000 0x12 DPCD V1 2 MAX_LINK_RATE RO Maximum link rate of Main Link lanes 0x00001 0x14 MAX_LINK_RATE 5 4Gbps MAX_LANE COUNT RO Maximum number of lanes 0x00002 Oxc4 MAX_LANE_COUNT 4 ENHANCED_FRAME_CAP 1 TPS3_SUPPORTED 1 MAX_DOWNSPREAD RO 0x00003
15. 2 monitoring The custom cable bypasses the main links outside DPA 400 as shown in the illustration above Note Please use the custom cable supplied with DPA 400 1 2 when monitoring DisplayPort version 1 2 signals DPA 400 hardware is not compatible with the HBR2 main link bit rate The custom cable bypasses main links outside DPA 400 Note Please make sure that you have connected the DP cables right DP Source gt gt DP Input DP Output gt gt DP Sink Device UNIGRAF SETUP INSTRUCTIONS 3 SE TUP INSTRUCTIONS Contents of the Delivery Note The DPA 400 1 2 installation package includes the following items DPA 400 Setup installer Firmware updater utility Latest DPA 400 firmware The release notes DPA 400_release_notes txt This manual DP_AUXMon pdf DPA 400 1 2 delivery also includes a custom cable for DisplayPort version 1 2 monitoring Product Setup The DPA 400 unit features an USB to serial conversion controller Therefore its Windows driver will be installed as a virtual serial port named as a DPA 400 USB Serial Port Please use the USB Serial Port driver installed by DPA 400 installer System administrator s privileges are required for performing the installation Installing the DPA 400 Vv vV VV Vv In order to install the DPA 400 software and driver please follow these steps Power up your PC Open the folder containing DPA 400 installation package Run DPA 400 Setup exe found in the installation
16. AUX_ACK 0 bytes I2C Req RD 1 bytes from 0x00050 MOT 1 T2 AUX_ACK 1 bytes I2C Req RD 1 bytes from 0x00050 MOT 1 I2C AUX_ACK 1 bytes I2C Req RD 1 bytes from 0x00050 MOT 1 I2C AUX_ACK 1 bytes T2G Req RD 1 bytes from 0x00050 MOT 1 I2C AUX_ACK 1 bytes I2C Req RD 1 bytes from 0x00050 MOT 1 I2C AUX_ACK 1 bytes I2c Req RD 1 bytes from 0x00050 MOT 1 I2C AUX_ACK 1 bytes I2C Req RD 1 bytes from 0x00050 MOT 1 I2C AUX_ACK 1 bytes I2C Req RD 1 bytes from 0x00050 MOT 1 I2C AUX_ACK 1 bytes TAG Req RD 1 bytes from 0x00050 MOT 1 I2C AUX _ACK 1 bytes r2c Req RD 1 bytes from 0x00050 MOT 1 r2c AUX_ACK 1 bytes I2c Req RD 1 bytes from 0x00050 MOT 1 I2C AUX_ACK 1 bytes T26 Req RD 1 bytes from 0x00050 MOT 1 I2C AUX ACK 1 bytes REPORT DETAILS Version information Unigraf AUX Channel monitor GUI version 1 3 37 DPA 400 Firmware version 1 0 2 DPA 400 FPGA configuration version 1 0 3 Other information Source Device DPT 200 v3 3 2 Sink Device DPR 100 v3 3 4 Remarks Report generated on 6 2 2014 14 51 43 Start conditions Start on HPD Falling edge Stop conditions Manual stop Monitored signals Monitor signals HPD UNIGRAF 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 DisplayPort AUX Channel monitor operations report REPORT DETAILS Version information Unigraf AUX Channel
17. IN1 falling edge Start on INO rising edge Start on INO falling edge Start on HPD rising edge i LI LI Start on HPD falling edge Data acquisition can be manually stopped at any time by pressing the Stop acquisition pushbutton in the Main window Optionally the acquisition can be stopped automatically when one of the enabled stop conditions is verified gt Select Tools gt Stop triggers You can select one or the more of the advanced options Stop on the rising or falling edge of HPD signal Stop on the rising or falling edge of INO signal Stop on the rising or falling edge of IN1 signal Stop on the rising or falling edge of IN2 signal UNIGRAF DATA ACQUISITION The acquisition will stop automatically when any of the selected conditions is verified _ Stop on IN2 rising edge _ Stop on IN2 falling edge _ Stop on IN1 rising edge _ Stop on IN1 falling edge _ Stop on INO rising edge _ Stop on INO falling edge __ Stop on HPD rising edge 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 INO IN1 and IN2 gt Select Tools gt Monitored signals The dialog allows you to select the monitored signals v Monitor IN2 state changes Monitor IN1 state changes Monito
18. RAF 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 Run the DPA 400 Setup installer Plug the USB connector of the DPA 400 to one of the USB ports in your PC Launch the DPA 400 GUI DP_AuxMon exe vv vV Y Indicate the DPA 400 unit in the combo box and click Try Connection cols Filters Decoding Help Failed to open communications port Please select COM port for communicating with DPA 400 and dick Try lt connection DPA 400 USB Serial Port COMS vA Status Error COM port open failed Downloaded 0 Bytes Buffered 0 Bytes gt Insert the 32 character long License Key in the field provided and click Continue File Search Tools Filters Decoding Help No licence for connected DPA 400 detected Please Enter the icense key and dick Continue Device Seed number 7018227000000031 License key vJ Save License Downloaded 0 Bytes Buffered 0 Bytes UNIGRAF ABOUT THIS MANUAL 1 ABOUT THIS MANUAL This manual introduces you to the installation and use of the Unigraf DP AUX Channel Monitor DPA 400 1 2 and DPA 400 The purpose of this document is to Provide instructions on how to install the provided software Give an overview of the DPA 400 and of its features Guide to the DPA 400 typical usag
19. TEST_EDID_READ 0 PHY_TEST_PATTERN 0 FAUX_TEST_PATTERN 0 Please note that the Filters function found in the Main Window in some previous versions of the GUI can now be found as a pull down menu Its function is described later in this document UNIGRAF 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 Additional conditions can be set in the Start triggers dialog gt Select Tools gt Start triggers By default the Start acquisition immediately option is selected By deselecting it you can select one or the more of the advanced options Start on the rising or falling edge of HPD signal Start on the rising or falling edge of INO signal Start on the rising or falling edge of IN1 signal Start on the rising or falling edge of IN2 signal The acquisition will start after the Start acquisition pushbutton is pressed and when any of the selected conditions is verified _ Start acquisition immediately _ Start on IN2 rising edge _ Start on IN2 falling edge _ Start on IN1 rising edge Start on
20. V tolerant 3 3V CMOS input levels IEC 61000 4 2 ESD 8kV air 6kV contact DisplayPort signals IEC 61000 4 2 ESD 8kV air 6kV contact U N G R A F Appendix B I O Connector APPENDIX B 1 0 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 sink and connected to your DisplayPort source device Pin Direction INO Input IN Input IN2 Input INO external input trigger 0 IN1 external input trigger 1 IN2 external input trigger 2 HPD_IO HPD signal common to the DisplayPort sink and source devices OUTO OUTS for future expansions GND electrical reference ground U N G R A F 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 Please be careful when applying custom filters A good practice is to start from an existing filter and gradually add new rules while testing their performance Note Filtering and s
21. about the data line facilitating its viewing and interpretation Line This column displays the line number starting from 1 and cannot be hidden Timestamp Each line is identified by its timestamp marking the instant when an event or error was detected or when a data transaction got started The timestamp can be displayed as a time delay from the start of the acquisition absolute or from the previous line relative The timestamp can be displayed in milliseconds or in minutes seconds and microseconds 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 DPA 400 for error and information lines Unknown for signal state change events Type This column provides additional information about the type of the line Native marks Native AUX channel Requests and Replies e I2C marks I2C AUX channel Requests and Replies Sideband Request and Sideband Reply to mark the Sideband Channel messages Event is used for signal state change events INFO is used with information lines Error is used for illegal conditions detected on the AUX channel Details This column contains an abbreviated description of the line content in textual form Data
22. ansaction 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 File Search Tools Filters Decoding Help amp Start acquisition Pause Download Timestamp From Type Details Data Mannaga datailas 0 00 DPA 400 INFO Start HPD High INO High IN1 High IN2 Timestamp d x Show Timestamp z 6058 37 Unknown Event Changed HPD Low F 6564 80 Unknown Event Changed HPD High atas e Time from start 6565 89 Source Native Req RD 1 bytes from 0x00218 90 02 18 00 Type 6565 95 Sink Native AUX_ACK 1 bytes 00 00 Time from previous 6566 75 Source Native ReqRD 1bytes from 0x00201 90 020100 Details 6566 82 Sink Native AUX_ACK 1 bytes 00 00 e Show as milliseconds 6567 62 Source Native Reg RD 6 bytes from 0x00200 90 02 00 05 Data 2 6567 68 i AUX_ACK 6 bytes 00 0100 00 00 80 Show as mins secs usecs 6568 48 Reg RD 12 bytes from 0x00000 90 00 00 0b Refresh F5 11 6568 54 Sink Native AUX ACK 12 bytes Serene Reg WR 1 bytes to 0x00050 MOT 1 40 00 50 00 00 13 6569 60 Sink 12C AUX_ACK 0 bytes 00 MAX_LINK_RATE RO Maximum link rate of Main Link lanes 14 6570 27 Source I2C Reg RD 1 bytes from 0x00050 MOT 1 50 00 50
23. aste to insert the License Key Note The DPA 400 must be connected to your PC for entering the License Key UNIGRAF SETUP INSTRUCTIONS DPA 400 Firmware Upgrade Note Vv v Vv When delivered a DPA 400 is readily programmed with the firmware matching the software in the delivery package You can start right away using it and skip reading the rest of this chapter When Unigraf adds features or improves either the DPA 400 GUI or its firmware you are entitled to download from Unigraf download page or you will receive as an email a new delivery package including a new installer for the GUI application and if needed an update DPA 400 firmware file When launching the GUI it will verify that the firmware programmed in the DPA 400 unit is matching the GUI version If upgrade is needed the GUI will prompt the user to update the firmware Please follow these steps in order to upgrade your DPA 400 internal firmware Unplug the DPA 400 USB cable With a length of wire short circuit pins 1 and 6 of the digital I O connector Try to make a good contact by inserting at least 1 2 of bare conductor in each of the connector pin holes Plug the DPA 400 USB cable to your PC Locate the COM port used by your DPA 400 for instance COM3 Open a command prompt window and go to the directory where UUFUpd exe and the rest of the delivery package reside From the command prompt run uurtupd o 3 i dpa 400 uuft
24. cond byte and 00 as third byte 10 00 Matches any data pattern that has 10 and ending to a 00 byte 10 00 Matches any data pattern that has 10 and 00 after it 10 20 Matches any data pattern that has 10 as first byte followed by 20 with at least one other byte in between i e will not match 10 20 U N G R A F Appendix C Advanced Filters Use to invert the match 00 Match any data byte that isn t 00 Use within HEX or BIN value to ignore that bit in comparison Any data Byte 0 Any data byte with bits 0 3 cleared To match a single data byte with more than one value separate the values with comma mt 9 O 1 100 200 254 Matches a data byte whose value is 0 1 100 200 or 254 Invert the value group match with Value wildcard is also allowed Example 1 2 3 Match any data byte other than 1 2 or 3 f f Don t match data bytes with bits 0 3 set to 1 or data bytes that have bits 7 4 set
25. 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 The data is organized in lines each numbered starting from 1 and marked with a timestamp There are four kinds of lines Information lines Identified by the text INFO in their Type column they provide some useful information like the time acquisition has started and stopped or the logical state of the inputs etc Transaction lines Identified by the text Native or I2C in their Type column they report an AUX channel data transfer either a data Request or a data Reply Event lines Identified by the text Event in their Type column they signal the state change in one or more of the monitored inputs Sideband Channel Messages The Isochronous Transport Service uses the sideband communications over sideband channel AUX CH and HPD for the management of topology virtual channel connection Main Link and performs Main Link symbol mapping Error lines A line Type reading Error marks the detection of an illegal AUX channel data packet An irregular start condition an irregular stop condition or transfer of a number of bits which is not a multiple of 8 are all conditions that cause an error line UNIGRAF DATA ACQUISITION Note The data on each line is ordered in columns Each column provides additional information
26. e Product Versions Functionality and operation described in this manual is related to DPA 400 1 2 and software release 1 3 Please contact Unigraf for details about other versions or refer to the version specific release notes Notes On certain sections of this manual when important information is given text is formatted as follows Please read these notes carefully Note This text is an important note UNIGRAF GENERAL 2 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 Each message is shown as time stamped raw data and also in its decoded form expressed with the same terminology used by the DisplayPort standard specification Also the activity of the Hot Plug Detect HPD signal and optionally other external signals is tracked and documented by a time stamp marking each of its changes of state The basic version of the product DPA 400 is compliant with DP 1 1 while DPA 400 1 2 with the special pass by cable is fully compatible with DP 1 2 Easy to Use The DPA 400 is a USB powered device and measures only 10 5 x 13 x 3 5 centimeters making it an ideal tool for a laboratory desktop and a snappy companion for a laptop computer DPA 400 preserves
27. e Reg RD 1 bytes from 0x00050 MOT 1 50 00 50 00 6572 96 Sink AUX_ACK 1 bytes 00 ff 6573 66 Source Reg RD 1 bytes from 0x00050 MOT 1 50 00 50 00 6573 82 Sink AUX_ACK 1 bytes 00 ff 6574 53 Source Reg RD 1 bytes from 0x00050 MOT 1 50 00 50 00 6574 66 Sink AUX_ACK 1 bytes 00 ff 6575 36 Source Reg RD 1 bytes from 0x00050 MOT 1 50 00 5000 6575 52 Sink AUX_ACK 1 bytes 00 ff 6576 22 Source Reg RD 1 bytes from 0x00050 MOT 1 50 00 50 00 6576 38 Sink AUX_ACK 1 bytes 00 00 6577 09 Source Reg RD 1 bytes from 0x00050 MOT 1 50 00 50 00 6577 22 Sink AUX_ACK 1 bytes 00 54 6577 92 Source Reg RD 1 bytes from 0x00050 MOT 1 50 00 50 00 6578 08 Sink AUX_ACK 1 bytes 00 c7 6578 78 Source Reg RD 1 bytes from 0x00050 MOT 1 50 00 50 00 6578 91 Sink AUX_ACK 1 bytes 6579 62 Source Reg RD 1 bytes from 0x00050 MOT 1 6579 78 Sink AUX_ACK 1 bytes 6580 48 Source Reg RD 1 bytes from 0x00050 MOT 1 6580 61 Sink AUX_ACK 1 bytes 6581 31 Source Reg RD 1 bytes from 0x00050 MOT 1 50 00 50 00 Data Ready Idle Downloaded 9148 Bytes Buffered 0 Bytes The GUI enables automatically data download and data is displayed in the Transaction List as soon as it is acquired and reaches the GUI From the Status line at the bottom of the Main window you can monitor the amount of downloaded data and how much data is still waiting to be downloaded Usually the buffered data amount always read as zero meaning that all of the acquired data has been downloaded to the GUI When a quic
28. electing the columns for display do not affect the actual data acquisition All transactions and their full data are always captured Data pattern expressions A data pattern expression is a string that describes how to determine if a data block should be considered as matched or unmatched The syntax used with data pattern expressions in DPA 400 Aux Channel Monitor application is described below The data block must be covered completely by the data pattern expression If the data block is shorter or longer than the expression then the data block is determined as not matched The wildcard can be used to allow data blocks of any size to match Whitespaces and new lines are ignored and are allowed anywhere White spaces and new lines can be used strategically to make the expression more readable For example 10 10 is the same as 10 10 Comment blocks Comments must be written enclosed in curly braces and Wildcards Wildcards used are and Match any single data byte only Match any number of any data bytes including the possibility of matchin NO data bytes For data matching the byte value must be enclosed in braces and Use prefixes to indicate HEX value to indicate BIN No prefix indicates DEC Examples 10 00 Matches any data pattern that has the bytes 10 00 at end of data 10 00 Matches 3 byte data pattern that has 10 as se
29. k and long sequence of transactions is acquired or when a rapidly toggling external input is monitored the DPA 400 internal buffer can fill up much more rapidly than what the GUI is capable of downloading If the DPA 400 buffer gets filled with a large amount of data you can pause the download by pressing the Pause Download pushbutton After inspecting the downloaded data you can decide to resume the download to gather more data by pressing the Download pushbutton If the acquisition is not stopped automatically by one of the selected stop triggers you can force its termination by pressing the Stop Acquisition pushbutton Restarting the data acquisition clears the DPA 400 internal buffer and the GUI downloaded data UNIGRAF DATA ACQUISITION Note Decoding the Data Release version 1 2 0 and later DPA 400 GUI is compatible with both DisplayPort versions 1 1b and 1 2 You can select which version is used and how the messages will be decoded From the pull down menu select Decoding and select the version You can select DPCD 1 1 Decoder DPCD 1 2 Decoder Additionally you can indicate if DETAILED_CAP_INFO_AVAILBLE bit is set Please note that DPA 400 versions 1 1 1 and lower DPA 400 and versions 1 2 0 and higher DPA 400 1 2 accept a different license key In order to acquire an upgrade license from DPA 400 to DPA 400 1 2 please contact Unigraf Inspecting the Acquired Data The data acquired by the DPA 400 and
30. monitor GUI version 1 3 37 DPA 400 Firmware version 1 0 2 DPA 400 FPGA configuration version 1 0 3 Other information Source Device DPT 200 v3 3 2 Sink Device DPR 100 v3 3 4 Remarks Report generated on 6 2 2014 14 51 43 Start conditions Start on HPD Falling edge Stop conditions Manual stop Monitored signals Monitor signals HPN U N G R A F 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 Timestamps with 32 us resolution Operating Systems Windows XP 7and 8 Mechanical size 10 5 x 13 x 3 5 cm Weight 260 grams Power Consumption 5 V 400 mA Interfaces Features DisplayPort Interfaces One DisplayPort receptacle input connector One DisplayPort receptacle output connector AUX channel and HPD signals pass through Main stream lanes buffered with 1 1 amplification maximum band with 2 7 Gbps Pin 20 DP_PWR pass through Custom I O Sub D 9 socket female 3 trigger inputs link HPD signal 4 expansion outputs ESD protection on all external signals PC Interface USB interface USB powered Software upgrade capability through USB Electrical characteristics Trigger inputs 5
31. package In the Choose Components dialog please indicate if you need the device drivers to be installed at this time In the following dialogs indicate the folder where the files will be installed and the Start Menu folder for the program shortcuts DPA 400 software and firmware will now be installed to your PC Plug in the DPA 400 unit in a vacant USB port of your PC Run DP Aux Channel Monitor application UNIGRAF SETUP INSTRUCTIONS GUI Setup In order 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 gt From the GUI pull down menu in the center of the GUI and select the serial port used for communicating with the DPA 400 It will in most cases be named as DPA 400 USB Serial Port File Search Tools Filters Decoding Help Failed to open communications port Please select COM port for communicating with DPA 400 and dick Try connection DPA 400 USB Serial Port COM8 v Status Error COM port open failed Downloaded 0 Bytes Buffered 0 Bytes UNIGRAF SETUP INSTRUCTIONS Adding the License Key You will need a hardware specific license key for using Unigraf DPA 400 or DPA 400 1 2 GUI Each license is valid for one specific device only By using the GUI you can read the Seed Number of your DPA 400 unit For a given Seed Number Unigraf will provide you
32. ps executed the actions taken and the causes of the pass or failure You can also include detailed description of the monitored source and sink and the used TE in the report Creating a Test Report The report generated by the GUI application includes all the lines from the Transaction list and the content of the Message details panel for each of them For creating a report select from the pull down menu File gt Save Report After selecting the report file name in the Report Information dialog you can add a description of the monitored source and sink devices and your personal remarks that will be included in the report Version Information Unigraf AUX Channel monitor GUI version 1 3 37 DPA 400 Firmware version 1 0 2 DPA 400 FPGA configuration version 1 0 3 Report Options Start from first line Start at line End to last line End at line CSV Separator _ Separate data bytes Source and Sink information Source device name DPT 200 Source device details v3 3 2 Sink device name DPR 100 Sink device details kaad Remarks Report generated on 6 2 2014 14 51 43 of Accept UNIGRAF 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
33. r INO state changes Monitor HPD state changes UNIGRAF DATA ACQUISITION Note Acquiring Data gt v v 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 Finally press the Start Acquisition button File Search Tools Filters Decoding Help gy Start acquisition Pause Download Timestamp From Details 0 00 DPA 400 Start HPD High INO High IN1 High IN2 6058 37 Unknown Changed HPD Low 6564 80 Unknown Changed HPD High 6565 89 Source j Reg RD 1 bytes from 0x00218 90 02 18 00 6565 95 Sink j AUX_ACK 1 bytes 6566 75 Source j Reg RD 1 bytes from 0x00201 6566 82 Sink j AUX_ACK 1 bytes 6567 62 Source j Reg RD 6 bytes from 0x00200 6567 68 Sink j AUX_ACK 6 bytes 00 01 00 00 00 80 00 6568 48 Source j Reg RD 12 bytes from 0x00000 90 00 00 0b 6568 54 Sink j AUX_ACK 12 bytes 00 12 14c401 01010181 00 00 00 6569 44 Source Reg WR 1 bytes to 0x00050 MOT 1 40 00 50 00 00 6569 60 Sink AUX_ACK 0 bytes 00 6570 27 Source Reg RD 1 bytes from 0x00050 MOT 1 50 00 50 00 6570 43 Sink AUX_ACK 1 bytes 00 00 6570 46 Unknown Changed HPD Low 6571 10 Source Req RD 1 bytes from 0x00050 MOT 1 50 00 50 00 6571 26 Sink AUX_ACK 1 bytes 00 ff 6571 39 Unknown Changed HPD High 6571 97 Source Reg RD 1 bytes from 0x00050 MOT 1 50 00 50 00 6572 13 Sink AUX_ACK 1 bytes 00 ff 6572 80 Sourc
34. signal integrity by bypassing the Main Stream data lanes with the provided special cable DPA 400 can be inserted between a sink and a source without needing any custom adapters or expensive pods Benefits Device independent Data documented with time stamps Pocket Size USB controlled and powered Applications Tool in solving interoperability issues Essential partner with Link compliance testing Software debug and validation Documentation of functionality and protocol implementation Monitoring and time measurement of events UNIGR AF GENERAL Functionality in a Nutshell OOUTCE Sink The DPA 400 is meant to be connected between a DisplayPort source and a DisplayPort sink device 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 The user can select to start the acquisition manually or on a specific transition rising edge or falling edge of one or more of the external inputs or of HPD The user can also terminate the acquisition manually or on a different transition of the same input signals When the acquisition is enabled each AUX channel transaction detected is stored in the DPA 400 internal memory and marked by a timestamp starting from the time instant the acquisition begun The user can also select one or more of the e
35. xternal input signals or the HPD for being monitored Every logical state change of the monitored signals is recorded together with the timestamp of when it happened This is very useful for instance to know when HPD gets asserted and how long time each HPD pulse issued has taken Monitoring i Interface o DPA 400 1 2 Cable The GUI application is used to control the acquisition start and stop to select the monitored signals and to browse through the acquired data in a user friendly fashion The DPA 400 features a large internal memory that can quickly collect a huge amount of data The user can download the data stored in the DPA 400 memory to the GUI as soon as it gets acquired or can pause the download to first inspect the already visible data The download can be paused and restarted any number of times or aborted 1f the acquired data is not of interest After the acquisition is stopped the downloaded data can be saved in binary format or as a portable HTML 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 UNIGRAF GENERAL DisplayPort 1 2 Monitoring For monitoring and interpreting DP 1 2 signals you will need DPA 400 1 2 GUI The new DP 1 2 compatible GUI version is able to detect and parse the new DPCD locations and decode the Sideband Channel Communication messages Unigraf also provides a custom cable for use with the DP 1
36. y in a Nutshell cccccccsseececeeeeeeceeeeeeeeeeeeeeeeeeseaueeeseaeeeeseeeeessaes 7 DisplayPort 1 2 MONItOring ccccccsseececeeeeeeceeeeeeseeeeeseeeeeeseeeeeeeeeeeens 8 3 SETUP INSTRUC TONS sesicassnciicvenncnctteesuiseldevensesiincecsesetnetaceleusesdedeecnnedecesstenesoces 9 Contents Of ihe Delivery rskrcriiaan E ea 9 Producir o e D eee E E E 9 Installing the DPA 400 cccccsecccseseeeceeseecceaeeecseseeecsaseeesesessseeeeess 9 EES 0 o E A ET A EE A E EA E N 10 Selecting the COM Port US d cccecccccceeeeeeeeeeeeeeeeeseaeeeeeeeeeseeas 10 Adding the License Key ccccccsseeeceeceeseeceecaeeeeeeeseaaeeeeeeeeaeeeessaaaaes 11 DPA 400 Firmware Upgrade cccccccccseseeeeecseeeeeeeceeeeceeeseeeeeeeeseeneeeeesaaeeeees 12 4 DATA G16 6 5 ii Pkemeennenenes eee eye e een ee E Se eee eee ee 13 ZAIN FS agai esccncesce ye ciaste cece ctirecoecesenestemaseesasewassacecevaesenscneteensyeeacstaaaeenavees 13 The Main Window sda siiaiesonescetewrcp du wiceiendive se saveeseid denntinene eaeu doiediewedius vebeseseeideeedietidseantbedeces 14 Controlling the ACQUISITION cccccccccecceeeeeeeeeeeeeeeeeeeeeeeeeesesaaaeeeeeeeeeesaaaaeses 15 Starting and Stopping Data Acquisition c eeeeeeeeeeeeeeeeeeeeeeeeeeees 15 Monitored Signals sc ccciecceetedscceeserence ueidetecteteeacesewstecneiecheiettdegacteiesn lt enss 16 PCN Dalderop aa e aie 17 Decoding the Dala
Download Pdf Manuals
Related Search
Related Contents
Installation - Netzerotools.com Copyright © All rights reserved.
Failed to retrieve file