background image

 

UCD Console for UCD-400 User Manual

 

 

2.

 

 

Copyright 

This manual, Copyright © 2018 Unigraf Oy. All rights reserved 

Reproduction of this manual in whole or in part without a 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 

UCD Console for UCD-400 User Manual, Version 15

 

Document identifier: KH

 

Date: 29 June 2018 

Company Information 

Unigraf Oy 

Piispantilankuja 4 
FI-02240 ESPOO 
Finland 

Tel. +358 9 859 550 

mailto:[email protected]

 

https://www.unigraf.fi

 

Summary of Contents for UCD Console

Page 1: ...UCD Console for UCD 400 User Manual ...

Page 2: ...rrectness 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 UCD Console for UCD 400 User Manual Version 15 Document identifier KH Date 29 June 2018 Company Information Unigraf Oy Piispantilankuja 4 FI 022...

Page 3: ...warranty period Unigraf will provide repair or replacement of the product Unigraf shall have the whole discretion whether to repair or replace and replacement product may be new or reconditioned Replacement product shall be of equivalent or better specifications relative to the defective product but need not to be identical Any product or part repaired by Unigraf pursuant to this warranty shall ha...

Page 4: ...20 Link Tab 22 EDID Tab 24 DPCD Tab 26 HDCP Tab 28 SDP Tab 29 Source DUT Testing Tab 30 DisplayPort Reference Source 33 Pattern Generator Tab 33 Link Tab 35 EDID Tab 36 DPCD Tab 38 HDCP Tab 40 Sink DUT Testing Tab 41 Event Log 42 DP AUX Analyzer 43 EDID Editor 44 Appendix A Product Specification 46 UCD 400 46 Appendix B Licensing 47 Appendix C Predefined Timings 50 Pixel Bandwidths for Supported V...

Page 5: ...r the user on how to update the FW of the unit Introduce the HW features of the UCD 400 units Provide instructions for the user on how to use UCD Console software Product and Driver Version This manual explains features found in UCD Console Software Package 1 7 Please consult Unigraf for differences or upgrades of previous versions Please consult the Release Notes document in the installation pack...

Page 6: ...s Product Features High resolution video and audio capture up to 8K 30 Hz 4K UHD 120 Hz Supports HBR3 feature of DP 1 4 Compatible with HDCP versions 1 3 and 2 2 2 GB on board high speed video buffer High speed USB 3 0 host PC interface Please refer to Product Specifications in the appendix of this document for details Functional Description UCD 400 units consist of a multimedia signal input stage...

Page 7: ...the host PC Programmer USB interface for configuring the UCD 400 device FW Ethernet Ethernet interface for updating the UCD 400 device FW Note Capturing and sourcing high resolution video modes especially 4K video modes and the 120 Hz frame rate set stringent requirements on the video cables and connectors Warning In order to avoid damage to the unit and the PC please always attach the power cord ...

Page 8: ...wing items Windows drivers installed during set up UCD Console software GUI installed during set up License Manager installed during set up TSI SDK User Manuals including this document In some cases you will need to update also the firmware of the unit If in doubt please contact Unigraf Note The software should be installed before connecting the UCD 400 unit in your PC Note System administrator s ...

Page 9: ...icense Manager By default shortcut to Unigraf License Manager can be found in Start Menu under All programs Unigraf UCD 400 Please click Yes in the first dialog License Manager can be run only with Administrator rights Note System administrator s privileges are required for accessing the licenses License Manager GUI When run License Manager will list the licensing enabled Unigraf devices If no sui...

Page 10: ... correctly and that the seed number on the license key sticker matches the seed number displayed seed number for the device Please note that to avoid confusion some letters will never appear in a license key because they resemble numbers For example capital G and number 6 are very similar when printed with small font When in doubt use numbers Also please notice that characters that can t be part o...

Page 11: ...alled Quartus Prime includes Nios II EDS The tool can be downloaded from Intel FPGA website http dl altera com edition lite On the download page please un check Select All check box and then check Quartus Prime includes Nios II EDS check box Then click on Download Selected Files button to start the download Note You need to be registered for the download Please download and install the tool in you...

Page 12: ...amming Please follow either of the two procedures below Connecting Through Ethernet Network Connect UCD 400 though Ethernet connector to the same network HUB where your programming PC is connected Connecting with Direct Ethernet Cable Connect UCD 400 directly to your PC though Ethernet connector Enable WIFI Internet access of your PC From Laptop Wireless Network Connection Status Properties and Wi...

Page 13: ...os II 16 1 Command Shell application Select FW update folder location For example cd cygdrive c Program Files x86 Unigraf TSI UCD 400 Firmware Run the boot loader that initiates the HTML programming interface source run sh Upon command completion the assigned IP address for UCD 400 device is highlighted in the picture below ...

Page 14: ...hat your PC is connected to the same network as your UCD 400 unit Access the HTML programming interface by entering the IP address assigned for your UCD 400 unit Browse Hardware File Name for UCD 400 update e g a10_dptrx_p1 flash and then press Upload button Once uploading process done cycle power on the UCD 400 Note Please cycle the power on the UCD 400 unit to enable the FW update ...

Page 15: ...igraf UCD 400 Once UCD Console GUI is launched the dialog provides a list of UCD 400 devices connected in the PC Please select your target device by clicking on the appropriate button If you cannot find your device in the list please confirm the power and USB connection to the device and click the Rescan button Select Role The use of UCD 400 devices with UCD Console is divided in display interface...

Page 16: ...Source DUT Testing DisplayPort Reference Source Video preview and saving Video Audio monitoring and saving Audio Status information and control of the upstream link Link EDID editor EDID DPCD editor DPCD HDCP 1 3 status monitor and control HDCP Executing TSI Test cases Source DUT Testing A full description of the functions and the licensing can be found in Appendix B Licensing Detaching Tabs You c...

Page 17: ...features the following functions Video preview and saving Video Audio monitoring and saving Audio Status information and control of the upstream link Link EDID editor EDID DPCD editor DPCD HDCP status monitor and control HDCP Source DUT Testing Video Tab Video tab is the Preview window for the captured DisplayPort stream Input video mode The measured input resolution frame rate and color format is...

Page 18: ...raw image data as captured from the input channel Save one frame Capture and save one video frame as a bitmap file in the PC The format and storage location can be selected in Tools Options pull down menu The available bitmap formats are PPM BMP and JPG In Tools Options menu you can define if the frame bitmap will be stored as captured from the display interface or if the color mode conversion sel...

Page 19: ...g the mouse cursor on top of it On the lower right hand side ribbon of the GUI you can find Location of the cross cursor on the bitmap The intensity of the Red Green and Blue components of the pixel on the cursor location The HTML color code of the pixel on cursor location You can set the Zoom of the Preview Image by right clicking on top of the preview image and selecting between Zoom 25 Zoom 50 ...

Page 20: ... spectrum display is from 0 to 24 000 Hz The amplitude scale of the spectrum display can be selected between Linear to 80 dB The horizontal sound level indicator is in the bottom of the dialog The span of the preview window is defined with Audio preview size found in Tools Options dialog The value is given in ksamples 1024 samples The relation between the preview window span in milliseconds msec a...

Page 21: ... conflict occurs please change manually the EDID content or disable audio playback to monitor the waveforms in UCD Console Refresh audio device list Click here to re read the list of audio devices after making changes to the host PC configuration Audio Buffer Size You can define the amount of buffering used in the data transfer between the UCD 400 unit and the PC Audio buffer size can be found in ...

Page 22: ...e Pulse duration is 1 ms Link Status Link Status displays the status of the link training and the link parameters negotiated between UCD 400 Sink and the Upstream Source The data is retrieved from the DPCD registers of the UCD 400 Sink The status is updated automatically Link Configuration Link Configuration allows the user to change the way the Sink capabilities are announced in the DPCD register...

Page 23: ...ideo Timing Details are retrieved from the Main Stream Attributes MSA of the monitored stream Note Please note that the MSA information used for Video Timing Details is provided by the Upstream Source it is not measured by the UCD 400 Local Sink The 16 bit CRC values of the three color components is calculated by the Sink hardware To re calculate click Update Link Status ...

Page 24: ...read If the device is not supporting all four blocks the non supported area is replaced with zeroes Currently the EDID Editor does not support Display ID You can however modify hex EDID files with the HEX Editor or load and program externally generated hex EDID files that have Display ID content HEX Editor When EDID content is either loaded from a file or read from the hardware EDID memory it is s...

Page 25: ... kirjoitettavaan tekstiin 25 EDID Editor You can edit the EDID structures of the data in the HEX Editor by clicking EDID Editor EDID Editor is launched in a separate pop up window Please see the description of the EDID editor in Chapter EDID Editor later in this document ...

