Page 3
Limited Warranty Unigraf warrants its hardware products to be free from defects in workmanship and materials, under normal use and service, for twelve (12) months from the date of purchase from Unigraf or its authorized dealer. If the product proves defective within the warranty period, Unigraf will provide repair or replacement of the product.
UCD Console for UCD-400 User Manual Table of Contents About This Manual ...................... 6 Purpose ........................ 6 Product and Driver Version .................. 6 Notes ........................6 Introduction ......................... 7 Unpacking ......................9 Installation Package ..................... 9 Software Installation ..................... 9 License Manager ......................
Page 5
Link Test Set – DP RX ..................88 Appendix F: Advanced Filters ....................89 Appendix G: Firmware Update Procedure with Quartus Prime ..........91 FW Update Tool ....................91 Connect to the UCD-400 Unit ................93 Programming the FW ..................94...
PC with Windows® 10 Windows® 8 or Windows® 7 operating system. All instructions in this manual are valid when using either UCD-400 and UCD-411 except the instructions for DisplayPort Sink (DP RX) functionality, which is only for UCD-400.
INTRODUCTION Product Description UCD-400 is a high speed, USB 3.0 connected video interface test unit. UCD Console is the common graphical user interface (GUI) for Unigraf’s UCD-400 and UCD-300 family units. The outlook and details of UCD Console will be different depending on the capabilities of the connected unit reflecting the features enabled.
Page 8
(Power In) to the unit first, and after that connect the USB cable to the PC. USB Type-C Interface UCD-400 delivery package includes a “C to DP Bi-directional Cable” to enable testing of Sink or Source devices with USB-C interface.
Once the installer has started, a welcome page is displayed. The welcome page shows the software package release version. Click Next to continue. The next dialog you need to agree to Unigraf Software End User License and select the components installed. Note The size of the DSC Content Library Generator with supporting files is 2.6 Gbytes...
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 suitable device families are detected, License Manager will exit. Please first select one of the available device families by clicking one of the device family selector buttons.
Page 11
License Manager Managing Licenses Seed Number Each license is tied to a hardware unit with the help of the Seed Number. Each unit has a unique Seed Number. Seed Number of the selected unit can be found in the top of the dialog.
UCD Configuration Utility enables the user to select the operation roles present in the UCD-400 unit. The utility configures a firmware set for the selected operation roles and programs the firmware set to the device. Please contact Unigraf for details.
Page 13
Firmware Update Procedure If several UCD units are connected to the PC, in next dialog please select the devices to be updated. Click Next. Updated Modules The tool indicates the firmware file to be used and prompts for selection of the firmware modules to be updated.
Page 14
Firmware Update Procedure Updating from Earlier FW Versions Earlier firmware versions of UCD-400 are not supporting firmware update using UCD Firmware Configuration tool and must be updated using Quartus Prime tool. When attempting to update an earlier non-supporting version the tool will display an error message.
Page 15
Firmware Update Procedure Click OK button on the dialog. Note: The procedure may take several minutes depending on the speed of the USB connection of the host PC.
All programs/Unigraf/UCD-400. Once UCD Console GUI is launched the dialog provides a list of UCD-400 devices connected in the PC. Please select the target device by clicking on the appropriate button. If your device cannot be found in the list, please confirm the power and USB connection to the device and click the Rescan …...
Page 17
UCD Console Warning about DSC Test Content When running DSC Compliance Tests, UCD-400 needs to have access to DSC content used as test patterns. The content can be created from the source bitmap files downloaded during installation (optional) either with Unigraf DSC Content Creator or created by the Compliance Test Tool on-the-fly during the compliance test.
UCD Console Options Options can be found in Tools > Options. Video Audio and Misc. Options Image File Format You can save the captured frames either in PPM, BMP or JPG bitmap file format. In PPM format the files are stored with the captured color depth, with other formats the color depth is truncated to 8 bits per color.
Page 19
UCD Console DSC Work folder: Folder for DSC Work files. DSC test content directory: Folder where DSC source bitmap files, related configuration files and DSC conversion tools are stored. Automatically create missing content: When selected, compliance test tool During execution of DSC Compliance Tests, the tool automatically creates the DSC compressed content used for testing the DUT.
DisplayPort Reference Sink DISPLAYPORT REFERENCE SINK DP Sink functionality not available when using UCD-411. DisplayPort Reference Sink dialog (DP RX) can be selected from the vertical tab on the left edge of the GUI. The horizontal tabs on the top of the GUI enable the various functions available for the input channel.
Page 21
DisplayPort Reference Sink The top ribbon of the tab has the following controls: Color Mode for preview • No Conversion: The captured color components are interpreted as R, G and B respectively. No color conversion will be done. • Automatic: The color mode is selected based on the information in the MSA. If there is no color information available, “No Conversion”...
Page 22
DisplayPort Reference Sink Snap preview When clicked, one frame of the incoming video is captured and shown in a new Snapshot tab. The captured bitmap can be saved with Save one frame function described above. Color Information of the Captured Bitmap can be evaluated by placing the mouse cursor on top of the preview image.
Page 23
DisplayPort Reference Sink Preview DSC Decompressed Stream In order to capture and preview DSC compressed video DSC must be enabled by selecting Link Configuration > Other Capabilities > DSC checkbox in Link tab. Select Enable Preview to verify that DSC compressed stream is received. Click Snap a Frame button to capture one frame and start the decompressor (offline in the PC).
DisplayPort Reference Sink Audio Tab Audio tab has a preview of the audio signal format and the controls for audio playback and recording. Up to eight channels will be shown based on the received audio stream. The audio signal format is shown in three ways •...
Page 25
Audio Buffer Size The amount of buffering used in the data transfer between the UCD-400 unit and the PC in Audio buffer size in Tools > Options dialog. Increased buffer size will ensure a smooth audio output but will also increase the delay between the capture of the audio stream and its playback.
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.
Page 27
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 (checksum, cyclic redundancy check) values of the three color components of the captured video frame; calculated by the Sink hardware. To re-calculate, click Update Link Status.
DisplayPort Reference Sink EDID Tab EDID Tab provides tools for accessing the EDID of the UCD-400 Sink presented to the Upstream Source Device. There are three basic functions: • Load and save EDID data files in the host PC •...
Page 29
DisplayPort Reference Sink 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.
DisplayPort Reference Sink DPCD Tab DPCD tab is a tool for monitoring and editing the DPCD registers of the UCD-400 Sink. The tool consists of two independent monitoring and editing windows for the DPCD data. The user can freely select the the DPCD address areas shown on each panel.
Page 31
UCD-400 as seen by the upstream source. - User control like Link Training or mode changes will modify the content of the DPCD registers - During a reboot of UCD-400 the DPCD registers will be returned to their default values...
The status field indicates the HDCP status of the UCD-400 device. Active: The link 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.
DisplayPort Reference Sink SDP Tab SDP Tab is enabled with UCD Pro for DP Sink license. In SDP Tab shows the Secondary-Data Packets sent by the Source device. Click Update to re-read the data. SDP Tab displays in hexadecimal format the following received SDP packets: •...
Enabling FEC feature is controlled by the source device. When connected, source verifies corresponding registers in sink DPCD to find out if sink is FEC capable. This register in UCD-400 sink can be controlled by FEC Capable checkbox. Since source normally polls sink DPCD mainly after a new connection, selecting Generate HPD on change will force a new connection after the change of the FEC capability status.
DisplayPort Reference Sink Source DUT Testing Tab Source DUT Testing Tab is enabled with UCD Pro for DP Sink license. Please refer to Appendix E later in this document for description of the tests available. Select the tests for execution by clicking the corresponding row. Clicking Configure…...
Page 36
DisplayPort Reference Sink Test Parameters Each test set has its dedicated set of test parameters. Open a dialog for defining the parameters by clicking Configure…. Parameters of Link Layer CTS Link Layer CTS parameters includes DUT capabilities defined in Source Device Capability Question List in document DisplayPort Link Layer Compliance Test Specification.
Page 37
DisplayPort Reference Sink Parameters of DP RX Simple LT Tests The parameters for DP RX Simple LT test set is a subset of DUT capabilities. Presets In all parameter dialogs the selected parameters can be saved as Presets. Please click Presets…...
DisplayPort Reference Source DISPLAYPORT REFERENCE SOURCE DP Source functionality available when using both UCD-400 and UCD-411. DP Reference Source function is using one output channel, DisplayPort Source (DP TX). The corresponding vertical tab can be seen on the left edge of the GUI.
Page 39
DisplayPort Reference Source Predefined Timings UCD-400 includes a set of common predefined video timings. Please find a list of the timings with their major details in Appendix C of this document. Color Mode RGB color mode with full range quantization levels will be used with all patterns except with Color Square Pattern.
Page 40
DisplayPort Reference Source Custom Timing Custom Timing feature is enabled with UCD Pro for DP Source license. The timing parameters can be modified by selecting the Custom check-box and editing the fields of the matrix. Enable the new parameters by clicking Apply button. Manage Timings Custom timings can also be created and edited with pop-up Timing Editor.
Page 41
DisplayPort Reference Source Sourcing DSC Compressed Patterns DSC compressed pattern files can be created with a separate tool called DCS Compressor. It can be launched from Tools > DSC Compressor. Select the source bitmap file in Source File field. Define the Output Resolution, the color depth, compression ratio and number of horizontal and vertical slices in the frame.
DisplayPort Reference Source Audio Generator Tab Audio generator allows the user to play LPCM audio generated internally or from files in WAV format. To load internally generated audio, select Generate audio, and adjust the controls to the desired audio format. ...
DisplayPort Reference Source Link Tab Link tab shows the status and control items for the DisplayPort link. The status 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 and status of connection features.
Page 44
DisplayPort Reference Source Link Pattern Select between Active video and audio, Idle pattern, or special bit patterns. When Force Active Video option is selected, character error messages from sink will not interrupt video transmission. When Force Idle Pattern is selected, Link Training and Active Video will not be initiated even after a re-plug.
DisplayPort Reference Source EDID Tab EDID tab enables analyzing and saving the EDID read from the connected Sink device. There are three basic functions: • Read the contents of the EDID of the downstream sink over the DisplayPort link. • Load and save EDID data files in the host PC •...
Page 46
DisplayPort Reference Source 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.
DisplayPort Reference Source DPCD Tab DPCD tab is a tool for monitoring and editing the DPCD registers of the connected Downstream Sink. The tool consists of two independent monitoring and editing windows for the DPCD data. The user can freely select the the DPCD address areas shown on each panel. The DPCD Decoder panel on the right hand side shows the interpretation of the DPCD byte selected on the monitoring windows.
Page 48
Click Load to 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 Changes. Note - Writing DPCD data to the DPCD registers of the Sink will potentially affect the status and capabilities of sink as seen by the source.
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 the HDCP initiation handshake between the UCD-400 and the sink unit.
There is an error type for each standard sink DPCD error counter. Clicking Enable FEC UCD-400 will verify if connected sink supports FEC and begins the handshake for enabling FEC. Clicking Disable FEC UCD-400 will start the FEC disable handshake.
Page 51
Link training will reset sink FEC error counters. Debug FEC Sequencing When clicking Send FEC Enable Sequence UCD-400 will start adding FEC Enable Sequence in its main link data. When clicking Send FEC Disable Sequence, UCD-400 will start adding FEC Disable...
DisplayPort Reference Source Sink DUT Testing Tab Sink DUT Testing Tab is enabled with UCD Pro for DP Source license. Please refer to Appendix E later in this document for description of the tests available. Sink DUT Testing enables the execution of HDCP 2.3 Compliance Tests for a DP Sink DUT.
Page 53
DisplayPort Reference Source Test Parameters Each test set has its dedicated set of test parameters. To open a dialog for defining the parameters click Configure…. Parameters of LL CTS Tests Link-Layer Tests parameter panel defines which resolutions and video modes are used for testing.
DSC Test Content When running DSC Compliance Tests, UCD-400 needs to have access to DSC content used as test patterns. The content can be created from the source bitmap files downloaded during installation (optional) either with Unigraf DSC Content Creator or created by the Compliance Test Tool on-the-fly during the compliance test.
Page 55
In Source or Sink DUT Testing tab Export saves test definitions of each selected test in a separate file. Import loads the parameters back to UCD Console. They can be run with Unigraf TSI. Please refer to chapter 7.3.6 Running Tests in document TSI-X_Reference.pdf in UCD Console release package.
UCD Console. The tests are grouped in test set tabs. In tabs the tests are listed by the test name and reference number as presented in applicable compliance test specification. UCD-400 firmware implements the test according to the test specification.
Page 57
Compliance Tests Evaluating CTS Test Results The test procedure advancement can be monitored in the Test Log panel. It describes the steps of each individual test in the way defined in the corresponding VESA Compliance Test Specification. Please use the Status Log and Specification side by side when interpreting the results.
Compliance Tests Test Report Results of the test can be saved as a report in HTML format. Click Save Report in UCD Console. A dialog will open where information about the DUT and remarks about the test can be included in the report. Details of the used test equipment and the software and firmware version will be added automatically.
Event Log EVENT LOG Event Logger (Event Log) vertical tab can be seen on the left edge of the GUI. Event Log is enabled with UCD Pro for DP Sink (UCD-411 N/A) or UCD Pro for DP Source license. Event Log dialog is divided into two panels: the left panel lists all transactions, and the right panel shows the parsed transaction data for the line selected in the list on the left.
Event Log DP AUX Analyzer DP AUX Analyzer functionality is enabled in UCD-400 and UCD-411 by default. The AUX Analyzer tabs collect AUX Channel Transactions from the Event Log in the Transaction list. The user can parse the content of each transaction by clicking the corresponding transaction line.
Page 61
Event Log 5. 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. Trace lines Combines the data from several lines of a HDCP related message to one entry in Message details panel for easier readability.
Page 62
Event Log 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 63
Event Log Transaction List Color Options Select the colors for the font and background of various items. Highlighted DPCD Address Ranges 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 highlighted with a color of choice.
Page 64
Event Log Filtering Transactions lines shown in the transaction list can be limited by Filtering. The shown lines can be selected by: • The type of data line • The origin of the message • The DPCD address range Right click > Filters drop down menu lists a set of pre-programmed filters. Editing Filters From Custom Filter dialog (Tools >...
Page 65
Event Log When clicking Add… or Edit… Edit Filter Rule dialog opens. The dialog defines the action of the rule, events, and event details. Click Help to show “Help” text also attached to Appendix F of this document. Note Please note that Filters are a very powerful tool. They can however unintentionally hide valuable data from you.
EDID Editor EDID EDITOR The EDID Editor main window is divided into three logical areas. The bottom part of the window contains the command buttons, and the log view. The top-left portion shows the currently edited E-EDID blocks in a tree-form, and the top-right portion shows an edit control for the currently selected item, possibly a list of sub-keys and their names (The list is not shown for all values) and the HEX-view of the block collection.
Page 67
EDID Editor Editing Tips Editing an EDID block is very straightforward, but there are some special cases where the user must know how to accomplish certain types of tasks. • Enter key will apply text-edit values and combo-box selection. • To apply new setting to binary values (ones that show a check-box), please click the Set button.
HDCP 2.3 CTS for testing DP Repeater DUT ■ *) UCD-400 is delivered by default with UCD Console Pro DP Sink, UCD Console Pro DP Source and HDCP 2.3 support enabling license keys. UCD-411 is delivered by default with UCD Console Pro DP Source and HDCP 2.3 support enabling license keys.
HDCP 2.3 CTS for testing DP Repeater DUT *) UCD-400 is delivered by default with UCD Console Pro DP Sink, UCD Console Pro DP Source and HDCP 2.3 support enabling license keys. UCD-411 is delivered by default with UCD Console Pro DP Source and HDCP 2.3 support enabling license keys.
Appendix C: Predefined Timings DisplayPort Sink and Source Capability (RGB) (2 lanes capability) RGB 4:4:4 Frame Description TSI* active active total total rate VESA 640 x 480 @ 60Hz ● ● ● ● ● VESA 800 x 600 @ 60Hz 1056 ●...
Page 76
Appendix C: Predefined Timings DisplayPort Sink and Source Capability (RGB) (2 lanes capability) contd. RGB 4:4:4 Frame Description TSI* active active total total rate VESA 3840 x 2160 @ 120Hz [RB1] 3840 2160 4000 2287 ▲ ▲ ▲ VESA 3840 x 2160 @ 120Hz [RB2] 3840 2160 3920...
Appendix C: Predefined Timings DisplayPort Sink and Source Capability (RGB) (1 lane capability) RGB 4:4:4 Frame Description TSI* active active total total rate VESA 640 x 480 @ 60Hz ● ● ● ● ● VESA 800 x 600 @ 60Hz 1056 ●...
Page 80
Appendix C: Predefined Timings DisplayPort Sink and Source Capability (RGB) (1 lane capability) contd. RGB 4:4:4 Frame Description TSI* active active total total rate VESA 3840 x 2160 @ 120Hz [RB1] 3840 2160 4000 2287 VESA 3840 x 2160 @ 120Hz [RB2] 3840 2160 3920...
Appendix C: Predefined Timings DisplayPort Sink and Source Capability (YCbCr) (1 lane capability) YCbCr 4:2:2 (bpc) YCbCr 4:2:0 (bpc) Frame Description TSI* H active active total total rate VESA 640 x 480 @ 60Hz ● ● ● ● ● ● ●...
Page 82
Appendix C: Predefined Timings DisplayPort Sink and Source Capability (YCbCr) (1 lane capability) contd. YCbCr 4:2:2 (bpc) YCbCr 4:2:0 (bpc) Frame Description TSI* active active total total rate VESA 3840 x 2160 @ 120Hz [RB1] 3840 2160 4000 2287 ▲ ▲...
Appendix D: Predefined Patterns APPENDIX D: PREDEFINED PATTERNS Selection TSI * Pattern Description Disabled The links are activated but no video data transferred Color Bar 100% intensity color bars of all primaries and mixed combinations. Chessboard 8 by 8 chessboard with black (0%) and 100% intensity white Solid Black 0% luminance Solid White...
APPENDIX E: SINK, SOURCE AND REPEATER DUT TESTS The tables below list the Unigraf TSI SDK Test Cases that you can run in Sink DUT Testing / Source DUT Testing tabs of UCD Console, their definition in TSI Reference Manual and the licensing needed.
Appendix E: Sink, Source and Repeater DUT Tests CRC Based Video Test Set – DP RX DisplayPort Sink (DP RX) functionality is not available when using UCD-411 CRC Based Single Reference Frame Video Test The test compares captured frames to a provided reference. TE compares the video mode (Frame Width, Height, 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...
Page 86
Appendix E: Sink, Source and Repeater DUT Tests CRC Based Single Frame Video Stability Test The test verifies that the captured video is stable. TE captures a frame and sets the CRC of its color components as reference. After that TE captures frames and compares their CRC (check sum) to the reference until the number of bad frame limit provided is detected or the provided total number of frames is reached.
Page 87
Appendix E: Sink, Source and Repeater DUT Tests CRC Based Continuous Sequence of Reference Frames Test The test verifies that a sequence of frames is captured in the right order many times repeatedly. TE compares the video mode (frame Width, Height, BPP and optionally Frame rate and Color format) to provided parameters.
Appendix E: Sink, Source and Repeater DUT Tests 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 successfully completed in order to pass the test. Parameters in use ▪...
Appendix F: Advanced Filters APPENDIX F: ADVANCED FILTERS This the description of the advanced methods for filtering transactions in DP AUX analyzer in Event Log. 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.
Page 90
Appendix F: Advanced Filters Use '?' within HEX or BIN value to ignore that bit in comparison: ($??) = ? = Any data Byte. ($?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.
APPENDIX G: FIRMWARE UPDATE PROCEDURE WITH QUARTUS PRIME FW Update Tool The chapter below describes a procedure for updating UCD-400 or UCD-411 Firmware in a case when e.g. the normal FW Update procedure failed because a critical error. Download UCD-300/400 SW Bundle 1.8.52 from Unigraf website https://www.unigraf.fi/downloads/...
Page 92
Appendix G: Firmware Update Procedure with Quartus Prime The firmware (FW) of UCD-400 is programmed with a separate tool called Quartus Prime (includes Nios II EDS). The tool can be downloaded from Intel® FPGA website: https://fpgasoftware.intel.com/16.1/?edition=lite&platform=windows On the download page, please Select release 16.1. Please download Quartus Prime (includes Nios II EDS).
Connect UCD-400 with a USB cable to the PC through Programmer connector. (Pls refer to page 7) The programming interface is the Ethernet connector in the UCD-400 unit. The PC can be connected to the UCD-400 unit either through a network HUB or directly.
Select the folder location where the downloaded FW was stored. For example (C:\Program Files (x86)\Unigraf\TSI\UCD-400\Firmware) 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 95
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.
Need help?
Do you have a question about the UCD-400 and is the answer not in the manual?
Questions and answers