Tektronix D-PHYXpress User manual

*P077120600*
077-1206-00
www.tek.com
077-1206-00
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by national copyright laws and international treaty provisions. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specifications and price change privileges reserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
Contacting Tektronix
Tektronix, Inc. 14150 SW Karl Braun Drive P.O. Box 500 Beaverton, OR 97077 USA
For product information, sales, service, and technical support:
In North America, call 1-800-833-9200.
Worldwide, visit www.tek.com to find contacts in your area.

Table of Contents

Welcome ............................................................................................................................................. ix
Getting help and support
Related documents .......................................................................................................................... 1
Abbreviation and conventions ........................................................................................................ 1
Feedback ......................................................................................................................................... 2
Getting started
Supported instruments and accessories .......................................................................................... 3
Minimum system requirements ...................................................................................................... 4
Install the software .......................................................................................................................... 5
Activate the license ......................................................................................................................... 8
View software version and license information ........................................................................... 10
Ordering information .................................................................................................................... 13
Connection setups ......................................................................................................................... 13
Setup-Back panel ..................................................................................................................... 13
DPHY receiver test setup ........................................................................................................ 13
Operating basics
Start the software .......................................................................................................................... 15
Run the application ....................................................................................................................... 15
Exit the application ....................................................................................................................... 16
File name extensions and directories ............................................................................................ 17
Toolbar options and dialog boxes ................................................................................................. 18
Playing ..................................................................................................................................... 18
Stop .......................................................................................................................................... 18
Signal mode ............................................................................................................................. 18
Plug-in ..................................................................................................................................... 18
Compile ................................................................................................................................... 19
Reset module ........................................................................................................................... 19
Help ......................................................................................................................................... 19
Run .......................................................................................................................................... 19
Busy ......................................................................................................................................... 19
User interface options ................................................................................................................... 20
Docking and undocking tabs ................................................................................................... 20
i
Table of Contents
Splitter or window resizing in the application ......................................................................... 20
Small or large font ................................................................................................................... 20
Slave and master features ........................................................................................................ 20
Log view .................................................................................................................................. 21
Creating a signal
Selecting signal mode ................................................................................................................... 23
High Speed (HS) ..................................................................................................................... 23
Low Power (LP) ...................................................................................................................... 24
Low Power - High Speed (LP-HS) .......................................................................................... 24
DPHY signal parameters .............................................................................................................. 25
High speed ............................................................................................................................... 25
High speed jitter ...................................................................................................................... 27
High speed burst ...................................................................................................................... 34
Low power ............................................................................................................................... 37
Low power noise ..................................................................................................................... 38
High speed batch mode ........................................................................................................... 40
Preferences .............................................................................................................................. 41
Compile settings ...................................................................................................................... 45
Compile and transfer signal ..................................................................................................... 48
Reference
Error messages .............................................................................................................................. 51
How to .......................................................................................................................................... 52
Connecting to master and slave AWGs from PC ......................................................................... 53
Troubleshooting ............................................................................................................................ 57
No waveforms assign to channel ............................................................................................. 60
Slave configuration .................................................................................................................. 61
MDC Error .............................................................................................................................. 61
Parameter definitions .................................................................................................................... 62
Command groups
High speed group commands ....................................................................................................... 63
High speed jitter group commands ............................................................................................... 64
High speed burst group commands .............................................................................................. 67
Low power group commands ....................................................................................................... 68
Low power noise group commands .............................................................................................. 69
High speed batch mode group commands .................................................................................... 70
ii
Preference group commands ........................................................................................................ 70
Compile group commands ............................................................................................................ 72
Miscellaneous group commands .................................................................................................. 73
Command descriptions
DPHY:HSPEed:PATTern ........................................................................................................... 75
DPHY:HSPEed:CUSTom:FILE ................................................................................................... 76
DPHY:HSPEed:DRATe ............................................................................................................... 77
DPHY:HSPEed:ENCOde8b9b ..................................................................................................... 78
DPHY:HSPEed:DATA:VOD ....................................................................................................... 79
DPHY:HSPEed:DATA:VCM ...................................................................................................... 80
DPHY:HSPEed:CLOCk:VOD ..................................................................................................... 81
DPHY:HSPEed:DATA:APPLydatatoclock ................................................................................. 82
DPHY:HSPEed:CLOCk:VCM ..................................................................................................... 83
DPHY:HSPEed:RTFT:VALUe .................................................................................................... 84
DPHY:HSPEed:RTFT:SECOnds? (Query only) ......................................................................... 85
DPHY:HSPEed:MARKer:ENABle .............................................................................................. 85
DPHY:HSPEed:MARKer:VALUe .............................................................................................. 86
DPHY:HSPEed:JITTer:PJ:ENABle ............................................................................................. 87
DPHY:HSPEed:JITTer:PJ:VALUe .............................................................................................. 88
DPHY:HSPEed:JITTer:PJ:FREQuency:VALUe ......................................................................... 89
DPHY:HSPEed:JITTer:RJ:ENABle ............................................................................................ 90
DPHY:HSPEed:JITTer:RJ:VALUe ............................................................................................. 91
DPHY:HSPEed:JITTer:SKEW:DYNAmic:ENABle ................................................................... 92
DPHY:HSPEed:JITTer:SKEW:DYNAmic:VALUe .................................................................... 93
DPHY:HSPEed:JITTer:SINE:ENABle ........................................................................................ 94
DPHY:HSPEed:JITTer:SINE:AMPLitude .................................................................................. 95
DPHY:HSPEed:JITTer:SINE:FREQuency .................................................................................. 96
DPHY:HSPEed:JITTer:SKEW:DACLock:ENABle .................................................................... 97
DPHY:HSPEed:JITTer:SKEW:DACLock:VALUe .................................................................... 98
DPHY:HSPEed:JITTer:DEEMphasis:ENABle ........................................................................... 99
DPHY:HSPEed:JITTer:DEEMphasis:VALUe .......................................................................... 100
DPHY:HSPEed:JITTer:EMBEd:ENABle .................................................................................. 101
DPHY:HSPEed:JITTer:EMBEd:TYPE ..................................................................................... 102
DPHY:HSPEed:JITTer:EMBEd:FILTer:DATA:ENABle ......................................................... 103
DPHY:HSPEed:JITTer:EMBEd:FILTer:DATA:POSitive ........................................................ 104
DPHY:HSPEed:JITTer:EMBEd:FILTer:DATA:NEGative ...................................................... 105
DPHY:HSPEed:JITTer:EMBEd:FILTer:CLOCK:ENABle ...................................................... 106
DPHY:HSPEed:JITTer:EMBEd:FILTer:CLOCK:POSitive ...................................................... 107
Table of Contents
iii
Table of Contents
DPHY:HSPEed:JITTer:EMBEd:FILTer:CLOCK:NEGative .................................................... 108
DPHY:HSPEed:JITTer:EMBEd:FILTer:DATA:APPLy ........................................................... 109
DPHY:HSPEed:JITTer:EMBEd:FILTer:CLOCK:APPLy ........................................................ 110
DPHY:HSPEed:JITTer:EMBEd:SPARameter:MODE? (Query only) ...................................... 111
DPHY:HSPEed:JITTer:EMBEd:SPARameter:BANDwidth:MODE ........................................ 111
DPHY:HSPEed:JITTer:EMBEd:SPARameter:BANDwidth:CUSTom .................................... 112
DPHY:HSPEed:JITTer:EMBEd:SPARameter:PORT ............................................................... 113
DPHY:HSPEed:JITTer:EMBEd:SPARameter:STWOp:DATA:ENABle ................................. 114
DPHY:HSPEed:JITTer:EMBEd:SPARameter:STWOp:DATA:POSItive:PORT:INPUt ......... 115
DPHY:HSPEed:JITTer:EMBEd:SPARameter:STWOp:DATA:POSItive:PORT:OUTPut ...... 116
DPHY:HSPEed:JITTer:EMBEd:SPARameter:STWOp:DATA:NEGAtive:PORT:INPUt ....... 117
DPHY:HSPEed:JITTer:EMBEd:SPARameter:STWOp:DATA:NEGAtive:PORT:OUTPut .... 118
DPHY:HSPEed:JITTer:EMBEd:SPARameter:STWOp:DATA:POSItive:PORT:FILE ........... 119
DPHY:HSPEed:JITTer:EMBEd:SPARameter:STWOp:DATA:NEGAtive:PORT:FILE ......... 120
DPHY:HSPEed:JITTer:EMBEd:SPARameter:STWOp:CLOCK:ENABle .............................. 121
DPHY:HSPEed:JITTer:EMBEd:SPARameter:STWOp:CLOCk:POSItive:PORT:INPUt ........ 122
DPHY:HSPEed:JITTer:EMBEd:SPARameter:STWOp:CLOCk:POSItive:PORT:OUTPut .... 123
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:DATA:POSItive:PORT:APPLydatatoclock
.................................................................................................................................................... 124
DPHY:HSPEed:JITTer:EMBEd:SPARameter:STWOp:CLOCk:NEGAtive:PORT:INPUt ..... 125
DPHY:HSPEed:JITTer:EMBEd:SPARameter:STWOp:CLOCk:NEGAtive:PORT:OUTPut .. 126
DPHY:HSPEed:JITTer:EMBEd:SPARameter:STWOp:CLOCk:POSItive:PORT:FILE .......... 127
DPHY:HSPEed:JITTer:EMBEd:SPARameter:STWOp:CLOCk:NEGAtive:PORT:FILE ....... 128
DPHY:HSPEed:JITTer:EMBEd:SPARameter:STWOp:DATA:APPLy ................................... 129
DPHY:HSPEed:JITTer:EMBEd:SPARameter:STWOp:CLOCk:APPLy ................................. 130
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:DATA:ENABle ..................................... 131
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:DATA:POSItive:PORT:INPUt ............. 132
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:DATA:POSItive:PORT:OUTPut .......... 133
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:DATA:NEGAtive:PORT:INPUt .......... 134
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:DATA:NEGAtive:PORT:OUTPut ....... 135
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:CLOCK:NEGAtive:PORT:INPUt ........ 136
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:DATA:FILE .......................................... 137
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:CLOCK:ENABle ................................... 138
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:CLOCK:POSItive:PORT:INPUt ........... 139
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:CLOCK:POSItive:PORT:OUTPut ........ 140
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:CLOCK:NEGAtive:PORT:OUTPut ..... 141
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:CLOCK:FILE ........................................ 142
DPHY:HSPEed:JITTer:SSC:ENABle ........................................................................................ 143
DPHY:HSPEed:JITTer:SSC:MODUlation ................................................................................ 144
iv
DPHY:HSPEed:JITTer:SSC:DEVIation .................................................................................... 145
DPHY:HSPEed:JITTer:SSC:PROFile ....................................................................................... 146
DPHY:HSPEed:BURSt:SYNC:ENABle ................................................................................... 147
DPHY:HSPEed:BURSt:SYNC:WORD ..................................................................................... 148
DPHY:HSPEed:BURSt:SYNC:REPEat .................................................................................... 149
DPHY:HSPEed:BURSt:SYNC:SYMBols? (Query only) .......................................................... 150
DPHY:HSPEed:BURSt:CLOCk:MODE ................................................................................... 150
DPHY:HSPEed:BURSt:DATA:TRAIL ..................................................................................... 151
DPHY:HSPEed:BURSt:DATA:PREPare .................................................................................. 152
DPHY:HSPEed:BURSt:DATA:REOT ...................................................................................... 153
DPHY:HSPEed:BURSt:DATA:ZERO ...................................................................................... 154
DPHY:HSPEed:BURSt:CLOCk:TRAII .................................................................................... 155
DPHY:HSPEed:BURSt:CLOCk:PREPare ................................................................................. 156
DPHY:HSPEed:BURSt:CLOCk:HSExit ................................................................................... 157
DPHY:HSPEed:BURSt:CLOCk:POST ..................................................................................... 158
DPHY:HSPEed:BURSt:CLOCk:PRE ....................................................................................... 159
DPHY:HSPEed:BURSt:CLOCk:REOT ..................................................................................... 160
DPHY:HSPEed:BURSt:CLOCK:ZERO .................................................................................... 161
DPHY:LPOWer:PATTern .......................................................................................................... 162
DPHY:LPOWer:CUSTom:FILE ................................................................................................ 163
DPHY:LPOWer:DRATe ............................................................................................................ 164
DPHY:LPOWER:TLPX? (Query only) ..................................................................................... 165
DPHY:LPOWer:POSItive:HIGH ............................................................................................... 165
DPHY:LPOWer:POSItive:LOW ................................................................................................ 166
DPHY:LPOWer:NEGAtive:HIGH ............................................................................................ 167
DPHY:LPOWer:NEGAtive:LOW ............................................................................................. 168
DPHY:LPOWer:RTFT:VALUe ................................................................................................. 169
DPHY:LPOWer:RTFT:SECOnds?(Query only) ....................................................................... 170
DPHY:LPOWer:POSItive:APPLytonegative ............................................................................ 170
DPHY:LPOWer:NOISe:SINE:ENABle ..................................................................................... 171
DPHY:LPOWer:NOISe:SINE:AMPLitude ............................................................................... 172
DPHY:LPOWer:NOISe:SINE:FREQuency ............................................................................... 173
DPHY:LPOWer:NOISe:SINE:DN:ENABle .............................................................................. 174
DPHY:LPOWer:NOISe:SQUArenoise:ENABle ....................................................................... 175
DPHY:LPOWer:NOISe:SQUArenoise:AMPLitude .................................................................. 176
DPHY:LPOWer:NOISe:SQUArenoise:FREQuency ................................................................. 177
DPHY:LPOWer:NOISe:SQUArenoise:DP:ENABle ................................................................. 178
DPHY:LPOWer:NOISe:SQUArenoise:DN:ENABle ................................................................ 179
DPHY:LPOWer:NOISe:ESPIke:ENABle .................................................................................. 180
Table of Contents
v
Table of Contents
DPHY:LPOWer:NOISe:ESPIke:AREA .................................................................................... 181
DPHY:LPOWer:NOISe:ESPIke:DURAtion .............................................................................. 182
DPHY:LPOWer:NOISe:ESPIke:DP:ENABle ........................................................................... 183
DPHY:LPOWer:NOISe:ESPIke:DN:ENABle ........................................................................... 184
DPHY:LPOWer:NOISE:TMIN:ENABle ................................................................................... 185
DPHY:LPOWer:NOISE:TMIN:VALUe .................................................................................... 185
DPHY:HSPEed:BATCh:ENABle .............................................................................................. 186
DPHY:HSPEed:BATCh:PARAmeter ........................................................................................ 187
DPHY:HSPEed:BATCh:STARt ................................................................................................ 188
DPHY:HSPEed:BATCh:END .................................................................................................... 189
DPHY:HSPEed:BATCh:INCRement ........................................................................................ 190
DPHY:HSPEed:BATCh:WFMNo? (Query only) ...................................................................... 191
DPHY:PREFerence:SRATe:MODE .......................................................................................... 191
DPHY:PREFerence:SRATe:HIGH:VALUe .............................................................................. 192
DPHY:PREFerence:SRATe:LOW:VALUe ............................................................................... 193
DPHY:PREFerence:SAMPleseperui .......................................................................................... 193
DPHY:PREFerence:SAMPlesperui:HIGH ................................................................................ 194
DPHY:PREFerence:SAMPlesperui:LOW ................................................................................. 195
DPHY:PREFerence:PATTernrepeat:MODE ............................................................................. 196
DPHY:PREFerence:PATTernrepeat:COUNt ............................................................................. 197
DPHY:PREFerence:AWGAmplitude:ENABLE ........................................................................ 198
DPHY:PREFerence:AWGAmplitude:MODE ............................................................................ 199
DPHY:PREFerence:AWGAmplitude:OFFSet:VALUe ............................................................. 200
DPHY:PREFerence:AWGAmplitude:AMPLitude:VALUe ...................................................... 201
DPHY:PREFerence:CORRection:APPLy .................................................................................. 202
DPHY:PREFerence:CORRection:ENABle ................................................................................ 203
DPHY:PREFerence:CORRection:GAUSsian ............................................................................ 204
DPHY:PREFerence:CORRection:GAUSsian:BANDwidth ...................................................... 205
DPHY:PREFerence:CORRection:REMOve .............................................................................. 206
DPHY:PREFerence:CORRection:MASTer:CHONe:ENABle .................................................. 207
DPHY:PREFerence:CORRection:MASTer:CHONe:FILE ....................................................... 208
DPHY:PREFerence:CORRection:MASTer:CHTWo:ENABle ................................................. 209
DPHY:PREFerence:CORRection:MASTer:CHTWo:FILE ....................................................... 210
DPHY:PREFerence:CORRection:SLAVe:CHONe:ENABle .................................................... 211
DPHY:PREFerence:CORRection:SLAVe:CHONe:FILE ......................................................... 212
DPHY:PREFerence:CORRection:SLAVe:CHTWo:FILE ......................................................... 213
DPHY:PREFerence:STARtupsignal:ENABle ........................................................................... 214
DPHY:PREFerence:STARtupsignal:DP .................................................................................... 215
DPHY:PREFerence:STARtupsignal:DN ................................................................................... 216
vi
Table of Contents
DPHY:PREFerence:STARtupsignal:CP .................................................................................... 217
DPHY:PREFerence:STARtupsignal:CN .................................................................................... 218
DPHY:CSETtings:WAVEform:SEQUence ............................................................................... 219
DPHY:CSETtings:WAVEform:Name ....................................................................................... 220
DPHY:CSETtings:WAVEform:OVERwrite .............................................................................. 220
DPHY:CSETtings:COMPile ...................................................................................................... 221
DPHY:CSETtings:MASTer:CHONe ......................................................................................... 222
DPHY:CSETtings:MASTer:CHTWO ........................................................................................ 223
DPHY:CSETtings:SLAVe:ENABle .......................................................................................... 224
DPHY:CSETtings:SLAVe:IPADdress ....................................................................................... 225
DPHY:CSETtings:SLAVE:ISCOnnected .................................................................................. 226
DPHY:CSETtings:SLAVe:CHONe ........................................................................................... 227
DPHY:CSETtings:SLAVe:CHTWo .......................................................................................... 228
DPHY:CSETtings:WAVEform:APPEND ................................................................................. 229
DPHY:CSETtings:SWITchlogview ........................................................................................... 230
DPHY:SIGNal ............................................................................................................................ 231
DPHY:COMPile (No Query form) ............................................................................................. 232
DPHY:COMPile:STATus? (Query only) ................................................................................... 232
DPHY:COMPile:CANCel (No Query form) ............................................................................. 233
DPHY:RESET (No Query form) ................................................................................................ 233
DPHY:VERSion? (Query only) ................................................................................................. 234
WPLugin:ACTive ....................................................................................................................... 234
WPLugin:PLUGins? (Query Only) ............................................................................................ 235
Example code to use PI parameter ............................................................................................. 236
vii
Table of Contents
viii