Page 26: ...retation of the DPCD byte selected on the monitoring windows The selected byte is shown with a green outline In the combo box above the DPCD Decoder window you can select how the DPCD data is interpreted either as DP 1 1 DPCD or as DP 1 2 DPCD with Detailed Capability Info selected or not DETAILED_CAP_INFO_AVAIL 1 0 By clicking Refresh you can re read the data from the DPCD registers to the window...

Page 27: ...the DPCD content stored in this format Comma Separated Values CSV for loading the data to a spreadsheet HEX Dump HEX in a human readable text format By Clicking Save you will be able to select the location and the format of the file By Clicking Load you can load DPCD data saved in DPCD Data File DPD format to the editor To program the data into the DPCD registers of UCD 400 Local Sink click Write ...

Page 28: ...ink between UCD 400 and the upstream source has been encrypted Authenticated The HDCP handshake between the UCD 400 and the sink unit has been completed successfully Declared as HDCP capable The UCD 400 unit recognizes HDCP handshake messages Keys loaded The HDCP keys are loaded to the UCD 400 unit Configuration HDCP Capable To disable HDCP uncheck the box Keys You can select if you are using Prod...

Page 29: ...al Control Packet ACP Audio Content Protection Packet ISRC1 International Standard Recording Code ISRC2 International Standard Recording Code OBA One Bit Audio sample packet DTS DTS Audio packet HBR High Bitrate Audio stream packet GMP Gamut Metadata packet 3D ASP 3D Audio Sample packet 3D OBA 3D One Bit Audio sample packet AMP Audio Metadata Packet MST_ASP Multi stream audio sample packet MST_OBA...

Page 30: ...tall package to get a full definition of the TSI Test Cases the parameters and the reporting Click Load a saved parameter set of the selected Test Case from a text file Click Save to save the current parameter set of the selected Test Case to a text file Click Configure to open a new dialog for providing additional test specific parameters Please see chapter Additional Parameters below Click Reset...

Page 31: ...ing 1 jota haluat käyttää tähän kirjoitettavaan tekstiin 31 DP 1 4 Link Layer CTS When running the DP 1 4 Link layer CTS tests all the parameters can be accessed by clicking the Configure button Please see chapter Additional Parameters below ...

Page 32: ... have saved configuration Presets you can load one of the saved ones save a new Preset or delete a Preset CRC Video Test CRC Video Test Parameters allows you to define the test duration frames captured and errors allowed It allows you to define the frame size and capture the reference stream Link Layer CTS Link Layer CTS allows you to set test timeouts and delays the DUT Capabilities Select used T...

Page 33: ... the downstream link Link EDID editor EDID DPCD monitor DPCD HDCP status monitor and control HDCP Pattern Generator Tab You can enable the DP Reference Source role either with or without the support to Multi streaming MST The names of the roles are DisplayPort Reference Source MST2 and DisplayPort Reference Source SST The two roles have a slightly different pattern generator functionality Note The...

Page 34: ...deo Patterns UCD 400 has a set of predefined patterns and a possibility to user defined custom pattern You can select the pattern in the provided combo box By selecting Disabled you can have the links activated but no video data transferred Please find a description of the available test patterns in Appendix D of this document You can use BMP PNG JPG and TIFF files in your PC as custom images The ...

Page 35: ... LED indicates the state of the HPD signal Asserted logical high or De asserted logical low Link status The panel shows the result of the link training with the connected downstream sink Link configuration You can set the capabilities of the DisplayPort source in the link training Set the Number of Lanes used Set the maximum Link Rate Enable Enhanced Framing Mode Enable special bit patterns ...

Page 36: ...load and save operation Note Currently the EDID Editor does not support Display ID You can however modify hex EDID files with the HEX Editor or load and program externally generated hex EDID files that have Display ID content HEX Editor When EDID content is either loaded from a file or read from the hardware EDID memory it is shown in the EDID Data panel on the left hand side of the dialog You can...

Page 37: ... kirjoitettavaan tekstiin 37 EDID Editor You can edit the EDID structures of the data in the HEX Editor by clicking EDID Editor EDID Editor is launched in a separate pop up window Please see the description of the EDID editor in Chapter EDID Editor later in this document ...

