Tektronix SSIC Custom Decoder Online Help

xx
ZZZ
SSIC Protocol Decoder Solution
Printed Version of Online Help
*P077098200*
077-0982-00
SSIC Protocol Decoder Solution
ZZZ
Printed Version of Online Help
077-0982-00
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are p rotected 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. Specications and price change privileges reserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
This is a printed version of the SSIC Protocol Decoder Solution Online Help, part number 076-0361-00.
Contactin
Tektronix, Inc. 14150 SW Karl Braun Drive P. O . B o x 5 0 0 Beaverton, OR 97077 USA
For product information, sales, service, and technical support:
g Tektronix
In North America, call 1-800-833-9200. Worldwide, visit www.tektronix.com to nd contacts in your area.
Table of Contents
Getting help and support
Technical support................................................................................................... 1
Overview and key specications
Overview and key specications.................................................................................. 3
Getting started
Installing the software
Compati
Minimum system requirements ................... ................................ ........................... 6
Install the software........................................ .................................. ................... 6
Activate the license ............................................................................................ 7
View license information ..................................................................................... 8
bility.. . .... . .... . .... . .... . .... . .... ..... ..... .... . .... . .... . .... . .... . .... . .... ..... ..... ... . . .... . ... 5
Table of Contents
Opera
ting basics
Equipment connection setup ...................................................................................... 9
Application basics
Run the application................................................................................................ 11
Application panels
panel
Bus
Congure bus parameters ............................................................................... 11
Bus decoding examples ................................................................................. 12
Dening a search
Dening a search on SSIC .............................................................................. 15
Trigger
Trigger................................. ................................ .................................. .. 18
Results table
View test results.................................. ................................ ........................ 19
Reports panel
Reports panel overview ................................................................................. 24
Report contents........................................................................................... 25
Index
SSIC Protocol Decoder Solution i
Table of Contents
ii SSIC Protocol Decoder Solution
Getting help and support Technical support
Technical support
Tektronix values your feedback on our products. To help us serve you better, please send us your suggestions, ideas, or comments on your application or oscilloscope. Contact Tektronix through mail, telephone, o
When you contact Tektronix Technical Support, please include the following information (be as specicas possible):
r the Web site, www.tektronix.com
General information
All instrument model numbers
.
Hardware
Probes used
Your name, company, mailing address, phone number, FAX number
Please indicate if you would like to be contacted by Tektronix about your suggestion or comments.
options, if any
Application specic information
Software version number
Description of the problem such that technical support can duplicate the problem
If possible, save the setup les for all the instruments used and the application.
If possible, save the waveform on which you are performing the measurement as a .wfm le.
SSIC Protocol Decoder Solution 1
Getting help and support Technical support
2 SSIC Protocol Decoder Solution
Overview and key specications Overview and key specications
Overview and key specications
Super Speed Inter-Chip (SSIC) is an optimized inter-chip version of USB3.0. The PHY layer will be MIPI MPHY and the protocol layer will be super speed USB 3.0. SSIC supports USB 3.0 speeds of up to 5 Gbps. The M-P M-PHYs are available in three speeds called Gears:
HY standard consumes lower power and offers greater exibility than USB 3.0 PHYs.
Gear1 opera
tesat1.25Gbpsor1.45Gbps
Gear2 at 2.5 Gbps to 2.9 Gbps
Gear3upto5.8Gbps
In addition, M-PHYs can have 1, 2, or 4 lanes.
The following summarizes the key features of SSIC:
Support for the Super Speed protocol only as denedin[USB3.0]
Optimiz
ed for power, area, cost and EMI robustness for embedded inter-chip interfaces
Compliant with the Type-I M-PORTs from the MIPI M-PHY specication [M-PHY]
Support for x1, x2, and x4 LANE congurations
SSIC has been designed to replace a standard SuperSpeed Controller and PHY with an implementation that maps the SuperSpeed controller on the MIPI M-PHY.
AllinformationcommunicatedinthePWM-BURSTand HS-BURST states shall be 8b10b encoded as per the data and control symbols assignments prescribed in [M-PHY] and the symbol mapping a ssignment described in Table 1. Data symbols shall be directly mapped as per the assignment described in [M-PHY].
Table 1: Mapping of SS control symbols
trol symbols
Con
SS e
ncoding
Cencoding
SSI
M-PHY usage Notes
COM
EDB K28.5 K28.3 MARKER1
SDP
EPF K23.7 K23.7 MARKER3
SHP
END K29.7 K29.7 MARKER5
SLC
SKP
SUB
xxx
K28.5 K28.5 MARKER0
28.2
K
K27.7 K27.7 MARKER4
K30.7 K30.7 MARKER6
K28.1 K28.1 FILLER
K28.4
28.6
K
n/a n/a SUB not used in SSIC
ARKER2
M
MK0 sent at start of HS-BURST. A lso reused for
M
CO
MK1 used only for EDB
MK2 used only for SDP
MARKER3 used only for EPF
MARKER4 used for SHP
MARKER5 used for END
MARKER6 used for SLC
FLR used only for SKP
SSIC Protocol Decoder Solution 3
Overview and key specications Overview and key specications
4 SSIC Protocol Decoder Solution
Getting started Compatibility
Compatibility
The SSIC application runs on the following Tektronix oscilloscopes:
Model Description
DPO/DSA/MSO
xxx
70000C/D
DPO (Digital DSA (Digital Serial Analyzer), or MSO (Mixed Signal Oscilloscope)
Bandwidths
6 GHz and above is recommended for HS-Gear1
12.5 GHz and above is recommended for up to HS-Gear2
23 GHz and a
Additional options required are: SR-CUST, ST 6G for Serial triggering.
Phosphor Oscilloscope),
bove is recommended for up to HS-Gear3
See also
Minimum system requirements (see page 6 )
SSIC Protocol Decoder Solution 5
Getting started Minimum system requirements
Minimum system requirements
The following table shows the minimum system requirements for an oscilloscope to run SSIC Protocol Decoder.
Table 2: System requirements
Oscilloscope For a list of compatible oscilloscopes, see Compatibility (see page 5).
Processor
Operating System Same as the oscilloscope
Memory
Hard Disk
Probes
Other Devices Microsoft compatible mouse or compatible pointing device
xxx
See also
Same as the oscilloscope
Same as the oscilloscope
Same as the oscilloscope
Four Differential Probes – P 7313SMA
Four USB ports (two USB ports minimum)
(4) SMA cables, Tektronix part number 174-1428-xx
Compatibility (see page 5)
Install the software
The software can be installed on any compatible instrument running Windows 7.
1. Close all applications (including the TekScope application).
2. Go to the www.tek.com Web site and search for SSIC to locate the installation le. Download the le
SSIC WebInstaller.exe.
3. Double-click the executable file to extract the installation les. After extraction, the installer launches and displays the InstallShield Wizard.
4. The software automatically installs in the following location:
C:\Program Files\Tektronix\TekApplicatio ns\ SSI C
5. The installer updates the TekScope Analyze menu to include SSIC Protocol Decoder.
See Also
Minimum system requireme nts (see page 6)
Compatibility (see page 5)
6 SSIC Protocol Decoder Solution
Getting started Activate the license
Activate the license
Activate the license using the option installation wizard on the oscilloscope. Follow these steps to activate the SSIC Protocol Decoder license:
1. From the oscilloscope menu bar, click Utilities > Option Installation.
The TekScope Option Installation wizard opens.
2. Instructions for using the Options Installation window to activate licenses for installed applications is provided in the oscilloscope online help. Press the F1 key on the oscilloscope keyboard to open the Option Installation help topic. Follow the directions in the topic to activate the license.
SSIC Protocol Decoder Solution 7
Getting started View license information
View license information
To view license information:
1. From the o scilloscope Help menu, select About TekScope.
The Options section in the dialog box displays a list of installed options, including SSIC Protocol Decoder.
2. To view the Option key, look in the Option Installation Key section. When nished, click OK to close the dialog box.
See Also
Activate the License (see page 7)
8 SSIC Protocol Decoder Solution
Operating basics Equipment connection setup
Equipment connection setup
You need the following equipment to run SSIC protocol tests. (For details, see Minimum system
requirements (see page 6)):
A supported Tektronix oscilloscope (see page 5)
Two Differential Probes – P7313SMA
Four SMA cables
Device under test (DUT)
SSIC 2-lane setup
SSIC Protocol Decoder Solution 9
Operating basics Equipment connection setup
10 SSIC Protocol Decoder Solution
Application basics Run the application
Run the application
SSIC Protocol
The SSIC Protocol Decoder application can be launched from the Analyze menu. The Application will launch only w SSIC decoder.
To run the SS TekScope menu.
Decoder GUI
ith a valid license. The GUI will provide the various user congurations needed for the
IC Protocol Decoder application, select Analyze > SSIC Protocol Decoder from the
Select Protocol Decoder from the Analyzer menu
The SSIC Protocol Decoder opens with the Bus tab as the active window. To set the parameters in the Bus tab, see Congure bus parameters
(see page 11)
Congure bus parameters
The Bus tab allows you to set global and individual test parameters.
SSIC Protocol Decoder Solution 11
Application basic s Bus decoding examples
SSIC Protocol Decoder Bus tab
The GUI provides you with various conguration options:
Bus–YoucanselectBusesB1toB16. SelectingB1inthedropdownallowsyoutosetother parameters.
Bus 1 – Turn ON to enable decoding. The packets are shown in the busform and the decode Table after it is turned ON.
Clear Bus – Sets the UI to the default values. Will be same as during the launch of the application.
Label – You can enter any valid string. For example, SSIC.
Bus 1 Position – A llow s you to alter the position of the Bus on the scope graticule.
No of Lanes – Lanes 1, 2 and 4. Based on this, the components will vary. For example, if you select 1, it will show Data 0, if you select 4, it will display Data 0 to Data 3.
Mode – HS or PWM
HSGear–isonlyavailableinHSmode.OptionGear1A, Gear1B, Gear2A, Gear2B, Gear3A, Gear3B.
Scrambled Input – Check this if the input coming in is scrambled.
Components – Read only eld, will be pop ulated based on No of Lanes.
Input – User selectable. Ch1 to Ch4 and Math1 to Math4.
Threshold – default value is 0. Can be modied as needed.
Decode Table – Turn it On to see the packet decode Results.
NOTE. You cannot change test parameters that are grayed out.
Bus decoding examples
Decode
Turn ‘ON’ the bus to see the packet Decode. The packet decode will show up on the dened Bus as shown below.
12 SSIC Protocol Decoder Solution
Application basics Bus decoding examples
Zoom
Zoom in to see a detailed view of the packet. Drag the mouse over t he region of interest , click on Zoom 1 On to zoom over a region. Zoom Controls can be accessed from Horiz/Acq menu.
SSIC decode shows up in a hierarchical view as shown below.
Layers
The lowermost layer is the 8b10b decode. This decodes the packets as K and D codes. The packets are shown in this layer without de-scrambling.
Next is the PHY layer decoding. Here the data is de-scrambled and shown as Data and Control Characters with hex value.
The n ext layer is LNK decode. Here the packets are grouped into Ordered Sets like TS1, TS2, HPStart and so on. The topmost is the PKT layer. This shows the SSIC packets like DP, LMP, TP and ITP. You can collapse and expand each of these layers by clicking on the icon o n the left. Clicking on ‘+’ expands the view and clicking on ‘–’ collapses the view.
SSIC Protocol Decoder Solution 13
Application basic s Bus decoding examples
14 SSIC Protocol Decoder Solution
Application basics Dening a search on SSIC
Dening a search on SSIC
ClickonSearchintheAnalyzemenutoinvokeSearch.
ck on Bus and set it to the bus chosen in SSIC Protocol Decoder. It automatically sets it to the bus that
Cli is turned ‘ON’. The bus must be turned ‘ON’ to deneasearch.ClickontheConfigu re tab to see all of the available search options. Select the desired search option and click ON.
SSIC Protocol Decoder Solution 15
Application basics DeningasearchonSSIC
If Search hits are present they are highlighted with markers.
Go to the Results Tab to view the Search hits in a tabular form. Clicking on the search hit zooms and centers the occurrence to the scope screen.
16 SSIC Protocol Decoder Solution
Application basics Dening a search on SSIC
Once sea
rch is dened you can also view the Marks in the Decode Table.
SSIC Protocol Decoder Solution 17
Application basics Trigger
Trigger
We can trigger on a SSIC signal using one of these options.
ASM event trigger
1. Dene the SSIC bus.
2. Congure the Search tab for the desired search condition.
3. Set the oscilloscope in Single mode.
4. Check S top
The signal is acquired and the packets are decoded. The oscilloscope triggers when a match is found on the search condition.
.25 Gbps trigger
STU 6
1. Put the scope in the Run mode and start acquiring a SSIC complaint waveform.
2. Set Trigger Type to ‘Serial’.
3. Set the Data Src to the channel that you want to trigger on.
Acquisition if the event was found in the Mode tab.
4. Choose Standard as ‘Custom’.
5. Set Coding to ‘S8b10b’ and set Bit Rate as per the SSIC signal acquired.
6. Ke
18 SSIC Protocol Decoder Solution
y in the 8b10b code (in binary or hex format) and wait for trigger. The UI allows you to enter up
to 40 bits.
Application basics View test results
The Bit Rate changes as per SSIC Gears
Once the trigger condition occurs, the oscilloscope triggers. Turn the SSIC bus ON to view the decoding.
View
SSIC Protocol Decoder Solution 19
test results
Results
Set Decod e Table to 'ON' to view the Results Table. The Decode Table shows the packet decode details in a tabular form. Each of the hierarchical layers show up as a ta b in the Table. Clicking on the packet zooms and centers the corresponding packet on the scope screen and the packets are highlighted in yellow.
Application basics View test results
Packet decode results table
The additional eld information shows up in the table as shown in gure below. You can expand collapse the icon to view packet details.
20 SSIC Protocol Decoder Solution
Application basics View test results
Dock
Docks the Decode Table window.
Options
Allows you to Recall, Save and Customize a Table Layout. Only the Ordering and visibility can be customized. These settings are applicable per tab.
SSIC Protocol Decoder Solution 21
Application basics View test results
22 SSIC Protocol Decoder Solution
Application basics View test results
Export – Allows the user to export the desired c olumns to a .csv le based on user Settings.
Copy – Allows user to Copy or Export the selected Columns
Close – Closes th e Decode Table
SSIC Protocol Decoder Solution 23
Application basics Reports panel overview
Reports panel overview
Use the Reports panel to open reports, name and save reports, select report content to include, and select report viewing options. Click on the Reports tab to show the report conguration options. If t generated. The report can be output in both mht and pdf formats; the default report location is C:\Users\<username>\Tektronix\TekApplications\SSIC\Reports
Reports panel
he oscilloscope is in Free Run, the acquisition is stopped before the Report is
The Reports Panel provides options to:
Report Name eld – specify the test nam e and location in this eld.
Browse button – click on the Browse button to navigate to the test report location.
Format – you can choose .mht or .pdf format for the report.
Generated by – shows the user login name by default, and can be user-modied. The text appears in the generated Report
Include Search Results in report – (unchecked by default) check this box to include the user dened search results. Results are saved in csv format. Only user dened searches will be saved under C:\Users\<username>\Tektronix\TekApplications\SSIC\Reports\<ReportName>\Search.csv.
Save Waveform Files – (unchecked by default) check this box to save the .wfm le with the report. The current active .wfm les are saved under C:\Users\<username>\Tektronix\TekApplications\SSIC\Re­ports\ <ReportName> \Waveforms.
Save Packet Errors - check this box to include the resultant decode errors. The packet errors are saved in csv format. Path: C:\Users\<username>\Tektronix\TekApplications\SSIC\Reports\<Re­portName>\Error.csv.
Add Comments button – Click to a dd additional comments to the results.
Save the current Results table in .csv format under:
C:\Users\<username>\Tektronix\TekApplications\SSIC\Reports\<ReportName>\PacketResults.csv
24 SSIC Protocol Decoder Solution
Application basics Report contents
Report contents
A Protocol report shows specied test details, as dened in the Reports panel.
Table 3: Oscilloscope conguration
Model
DPO71254
Serial No. ********
Version 6.8.1 Build 3
SSIC Decoder Version
xxx
1.0.0.1
Table 4: Global conguration
Sample rate 1.25 Gbps
Record length 5M
Trigger
xxx
Type: Serial Pattern Trigger, Input: Ch1, Bit Stream: 0010001111b
Table 5: Protocol conguration
No of lanes
Gear Gear 1A
Mode
Speed 1.25 Gbps
Lane0
Lane1
Lane2
Lane3
xxx
4
HS
Input: C h1, Threshold: 0 mV
Input: C h2, Threshold: 0 mV
Input: C h3, Threshold: 0 mV
Input: C h4, Threshold: 0 mV
User Comments
You can enter additional comments to be included in the report. Access the report from the Reports Tab.
SSIC Protocol Decoder Solution 25
Application basics Report contents
See also
View test results (see page 19)
26 SSIC Protocol Decoder Solution
Index
Index
A
Activating the license, 7 ASM event tri
gger, 18
B
Bus decoding examples, 12
C
Comments, 25 Conguring tests, 11 Connection requirements, 9
D
Decode, 12 Dock, 2
1
E
Equipment setup, 9
F
Fixtures, 6
G
Global conguration, 25
I
Installing the software, 6
L
Layers, 13 License
activation, 7 view inform
ation, 8
O
Options, 21 Oscilloscope conguration, 25 Oscilloscopes
recommended bandwidths, 5 Oscilloscopes supported, 5 Overvie
w / key specications, 3
P
Panels
bus, 11 Probe setup illustration, 9 Probes, 6 Protocol conguration, 25
ocol Decoder, 11
Prot
R
Report contents, 25 Reports
default stored location, 24
tab, 24 Reports panel, 24
esults, 19
R
S
Search
dening, 15
SS control symbols
mapping, 3 SSIC 2-lane setup, 9 SSIC Proto STU 6.25 Gbps trigger, 18 System requirements, 6
col Decoder GUI, 11
T
Tab
Reports, 24 Technical support, 1
r
Trigge
ASM event, 18
STU 6.25 Gbps , 18
V
View test results, 19
Z
Zoom, 13
SSIC Protocol Decoder Solution 27
Loading...