Tektronix SerialXpress® SDX100 User manual

Page 1
x
SerialXpress® SDX100 Advanced Jitter Generation Tool for Tektronix AWG5000 & AWG7000 Series Waveform Generators
ZZZ
Quick Start User Manual
*P077006406*
077-0064-06
Page 2
Page 3
xx
ZZZ
Quick Start User Manual
www.tektronix.com
077-0064-06
Page 4
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by na
tional copyright laws and international treaty provisions.
Tektronix pro
ducts are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all
previously published material. Specications and price change privileges reserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
SerialXpress
MATLAB
®
SDX100 is a registered trademark of Tektronix, Inc.
®
. Copyright 1984 - 2008 The MathWorks, 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.tektronix.com to nd contacts in your area.
Page 5
Warranty
Tektronix warrants that the media on which this software product is furnished and the encoding of the programs on the media will be free from defects in materials and workmanship for a period of three (3) months from the date of shipment. If any such medium or encoding proves defective during the warranty period, Tektronix will provide a replacement in exchange for the defective medium. Except as to the media on which this software product is furnished, this software product is provided “as is” without warranty of any kind, either express or implied. Tektronix does not warrant that the functions contained in this software product will meet Customer’s requirements or that the operation of the programs will be uninterrupted or error-free.
In order to obtain s ervice under this warranty, Customer must notify Tektronix of the defect before the expiration of the warranty period. If Tektronix is unable to provide a replacement that is free from defects in materials and workmanship within a reasonable time thereafter, Customer may terminate the license for this software product and return this software product and any associated materials for credit or refund.
THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THE PRODUCT IN LIEU OF ANY OTHER WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIX’ RESPONSIBILITY TO REPLACE DEFECTIVE MEDIA OR REFUND CUSTOMER’S PAYMENT IS THE SOLE AND EXCLUSIVE REMEDY PROVID ED TO THE CUSTOMER FOR BREACH O F THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDO R HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
[W9b – 15AUG04]
Page 6
Page 7
Table of Contents
General Safety Summary .. . .. . .. . .. . .. . ... ... ... . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . ... ... . .. . .. . .. . .. . .. . . . iii
Environment
Preface................................................................................................................................. v
Installation.............................................................................................................................. 1
Using the S
Application Examples................................................................................................................. 11
Index
al Considerations ........................................................................................................ iv
Key Features .....................................................................................................................v
Documentat
Conventions Used in this Manual . . . . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . ... ... . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . vi
Starting t
Closing the Software ............................................................................................................. 1
Software Upgrades. . .. . .. . .. . .. . .. . .. . .. . ... ... ... ... . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . 1
Getting Acquainted with the Software. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . . . . . . . . . . . . . . . . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . 2
Creating Serial Data Streams with Periodic and Random Jitter ... . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. 2
Creating
Enabling Predistortion Through Digital Filters for Bandwidth Enhancement .. ... . .. . .. . .. . .. . .. . .. . .. . .. . . . . . .. . .. . .. . .. . .. . 11
Charact
Characterizing the Receiver Using Spread Spectrum Clocking with Custom Prole ........................................ 18
Creating a USB Compliant Signal with Cascading Channel and Cross-talk Emulation . .. . .. . .. . .. . .. . .. . .. . .. . .. ... .. . .. . .. 21
Creati
Creating a Pre-emphasis Signal. . .. . .. . .. . .. . .. . .. . .. . .. . .. . . . . . .. . .. . .. . .. . .. . .. . .. . .. . ... ... . .. . .. . .. . .. . .. . .. . .. . .. . .. . ... .. 27
Creating a PWM Signal .. . ... ... . .. . .. . .. . .. . .. . .. . .. . ... . .. . .. . .. . .. . .. . .. . .. . . . . . .. . .. . .. . .. . .. . .. . ... ... . .. . .. . .. . .. . .. . .. . .. 30
ion................................................................................................................... vi
he Software............................................................................................................. 1
oftware .................................................................................................................... 2
a PRBS Waveform with Inter Symbol Interference and Pre-emphasis . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . 7
erizing the Receiver Using Spread Spectrum Clocking. . .. . .. . .. . .. . . . . . . . . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . 15
ng an HDMI No-Jitter Compliant Signal . .. . .. . .. . .. . .. . .. . .. . .. . ... ... . .. . .. . .. . .. . .. . .. . .. . . . . . .. . .. . .. . .. . .. . .. . .. . ... 25
Table of Content
s
SerialXpress SDX100 Quick Start User Manual i
Page 8
Table of Content
s
ii SerialXpress SDX100 Quick Start User Manual
Page 9
General Safety S
ummary
General Safet
Review the following safety precautions to avoid injury and prevent damage to this product or any products connected to it.
To avoid potential hazards, use this product only as specied.
Only qualied personnel should perform service procedures.
To Avoid Fire or Personal Injury
Use Proper Power Cord. Use only the power cord specied for this product and certied for the country of use.
Ground the Product. This product is grounded through the grounding conductor of the power cord. To avoid electric
shock, the grounding conductor must be connected to earth ground. Before making connections to the input or output terminals
Observe Al
the product manual for further ratings information before making connections to the product.
Do not apply a potential to any terminal, including the common terminal, that exceeds the maximum rating of that terminal.
Do Not Operate Without Covers. Do not operate this product with covers or panels removed.
Do Not Operate With Suspected Failures. If you suspect that there is damage to this product, have it inspected by
qualied service personnel.
Avoid Exposed Circuitry. Do not touch exposed connections and components when power is present.
of the product, ensure that the product is properly grounded.
l Terminal Ratings.
y Summary
To avoid re or shock hazard, observe all ratings and markings on the product. Consult
Do Not Operate in Wet/Damp Conditions.
Do Not Operate in an Explosive Atmosphere.
Keep Product Surfaces Clean and Dry.
Provide Proper Ventilation.
r ventilation.
prope
Refer to the manual’s installation instructions for details on installing the product so it has
Terms in this Manual
These terms may appear in this manual:
WARNING. Warning statements identify conditions or practices that could result in injury or loss of life.
CAUTION. Caution statements identify conditions or practices that could result in damage to this product or other property.
SerialXpress SDX100 Quick Start User Manual iii
Page 10
Environmental C
onsiderations
Environmenta
This section provides information about the environmental impact of the product.
Product End-of-Life Handling
Observe the following guidelines when recycling an instrument or component:
Equipment Recycling. Production of this equipment required the extraction and use of natural resources. The
equipment may contain substances that could be harmful to the environment or human health if improperly handled at the product’s end of life. In order to avoid release of such substances into the environment and to reduce the use of natural resources, we encourage you to recycle this product in an appropriate system that will ensure that most of the materials are reused or recycled appropriately.
This symbol indicates that this product complies with the European Union’s requirements according to Directive 2002/96/EC on waste electrical and electronic equipment (WEEE). For information about recycling options, check the Support/Service section of the Tektronix Web site (www.tektronix.com).
l Considerations
iv SerialXpress SDX100 Quick Start User Manual
Page 11
Preface
This user guide describes the SerialXpress application. This application can emulate all forms of channel impairments and can pre-compensate for losses in the overall test setup and cabling. It eliminates the need for expensive and difcult-to-obtain cable emulators.
Key Features
Preface
The key feat
Jitter addi base pattern. Two independent band-limited random jitters can also be added to the base pattern.
SSC addition: Spread Spectrum Clocking (SSC) can be added with controlled prole, spread, deviation, modulation, and df/dt.
Advanced Pre/De-emphasis and Noise: Many standards such as PCI-E require the output waveform to be pre/de-em can be added at both near and far ends of the channel.
Inter-symbol interference (ISI) creation: SerialXpress allows you to create ISI by entering it directly or from an S-parameter le captured from a Tektronix sampling oscilloscope or a Vector Network Analyzer. The S-parameter can be direct effects of the channel can be de-embedded from the system. The ISI within the S-parameter can be scaled upward or downward, easily altering the characteristics of the channel.
Base pattern: SerialXpress is bundled with several sample patterns for various standards like SATA, Display Port, SAS, PCI-E, F
Idle st create this idle state without using additional power dividers. Noise can also be added to these idle state waveforms.
Calibration: SerialXpress has a built-in calibration routine, which controls a Tektronix oscilloscope and calibrates the output of a Tektronix a rbitrary waveform generator (AWG) for periodic jitter, random jitter, and ISI reducing the need for time-
ures of the SerialXpress are:
tion: Up to four different sinusoidal jitters with different amplitudes, frequencies and phases can be added to a
phasized. SerialXpress allows easy addition of pre/de-emphasis with all other jitter parameters. Vertical noise
ly convolved with the base pattern to recreate the channel characteristics. By applying inverse ltering, the
iber Channel, MIPI, and USB. Patterns can also be directly entered in a Binary or Hex editor, or loaded from a le.
ate: Standards like SATA call for OOB signaling, which requires an idle state followed by a burst. You can directly
consuming manual calibration.
idth expansion lter: The bandwidth of an arbitrary waveform generator can be expanded further by applying
Bandw the bandwidth expansion lter which compensates for DAC roll-off. For example, when used with an AWG7122B with option 06, the bandwidth expansion lter compensates for the DAC roll-off at higher frequencies, thereby extending the
idth up to 9.6 GHz. This helps in improving the rise time.
bandw
h processing: When more than one pattern needs to be synthesized, you can use batch processing to create
Batc multiple waveforms with a combination of random and sinusoidal jitter and a maximum of four different frequencies.
Overview window: All jitter parameters can be switched on or switched off from the overview window.
Cascading S-Parameters: SerialXpress allows you to cascade up to six Touchstone les of the same format to emulate a cascaded channel.
Sequencing: SerialXpress supports sequencing of several base pattern types. You can specify several base pattern les,
different types of jitter to each base pattern, and compile them simultaneously. These waveforms are automatically
add transferred to the AWG sequencer at the end of compilation.
Presets: SerialXpress provides pre-created setup les for standards such as SATA, USB 3.0, DisplayPort, and HDMI. Selecting a preset loads the appropriate setup into SerialXpress.
SerialXpress SDX100 Quick Start User Manual v
Page 12
Preface
Marker outputs: Marker outputs can be congured to be the same as the input base pattern or to generate clocks at a user-dened fr
equency. You can also set the marker output to all high, all low, or trigger.
Pre/de-empha Pre/De-emphasis signal generation. The advanced Pre/de-emphasis feature of SerialXpress provides exibility to program the Pre/De-emphasis and Preshoot sample by sample. The preview feature facilitates you to arrive at the most optimized Pre
Crest Factor time. The test cases can be repeated accurately so that the receiver can be debugged quickly. SerialXpress allows you to accurately control the crest factor of the random jitter to produce a worst case signal to stress the receiver.
Delay: SerialXpress allows you to introduce a delay into the waveform which can be used to generate skew between channels or
Scrambling encode using the 8B10B encoding option.
NRZ, NRZI, 4-PAM, and PWM: SerialXpress allows you to dene the pattern duty cycle using the Pulse Width Modulation (PWM), and alternatively encode the bit stream to 4-PAM, NRZ, or NRZI.
Document
SerialXp
SerialX
SerialX
Serial
Serial
lXpress Programmer Manual, English, (PDF)
Seria
sis and Preshoot: Standards like PCIE, 10 GbE, SAS, and USB 3.0 need more than one tap for
/de-emphasis for a particular channel quickly.
Emulation: SerialXpress allows you to apply peak pseudo random jitter to a bit pattern and reduce your test
patterns.
and 8B10B encoding: The input data pattern can be scrambled by dening a polynomial. You can also
ation
ress Online Help, English
press User Manual, English, (PDF)
press Quick Start User Manual, English, (PDF)
Xpress Installation Manual, English, (PDF)
Xpress Programmer Online Help, English
Tektronix part number 076-0112-XX
Tektronix part number 077-0050-XX
Tektronix part number 077-0064-XX
Tektronix part number 077-0049-XX
Tektronix part number 076-0166-XX
Tektronix part number 077-0144-XX
Conventions Used in this Manual
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.
The terms “signal” and “waveform” are used interchangeably in this manual.
vi SerialXpress SDX100 Quick Start User Manual
Page 13
Installation
Before you install the SerialXpress ensure that:
MATLAB Runtime version 7.6 is installed on your instrument.
.NET v2.0 is installed on your instrument.
TekVISA is installed on your instrument. You can download the latest TekVISA at www.tektronix.com/software. To dene the search criteria, use TEKVISA in the Keyword eld.
For information on how to install this software, refer to the SerialXpress Installation Manual, Tektronix part number 077-0049-XX.
Starting the Software
Start the software in either of the following ways:
From Start > All Programs > Tektronix SerialXpress, click SerialXpress.
Double-click the SerialXpress icon on your desktop.
Installation
Closing the Software
Click File > Exit to close the software.
Software Upgrades
Periodic software upgrades may become available. The software is operational only if you have a valid dongle for the
c instrument model and serial number.
speci
k for upgrades:
To chec
1. Go to w
2. Enter
ww.tektronix.com/software.
the product name (SerialXpress).
SerialXpress SDX100 Quick Start User Manual 1
Page 14
Using the Softwa
re
Using the Soft
This section covers the following information:
Getting acquainted with the software
Creating data streams with jitter
Creating a PRBS waveform with inter symbol interference and pre-emphasis
Compiling a signal
Viewing graphs of a signal
ware
Getting Acquainted with the Software
Using the Software Interface
Use the keyboard or mouse to make selections in the software.
Use menus, toolbars, check boxes, and on-screen buttons to control the software functions. Use Microsoft Windows techniques to navigate m enus and select or clear check boxes.
Creating Serial Data Streams with Periodic and Random Jitter
For comp useful but also required for most receiver tests.
1. Start SerialXpress.
2. In the Base Pattern tab, select the
3. Leave
liance testing of the many different serial data streams, being able to add specic amounts of jitter is not only
Standard as General and Pattern as
.
Clock
the Signal, Encoding, and Amplitude parameters at their default values.
2 SerialXpress SDX100 Quick Start User Manual
Page 15
4. Click the Transmitter tab.
5. In the Periodic Jitter group, click Sine1
and set the following values:
Magnitude to 0.1 UI.
Frequency to 123 MHz.
Phase to 0°.
6. Click Sine2 and set the following values:
Magnitude to 0.05 UI.
Frequency to 437 MHz.
Phase to 45°.
7. Click Graph Setup and select the
g graphs:
followin
Eye DPO
TIE
Click OK.
Using the Softwa
re
8. Click Compile Settings.
SerialXpress SDX100 Quick Start User Manual 3
Page 16
Using the Softwa
9. Do the following:
re
Click Automatic to clear it.
Set Sampling Rate to 10 G.
Set the Repeat to Manual and set the
Count to 50000.
Ensure that Show Graph after
Compile is s
elected.
Ensure that
Overwrite Waveform in
SerialXpress List is selected.
Click OK.
10. Go to the Base Pattern tab and set the Rise and Fall time to 100 ps (default).
11. From the toolbar, click Compile.
4 SerialXpress SDX100 Quick Start User Manual
Page 17
12. The output waveforms are as shown.
Using the Softwa
re
13. Click t
14. In the P
15. In the Random Jitter group, select
16. Select Rj1 and set the following:
17. Select Rj2 and set the following:
he Transmitter tab.
eriodic Jitter group, clear Sine1
and Sine2.
Random Seed.
Magnitude to 0.02 in UI.
Frequency-Low to 5 MHz.
Frequency-High to 100 MHz.
Magnitude to 0.05 in UI.
Frequency-Low to 200 MHz.
Frequency-High to 300 MHz.
SerialXpress SDX100 Quick Start User Manual 5
Page 18
Using the Softwa
18. From the toolbar, click Compile.
19. The output waveforms are as shown.
re
6 SerialXpress SDX100 Quick Start User Manual
Page 19
Using the Softwa
Creating a PRBS Waveform with Inter Symbol Interference and Pre-emphasis
The example shows how to create a signal with desired inter symbol interference (ISI) and nullify the effect of ISI using pre-emphasis.
1. Start SerialXpress.
2. In the Base Pattern tab, in the Base
Pattern group, set the following:
Standard to DisplayPort.
Pattern to PRBS7.
3. In the Signal group, set the Data Rate to
1.62 G (corresponding to Reduced Bit Rate in the standards).
re
4. Click the Transmitter tab.
5. Select Pre/De-emphasis andsetitto
0. This is the same as using the default value.
SerialXpress SDX100 Quick Start User Manual 7
Page 20
Using the Softwa
6. Click the Channel/Cable tab.
7. Select ISI and set it to 0.180.
8. From the toolbar, click Compile Settings.
re
9. Do the foll
owing:
Ensure th
Select Co
at Automatic is selected.
mpiles and Sends To and
set the channel to Ch 1.
10. Go to the Base Pattern tab and set the
nd Fall time to 167 ps.
Rise a
8 SerialXpress SDX100 Quick Start User Manual
Page 21
11. From the toolbar, click Compile.
12. Observe the generated eye. The
eye is distorted due to inter-symbol interference.
13. Click the Transmitter tab.
14. Select Pre/De-emphasis andsetitto5
dB.
Using the Softwa
re
SerialXpress SDX100 Quick Start User Manual 9
Page 22
Using the Softwa
15. From the toolbar, click Compile.
16. O bserve the generated eye and compare
it with the earlier eye. The eye is restored with pre-emphasis.
re
10 SerialXpress SDX100 Quick Start User Manual
Page 23
Application Exa
Application Examples
Enabling Predistortion Through Digital Filters for Bandwidth Enhancement
This example shows how the frequency response of the system can be enhanced by applying bandwidth enhancement digital lters. Using these lters, the frequency response can be whitened (attened). You can apply these lters when a sharp rise time or fall time is required. The example shows how to use a bandwidth enhancement lter.
You will need the following equipment:
A Tektronix DPO oscilloscope (for example, DPO71604) with a bandwidth greater than 16 GHz and capable of measuring rise and fall time of the order of 50 picoseconds.
A Tektronix Arbitrary Waveform Generator AWG7102 with Option 06 with SerialXpress installed and running on it.
An external hardware lter (from RLC Electronics, Inc., part number: F-30-10.0.R) with the following specications:
Passband: DC-10000 MHz
3 dB point (Typical): 10500 MHz
30 dB point (Typical): 12000 MHz
mples
60 dB (Stop Band): 13500–40000 MHz
Insertion loss: 0.35 dB
1. Start SerialXpress.
2. In the Base Pattern tab, in the Base
Pattern group, set the following:
Standard to General.
Pattern to PRBS7.
3. In the Signal group, set the Data Rate
to5G.
4. In the Rise/Fall group, ensure that
Rise/Fall Time is set to 20/80.
ve the parameters in the Transmitter
5. Lea
and Channel/Cable tabs in their default state.
SerialXpress SDX100 Quick Start User Manual 11
Page 24
Application Exa
6. From the toolbar, click Compile
7. In the Compile Settings dialog box:
mples
Settings.
Select Automatic to clear it.
Set the Sampling Rate to 20 G.
Ensure that Bandwidth Expansion
Filter is disabled.
Select CompilesandSendsToand
set the cha
nnel to Ch 1.
Click OK.
8. Go to the B
ase Pattern tab and set the
Rise and Fall time to 60 ps.
9. From the toolbar, click Compile.
12 SerialXpress SDX100 Quick Start User Manual
Page 25
10. Measure the Rise/Fall time on an
oscilloscope.
11. Connect the external hardware lter to
the output channel of the AWG.
12. In the Compile Settings dialog box,
select Bandwidth Expansion Filter and select Interleave without Zeroing.
Application Exa
mples
13. Click Compile.
SerialXpress SDX100 Quick Start User Manual 13
Page 26
Application Exa
14. Again measure the rise and fall time on
mples
the oscilloscope.
Observe the im
provement in the measurement accuracies when bandwidth expansion lter is used.
14 SerialXpress SDX100 Quick Start User Manual
Page 27
Characterizing the Receiver Using Spread Spectrum Clocking
The example shows how to characterize your receiver using spread spectrum clocking (SSC) modulation with and without setting the df/dt parameters.
When df/dt is set to 0, the period and frequency time trend waveform will be exactly the same as the shape selected (Sine or Triangle) in the SSC group.
When df/dt parameters are set, there will be a deviation in the period and frequency time trend waveforms at the specied location, df/dt, and duration.
1. Start SerialXpress.
2. In the Base Pattern tab, in the Base
Pattern group, set the following:
Standard to SATA.
Pattern to MFTP (default).
3. In the Signal group, the Data Rate is
automatically set to 3 G.
Leave the rest of the parameters at their default values.
In the Rise/Fall group, set the Rise and Fall time to 120 ps.
Application Exa
mples
SerialXpress SDX100 Quick Start User Manual 15
Page 28
Application Exa
4. Click the Transmitter tab.
5. Enable SSC and set the following:
mples
Shape to Triangle.
Spread to Down.
Minimum Duration to 0.
df/dt to 0.
Location to 50% (default setting).
Deviation to 5000 ppm.
Modulation to 33 K.
6. From the toolbar, click Compile Settings.
7. Do the following:
Ensure that Automatic is selected.
Select CompilesandSendsToand
set the channel to Ch 1.
8. Click Compile.
ompiled waveform is sent to Ch 1
The c of the Tektronix AWG.
16 SerialXpress SDX100 Quick Start User Manual
Page 29
9. You can transfer the generated S SC
pattern to an oscilloscope and use Tektronix DPO
JET Eye Diagram and Analysis Tools application to analyze the period and frequency trend waveform.
10. Go to step 5.
Keep the settings of the SSC but change the df/dt group values as follows:
Minimum Duration to 1 μs.
df/dt to 1000 ppm.
Location to 50%.
Application Exa
mples
SerialXpress SDX100 Quick Start User Manual 17
Page 30
Application Exa
11. Perform step 6 to step 8.
12. You can transfer the generated SSC
mples
pattern to an oscilloscope and use Tektr o n ix D P Analysis Tools application to analyze the period and time trend waveform.
OJET Eye Diagram and
Characterizing the Receiver Using Spread Spectrum Clocking with Custom Prole
The example shows how to characterize your receiver using spread spectrum clocking (SSC) modulation with custom prole.
1. Start SerialXpress.
2. In the Base Pattern tab, in the Base
Pattern group, set the following:
Standard to General.
Pattern to Clock (default).
3. In the Signal group, set the Data Rate
to 2.7 G.
Leave the rest of the parameters at their default values.
In the Rise/Fall group, set the Rise
and Fall time to 100 ps (default).
18 SerialXpress SDX100 Quick Start User Manual
Page 31
4. Click the Transmitter tab.
5. Enable SSC,settheShape to Custom
and browse to select the custom le (CustomFile.
csv).
NOTE. When you select Custom,allthe
other options in the Transmitter tab are disabled.
6. From the toolbar, click Compile Settings.
Application Exa
mples
SerialXpress SDX100 Quick Start User Manual 19
Page 32
Application Exa
7. Do the following:
8. Click Compile.
mples
Ensure that Automatic is selected.
Select CompilesandSendsToand
set the channel to Ch 1.
The compiled of the Tektronix AWG.
waveform is sent to Ch 1
9. You can t r a
pattern to an oscilloscope and use Tektronix DPOJET Eye Diagram and Analysis the period and frequency time trend waveform.
nsfer the generated SSC
Tools application to analyze
20 SerialXpress SDX100 Quick Start User Manual
Page 33
Application Exa
Creating a USB Compliant Signal with Cascading Channel and Cross-talk Emulation
The example shows how to create a signal with cascading channel and cross-talk emulation (that is compliant with the USB standards).
1. Set up the instruments as shown. The instruments must be connected over a LAN. You will need:
A Tektronix AWG7122B with Option 08 running SerialXpress software
A Tektronix oscilloscope with DPOJET installed to capture the signal
Two 6 dB attenuators
Connecting cable
NOTE. Ensure that the output of the AWG
Interleave channel is connected to Channel 1 of the oscilloscope.
mples
2. Start SerialXpress.
3. From the toolbar, click Presets > USB
3.0.
SerialXpress SDX100 Quick Start User Manual 21
Page 34
Application Exa
4. Click the Transmitter tab.
5. In the Periodic Jitter group, select Sine1
6. In the Random Jitter group, select Rj1
mples
and do the following:
Set the Magnitude to2UI.
Set the Frequency to 2 MHz.
Set the Phase to 0°.
and do the fo
llowing:
Set the Magn
Keep the de
for Frequency-Low and
Frequency-High.
7. Enable SSC and do the following:
Set the Shape to Triangle.
Set the Spread to Down.
Keep the default values for Minimum
Duration, df/dt , and Location.
Set the Deviation to 5000 ppm.
Set the Modulation to 33 K.
Select Pre/De-emphasis and set it
to 3 dB.
itude to 0.012 UI.
fault values
22 SerialXpress SDX100 Quick Start User Manual
Page 35
8. Click the Channel/Cable tab.
9. Select S-Parameter Filter and do the
following:
Set the mode to Cascading.
Turn on le 1 and select
usb3_spec_c ance_r095_20081106_ca­ble.s8p
ompli-
Turn on le 2 and select
usb3_spec_ ance_r095_20081106_de­vice.s8p
compli-
10. Select Aggressor and set the following:
Signal to Same as victim.
Amplitude Scale to 1.
Direction to Opposite to victim.
Application Exa
mples
11. Select the Single-ended data type.
12. Keep the default settings of the port
ation.
congur
SerialXpress SDX100 Quick Start User Manual 23
Page 36
Application Exa
13. From the toolbar, click Compile
14. In the Compile Settings dialog box, do
mples
Settings.
the following:
Select Automatic to clear it.
Set the Sampling Rate to 24 G.
Select CompilesandSendsToand
set the chan
nel to Ch 1.
Click OK.
15. Click Com
pile to generate the waveform.
24 SerialXpress SDX100 Quick Start User Manual
Page 37
Creating an HDMI No-Jitter Compliant Signal
The example shows how to create an HDMI 27 MHz, 60 Hz, no-jitter compliant signal.
1. Set up the instruments as shown.
Application Exa
mples
t SerialXpress on AWG1 (Master).
2. Star
3. From the toolbar, click Mode > uence.
Seq
SerialXpress SDX100 Quick Start User Manual 25
Page 38
Application Exa
mples
4. From the toolba >27MHz>Clock.
5. Click Compile.
6. From the toolbar, click Presets > HDMI >27MHz>Data0.
7. Click Compile.
r, click Presets > HDMI
8. On AWG1, switch the Ru n state to ON
and both channel outputs to ON. The AWG
9. Start S
10. From the toolbar, click Presets > HDMI >27MH
11. Click Compile.
12. From the toolbar, click Presets > HDMI >27MHz>Data2.
1 will be in the wait mode.
erialXpress on AWG2 (Slave).
z>Data1.
26 SerialXpress SDX100 Quick Start User Manual
Page 39
13. Click Compile.
14. On AWG2, switch the Run state to ON
and both channel outputs to ON. The AWG2 will be in the wait mode.
15. On the AFG, toggle the state of CH1.
16. Connect TPA-P to DUT as shown in the
setup diagram (step 1).
17. Conrm the gray bars.
Creating a Pre-emphasis Signal
1. Start SerialXpress.
Application Exa
mples
2. In the Base Pattern tab, do the following:
Select User Pattern and set the
pattern to 00000001111111.
Ensure that Binary is selected.
SerialXpress SDX100 Quick Start User Manual 27
Page 40
Application Exa
3. Click the Transmitter tab.
4. Select Pre/De-emphasis.
5. Click Advanced Setup.
mples
6. Select Tu
7. In the Pr
Settings group, set the following:
8. Click Tap1 coefcient to 3.500.
rn on.
e-De/emphasis and Preshoot
Option to Pre/De-emphasis and
Preshoot.
Type to UI-Constant.
or Tap Co-efcients to dB.
Units f
Pre/De-Emphasis and set the
28 SerialXpress SDX100 Quick Start User Manual
Page 41
9. Click Preshoot and set the Tap1
coefcient to 3.500.
10. Click Preview to view the plots.
11. Click OK.
Application Exa
mples
12. Click Graph Setup and select Simulated
Data Sig
nal.
SerialXpress SDX100 Quick Start User Manual 29
Page 42
Application Exa
13. From the toolbar, click Compile.
14. The outputs are as shown.
mples
Creating a PWM Signal
1. Start Se
2. In the Base Pattern tab, in the Base
3. Selec
4. From
rialXpress.
n group, set the following:
Patter
rd to MIPI.
Standa
n to Clock.
Patter
t PWM and set the T_Minor to
0.25 UI.
the toolbar, click Compile
Settings.
30 SerialXpress SDX100 Quick Start User Manual
Page 43
5. Do the following:
Click Automatic to clear it.
Set Samples per UI to 10.
Click OK.
Application Exa
mples
6. Click Grap
Data Signal.
Click OK.
h Setup and select Simulated
SerialXpress SDX100 Quick Start User Manual 31
Page 44
Application Exa
7. From the toolbar, click Compile.
8. The outputs are as shown.
mples
32 SerialXpress SDX100 Quick Start User Manual
Page 45
Index
Index
Symbols and Numbers
4-PAM, vi 8B10B, vi
A
Advanced se Application
exiting, 1 getting ac starting, 1 using, 2 using the i
tup, 28
quainted, 2
nterface, 2
B
Bandwidth enhancement lter, 11 Bandwidth expansion lter, v, 12, 13 Base pat
Base pat
Batc
tern from le, v using editor, v
tern tab display port
PRBS7, 7
me, 4, 8
fall ti general
clock, 2 PRBS7,
General
Clock, 18
MIPI
Clock, 30 rise time, 4, 8 SATA
MFTP, 15 User Pattern, 27
h processing, v
11
C
Calibration, v Cascading, v
nnel/Cable tab, 8, 11, 23
Cha Compile, 4, 6, 9, 10, 12, 16, 20 Compile and send, 9, 13, 16, 20
mpile settings, 3, 8, 12, 16, 19
Co Conventions, vi Crest factor emulation, vi
stom, 19
Cu
D
Data rate, 7, 11, 15, Delay, vi Deviation, 16, 22 df/dt, 16, 17 Display Port, v Documentation, vi
18
E
Eye DPO, 3
F
Fall time, 11, 15, 18 Fiber Channel, v Filter
external
hardware, 11, 13
G
Graph se
tup, 29 Eye DPO, 3 TIE, 3
H
25
HDMI,
I
Idle state, v Instrument setup, 21, 25
r Symbol Interference, v, 7
Inte Interleave with zeroing, 13 Inverse lter, v
v, 8
ISI,
J
Jitter
periodic, 2
ndom, v, 2
ra sinusoidal, v
K
Key features, v
L
Location, 16, 17
M
Marker outp Minimum Duration, 16, 17
uts, vi
N
Noise, v NRZ, vi NRZI, vi
O
Overview window, v Overwrit
e waveform, 4
P
PCI-Express, v Periodic jitter, 5
ncy, 3, 22
freque magnitude, 3, 22
phase, 3, 22 PRBS7, Pre/De-emphasis, v, 7, 9, 28 Pre/de-emphasis and Preshoot, vi Pre/D
Pre-emphasis, 7, 28 Preface, v Prer Presets, v
Preshoot, 29 Preview, 29 PWM
7
e-emphasis and Preshoot Option, 28 Type, 28
for Tap Co-eifcients, 28
Units
equisites, 1
HDMI, 26
3.0, 21
USB
,vi,30
R
Random jitter
frequency-high, 5, 22
equency-low, 5, 22
fr magnitude, 5, 22
SerialXpress SDX100 Quick Start User Manual 33
Page 46
Index
Repeat, 4 Rise time, 11, 15, 18
S
S-parameter, v Safety Summary, iii Sampling rat
SAS, v SATA, v Scrambling, vi Sequencing, v Shape, 16, 22
e
automatic, 4, 8, 12, 16, 20
Show graph, 4 Software
upgrades, 1 Spread, 16, 22 Spread Spectr
18 SSC, v, 15, 16, 19, 22
Custom profil Standards, v
um Clocking, v, 15,
e, 18
T
T_Minor, 30 TIE, 3
Transmitter tab, 3, 5, 7, 9, 11, 16,
19, 22
U
USB 3.0, 21
34 SerialXpress SDX100 Quick Start User Manual
Loading...