Tektronix SerialXpress® SDX100 User manual

x
SerialXpress® SDX100 Advanced Jitter Generation Tool for Tektronix AWG5000 & AWG7000 Series Waveform Generators
ZZZ
Quick Start User Manual
*P077006406*
077-0064-06
xx
ZZZ
Quick Start User Manual
www.tektronix.com
077-0064-06
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.
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]
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
Table of Content
s
ii SerialXpress SDX100 Quick Start User Manual
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
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
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
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
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
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
Loading...
+ 32 hidden pages