Page 38: ...ring windows The selected byte is shown with a green outline In the combo box above the DPCD Decoder window you can select how the DPCD data is interpreted either as DP 1 1 DPCD or as DP 1 2 DPCD with Detailed Capability Info selected or not DETAILED_CAP_INFO_AVAIL 1 0 By clicking Refresh you can re read the data from the DPCD registers to the window in question By clicking Write Changes you can w...

Page 39: ... DPCD content stored in this format Comma Separated Values CSV for loading the data to a spreadsheet HEX Dump HEX in a human readable text format By Clicking Save you will be able to select the location and the format of the file By Clicking Load you can load DPCD data saved in DPCD Data File DPD format to the editor In order to program the data into the DPCD registers of UCD 400 Local Sink click ...

Page 40: ...cated The HDCP handshake between the UCD 400 and the sink unit has been completed successfully Authentication in process The HDCP handshake is in process between the UCD 400 and the downstream sink unit Keys loaded The HDCP keys are loaded to the UCD 400 unit Configuration Enable encryption Check to enable the encryption of the stream between UCD 400 and the downstream sink Authenticate Perform th...

Page 41: ...er to document TSI_Reference pdf in the install package to get a full definition of the TSI Test Cases the parameters and the reportingSink DUT Testing enables the execution of TSI tests for a DP Sink Click Run to run the selected Test Case Click Save to save the current parameter set of the selected Test Case to a text file Click Load a saved parameter set of the selected Test Case from a text fi...

Page 42: ...ages DP SDP messages The left panel lists the transactions with Time stamps Type indications Message source and raw message data The right panel lists the content of one message Messages belonging together with the selected one are shown in red color Start event logging by clicking Start Capture and stop it by clicking Stop Capture You can save transactions in binary evt Event Log files by clickin...

Page 43: ... Log is able to parse the AUX transactions captured In the same way as in Event Log panel the DP Source AUX Analyzer and DP Sink Analyzer panels list the captured transactions with their time stamp The panel on the right shows the details of each transaction with message details and parsed DPCD register bit definitions ...

Page 44: ...owever in these cases it should be noted that the error checking is not compliant with restrictions given in these older versions of the standard In addition to VESA E EDID block the CEA 861 versions 1 2 and 3 EDID blocks are also fully supported as well as the VESA Block Map Extension blocks Practically unlimited number of extension blocks may exist in a single collection The number of blocks is ...

Page 45: ... need to be careful when editing these Enter hex values with prefix 0x or no prefix means a decimal value You can always enter HEX or DEC even if the value is presented as HEX and or value range is given in HEX Floating point values must be given with period as decimal separator even if your localization setting defines decimal separator as comma or other Remember to click Set after changing a bit...

Page 46: ...3 DSC Capability DSC 1 2a sink support Support RGB YCbCr up to 12 bits per component 2 slices max width 2560 pixels Pixel clock 120 MHz max Additional features FEC LTTPR DP 1 4 LL CTS HDCP 2 2 CTS Computer interface USB 3 0 Software Windows 10 8 and 7 compatible software drivers UCD Console application for Windows Compatible with Unigraf TSI SDK Power supply AC DC Power supply 100 to 240 Vac 50 60...

Page 47: ...control of the upstream link Link FEC Feature DSC Feature EDID editor EDID DPCD editor DPCD HDCP status monitor and control HDCP Monitor Secondary Data Packets SDP Event Logger Event Log DP AUX analyzer Source DUT Testing DisplayPort Reference Source DPTX Video pattern generator Pattern Generator Status information of the downstream link Link Control of the downstream link Link FEC Feature EDID ed...

Page 48: ...l preview Capture Status Link Link Status Link Configuration Stream Status video audio HPD Status HPD Assert De assert HPD Long Pulse HPD Short Pulse FEC Feature DSC Decoder EDID Read Write Save Load EDID Editor DPCD Read Write Save Load DPCD Decoder HDCP HDCP 1 3 Support Authentication status Encryption status HDCP 2 2 Support Event Log Event Log DP AUX Analyzer Source DUT Testing Execute TSI Tes...

Page 49: ...Voltage swing Pre emphasis Lane count Link rate Framing mode HPD Status Asserted De asserted Link Configuration Lane count Link Rate Framing mode Clock mode FEC Feature EDID Read Write Save Load EDID Editor DPCD Read Write Save Load DPCD Decoder HDCP HDCP 1 3 Support Control Enable Disable authenticate only Encryption Enable Disable Status Authentication status Encryption status HDCP 2 2 Support E...

