Getting help and support............................................................................................................................................................. 11
Related documentation........................................................................................................................................................ 11
Conventions used in help.....................................................................................................................................................11
Installing the software.......................................................................................................................................................... 13
Minimum system requirements.....................................................................................................................................13
Install the software........................................................................................................................................................15
Activate the license.......................................................................................................................................................15
View version and license information............................................................................................................................16
Introduction to the application.............................................................................................................................................. 17
Application directories and usage.................................................................................................................................18
File name extensions....................................................................................................................................................19
Start the application............................................................................................................................................................. 20
Exit the application...............................................................................................................................................................20
Application controls and menus........................................................................................................................................... 21
Instrument control settings............................................................................................................................................23
About panels.................................................................................................................................................................24
Status panel..................................................................................................................................................................29
Saving and recalling test setups................................................................................................................................................. 33
About test setups................................................................................................................................................................. 33
Save a test setup................................................................................................................................................................. 33
Recall a saved test setup.....................................................................................................................................................33
Create a test setup from default settings............................................................................................................................. 34
Recall a saved test setup.....................................................................................................................................................34
Create a new test setup using an existing one.................................................................................................................... 34
Delete a test setup............................................................................................................................................................... 35
Setting up and configuring tests..................................................................................................................................................36
About setting up tests.......................................................................................................................................................... 36
Individual test configuration................................................................................................................................................. 52
T
est setup overview............................................................................................................................................................. 52
Select a test.................................................................................................................................................................. 58
Set preferences tab parameters................................................................................................................................... 67
Running tests and viewing results...............................................................................................................................................73
About running tests.............................................................................................................................................................. 73
Before you click start............................................................................................................................................................73
Run a test in pre-recorded mode......................................................................................................................................... 75
View the progress of analysis.............................................................................................................................................. 75
View test results...................................................................................................................................................................76
View a report........................................................................................................................................................................77
DisplayPort DUT control application........................................................................................................................................... 80
Introduction to DUT control appp......................................................................................................................................... 80
Supported DisplayPort version .................................................................................................................................... 80
Purpose of the application............................................................................................................................................ 80
Install the software............................................................................................................................................................... 82
Run the application....................................................................................................................................................... 82
Phy Test tab.................................................................................................................................................................. 83
Alt Mode tab..................................................................................................................................................................86
AUX tab........................................................................................................................................................................ 87
Verify Data Rate, Pattern, and SSC..............................................................................................................................88
How to change the DUT DP control scripts..........................................................................................................................89
File name extensions........................................................................................................................................................... 97
Status indicators.................................................................................................................................................................. 97
Apply a filter file for all relays........................................................................................................................................ 99
Apply a filter file for each relay type separately............................................................................................................ 99
Apply a filter file for each relay separately.................................................................................................................. 100
Apply a filter file for each connection separately.........................................................................................................100
Graphical view of switch matrix configuration.................................................................................................................... 101
Saving the configuration.................................................................................................................................................... 101
Link width....................................................................................................................................................................101
About algorithms................................................................................................................................................................ 106
Intra-Pair skew test (Informative)....................................................................................................................................... 115
AC common mode noise (Informative)...............................................................................................................................116
Total jitter (TJ) and RJ (RJ/TJ) measurement (Normative).................................................................................................118
HBR2 D10.2 Total Jitter/Random jitter/Deterministic jitter (TJ/RJ/DJ) measurement (Normative).....................................119
Main link frequency compliance (Normative)..................................................................................................................... 120
Spread spectrum modulation frequency (Normative).........................................................................................................121
Dual mode TMDS clock (Normative if supported)..............................................................................................................123
Dual mode eye diagram testing (Normative if supported)..................................................................................................123
AUX channel eye diagram testing......................................................................................................................................123
AUX channel eye sensitivity test........................................................................................................................................124
AUX slew rate.................................................................................................................................................................... 125
Installation instructions for testing Alpine Ridge DUT............................................................................................................... 126
Install the TenLira software on the PC (DUT)............................................................................................................. 126
Controlling the DUT.................................................................................................................................................... 126
About the programmatic interface......................................................................................................................................130
To enable remote access................................................................................................................................................... 130
Requirements for developing TekExpress client................................................................................................................ 132
About SCPI command....................................................................................................................................................... 167
Socket configuration for SCPI commands......................................................................................................................... 167
The Tektronix TekExpress DisplayPort software supports CTS 1.2 and CTS 1.4. The software uses Tektronix DisplayPort AUX controller
(DP-AUX for standard DP 1.2 DUT) and Unigraf DPR-100 to automate DisplayPort physical layer source compliance tests for Standard
and Type-C connectors. The DP-AUX/ DPR-100 puts the DUT in different test modes and eliminates the need for user intervention during
testing. For Alpine Ridge DUTs, the software automates the TenLira scripts to put the DUT into different test modes.
Tektronix provides various tools such as DPOJET (Jitter and Eye Analysis tool), SDLA (Serial Data Link Layer Analysis), and DisplayPort
essential (DisplayPort measurement library) to perform the characterization/debug of the silicon, and TekExpress DisplayPort application to
perform the compliance tests.
PDF file that ships with the software
distribution (T
Solution-Software-Printable-Help-EN-US.pdf).
It is also available in HTTP://WWW.TEK.COM
See Also
echnical support
T
ekExpress Displayport-Automated-Test-
Conventions used in help
Online Help uses the following conventions:
•The term “DUT” is an abbreviation for Device Under Test.
•The term “select” is a generic term that applies to the two mechanical methods of choosing an option: using a mouse or using the
touch screen.
Technical support
Tektronix values your feedback on our products. To help us serve you better, please send us your suggestions, ideas, or comments on
your application or oscilloscope. Contact Tektronix through mail, telephone, or the Web site. See Contacting Tektronix for more information.
When you contact Tektronix technical support, please include the following information (be as specific as possible):
General information
•All instrument model numbers
•Hardware options, if any
•Probes used
•Your name, company, mailing address, phone number, FAX number
•Please indicate if you would like to be contacted by Tektronix about your suggestion or comments.
The following table shows the minimum system requirements for an oscilloscope to run TekExpress.
Table 2: System requirements
ComponentRequirement
MSO70000C/DX, DPO70000C/D/DX/SX, and DSA70000C/D series oscilloscopes with at least 8 GHz
for Compliance Mode for RBR and HBR, 12.5 GHz for Compliance Mode for HBR2 and 16 GHz for
Compliance Mode for HBR3.
Oscilloscope
ProcessorSame as the oscilloscope
Operating SystemSame as the oscilloscope (Windows 10 64-bit)
MemorySame as the oscilloscope
Hard DiskSame as the oscilloscope
DisplaySame as the oscilloscope
Software•DPOJET, Jitter and Eye Diagram Analysis Tool, v10.3.0. or later
For list of compatible oscilloscopes, see Compatibility.
•
Microsoft Internet Explorer 6.0 SP1 or later
•Microsoft Photo Editor 3.0 or equivalent software for viewing image files
•Adobe Reader 7.0 or equivalent software for viewing portable document format (PDF) files
ips: P76CA292, P76CA292C, P76CASMP, and P76TA), P7720-SMA, P7716, P7713, P7713-SMA, and P7720 differential probe based
T
input, which offers the most efficient test configuration, by offering inputs for all 4 differential DisplayPort signals concurrently. This
configuration precludes the testing of common mode and skew measurements.
TCA-based single-ended input (direct Tektronix oscilloscope inputs) supports both differential and single-ended tests including intra-pair
skew measurements on up to 2 concurrent DisplayPort signals. 4 lane TCA based single-ended input is supported using RF Switch.
For testing Aux measurement are P6245,P6246, P6247, P6248, P6250, and P6251.
1. Go to the www.tek.com Web site and search for DisplayPortTx to locate the installation file. Download the DisplayPort Tx web installer
from www.tek.com.
2. Close all applications, including any TekVISA applications.
3. Double-click the executable file to extract the installation files.
After extraction, the installer launches and the software automatically installs in the following location:
Windows 10 location: C:\Program Files\Tektronix\TekExpress\TekExpress DisplayPortTx
4. For Alpine Ridge DUTs, they run the same executable file on DUT to install the required software for controlling the DUT and follow the
installation instructions.
ektronix Real-Time oscilloscope running Windows 10. For a list of compatible oscilloscopes, see
See Also
Minimum system requirements
Activate the license
Activate the license using the option installation wizard on the oscilloscope. Follow these steps to activate the TekExpress DisplayPort Tx
license:
1. From the oscilloscope menu bar, click Utilities > Option Installation.
The TekScope Option Installation wizard opens.
2. Instructions for using the Options Installation window to activate licenses for installed applications is provided in the oscilloscope online
help. Press the F1 key on the oscilloscope keyboard to open the Option Installation help topic. Follow the directions in the topic to
activate the license.
Use the following instructions to view application version information and version information for the application modules such as the
Programmatic Interface and the Programmatic Interface Client.
o view version information for application, click the Options button in TekExpress application and select About TekExpress. View
T
Version Details in the About Tektronix TekExpress DisplayPort pop-up.
Note: This example shows a typical V
this item in the application.
Click V
iew End-User License Agreement link in About Tektronix TekExpress DisplayPort pop-up, to view the end-user license agreement.
ersion Details dialog box, and may not reflect the actual values as shown when you open
ekExpress is the Tektronix Test Automation Framework, developed to support your current and future test automation needs. TekExpress
T
uses a highly modular architecture that lets you deploy automated test solutions for various standards in a relatively short time.
The Tektronix TekExpress DisplayPort software supports CTS 1.2 and CTS 1.4. The software uses Tektronix DisplayPort AUX controller
(DP-AUX for standard DP 1.2 DUTs) and Unigraf DPR-100 to automate DisplayPort physical layer source compliance tests for Standard
and Type-C connectors. The DP-AUX/ DPR-100 puts the DUT in different test modes and eliminates the need for user intervention during
testing.
Key Features: DisplayPort Tx has the following key features
•Fully-automated compliance testing of DP1.4 source devices (Standard and Type-C connectors).
•Support for Dual Mode (DP++) and AUX channel tests.
•Support for running automated tests through TenLira scripts for Alpine Ridge DUTs.
•Integration with Tektronix DP-AUX (for standard DP 1.2 DUTs) or Unigraf DPR-100.
•Automatic insertion of modelled channel losses, CTLE equalization and DFE as per the CTS.
•User-Defined mode for characterization, margin testing and debugging (in addition to compliance testing).
•Support for P7625 and P7633 TriMode probes.
•DP-AUX or Unigraf DPR-100 provides DUT control for full automation, saving hours of manual DUT settings.
•Greater bandwidth allows for increased resolutions, higher refresh rates, and greater color depth.
•Automated testing:
•Minimizes user intervention when conducting time-consuming testing.
•Reduces the time required to conduct testing.
•Selective testing:
•Performs fully-automated testing for transmitter measurements.
•Allows selecting test individually or in groups.
•Avoids repeated testing through accurate and reliable results from a single run.
•Quick testing:
•One-button selection of multiple tests ensures faster testing.
•One-button MHT report format saves time.
•Complete Solution: Complete compliance solution with an elaborate test fixture and support for SMA probing provides a cost-effective
way to perform compliance testing.
•Customize the setup:
•Modify the test setup according to the DUT configuration.
•Run tests using different record lengths.
•Run test measurements using more than one signal.
•Detailed test reporting:
•Provides a Pass/Fail summary table.
•Provides Compliance report.
•Provides margin details on each test.
•Provides all results, grouped by features.
•Provides a consolidated report for all tests.
•Provides additional information such as skew, alignment, and signal type selected for each measurement.
•Double-click on any DisplayPort saved session file.
While running the application, you can switch between the oscilloscope screen and DisplayPort Tx by clicking the desired window. To keep
the application window on top, select Keep On Top from the Options menu.
Note: If the application was not terminated properly during the last use, a dialog box asks to recall the previously unsaved
session.
Application panels overview
ekExpress DisplayPort Solution uses panels to group related configuration, test, and results settings. Click any step button to open the
T
associated panel. A panel may have one or more tabs that list the selections available in that panel. Controls in a panel can change
depending on settings made in that panel or another panel.
Table 4: Application panels
Panel namePurpose
SetupThe Setup panel allows you to configure the test setup. Use this panel to:
•Select DUT parameters.
•Select the test(s).
•Set acquisitions tab parameters for selected tests.
•Set configuration tab parameters.
•Select preferences tab parameters.
StatusView the acquisition status and analysis status of the selected tests, and view test logs.
ResultsView a summary of test results and select result viewing preferences.
ReportsYou can find the reports, save reports as specific file types, specify report naming conventions, select
report content to include (such as summary information, detailed information, user comments, setup
configuration, application configuration), and select report viewing options.
Exit the application
Use the following method to exit the application:
Note: Using other methods to exit the application results in abnormal termination of the application.
Use the email settings utility to configure email notifications if you want DisplayPort application to notify you when a tests completes,
produces an error
email message format, and the email message size limit.
, or fails. Select the type of test run information to be included in the notification, such as test reports and test logs, the
Note: Recipient email address, sender
See Also
Options menu
Select analysis and test notification preferences
’s address, and SMTP Server are mandatory fields.
Instrument control settings
The Instrument Control Settings dialog box shows the list of resources found on dif
Use the Instrument Control Settings feature to search for connected instruments and view instrument connection details. Connected
instruments displayed here can be selected for use in the Global Settings section of the Setup panel’
Configure tests for details.
s Configuration section. See step 2 of
See Also
Options menu
Panels
About panels
TekExpress DisplayPort Tx has the following main panels:
Table 6: Application panels
Panel namePurpose
SetupThe setup panel allows you to configure the test setup. Use this panel to:
•Select device parameters.
•Select the test(s).
•Select acquisitions parameters for selected tests.
•Configure the selected tests.
•Select analysis and test notification preferences.
StatusView the acquisition status and analysis status of the selected tests, and view test logs.
ResultsView a summary of test results and select result viewing preferences.
ReportsBrowse for reports, save reports, specify report naming conventions, select content to include (such
as summary information, detailed information, user comments, plot images, setup configuration), and
select other report viewing options.
, Test Selection, Acquisitions, and Preferences tabs are displayed. The Configuration tab is only available if you
select the Advance View option in the DUT tab. Otherwise, configuration settings for tests selected in the Test Selection tab are available
from the Configure button on the Test Selection tab.
Options selected in a preceding tab affect options available in the next tab down. For example, Device Profile settings affect the list of tests
available for selection in the Test Selection tab. However, you can switch between the tabs in any order if you need to modify your test
parameters.
For more information on using the Setup panel, see About setting up T
ests.
See Also
About panels
Status panel
Use the Status panel to track the progress of the test measurements. The Status panel has two tabs: the Test status on page 75 tab
displays the acquire status and the analysis status of the tests as they are being executed; the Log view on page 76 tab (shown below)
displays a view of the test log.
Figure 8: Test Status view
For more information on using the Status panel, see View the progress of analysis.
When a test completes running, the application switches to the Results panel to display a summary of test results. Set the viewing
preferences for this panel from the Preferences menu in the upper right corner
passed or failed, summary results or detailed results, and enabling wordwrap. For information on using this panel, see View test results.
. Viewing preferences include showing whether a test