Welcome

DPHYXpress is a waveform synthesis application supporting D-PHY specifications.
Key features and benefits
Generates waveform as per D-PHY standard
Programmable signal generation without manual intervention
Configuration panel to generate different AWG waveforms
Generates LP, HS and LPHS waveforms
Controls Rise time and Fall time programmatically
Insert jitter like RJ and PJ easily
Insert channel effect
Alters the timing of burst parameters
Adds Sine noise in waveform
Waveform creation using Batch mode to do stress testing
Enables Master-slave configuration of AWG to support data and clock in burst mode simultaneously
Receiver testing as per the D-PHY spec 1.2
Enhanced waveform generation to do Receiver margin testing
End to end support for Receiver testing
ix
Welcome
The DPHYxpress application runs in the following ways:
Install DPHYXpress on a PC (through SourceXpress) and connect to AWG70002A series arbitrary waveform generator via LAN connection.
DPHYXpress integrated with AWG70002A series arbitrary waveform generator (DPHYXpress installed in the AWG).
x

Getting help and support

Related documents

The following product documentation is available.
Table 1: Product documentation
Item Purpose Location
Application help Application operation and User
PDF of the help Printable version of the

Abbreviation and conventions

Interface help
compiled help
Application Help menu
PDF file that ships with DPHYXpress software. Downloadable file from www.tektronix.com.
The online help uses the following conventions:
When steps require a sequence of selections using the software interface, the ">" delimiter marks each transition between a menu and an option. For example, File > Save.
DUT refers to the Device Under Test.
The terms "waveform" and "signal" are used interchangeably.
The term AWG refers to a Tektronix Arbitrary Waveform Generator.
Table 2: Text Conventions
Icon Meaning
Bold Used to indicate selections on the user interface (such as options, buttons, and
command names). For example,
Click OK.
Italics Used to note emphasized words, definitions, messages, file names and paths, or
section headings. For example,
For more information, refer to Minimum system requirements.
1
Getting help and support

Feedback

Tektronix, Inc.
14200 SW Karl Braun Drive
P.O. Box 500
Beaverton, OR 97077
USA
For product information, sales, service, and technical support:
In North America, call 1-800-833-9200.
Worldwide, visit www.tektronix.com to find contacts in your area.
2

Getting started

Supported instruments and accessories

Table 3: Required equipment
Supported Instrument Description
Real-time Oscilloscope Tektronix DPO70604C, 70404C, 7354C, 70804C, 71254C, 71604C,
72004C, 72304DX, 72504DX,73304DX, 73304SX DPO/DSA 722504D,73304D Oscilloscopes Tektronix MSO 70404C, 70604C, 70804C, 71254C, 71604C, 72004C, 72304DX, 72504DX, 73304DX Oscilloscopes
Tektronix Arbitrary Waveform Generators (AWG)
Sync hub One (1)
MDC box One (1)
Matched pair SMA cables
TCA-SMA connector Four (4)
MIPI DPHY Termination Board
Two (2) AWG70002A
Two pairs
One (1)
3
Getting started

Minimum system requirements

The minimum requirements of the DPHYXpress application are listed in the following table:
Table 4: Minimum system requirements
Component Requirement
Supported OS Windows 7 Professional
Operating System Same as the oscilloscope:
Windows 7 64-bit
Firmware AWG 5.0.0178 or later
Software
DPHYXpress-1.0.0.XX
Microsoft Internet Explorer 7.0 or later
Adobe Reader 7.0 or equivalent software for viewing portable document format (PDF) files
Prerequisites
Other Devices
Matched pair of SMA cables, minimum of two-set for single lane
Microsoft compatible mouse or compatible pointing device
TekVisa version 4.0.4.2 or above to communicate with the AWG70002A signal generators (or other test instruments), over a LAN. If TekVisa is not already installed in your system, you can download the software from www.tektronix.com/software.
4
Getting started

Install the software

From the Tektronix website, select the latest version of the software and follow the instructions to download.
Follow the steps to install the latest DPHYXpress on PC and on AWG:
1. Double click the setup.exe file.
An installation wizard initiates installation of D-PHYXpress.
NOTE. If you have not installed MATLAB Compile Runtime version 8.0, the installer will detect and install it.
2. If MATLAB is already installed, a dialog box is displayed as below:
5
Getting started
3. Click Yes to re-install MATLAB Compiler Runtime or click No to proceed with D-PHY installation.
6
Getting started
See also
4. Follow the installation prompts, and then click Finish to complete the installation.
Minimum system requirements
Supported instruments and accessories
7
Getting started

Activate the license

The license can be activated :
1. On a PC (SourceXpress application):
Select Tools > Click Licenses.
The License Management dialog box is displayed.
Click Install License.
Browse to the license file and select it.
2. On an AWG:
Select Utilities > About my AWG > Install Licenses.
8
Getting started
Browse to the license file and select it.
9
Getting started

View software version and license information

View software version
1. For a PC (SourceXpress):
Click Help button, and then select About SourceXpress.
The About SourceXpress dialog box is displayed.
View version details in the System Information group box.
NOTE. The host ID for every PC is unique. DPHYXpress installed on a PC will have a unique license.
2. For an AWG:
10
Getting started
Click Utilities tab, and then select About my AWG.
The About my AWG window is displayed.
View version details in the System Information group box.
View license information
1. For a PC (SourceXpress):
11
Getting started
Click Tools tab and select Licenses.
The License Management dialog box is displayed.
View details in the Installed Licenses group box.
2. For an AWG:
Click Utilities tab and select About my AWG.
12
View version details in the Installed Licenses group box.
Getting started

Ordering information

Contact your Tektronix representative to learn more about ordering DPHYXpress.

Connection setups

Setup-Back panel

Set-up back panel with MDC box

DPHY receiver test setup

13
Getting started
DPHY- with MDC box
14

Operating basics

Start the software

Run the application

From the Start menu, click All Programs > Tektronix > SourceXpress. You can also double-click the SourceXpress shortcut on the desktop.
Use the DPHYXpress application in the following mode:
With an AWG70002A instrument, DPHYXpress is installed on a PC and connected to an AWG70002A instrument via a LAN connection and the TekVISA communication software.
You can run the application in two ways:
From a PC:
To run the application, open AWG application and select Plug-in > DPHYXpress from the Module menu.
The AWG application opens the DPHYXpress application.
15
Operating basics
From an AWG:
To run the application, open the AWG application and select Waveform Modules > DPHYXpress from the Plug-in menu.
The AWG application opens the DPHYXpress application.

Exit the application

To exit the application through AWG and PC, do the following:
Select File > Exit to exit the application.
If you have not saved the waveforms, you are prompted to do so. This option is always enabled.
OR
Click to close the application.
NOTE. Using other methods to exit the application results in abnormal termination of the application.
16
Operating basics

File name extensions and directories

The DPHYXpress application uses the following file name extensions:
Table 5: File name extensions
File name extension Description
.awgx The session file will be saved in this format.
.LP LP file supporting the creation of low power
signals.
.txt ASCII text file with no formatting. This file format
may be read by any ascii text editor (such as Microsoft Notepad, Wordpad).
.wfmx Binary file containing an AWG waveform record
in a recallable, proprietary format.
.flt Files containing the inverse filter co-efficient.
The following table lists the default application directory names and their usage:
Table 6: Directory names
Directory Description
Application installation path\Tektronix \SourceXpress
Application installation path\Tektronix \DPHYXpress
C:Users\Public\Tektronix\DPHYXpress Contains AWGSetups, DataFiles, Setups,
C:Users\Public\Tektronix\DPHYXpress\Datafiles Contains Filter files, S-parameter files, Setup
C:Users\Public\Tektronix\DPHYXpress \Waveforms
Path to the root application directory.
Contains DPHYXpress software executables along with required dlls are deployed.
Waveforms.
files and Pattern files.
Waveform files.
17
Operating basics

Toolbar options and dialog boxes

Playing

Stop

Signal mode

The button is displayed when the waveform is transferring from the AWG to the Oscilloscope.
This button is displayed before or after the waveform is transferred to the Oscilloscope. This is the default state of this button.
DPHYXpress operates in three modes:
High Speed
Low Power
Low Power-High Speed
18

Plug-in

From the Plug-in drop-down box, select DPHYXpress to open the plug-in.
Operating basics

Compile

Reset module

Help

Click Compile to compile a currently active waveform.
The waveform is compiled and displayed in the Waveform List. You can save the waveform data as a .wfm file using the Waveform List shortcut menu. This option is not enabled when compilation is in progress.
Resets the present settings into default factory settings.
Click Help, and then select one of the following options:
Run

Busy

User Manual to view DPHYXpress user manual.
About to view information about Plug-in.
Click Run to turn on or turn off the Run state of the AWG.
Displays Busy button for a very short period of time, before the waveform transfer starts.
19
Operating basics

User interface options

This section provides details about the user interface features in the software.
Docking and undocking
tabs
Splitter or window resizing
in the application

Small or large font

Any tab in the GUI (Graphic User Interface) can be docking and undocked. This allows you to reposition a tab to a new location or completely separate it from the main GUI. Docking can be done in multiple ways:
Touch and hold the touchscreen (or left mouse click) to grab a tab and move it to a new area. The docking icon displays that you can use to choose how you want to dock (reposition) the tab.
Use the Reset Window Layout button to return the display to the factory settings.
Right-click and select Float to position the tab anywhere on the GUI.
Right-click and select Dock to dock the window.
The window panes can be adjusted in size wherever two panels are divided. Select the three dot indicator and slide horizontally or vertically to increase or decrease the size of the grid.
You can change the font size using the Utilities > Preferences tab.

Slave and master features

20
Master feature
=
To enable the master feature:
1. Select Compile and assign to in the Compile Settings tab.
2. Select Append to the waveform sequence in AWG to save the waveform
with previously saved waveform in the waveform list.
3. Select the waveforms and assign them to the respective channels.
Operating basics
Slave feature
To enable the slave feature:
1. Select Compile and assign to in the Compile Settings tab.
2. Select Enable Slave to enable slave specific controls.
3. Provide the IP Address of the slave, and then click Connect.

Log view

NOTE.
Enter only the valid Slave IP Address.
Slave should be online.
The control channels are enabled.
4. Select the waveforms and assign them to the respective channels.
Log view provides the information log of the waveform creation and also displays the information about the waveform compilation.
21
Operating basics
22
You can save the log file from the Log View tab, right-click and select Save log as.
In the Save log as window, the log file will be saved with .log extension.

Creating a signal

Selecting signal mode

High speed signal mode is selected by default.

High Speed (HS)

High Speed (HS) signal mode allows you to create a high speed signal using a set of patterns.
The parameters to create high speed signals are configured using below tabs:
High speed
High speed jitter
High speed burst
High speed batch mode
Preferences
23
Creating a signal

Low Power (LP)

Low Power (LP) signal mode allows you to create a low power signal.
Low Power - High Speed
(LP-HS)
The parameters to create low power signal are configured using below tabs:
Low power
Low power noise
Preferences
Low Power-High Speed signal mode allows you to create a complete DPHY burst that is a low-power, high-speed waveform.
24
Creating a signal
The parameters to create low power - high speed signal are configured using below tabs:

High speed

High speed jitter
High speed burst
Low power
Low power noise
High speed batch mode
Preferences

DPHY signal parameters

High speed
Use this tab to configure the basic parameters of the High Speed signal.
You can select a set of patterns and compile waveforms using these patterns.
25
Creating a signal
Table 7: High speed tab settings
Controls Description Range Default Value
Base Pattern Select the base pattern file from the list.
Pattern Lists the default
patterns available for selection. You can select a set of patterns and compile waveforms using these patterns.
NOTE.
The Text file option allows you to browse to a file. Various HS file types are supported.
PRBS7 PRBS9 PRBS11 PRBS13 PRBS15 PRBS18 CLOCK Text file
PRBS7
Browse Use to select your own
text file for waveform generation. This button is activated only when you select Text file from the Pattern drop-down menu.
NOTE. If you select a wrong file, a message is displayed as Invalid pattern file, Please select a valid file.
Data Rate Specify the data rate of
the signal.
NOTE. You can manually enter the minimum and maximum values or right-click on the field displays a drop-down menu, which has options to Set to default, Max, Min, Cut, Copy, Paste, and Cancel. This option is applicable across the application.
NA Dimmed.
Min: 60 Mbps Max: 5 Gbps
1.5 Gbps
26
8b9b Encode check box
Voltage Levels
Select to increase the bit rate.
NA Not selected.
Creating a signal
Controls Description Range Default Value
Data
VOD (Differential Voltage)
VCM(Common mode Voltage)
Apply data voltage levels to clock
Clock This control is activated only when you deselect the Apply data voltage
VOD (Differential Voltage)
VCM(Common mode Voltage)
Rise/Fall Time(0-100%) Specify the rise/fall time
HS Clock Through Marker check box
Analog To Marker Delay
Specify the differential voltage level for Data.
Specify the common mode voltage level for Data.
Check to apply data voltage levels to clock.
NOTE. This option is selected by default. Uncheck not to apply data positive voltage levels to clock.
levels to clock.
Specify the differential voltage level for Clock.
Specify the common mode voltage level for Clock.
of the signal
Select to embed Clock in Data signal
Specifies the time difference between Analog and Marker.
Min: 0 V Max: 500 mV
Min: -200 mV Max: 400 mV
NA Selected.
Min: 0 V Max: 500 mV
Min: -200 mV Max: 400 mV
Min: 0 UI Max: 0.5 UI
NA Selected.
Min: 0 s Max: 2 ns
150 mV
150 mV
150 mV
150 mV
0 UI
0 s

High speed jitter

Use this tab to configure Jitter and Noise parameters of the high speed signal.
27
Creating a signal
Table 8: High speed jitter tab settings
Controls Description Range Default Value
Jitter
Periodic Jitter (pk-pk) Select to set the
magnitude of periodic jitter (pk-pk).
Frequency Enter the amplitude in
volt to generate desired sine noise.
Random Jitter ( RMS ) Select to set the
magnitude of random jitter (in UI).
Apply to It allows you to select either skew Data or Clock signal.
Dynamic Skew/DCD Enter the required
value for skewing.
Data Select to apply dynamic
skew to Data.
Clock Select to apply dynamic
skew to Clock.
Min: 0 UI Max: 1 UI
Min: 1 MHz Max: 300 MHz
Min: 0 UI Max: 0.3 UI
Min: 0 % Max: 30 %
NA Selected.
NA Dimmed.
0 UI
10 MHz
0 UI
0 %
28
Creating a signal
Controls Description Range Default Value
Sine Noise Amplitude (pk)
Frequency Enter the frequency in
Data to Clock Skew Enter to generate
De-Emphasis Select to de-emphasis
Embed Channel Select to embed the FLT files or S-parameter files. Selecting this check
FLT Files It refers to positive and negative filter files of Data and Clock.
Data
Positive Signal Browse to a positive
Negative Signal Browse to a negative
Apply Positive Signal filter file to Negative Signal
Clock
Positive Signal Enter the location of the
Negative Signal Enter the location of the
Enter the amplitude in volt to generate desired sine noise. Selecting this check box, activates the Frequency control.
kHz to generate desired sine noise. Sine Noise frequency is specified in Hz.
desired skew between data and clock. Static skew between data and clock is specified in terms of UI.
the waveform. Enter the amplitude in dB. De-emphasis is specified in dB.
box activates the FLT files (Data and Clock), Positive signal, and Negative signal controls.
filter file.
filter file.
Select the check box to apply positive signal filter file to negative signal.
saved positive FLT files or browse to the location.
saved Negative signal FLT files or browse to the location.
Min: 0 V Max: 50 mV
Min: 100 kHz Max: 2* Data Rate Note: Refer High Speed tab for Data Rate value.
Min: 0 UI Max:1 UI
Min: 0 dB Max: 12 dB
NA NA
NA NA
NA Selected.
NA NA
NA NA
0 V
100 kHz
0 UI
0 dB
29
Creating a signal
Controls Description Range Default Value
Apply Positive Signal filter file to Negative Signal
S-Paramater File (Only Insertion Loss is supported)
Embed Select to enable
Bandwidth Limit
None If you select None, the
Auto If you select Auto, the
Custom If you select Custom,
Select the check box to apply positive signal filter file to negative signal.
embedding S­parameter file.
cutoff frequency of the filter is Fs/2 (where Fs is the sampling frequency).
cutoff frequency is the –14 dB point of the channel response.
the cutoff frequency is the frequency that you specify.
NA Selected.
NA Selected.
NA Selected.
NA Dimmed.
Min: 240 MHz Max: 9.6 GHz
9.6 GHz
S2P file
30
Creating a signal
Table 9: High speed jitter tab settings-S2P file
Controls Description Range Default Value
S-parameter file type List S-parameter file type: S2P and S4P Single Ended in the drop-down.
S2P
Data Selecting the Data check box, you can enable and disable channel effect
on Data signal.
Positive signal List two ports to select: Port1 and Port2 in a drop-down menu.
Port1 Select to define the
port.
NOTE.
The application swaps port numbers based on port selection. The port numbers displayed on the application will not be the same.
NA Selected.
Port2 Select to define the
port.
Apply Positive signal S­parameter file to Negative Signal
Negative signal List two ports to select: Port1 and Port2 in a drop-down menu.
Port1 Select to define the
Port2 Select to define the
Browse button Browse to select the S2P S-parameter file.
Clock Selecting the Clock check box , you can enable and disable channel
Positive signal List two ports to select: Port1 and Port2 in a drop-down menu.
Port1 Select to define the
Port2 Select to define the
Apply Positive signal S­parameter file to Negative Signal
Negative signal List two ports to select: Port1 and Port2 in a drop-down menu.
Select the check box to apply the positive signal S-parameter file to negative signal.
This control is activated only when you deselect the Apply Positive signal S-parameter file to Negative signal check box.
port.
port.
effect on clock signal.
port.
port.
Select the check box to apply the positive signal S-parameter file to negative signal.
This control is activated only when you deselect the Apply Positive signal.
NA Selected.
NA Selected.
NA Selected.
NA Selected.
NA Selected.
NA Selected.
NA Selected.
31
Creating a signal
Controls Description Range Default Value
Port1 Select to define the
port.
Port2 Select to define the
port.
Browse button Browse to select the S2P S-parameter file.
NA Selected.
NA Selected.
S4P Single Ended file
Table 10: High speed jitter tab settings-S4P Single Ended file
Controls Description Range Default Value
S4P Single Ended
Data Selecting the Data
check box, you can enable and disable channel effect on data signal.
Positive signal List four ports to select: Port1, Port2, Port3 and Port4 in the drop-down.
Port1 Select to define port
1 for data positive signal.
Port2 Select to define port
2 for data positive signal.
Port3 Select to define port
3 for data positive signal.
NA Selected.
NA Selected.
NA NA
NA NA
32
Creating a signal
Controls Description Range Default Value
Port4 Select to define port
4 for data positive signal.
Browse button Browse to select the S4P S-parameter file.
Apply Data S­Parameter file to Clock
Clock Selecting the Clock
Negative signal List four ports to select: Port1, Port2, Port3 and Port4 in the drop-down.
Port1 Select to define the port
Port2 Select to define the port
Port3 Select to define the port
Port4 Select to define the port
Select to apply Data S­Parameter file to Clock. Selecting this option will dim the Clock control.
check box , you can enable and disable channel effect on clock signal. Select to apply Data S­Parameter file to Clock. Selecting this option will dim the Clock.
1 for clock negative signal.
2 for clock negative signal.
3 for clock negative signal.
4 for clock negative signal.
NA NA
NA Not selected.
NA Selected.
NA selected.
NA Selected.
NA Selected.
NA Selected.
Spread Spectrum Clocking
33
Creating a signal
Table 11: High speed jitter tab settings-Spread Spectrum Clocking
Controls Description Range Default Value
Spread Spectrum Clocking
Triangular Profile Select to define the
Sinusoidal Profile Select to define the
Modulation Rate Enter the modulation
Deviation Enter the modulation
Select to reduce the clock frequency to minimize electro magnetic interference (EMI) effects. This control is only applicable for High Speed and Low Power­High Speed signal mode.
Spread Spectrum Clocking profile as triangular.
Spread Spectrum Clocking profile as sinusoidal.
rate.
deviation.
NA Not selected.
NA Selected.
NA Not selected.
Min:20 KHz Max: 50 KHz
Min: -8000 ppm Max: 0 ppm
33 KHz
-5000 ppm

High speed burst

You can select any combination of the above parameters to create a waveform based on the test.
NOTE. Spread Spectrum Clocking compilation will take more time.
Use this tab to configure the burst parameters of high speed signal.
34
Creating a signal
You can select a set of patterns and compile waveforms using these patterns.
The table below describes the parameters.
35
Creating a signal
Table 12: High speed burst tab settings
Controls Description Range Default Value
Burst
Sync word Specify 7 symbols. It is
selected by default.
Sync word repeat Number of repeat
patterns for sync word. Sync word repeat will be enabled if Sync Word is checked.
Symbols Auto displays the value
based on the value entered in Sync word repeat control. It multiplies the value by eight.
Clock Mode Sets burst or continuous clock mode.
Burst Select to set the clock
mode to burst.
Continuous Select to set the clock
mode to continuous.
Data Specifies the Data burst components.
THS TRAIL Select to set THS
TRAIL duration in time.
THS PREPARE Select to set THS
PREPARE duration in time.
THS REOT Select to set THS
REOT duration in time.
THS ZERO Select to set THS
ZERO duration in time.
CLOCK Specifies the Clock burst components.
TCLK TRAIL Select to set TCLK
TRAIL duration in time.
TCLK PREPARE Select to set TCLK
PREPARE duration in time.
TCLK HS-EXIT Select to set TCLK HS-
EXIT duration in time.
TCLK POST Select to set TCLK
POST duration in time.
TCLK PRE Select to set TCLK
PRE duration in time.
TCLK REOP Select to set TCLK
REOP duration in time.
NA 00011101
Min: 1 Max: 10
NA NA
NA NA
NA NA
Min: 0 s Max: 150 ns
Min: 0 ns Max: 200 ns
Min: 0 s Max: 100 ns
Min: 0 ns Max: 400 ns
Min: 0 s Max: 200 s
Min: 0 s Max: 200 s
Min: 50 s Max: 400 ns
Min: 50ns Max: 400ns
Min: 5 ns Max: 400 ns
Min: 0 ns Max: 100 ns
1
64 ns
66 ns
20 ns
150 ns
50 ns
60 ns
100 ns
160 ns
20 ns
20 ns
36
Creating a signal
Controls Description Range Default Value
THS ZERO Select to set THS
ZERO duration in time.
Min: 0 ns Max: 400 ns
250 ns

Low power

Use this tab to configure the basic parameters of the Low Power signal.
Yow can select a set of patterns and compile waveforms using these patterns.
The table below describes the parameters.
Table 13: Low power tab settings
Controls Description Range Default Value
Base Pattern
Pattern Select the input Base
Pattern / Bit Pattern for waveform generation.
NOTE.
The Low power state file option allows you to browse and select a pattern file.
NONE option is available in High Speed and Low Power-High Speed mode.
Signal
PRBS7 PRBS9 PRBS11 PRBS15 Low power state file Text file NONE
PRBS7
37
Creating a signal
Controls Description Range Default Value
Data Rate Specify the data rate of
LP signal.
TLPX Displays the value
based on entered data rate.
Voltage Levels
Thevenin High Specify the high-level voltage (high impedance) for LP signals.
Positive Enter the low power
positive high-level voltage value.
Apply positive voltage levels to negative.
Check to apply low power positive voltage levels to negative.
NOTE. This option is selected by default. Uncheck not to apply positive voltage levels to negative. This option is applicable for Thevenin High and Thevenin Low.
Min: 10 MHz Max: 100 MHz
NA NA
Min: 500 mV Max: 1.3 V
20 MHz
1 V

Low power noise

Negative Enter the low power
negative high-level voltage value.
Thevenin Low Specify the low-level voltage (low impedance).
Positive Enter the low power
positive low-level voltage value.
Negative Enter the low power
negative low-level voltage value.
Rise\Fall
Rise\Fall Time ( 0-100% )
Specifies the rise/fall time of LP signal.
Min: 500 mV Max: 1.3 V
Min: -100 mV Max: 700 mV
Min: -100 mV Max: 700 mV
Min: 0 UI Max: 0.5 UI
1 V
50 mV
50 mV
0 UI
Use this tab to configure the basic parameters of the Low Power noise signal.
38
Creating a signal
The table below describes the parameters.
Table 14: Low power noise tab settings
Controls Description Range Default Value
Impairments
Noise Select to enable square
noise or sine noise.
Square Noise Select to generate
square noise in the waveform.
Sine Noise Select to generate sine
noise in the waveform.
Amplitude ( peak ) Enter the amplitude in
volt to generate desired sine/square noise.
Frequency Enter the frequency in
Hz to generate desired sine/square noise.
Apply to Select the check box to apply sine/square noise frequency and amplitude
to the selected lane.
Dp (Data positive) Enables the sine/
square noise to data positive lane.
Dn ( Data negative) Enables the sine/
square noise to data negative lane.
eSpike Select to add eSpike to
the waveform and enable Area and Duration controls.
Area Enter the area of the
eSpike.
Duration Enter the duration of
the eSpike.
Apply to
Dp (Data positive) Enables the eSpike to
data positive lane.
Dn ( Data negative) Enables the eSpike to
data negative lane.
TMin Select the check box to
specify the TMin (minimum pulse width response) value.
NA Not selected.
NA Selected.
NA Not selected.
Min: 0 mV Max: 300 mV
Min: 100 KHz Max: 5 GHz
NA Selected.
NA Selected.
NA Not selected.
Min:100 Vps Max: 400 Vps
Min: 1 ps Max: 5 ns
NA Selected.
NA Selected.
Min: 10 ns Max: 50 ns (Max value depends on LP Data Rate)
100 mV
450 MHz
200
2 ns
20 ns
39
Creating a signal

High speed batch mode

Use this tab to create waveform in High speed batch mode.
The table below describes the parameters.
Table 15: High speed batch mode settings
Controls Description Range/Value Default value
Enable batch waveform creation
Parameter Select the parameter to
Select to enable the batch waveform creation parameters.
configure the waveform from the drop-down menu.
NA Not selected.
Period_Jitter Periodic_Jitter_Freque ncy Random_Jitter Dynamic_Skew
Periodic_Jitter
Table 16: Default range of increment values for all the parameters
Controls Description Range
Units
Periodic_Jitter UI Min: 0
Periodic_Jitter_Fre quency
Random_Jitter UI Min: 0
Dynamic_Skew % Min: 0
MHz Min:1
Start End Increment
Max: 0.99
Max: 299
Max: 0.29
Max: 29
Min: 0.01 Max:1
Min: 2 Max: 300
Min: 0.01 Max: 0.3
Min: 1 Max: 30
Min: 0.01 Max: 1
Min: 1 Max: 299
Min: 0.01 Max: 0.3
Min: 1 Max: 30
40
Creating a signal
NOTE.
Increment value depends on Start and the End value.
End and increment value depends on the Start value.

Preferences

Use this tab to define the preferences for the compiled waveform.
The table below describes the parameters.
Table 17: Preference tab settings
Controls Description Range Default Value
Sample rate Specifies the sample rate of the waveform.
Auto This option allows the
application to choose an optimal sample rate for the waveform.
Manual This option allows the
user to specify the sample rate for the signal by setting the Samples per UI (SPUI).
NA Selected.
NA Not selected.
41
Creating a signal
Controls Description Range Default Value
Samples per UI Specify the samples
per UI (SPUI), which dictates the sample rate for the waveform to be created. This is applicable when the Sample rate selection is 'Manual'.
Signal Mode: High Speed 4 to 416
NOTE. The range value depends on the HS data rate.
Signal Mode: Low Power 4 to 25000
NOTE. The range value depends on the LP data rate.
Signal Mode: High Speed In Auto mode: 16 In Manual mode: 16 Signal Mode: Low Power In Auto mode: 100 In Manual mode: 100
Sample Rate The value of the
resulting sample rate is displayed for users information.
AWG Amplitude and Offset control
Auto (Recommended) Sets the AWG
amplitude setting automatically.
Manual Select to enable AWG
amplitude and Offset.
Offset Specify the offset value
manually.
Amplitude Specify the AWG
amplitude value manually.
Apply Correction File Select to enable the
application of correction file.
Master Ch1 Select to enable the
application of correction file on Master Ch1 waveform.
Master Ch2 Select to enable the
application of correction file on Master Ch2 waveform.
Signal Mode: High Speed 6 GHz to 24 GHz Signal Mode: Low Power 80 MHz to 25 GHz
NA Selected.
NA Selected.
Min: -400 mV Max: 800 mV
Min: 31 mV Max: 1.2 V
NA Not selected.
NA Not selected.
NA Not selected.
Signal Mode: High Speed In Auto/Manual mode ­24 GHz Signal Mode: Low Power In Auto/Manual mode­2GHz
NOTE. Sample Rate=(Data Rate)X (Samples Per UI)
0 V
500 mV
42
Creating a signal
Controls Description Range Default Value
Slave Ch1 Select to enable the
application of correction file on Slave Ch1 waveform.
Slave Ch2 Select to enable the
application of correction file on Slave Ch2 waveform.
Use Master Ch1 connection file to all the channels
Apply Gaussian filter Applies the Gaussian
Bandwidth Enter the bandwidth of
Remove correction for Sin(x)/x distortions from correction file
Pattern repeat count
Auto Select to set the pattern
Manual Select to enter the
Startup Signal Select to use the
Dp Data positive
LP-Low and LP-High drop-down
LP-High and LP-Low drop-down
Dn Data negative
LP-High and LP-Low drop-down
Uses the correction file of the Master ch1 to all channels.
filter to correct the signal.
signal. The available bandwidth setting depends on the AWG sample rate and the frequency resolution setting.
Enables removal of correction for Sin(x)/x distortions from correction file.
repeat count automatically.
pattern repeat count manually.
startup waveform, which is pre-created. This is applicable for LP and LP-HS Signal mode.
If you select LP-High, use LP11 waveform.
If you select LP-Low, use LP00 waveform.
If you select LP-High, use LP11 waveform.
NA Not selected. Enables
when the slave is connected.
NA Not selected. Enables
when the slave is connected.
NA Selected.
NA Not selected.
Sample rate/100 to sample rate/2
NA Not selected.
NA Selected.
Min: 1 Min: 1000
NA Not selected.
LP-High Selected.
LP-High Selected.
LP-High Selected.
12 GHz
10
43
Creating a signal
Controls Description Range Default Value
LP-High and LP-Low drop-down
Cp Clock positive
LP-High and LP-Low drop-down
LP-High and LP-Low drop-down
Cn Clock negative
LP-High and LP-Low drop-down
LP-High and LP-Low drop-down
If you select, LP-Low, use LP00 waveform.
(Applicable for LP-HS Signal mode only.)
If you select LP-High, use LP11 waveform.
If you select LP-Low, use LP00 waveform.
(Applicable for LP-HS Signal mode only.)
If you select, LP-High, use LP11 waveform.
If you select, LP-Low, use LP00 waveform.
LP-High Selected.
LP-High Selected.
LP-High Selected.
LP-High Selected.
LP-High Selected.
Correction file
While testing a Device under test, ensure that the test equipment generating the signals is of better quality than the Device under Test. The signal generators, Arbitrary Waveform Generators (AWGs) require the generation of waveforms with flat amplitude and linear phase response in the band of interest. This means that the influence of the AWGs and the cables on the signals which could distort the signals should be de-embedded from the signals before sending it to the DUT.
For a detailed procedure to create a correction file, refer to Help of the Precompensation plugin.
Applying the correction to the test signal
Correction file can be applied to any waveform in the AWG waveform list. By default, correction file feature is disabled. To apply correction, enable “Apply correction file” in the Compile Settings tab. The slave correction file controls will be enabled only if the slave is connected. You can select correction file for each channel using the browse button. The correction file will be applied only for those channels which are enabled in the application.
44
Creating a signal

Compile settings

Use this tab to define the settings for the compiled waveform.
The table below describes the parameters.
45
Creating a signal
Table 18: Compile settings tab
Parameter Description Range Default value
Waveform
Name
Sequence Name Specify the name of the
sequence.
Waveform Name Specify the name for
the compile waveform. The name will be automatically incremented. This allows you to create multiple waveforms without having to change the name.
Override existing waveform
Compile/Assign waveforms
Compile Compiles the waveform
Compile and assigntoCompiles and loads the waveform to the specified channel.
Select to replace the waveform if the waveform name is the same. If the waveform name is not the same, then the created waveform will be listed along with the new name in the waveform list.
only.
Alphanumeric without spaces
NA Not selected.
NA Selected.
DPhySequence
DPHY_Example
46
Append to the waveform sequence in AWG
Master Select the Master AWG.
Select to append the waveform to the old sequence. Clear to create a new sequence of waveform.
NOTE. Activates only when Compile and Assign to is enabled.
NA Not selected.
Creating a signal
Parameter Description Range Default value
CH1 Specify the waveform
to be loaded on Ch1 on the AWG, if Compile and assign to is selected
NOTE. CLKp and CLKn are displayed in the drop-down menu, when the signal mode is High Speed and Low Power­High Speed.
Dp Dn CLKp CLKn
Dp
CH2 Select the waveform to
be loaded on Ch2 on the AWG.
Enable Slave Enables slave AWG
specific controls.
IP Address Specify the IP address
of the slave.
Connect Connects to the Slave. NA Dimmed.
CH1 Specify the waveform
to be loaded on Ch1 on the AWG, if Compile and assign to is selected.
CH2 Select the waveform to
be loaded on Ch2 on the AWG.
Switch to Log View after compile
This option allows you to switch to Log View after compilation. This option is selected by default. To switch to Log View, Click Compile button.
Dn Dp CLKp CLKn
NA Not selected.
NA Dimmed.
Dn Dp CLKp CLKn
Dn Dp CLKn CLKp
Dn
47
Creating a signal
Compile and transfer
signal
To compile and transfer the waveform:
1. Click Compile in the toolbar, to compile the active waveform. The waveform is compiled.
You can view the details of the waveform in the Log View.
The compiled waveform is displayed in the waveform list. The waveform name is same as the pattern selected.
2. Select Home menu from the AWG.
3. To load the waveform into the Oscilloscope, drag and drop the waveform
from Waveform list to the AWG channel (Ch1/ Ch2).
48
Creating a signal
You can view the waveform in the AWG.
4. Click the Channel 1 and Channel 2 button, to turn on the Channels.
NOTE. No need to manually assign waveform to channel if you had selected
Compile and assign to in Compile Settings tab. You need to manually drag the compiled waveform to the respective Channels if you selected Compile in Compile Settings tab.
5. Click Play button.
The waveform is now transferred to the DUT or you can view the waveform by connecting the signal to Oscilloscope.
49
Creating a signal
50

Reference

Error messages

The following table lists the error codes for the application.
Table 19: Error messages
Error code Header Error messages
1613 MDC Error Lost connection to MDC4500
(-00); Check the USB connection between AWG and MDC.
9401 Base Pattern File Custom base pattern file not
found.
9402 Base Pattern File Custom base pattern file has
invalid content.
9403 Base Pattern File Invalid base patter file format.
9404 Channel Filter File Channel Filter file not found.
9405 Channel Filter File Channel Filter file has invalid
content.
9406 Channel Filter File Invalid channel filter file format.
9407 S-Parameter file S-Parameter file not found.
9408 S-Parameter file S-Parameter file has invalid
content.
9409 S-Parameter file Invalid S2P file format.
9410 S-Parameter file Invalid S4P file format.
9411 eSpike Error eSpike Synthesis Failed -
Increase the Samples per UI (SPUI) or change eSpike Area or Duration.
9412 Compile Error Waveform compilation failed.
9414 VISA Communication Error Visa communication failed. For
more details, refer to Trouble
shooting section of OLH.
9415 Slave AWG Connection Error Slave AWG configuration is
incorrect. For more details, refer to Trouble shooting section of OLH.
9416 Correction file Invalid correction file.
9417 Correction file Error Correction file not found or has
invalid content.
51
Reference
Error code Header Error messages
9418 Correction Configuration Error Channel waveform types are
same and correction files are different.
9419 Startup Signal Error Startup signal is not applicable
in High Speed mode.
9421 Correction Configuration Error Correction is not enabled on the
channel.

How to

How to Check MCR is installed
To check MCR is installed, click Start > Control Panel > Programs > click Uninstall a program. List of programs installed will be populated in a window.
If MCR is installed, then it will appear in the list.
Check if MCR installation fails
52
If MCR installation fails, change the UAC (User Account Control) setting as low, in the control panel or run the application as Administrator.
Reference

Connecting to master and slave AWGs from PC

You need to configure the Master AWG from the SourceXpress installed in the PC and configure Slave using Remote Desktop Connection to create the waveforms and assign it to Master and Slave AWG. For more details on Connectivity, refer to SourceXpress help.
NOTE. Enable Slave AWG Configuration before Master configuration.
53
Reference
Steps to compile waveforms on Master and send the waveform to Slave AWG:
1. Configure Slave AWG.
2. Configure Master AWG.
3. Compile waveforms from PC.
4. Run the waveforms.
1. Configure Slave AWG (Enable Sync in Slave)
Using Remote Desktop Connection, connect to Slave AWG using its IP address.
Select Setup tab, and then click Sync.
Select Enable.
Click OK button.
54
Reference
Slave AWG is configured.
2. Configure Master AWG
Select Connectivity tab.
Enter the IP address of the Master AWG. A popup appears displaying that a connection is in progress.
Displays the IP address of the configured Master AWG in the Generator list.
Select Setup tab, and click Sync.
Select Enable.
Click on Change Configuration and select the port where slave is connected (Port 2/3,4).
Click OK button.
3. Compile Waveform from PC
Select Waveform Plug-in -> CPHYXpress -> Compile settings tab.
Select Compile and assign to.
Assign the waveforms to the Master channels CH1/CH2 .
Enable Slave.
55
Reference
Enter the IP Address of the slave.
Click Connect. The slave AWG is connected and then assign the waveforms to the Slave channels CH1/CH2.
Click Compile button to compile the waveform.
The waveform is generated and it is displayed in the Waveform tab.
4. Run the Waveforms
NOTE. Connect the Master and Slave AWG Channels to Scope Channels.
56
Reference

Troubleshooting

Listed below are the frequently reported issues and the ways to troubleshoot them.
57
Reference
Slave AWG Connection
Error and VISA
Communication Error
either
This could be either because of below reasons:
1. Invalid slave IP or slave is offline or AWG software is not launched in slave or slave AWG model is not supported.
2. TekVisa LAN server has stopped. Follow the below on Master and Slave AWG to fix this issue.
Run ServerControl.exe from C:\Program Files (x86)\IVI Foundation \VISA\WinNT\TekVISA\Bin\
A tray icon
Right-click on the icon and select Start VX-11 Server if it is not started.
appears on the task bar.
3. Check whether the slave IP address is listed in Open Choice Instrument Manager.
Follow the steps below to check and add the instrument, if not present.
Run TekInstrMgr.exe from C:\Program Files (x86)\IVI Foundation\VISA \WinNT\TekVISA\Bin.
Check whether the slave IP address is listed as below:
58
If the slave address is not listed, follow the below steps:
Ensure GPIB, LAN and VXI LEDs are ON
Under LAN, Auto Discovery should be selected.
Enter the slave IP for Hostname and click the down arrow button and click on done.
Click on Update button and wait for some time to see the Slave IP in the list.
Reference
4. The Instrument Manager is unable to recognize Virtual GPIB. The Instrument list appears to be blank as below even after updating in OpenChoice Instrument Manager. TekVisa needs to be re-installed to fix this issue.
5. This could be either because of slave configuration or improper installation of TekVisa.
59
Reference
6. The instrument might have got locked. Follow the steps below to unlock it.
Run TekInstrMgr.exe from C:\Program Files (x86)\IVI Foundation\VISA \WinNT\TekVISA\Bin.
On Master/ SourceXpress, select GPIB::1::INSTR in the list, and then click Properties button
Click Unlock Instrument button if it is locked.
No waveforms assign to
channel
To assign waveforms to the channel:
Select Window > Waveform List to view the waveforms are assigned to the channel. If the waveforms are not assigned to the channels, you need to assign the channels to the waveform.
Select Compile Settings > select Compile and assign to and select the Channels.
60
Reference

Slave configuration

MDC Error

To configure slave, select Compile and assign to in Compile settings tab.
1. Select Enable slave to enable slave specific controls.
2. Provide the IP Address of the slave.
3. Click Connect.
NOTE.
Enter only the valid Slave IP Address
Slave should be online
The control channels is enabled.
4. Select the waveforms to be assigned, to the respective channels.
The MDC Error pop-up is displayed in the following scenario:
The MDC USB cable from AWG Master/Slave is removed or there is a loose connection of the cable.
In the process of compiling and transferring the signals to Oscilloscope.
61
Reference

Parameter definitions

Definitions of the jitter and time related parameters are given in the following table:
Table 20: Jitter/Time parameters and their description
Parameters Description
Jitter
RJ Random Jitter is jitter that does not exhibit
deterministic behavior and is not bounded.
PJ Periodic Jitter is the portion of the deterministic
jitter that is periodic, but for which the period is not correlated with any data in the waveform. It is measured by peak-to-peak variation and frequency.
DCD Duty Cycle Distortion is the portion of the
deterministic jitter directly correlated with waveform polarity (the difference in the positive edges and negative edges).
Noise This is a type of additive noise that modifies the
vertical amplitude of the serial data and contributes to the jitter.
Time
Rise Time Elapsed time between the low reference level
crossing and the high reference level crossing on the rising edge of the waveform. It is measured in time units between the 10% and 90% levels or between the 20% and 80% levels.
Fall Time Elapsed time between the high reference level
crossing and the low reference level crossing on the falling edge of the waveform. It is measured in time units between the 10% and 90% levels or between the 20% and 80% levels.
62

Command groups

High speed group commands

Table 21: High speed group commands
Commands Description
DPHY:HSPEed:PATTern This command sets or returns the high speed
DPHY:HSPEed:CUSTom:FILE This command activates the Browse button and
DPHY:HSPEed:DRATe This command sets or returns the data rate of
DPHY:HSPEed:ENCOde8b9b This command enables or disables the use of
DPHY:HSPEed:DATA:VOD This command sets data VOD (Differential
DPHY:HSPEed:DATA:VCM This command sets or returns the data VCM
DPHY:HSPEed:CLOCk:VOD This command sets or returns clock VOD
DPHY:HSPEed:CLOCk:VCM This command sets clock VCM (Common Mode
DPHY:HSPEed:DATA:APPLydatatoclock This command enables/disables the option to
DPHY:HSPEed:RTFT:VALUe This command sets or returns rise and fall time
DPHY:HSPEed:RTFT:SECOnds?(Query only) This command sets or returns the rise and fall
DPHY:HSPEed:MARKer:ENABle This command enables the clock embed through
DPHY:HSPEed:MARKer:VALUe This command sets the value of delay of analog
base pattern type.
allows to you select your own custom files for waveform creation.
high speed base pattern.
8b9b encoding on data.
Voltage) level.
(Common Mode Voltage) value.
(Differential Voltage) value.
Voltage) value.
apply data voltage levels to clock.
of high speed signal
time of the signal in seconds
data marker.
to marker.
63
Command groups

High speed jitter group commands

Table 22: High speed jitter group commands
Commands Description
DPHY:HSPEed:JITTer:PJ:ENABle This command enables or disables the periodic
jitter.
DPHY:HSPEed:JITTer:PJ:VALUe This command sets or returns the value of
periodic jitter value.
DPHY:HSPEed:JITTer:PJ:FREQuency:VALUe This command sets or returns the value of
periodic jitter frequency.
DPHY:HSPEed:JITTer:RJ:ENABle This command enables/disables random jitter.
DPHY:HSPEed:JITTer:RJ:VALUe This command sets or returns the random jitter
value of high speed Jitter waveform
DPHY:HSPEed:JITTer:SKEW:DYNAmic:ENABleThis command enables/disables the dynamic
skew.
DPHY:HSPEed:JITTer:SKEW:DYNAmic:VALUe This command sets or returns the dynamic skew
value.
DPHY:HSPEed:JITTer:SINE:ENABle This command enables/disables the sine noise.
DPHY:HSPEed:JITTer:SINE:AMPLitude This command sets or returns the sine noise
amplitude value.
DPHY:HSPEed:JITTer:SINE:FREQuency This command sets or returns the sine noise
frequency value.
DPHY:HSPEed:JITTer:SKEW:DACLock:VALUe This command enables or disables the data to
clock skew.
DPHY:HSPEed:JITTer:SKEW:DACLock:ENABle This command enables or disables the data to
clock skew.
DPHY:HSPEed:JITTer:DEEMphasis:ENABle This command enables/disables de-emphasis
DPHY:HSPEed:JITTer:DEEMphasis:VALUe This command enables/disables the removal of
Sin(x)/x distortions from correction file.
DPHY:HSPEed:JITTer:EMBEd:ENABle This command sets or returns the de-emphasis
value.
DPHY:HSPEed:JITTer:EMBEd:TYPE This command sets or returns whether dynamic
skew is applied to data or clock.
DPHY:HSPEed:JITTer:EMBEd:FILTer:DATA:EN ABle
DPHY:HSPEed:JITTer:EMBEd:FILTer:DATA:P OSitive
DPHY:HSPEed:JITTer:EMBEd:FILTer:DATA:NE Gative
DPHY:HSPEed:JITTer:EMBEd:FILTer:CLOCK: ENABle
DPHY:HSPEed:JITTer:EMBEd:FILTer:CLOCK: POSitive
This command enables or disables the use of filter data.
This command sets or returns the filter file path of data negative signal.
This command sets or returns the filter file path of data negative signal.
This command enables or disables the filter clock.
This command sets or returns the path of clock positive signal filter file.
64
Command groups
Commands Description
DPHY:HSPEed:JITTer:EMBEd:FILTer:CLOCK: NEGative
DPHY:HSPEed:JITTer:EMBEd:FILTer:DATA:AP PLy
DPHY:HSPEed:JITTer:EMBEd:FILTer:CLOCK: APPLy
DPHY:HSPEed:JITTer:EMBEd:SPARameter:M ODE?(Query only)
DPHY:HSPEed:JITTer:EMBE:SPARameter:BA NDwidth:MODE
DPHY:HSPEed:JITTer:EMBE:SPARameter:BA NDwidth:CUSTom
DPHY:HSPEed:JITTer:EMBE:SPARameter:PORTThis command sets or returns the S-Parameter
DPHY:HSPEed:JITTer:EMBE:SPARameter:ST WOp:DATA:ENABle
DPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WOp:DATA:POSItive:PORT:INPUt
DPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WOp:DATA:POSItive:PORT:OUTPut
DPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WOp:DATA:NEGAtive:PORT:INPUt
DPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WOp:DATA:NEGAtive:PORT:OUTPut
DPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WOp:DATA:POSItive:PORT:FILE
DPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WOp:DATA:NEGAtive:PORT:FILE
DPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WOp:CLOCK:ENABle
DPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WOp:CLOCk:POSItive:PORT:INPUt
DPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WOp:CLOCk:POSItive:PORT:OUTPut
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:DATA:POSItive:PORT:APPLydatatoclock
DPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WOp:CLOCk:NEGAtive:PORT:INPUt
DPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WOp:CLOCk:NEGAtive:PORT:OUTPut
DPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WOp:CLOCk:POSItive:PORT:FILE
DPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WOp:CLOCk:NEGAtive:PORT:FILE
This command sets or returns the path of clock negative signal filter file.
This command enables/disables the option to apply positive Signal filter file to negative signal.
This command sets or returns the application filter files to clock.
This command returns the mode type of S­Parameter.
This command sets or returns the S-Parameter bandwidth mode.
This commands sets or returns the custom bandwidth limit value.
file type.
This command enables or disables the S2P data files.
This command sets or returns the input type of S2P data positive signal.
This command sets or returns the output type of S2P positive signal
This command sets or returns the input type of S2P data negative signal.
This command sets or returns the output type of S2P data negative signal.
This command sets or returns the file path of S2P data positive signal.
This command sets or returns the file path of S2P data negative signal.
This command enables or disables the S2P clock files.
This command sets or returns the Input type of S2P clock positive signal.
This command sets or returns the output type of S2P clock positive signal.
This command enables or disables the option to apply data positive.
This command sets or returns the Input type of S2P clock negative signal.
This command sets or returns the output type of S2P clock negative signal.
This command sets or returns the file path of S2P clock positive signal.
This command sets or returns the file path of S2P clock negative signal.
65
Command groups
Commands Description
DPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WOp:DATA:APPLy
DPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WOp:CLOCk:APPLy
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:DATA:ENABle
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:DATA:POSItive:PORT:INPUt
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:DATA:POSItive:PORT:OUTPut
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:DATA:NEGAtive:PORT:INPUt
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:DATA:NEGAtive:PORT:OUTPut
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:CLOCK:NEGAtive:PORT:INPUt
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:DATA:FILE
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:CLOCK:ENABle
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:CLOCK:POSItive:PORT:INPUt
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:CLOCK:POSItive:PORT:OUTPut
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:CLOCK:NEGAtive:PORT:OUTPut
DPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:CLOCK:FILE
DPHY:HSPEed:JITTer:SSC:ENABle This command enables or disables SSC.
DPHY:HSPEed:JITTer:SSC:MODUlation This command sets or returns the SSC
DPHY:HSPEed:JITTer:SSC:DEVIation This command sets or returns the SSC
DPHY:HSPEed:JITTer:SSC:PROFile This command sets or returns the spread
This command enables or disables the option to apply data positive Signal SParameter file to negative signal.
This command enables or disables the option to apply clock positive Signal SParameter file to negative signal.
This command enables or disables the S4 single ended data file.
This command sets or returns the input 1 in 4­port single ended data S-parameter mode.
This command sets or returns the output 1 in 4­port of S4 single ended data positive signal.
This command sets or returns the input 2 in 4­port type of S4 single ended data positive signal.
This command sets or returns the output 2 type of S4 single ended data negative signal.
This command sets or returns the input 2 type of S4 single ended clock negative signal.
This command sets or returns the file name of 4 port single ended S-parameter data mode.
This command enables or disables S4 single ended clock file.
This command sets or returns the input 1 of S2P clock S-Parameter mode.
This command sets or returns the output 1 type of S4 single ended clock positive signal.
This command sets or returns the output 2 type of S4 single clock ended negative signal.
This command sets or returns the file name of 4 port single ended S-parameter clock mode.
modulation rate.
deviation.
spectrum clocking profile type.
66
Command groups

High speed burst group commands

Table 23: High speed burst group commands
Commands Descriptions
DPHY:HSPEed:BURSt:SYNC:ENABle This command enables/disables sync word.
DPHY:HSPEed:BURSt:SYNC:WORD This command sets or returns the sync word.
DPHY:HSPEed:BURSt:SYNC:REPEat This command sets or returns the repeat count
of sync word.
DPHY:HSPEed:BURSt:SYNC:SYMBols? (Query only)
DPHY:HSPEed:BURSt:CLOCk:MODE This command sets or returns the burst clock
DPHY:HSPEed:BURSt:DATA:TRAIL This command sets or returns the data THS
DPHY:HSPEed:BURSt:DATA:PREPare This command sets or returns the data THS
DPHY:HSPEed:BURSt:DATA:REOT This command sets or returns the data THS
DPHY:HSPEed:BURSt:DATA:ZERO This command sets or returns the data THS
DPHY:HSPEed:BURSt:CLOCk:TRAIL This command sets or returns the clock TCLK
DPHY:HSPEed:BURSt:CLOCk:PREPare This command sets or returns the clock TCLK
DPHY:HSPEed:BURSt:CLOCk:HSExit This command sets or returns the clock TCLK
DPHY:HSPEed:BURSt:CLOCk:POST This command sets or returns the clock TCLK
DPHY:HSPEed:BURSt:CLOCk:PRE This command sets or returns the clock TCLK
DPHY:HSPEed:BURSt:CLOCk:REOT This command sets or returns the clock TCLK
DPHY:HSPEed:BURSt:CLOCK:ZERO This command sets or returns the clock TCLK
This command returns the sync word symbol value.
mode.
TRAIL value.
PREPARE value.
REOT value.
ZERO duration in time.
TRAIL value.
PREPARE value.
HS-EXIT value.
POST value.
PRE value.
REOT value.
ZERO duration in time.
67
Command groups

Low power group commands

Table 24: Low power group commands
Commands Descriptions
DPHY:LPOWer:PATTern This command sets or returns the low power
base pattern.
DPHY:LPOWer:CUSTom:FILE This command sets or returns custom base
pattern file for low power.
DPHY:LPOWer:DRATe This command sets or returns the low power
data rate.
DPHY:LPOWer:TLPX? (Query only) This command returns the Low Power TLPX
value.
DPHY:LPOWer:POSItive:HIGH This command sets or returns the positive
thevenin high voltage level.
DPHY:LPOWer:POSItive:LOW This command sets or returns the positive
thevenin low voltage level
DPHY:LPOWer:NEGAtive:HIGH This command sets or returns the negative
thevenin high voltage level..
DPHY:LPOWer:NEGAtive:LOW This command sets or returns the negative
thevenin low voltage level.
DPHY:LPOWer:RTFT:VALUe This command sets or returns the rise/fall time in
UI.
DPHY:LPOWer:RTFT:SECOnds? (Query only) This command returns the rise/fall time in
seconds.
DPHY:LPOWer:POSItive:APPLytonegative This command enables/disables the option to
apply positive voltage levels to negative.
68
Command groups

Low power noise group commands

Table 25: Low power noise group commands
Commands Descriptions
DPHY:LPOWer:NOISe:SINE:ENABle This command enables or disables the low
power sine noise.
DPHY:LPOWer:NOISe:SINE:AMPLitude This command sets or returns the low power
sine noise amplitude.
DPHY:LPOWer:NOISe:SINE:FREQuency This command sets or returns the sine noise
frequency.
DPHY:LPOWer:NOISe:SINE:DN:ENABle This command enables or disables the sine
noise to data negative lane.
DPHY:LPOWer:NOISe:SINE:DP:ENABle This command enables or disables the sine
noise to data positive lane.
DPHY:LPOWer:NOISe:SQUArenoise:ENABle This command enables or disables the low
power square noise.
DPHY:LPOWer:NOISe:SQUArenoise:AMPLitudeThis command sets or returns the low power
square noise amplitude.
DPHY:LPOWer:NOISe:SQUArenoise:FREQuencyThis command sets or returns the square noise
frequency
DPHY:LPOWer:NOISe:SQUArenoise:DP:ENABleThis command enables or disables the square
noise to data positive lane.
DPHY:LPOWer:NOISe:SQUArenoise:DN:ENABleThis command enables or disables the square
noise to data negative lane.
DPHY:LPOWer:NOISe:ESPIke:ENABle This command enables or disables the low
power noise eSpike.
DPHY:LPOWer:NOISe:ESPIke:AREA This command sets or returns the eSpike area.
DPHY:LPOWer:NOISe:ESPIke:DURAtion This command sets or returns the low power
noise eSpike duration.
DPHY:LPOWer:NOISe:ESPIke:DP:ENABle This command enables or disables the eSpike to
data positive lane.
DPHY:LPOWer:NOISe:ESPIke:DN:ENABle This command enables/disables the eSpike to
data negative lane.
DPHY:LPOWer:NOISE:TMIN:ENABle This command enables/disables the noise TMin.
DPHY:LPOWer:NOISE:TMIN:VALUe This command sets or returns the low power
noise TMin value.
69
Command groups

High speed batch mode group commands

Table 26: High speed batch mode group commands
Commands Descriptions
DPHY:HSPEed:BATCh:ENABle This command enables or disables the batch
waveform creation.
DPHY:HSPEed:BATCh:PARAmeter This command sets or returns the batch
parameter type.
DPHY:HSPEed:BATCh:STARt This command sets or returns the start value of
the selected batch mode parameter type.
DPHY:HSPEed:BATCh:END This command sets or returns the end value of
the selected batch mode parameter type.
DPHY:HSPEed:BATCh:INCRement This command sets or returns the increment
value of the selected batch mode parameter type.
DPHY:HSPEed:BATCh:WFMNo This command sets or returns number of
waveform sets created in batch mode.

Preference group commands

Table 27: Preference group commands
Commands Descriptions
DPHY:PREFerence:SRATe:MODE This command sets or returns the sample rate
DPHY:PREFerence:SRATe:HIGH:VALUe This command returns the sample rate of High
DPHY:PREFerence:SRATe:LOW:VALUe This command returns the sample rate of Low
DPHY:PREFerance:SAMPlesperui This command sets or returns the value of
DPHY:PREFerance:SAMPlesperui:HIGH This command sets or returns the samples per
DPHY:PREFerance:SAMPlesperui:LOW This command sets or returns the samples per
DPHY:PREFerance:PATTernrepeat:MODE This command sets or returns the pattern repeat
DPHY:PREFerance:PATTernrepeat:COUNt This command sets or returns the pattern repeat
DPHY:PREFerence:AWGAmplitude:ENABLE This command enables or disables AWG
DPHY:PREFerence:AWGVoltage:MODE This command sets or returns the AWG voltage
mode.
speed signal.
power signal.
samples per unit interval.
unit interval of High speed signal.
unit interval of Low power signal.
mode.
count value.
amplitude.
offset mode.
70
Command groups
Commands Descriptions
DPHY:PREFerence:AWGVoltage:OFFSet:VALUeThis command sets or returns the AWG voltage
offset value.
DPHY:PREFerence:AWGAmplitude:AMPLitude: VALUe
DPHY:PREFerence:CORRection:APPLy This command enables or disables the
DPHY:PREFerence:CORRection:ENABle This command enables or disables the
DPHY:PREFerence:CORRection:GAUSsian The command enables or disables the option to
DPHY:PREFerence:CORRection:GAUSsian:BA NDwidth
DPHY:PREFerence:CORRection:REMOve This command enables or disables the removal
DPHY:PREFerence:CORRection:MASTer:CHO Ne:ENABle
DPHY:PREFerence:CORRection:MASTer:CHO Ne:FILE
DPHY:PREFerence:CORRection:MASTer:CHT Wo:ENABle
DPHY:PREFerence:CORRection:MASTer:CHT Wo:FILE
DPHY:PREFerence:CORRection:SLAVe: CHONe :ENABle
DPHY_PREFerence:CORRection:SALVe:CHON e:FILE
DPHY:PREFerence:CORRection:SLAVe:CHTW o:ENABle
DPHY:PREFerence:CORRection:SLAVe:CHTW o:FILE
DPHY:PREFerence:STARtupsignal:ENABle This command enables or disables the startup
DPHY:PREFerence:STARtupsignal:DP This command sets or returns the startup signal
DPHY:PREFerence:STARtupsignal:DN This command sets or returns the startup signal
DPHY:PREFerence:STARtupsignal:CP This command sets or returns the startup signal
DPHY:PREFerence:STARtupsignal:CN This command sets or returns the startup signal
This command sets or returns the AWG amplitude value.
application of correction file to master and slave waveforms.
application of correction file.
reduce the noise of filter files.
This command sets and returns the Gaussian bandwidth.
of Sin(x)/x distortions from correction file.
This command enables or disables the application of correction file on Master channel one.
This command sets or returns the correction file path of Master channel one.
This command enables or disables the application of correction file on Master channel two.
This command sets or returns the correction file path of Master channel two.
This command enables/disables the application of correction file on Slave channel one.
This command sets or returns the correction file path of slave channel one.
This command enables or disables the application of correction file on Slave channel two.
This command sets or returns the correction file path of slave channel two.
signal.
type of data positive.
type of data negative.
type of clock positive.
type of clock negative.
71
Command groups

Compile group commands

Table 28: Compile group commands
Commands Descriptions
DPHY:CSETtings:WAVEform:Name This command sets or returns the name of the
waveform.
DPHY:CSETtings:WAVEform:SEQUence This command sets or returns the name of the
sequence.
DPHY:CSETtings:WAVEform:OVERwrite This command enables or disables the
waveform name overwrite.
DPHY:CSETtings:COMPile This command sets or returns the type of
Compile option.
DPHY:CSETtings:MASTer:CHONe This command sets or returns the lane
waveform of master channel one.
DPHY:CSETtings:MASTer:CHTWo This command sets or returns the lane
waveform of master channel two.
DPHY:CSETtings:SLAVe:ENABle This command sets or returns the value to
enable or disable the slave.
DPHY:CSETtings:SLAVe:IPADdress This command sets or returns the slave IP
address.
DPHY:CSETtings:SLAVE:ISCOnnected This command sets or returns the value to
connect or disconnect slave.
DPHY:CSETtings:SLAVe:CHONe This command sets or returns the lane
waveform of slave channel one.
DPHY:CSETtings:SLAVe:CHTWo This command sets or returns the lane
waveform of slave channel two.
DPHY:CSETtings:WAVEform:APPEnd This command enables or disables append to
the waveform sequence in AWG.
PHY:CSETtings:SWITchlogview This command enables or disables switch log
view.
72
Command groups

Miscellaneous group commands

Commands Description
DPHY:SIGNal This command sets or returns the signal mode.
DPHY:COMPile This command starts compiling the waveform.
DPHY:VERSion The command sets or returns DPHYXpress
version number.
DPHY:COMPile:CANCel This command enables cancel compilation.
DPHY:RESEt This command starts compiling the waveform.
WPLugin:PLUGins(Query only) This command returns all the available
waveform creation plug-ins installed.
WPLugin:ACTive? This command sets or returns the active
waveform creation plug-in.
73
Command groups
74

Command descriptions

DPHY:HSPEed:PATTern

This command sets or returns the high speed base pattern type.
Group
Syntax
Argument
Returns
Related command
Example
High Speed
DPHY:HSPEed:PATTern <PRBS7 | PRBS9 | PRBS11 | PRBS13 | PRBS15 | PRBS18 | CLOCk | TEXT>
DPHY:HSPEed:PATTern?
<PRBS7 | PRBS9 | PRBS11 | PRBS13 | PRBS15 | PRBS18 | CLOCk | TEXT>
<PRBS7 | PRBS9 | PRBS11 | PRBS13 | PRBS15 | PRBS18 | CLOCk | TEXT>
DPHY:HSPEed:CUSTom:FILE
DPHY:HSPEed:PATTern PRBS7 sets the high speed base pattern as PRBS7 for waveform generation.
DPHY:HSPEed:PATTern? returns the high speed base pattern type as PRBS7 for the waveform generation.
75
Command descriptions

DPHY:HSPEed:CUSTom:FILE

This command sets or returns the custom base pattern file path.
Condition
Group
Syntax
Argument
Returns
Related command
Example
The custom base pattern file should be available.
The file format supported- .txt
High Speed
DPHY:HSPEed:CUSTom:FILE <"path">
DPHY:HSPEed:CUSTom:FILE?
<"file path">
<"file path">
DPHY:HSPEed:PATTern
DPHY:HSPEed:CUSTOM:FILE "C:\Users\Public\Tektronix\DPHYXpress \DataFiles\CustomPattern.txt" sets the custom base pattern file path.
DPHY:HSPEed:CUSTom:FILE? returns the custom base pattern file path.
76
Command descriptions

DPHY:HSPEed:DRATe

This command sets or returns the date rate of high speed base pattern.
Group
Syntax
Agrument
Returns
Related command
Example
High Speed
DPHY:HSPEed:DRATe <NR2>
DPHY:HSPEed:DRATe?
A single <NR2> value
Range: 60E6 to 5E9
A single <NR2> value
Range: 60E6 to 5E9
DPHY:LPOWer:DRATe
DPHY:HSPEed:DRATe 4.8E09 sets the high speed data rate to 4.8 Gbps.
DPHY:HSPEed:DRATe? returns 4.8E09 as high speed data rate.
77
Command descriptions

DPHY:HSPEed:ENCOde8b9b

This command enables/disables the use of 8b9b encoding on data.
Condition
Group
Syntax
Argument
Returns
Related command
Signal mode should be high speed.
High Speed
DPHY:HSPEed:ENCOde8b9b <0|1>
DPHY:HSPEed:ENCOde8b9b?
0|1
0-Disables use of 8b9b encoding.
1-Enables use of 8b9b encoding.
A single boolean value <0|1>
DPHY:HSPEed:DRATe
Example
DPHY:HSPEed:ENCOde8b9b 1 enables the use of 8b9b encoding on data.
DPHY:HSPEed:ENCOde8b9b? returns 1 indicating 8b9b encoding on data is enabled.
78
Command descriptions

DPHY:HSPEed:DATA:VOD

This command sets or returns the value of data VOD (Differential Output Voltage) value.
Group
Syntax
Argument
Returns
Related command
Example
High Speed
DPHY:HSPEed:DATA:VOD <NR2>
DPHY:HSPEed:DATA:VOD?
A single <NR2> value
Range: 0 to 500E-3
A single <NR2> value
Range: 0 to 500E-03
DPHY:HSPEed:DATA:VCM
DPHY:HSPEed:DATA:VOD 300E-03 sets the VOD for data as 300 mV.
DPHY:HSPEed:DATA:VOD? returns 300E-03 as VOD for data.
79
Command descriptions

DPHY:HSPEed:DATA:VCM

This command sets or returns the data VCM (Common Mode Voltage) value.
Group
Syntax
Argument
Returns
Related commands
Example
High Speed
DPHY:HSPEed:DATA:VCM <NRf>
DPHY:HSPEed:DATA:VCM?
A single <NRf> value
Range: -200E-3 to 400E-3
A single <NRf> value
Range: -200E-3 to 400E-3
DPHY:HSPEed:DATA:VOD
DPHY:HSPEed:CLOCK:VCM
DPHY:HSPEed:DATA:VCM 400E-3 sets the data VCM value to 400 mV.
DPHY:HSPEed:DATA:VCM? returns 400E-3 as the value of data VCM.
80
Command descriptions

DPHY:HSPEed:CLOCk:VOD

This command sets or returns the clock VOD (Differential Voltage) value.
Group
Syntax
Argument
Returns
Related command
Example
High Speed
DPHY:HSPEed:CLOCk:VOD <NRf>
DPHY:HSPEed:CLOCk:VOD?
A single <NRf> value.
Range: 0 to 500E-3
A single <NRf> value.
Range: 0 to 500E-3
DPHY:HSPEed:CLOCk:VCM
DPHY:HSPEed:CLOCk:VOD 300E-3 sets the clock VOD value to 300 mV.
DPHY:HSPEed:CLOCk:VOD? returns 300E-03 as clock VOD value.
81
Command descriptions

DPHY:HSPEed:DATA:APPLydatatoclock

This command enables/disables the option to apply data voltage levels to clock.
Group
Syntax
Arguments
Returns
Group
High Speed Jitter
DPHY:HSPEed:DATA:APPLydatatoclock <0/1>
DPHY:HSPEed:DATA:APPLydatatoclock?
0|1
0-Disables data voltage level to clock.
1-Enables data voltage level to clock.
A single <boolean> value, <0|1>
DPHY:HSPEed:DATA:APPLydatatoclock 1 sets data voltage level to clock.
DPHY:HSPEed:DATA:APPLydatatoclock? returns 1 indicating data voltage level to clock.
82
Command descriptions

DPHY:HSPEed:CLOCk:VCM

This command sets or returns the clock VCM (Common Mode Voltage) value.
Group
Syntax
Arguments
Returns
Related commands
Example
High Speed
DPHY:HSPEed:CLOCk:VCM <NRf>
DPHY:HSPEed:CLOCk:VCM?
A single < NRf > value
Range: -200E-3 to 400E-3
A single < NRf > value
Range: -200E-3 to 400E-3
DPHY:HSPEed:CLOCk:VOD
DPHY:HSPEed:CLOCk:VCM 400E- 3 sets the clock VCM value to 400 mV.
DPHY:HSPEed:CLOCk:VCM? returns 400E-03 as the value of clock VCM.
83
Command descriptions

DPHY:HSPEed:RTFT:VALUe

This command sets or returns the rise and fall time of high speed signal.
Group
Syntax
Argument
Returns
Related command
Example
High Speed
DPHY:HSPEed:RTFT:VALUe <NR2>
DPHY:HSPEed:RTFT:VALUe?
A single <NR2> value
Range: 0 to 0.5
A single <NR2> value
Range: 0 to 0.5
DPHY:HSPEed:RTFT:SECOnds?(Query only)
DPHY:HSPEed:RTFT:VALUe 0.5 sets the rise and fall time of the signal to
0.5 UI.
DPHY:HSPEed:RTFT:VALUe? returns 500E-3 as rise and fall time of the signal.
84
Command descriptions

DPHY:HSPEed:RTFT:SECOnds? (Query only)

This command sets or returns the rise and fall time of the signal in seconds.
Group
Syntax
Arguments
Returns
Related commands
Example
High Speed
DPHY:HSPEed:RTFT:SECOnds?
A single <NR2> value
A single <NR2> value
DPHY:HSPEed:RTFT:VALUe
DPHY:HSPEed:RTFT:SECOnds? returns the rise/fall time of the signal in seconds.

DPHY:HSPEed:MARKer:ENABle

Group
Syntax
This command enables/disables the clock embed through data marker.
High Speed
DPHY:HSPEed:MARKer:ENABle <0|1>
DPHY:HSPEed:MARKer:ENABle?
85
Command descriptions
Arguments
Returns
Related commands
Example
0|1
0-Disables the clock embed through data marker.
1-Enables the clock embed through data marker.
A single boolean value, <0|1>
DPHY:HSPEed:ENCOde8b9b
DPHY:HSPEed:MARKer:ENABle 1 enables the clock embed through data marker.
DPHY:HSPEed:MARKer:ENABle? returns 1 indicating clock embed through data marker is enabled.

DPHY:HSPEed:MARKer:VALUe

This command sets or returns the value of delay of analog to marker.
Condition
Group
Syntax
Arguments
HS clock through marker should be enabled.
High Speed
DPHY:HSPEed:MARKer:VALUe <NRf>
DPHY:HSPEed:MARKer:VALUe?
A single <NRf> value
Range: 0 to 2E-09
86
Loading...