Page 50: ...0 2880 1440 60 Hz 2880 1440 2976 1456 60 VESA 1680 1050 60Hz 1680 1050 2240 1089 60 VESA 1680 1050 60Hz R 1680 1050 1840 1080 60 VESA 2560 1080 60Hz 2560 1080 3424 1120 60 VESA 2560 1080 60Hz R 2560 1080 2720 1111 60 VESA 2560 1600 60Hz 2560 1600 3504 1658 60 VESA 2560 1600 60Hz R 2560 1600 2720 1646 60 VESA 4096 2160 60Hz R 4096 2160 4176 2222 60 CEA 3840 2160 30Hz 3840 2160 4400 2250 30 CEA 3840...

Page 51: ...0 1050 2240 1089 60 2 63 3 51 4 39 5 27 7 03 VESA 1680 1050 60Hz 1680 1050 1840 1080 60 2 15 2 86 3 58 4 29 5 72 VESA 2560 1080 60Hz 2560 1080 3424 1120 60 4 14 5 52 6 90 8 28 11 04 VESA 2560 1080 60Hz 2560 1080 2720 1111 60 3 26 4 35 5 44 6 53 8 70 VESA 2560 1600 60Hz 2560 1600 3504 1658 60 6 27 8 37 10 46 12 55 16 73 VESA 2560 1600 60Hz 2560 1600 2720 1646 60 4 84 6 45 8 06 9 67 12 89 VESA 4096 ...

Page 52: ...orizontal red green blue and white stripes Intensity is increased from 0 to 100 with steps defined by the given parameter n step n color_depth 256 n range 0 to 5000 default 120 Color Ramp Color Ramp test pattern defined by VESA DisplayPort Link Layer Compliance Test Specification Color Square Color Square test pattern defined by VESA DisplayPort Link Layer Compliance Test Specification Color mode ...

Page 53: ...NCE CRC based continuous sequence of frames reference video test TSI_TEST_CRC_CONT_VIDEO_SEQUENCE Link Test Set Link Training at All Supported Lane Counts and Link Rates TSI_TEST_DP_SIMPLE_LINK DP 1 4 Link Layer CTS 400 1 1 400 1 3 will get new numbers in DP 1 4 later 400 2 1 400 2 2 will get new numbers in DP 1 4 later 4 2 1 1 4 2 1 2 4 2 2 1 4 2 2 10 4 3 1 1 4 3 1 11 4 3 2 1 4 3 2 5 4 3 3 1 4 4 ...

Page 54: ...eight BPP and optionally Frame rate to provided parameters and after that captures frames and compares the CRC check sum of their three color components to the provided reference until the number of bad frame limit provided is detected or the provided total number of frames is reached The test is judged FAIL if video mode does not match or the number of bad frames is exceeded The test optionally c...

Page 55: ...mes until the Number of frames tested parameter is reached The test is judged FAIL if video mode does not match the first frame in the list is not found or the CRC of the following frames do not match the provided list The test optionally captures the failed frames as bitmap images and stores them into the hard disc Parameters in use Test Timeout default 100 000 ms Number of frames to be tested de...

Page 56: ... Expected frame rate mHz Frame rate tolerance mHz Expected color format Reference CRCs R G B Note Please note that in order for the TE to maintain the sequence all CRCs in the reference frame list should be different Link Test Set DP Rx Link Training at All Supported Lane Counts and Link Rates Test requests link training on all supported lane counts and link rates Each link training must be succes...

Page 57: ...rts Block Prediction BP Supports Index Color History ICH Support for multiple slices per line Supports Simple 4 2 2 mode Support for Native 4 2 2 subsampled mode Support for Native 4 2 0 subsampled mode Currently compiled 2 Slices with max slice width of 2560 pixels Pixel clock limited to 120 MHz Bits per pixel increment 1 16 RC buffer block size 1 KB x 1 block Line buffer depth 16 bits Capture bi...

Page 58: ...DUT Testing on Appendix B page 43 Added Appendix F Added Color Depth support information to matrix in Appendix C 12 22 1 2018 JSa Updated version reference to 1 7 Updated screen shots Updated matrices in App B Licensing Updated table in App E to match the release version 1 7 8 Added description of Force cable status to plugged 13 08 03 2018 JSa Added new entries in Available Mode Configurations ta...

Reviews: