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.
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 find contacts in your area.
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 specificas
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 specific information
Software version number
Description of the problem such that technical support can duplicate the problem
If possible, save the setup files for all the instruments used and the application.
If possible, save the waveform on which you are performing the measurement as a .wfm file.
SSIC Protocol Decoder Solution1
Getting help and supportTechnical support
2SSIC Protocol Decoder Solution
Overview and key specificationsOverview and key specifications
Overview and key specifications
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 flexibility 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 definedin[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 specification [M-PHY]
Support for x1, x2, and x4 LANE configurations
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 usageNotes
COM
EDBK28.5K28.3MARKER1
SDP
EPFK23.7K23.7MARKER3
SHP
ENDK29.7K29.7MARKER5
SLC
SKP
SUB
xxx
K28.5K28.5MARKER0
28.2
K
K27.7K27.7MARKER4
K30.7K30.7MARKER6
K28.1K28.1FILLER
K28.4
28.6
K
n/an/aSUB 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 Solution3
Overview and key specificationsOverview and key specifications
4SSIC Protocol Decoder Solution
Getting startedCompatibility
Compatibility
The SSIC application runs on the following Tektronix oscilloscopes:
ModelDescription
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 Solution5
Getting startedMinimum 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
OscilloscopeFor a list of compatible oscilloscopes, see Compatibility (see page 5).
Processor
Operating SystemSame as the oscilloscope
Memory
Hard Disk
Probes
Other DevicesMicrosoft 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 file. Download the file
SSIC WebInstaller.exe.
3. Double-click the executable file to extract the installation files. 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)
6SSIC Protocol Decoder Solution
Getting startedActivate 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 Solution7
Getting startedView 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 finished, click OK to
close the dialog box.
See Also
Activate the License (see page 7)
8SSIC Protocol Decoder Solution
Operating basicsEquipment 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 Solution9
Operating basicsEquipment connection setup
10SSIC Protocol Decoder Solution
Application basicsRun 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 configurations 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 Configure bus parameters
(see page 11)
Configure bus parameters
The Bus tab allows you to set global and individual test parameters.
SSIC Protocol Decoder Solution11
Application basic sBus decoding examples
SSIC Protocol Decoder Bus tab
The GUI provides you with various configuration options:
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.
Scrambled Input – Check this if the input coming in is scrambled.
Components – Read only field, 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 modified 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 defined Bus as
shown below.
12SSIC Protocol Decoder Solution
Application basicsBus 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 Solution13
Application basic sBus decoding examples
14SSIC Protocol Decoder Solution
Application basicsDefining a search on SSIC
Defining 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 defineasearch.ClickontheConfigu re tab to see all of the
available search options. Select the desired search option and click ON.
SSIC Protocol Decoder Solution15
Application basicsDefiningasearchonSSIC
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.
16SSIC Protocol Decoder Solution
Application basicsDefining a search on SSIC
Once sea
rch is defined you can also view the Marks in the Decode Table.
SSIC Protocol Decoder Solution17
Application basicsTrigger
Trigger
We can trigger on a SSIC signal using one of these options.
ASM event trigger
1. Define the SSIC bus.
2. Configure 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
18SSIC 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 basicsView 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 Solution19
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 basicsView test results
Packet decode results table
The additional field information shows up in the table as shown in figure below. You can expand collapse
the icon to view packet details.
20SSIC Protocol Decoder Solution
Application basicsView 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 Solution21
Application basicsView test results
22SSIC Protocol Decoder Solution
Application basicsView test results
Export – Allows the user to export the desired c olumns to a .csv file based on user Settings.
Copy – Allows user to Copy or Export the selected Columns
Close – Closes th e Decode Table
SSIC Protocol Decoder Solution23
Application basicsReports 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 configuration
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 field – specify the test nam e and location in this field.
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-modified. The text appears in
the generated Report
Include Search Results in report – (unchecked by default) check this box to include the user defined
search results. Results are saved in csv format. Only user defined 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 file with the report. The
current active .wfm files are saved under C:\Users\<username>\Tektronix\TekApplications\SSIC\Reports\ <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\<ReportName>\Error.csv.
Add Comments button – Click to a dd additional comments to the results.
Save the current Results table in .csv format under: