LeCroy USB Protocol Suite Advisor T3 User manual

Advisor T3™ USB Advisor™
USBTracer/Trainer™
Voyager M3™
USBMobile HS USBMobile T2
For Software Version 4.21
June 2011
PROTOCOL SOLUTIONS GROUP
3385 SCOTT BLVD
SANTA CLARA, CA 95054
LeCroy
USB Protocol Suite™
User Manual
Manual Version 4.21

USB Protocol Suite User Manual
LeCroy Corporation
Document Disclaimer
The information in this document has been carefully checked and is believed to be
reliable. However, no responsibility can be assumed for inaccuracies that may not have
been detected. LeCroy reserves the right to revise the information in this document
without notice or penalty.
Changes or Modifications
Any change or modification not expressly approved by LeCroy voids the user’s authority
to operate this equipment.
Trademarks and Servicemarks
CATC, LeCroy Voyager, Voyager ReadyLink, USB Protocol Suite, USB Advisor,
Advisor T3, USB Chief, USB Inspector, USB Detective, USB Tracer/Trainer, and
BusEngine are trademarks of LeCroy.
Microsoft and Windows are registered trademarks and Windows Vista is a trademark of
Microsoft Inc.
Intel is a registered trademark, and Core is a trademark, of Intel Corporation.
All other trademarks are property of their respective companies.
Copyright
Copyright © 2011, LeCroy Corporation. All Rights Reserved. This document may be
printed and reproduced without additional permission, but all copies should contain this
copyright notice.
FCC Conformance Statement
This equipment has been tested and found to comply with the limits for a Class A digital
device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide
reasonable protection against harmful interference when the equipment is operated in a
commercial environment. This equipment generates, uses, and can radiate radio
frequency energy and, if not installed and used in accordance with the instruction manual,
may cause harmful interference to radio communications. Operation of this equipment in
a residential area is likely to cause harmful interference in which case the user is required
to correct the interference at his own expense. The end user of this product should be
aware that any changes or modifications made to this equipment without the approval of
LeCroy could result in the product not meeting the Class A limits, in which case the FCC
could void the user's authority to operate the equipment.
EU Conformance Statement
This equipment complies with the EMC Directive 89/336/EEC and the Low Voltage
Directive 73/23/EEC, and their associated amendments for Class A Information
Technology Equipment. It has been tested and found to comply with EN55022:1998
Class A (EN61000-3-2:1998, EN61000-3-3:1995) and EN55024:1998
(EN61000-4-2:1998, EN61000-4-3:1996, EN61000-4-4:1996, EN61000-4-5:1996,
EN61000-4-6:1997, EN61000-4-11:1998), and EN60950:1999. In a domestic
environment this product may cause radio interference in which case the user may be
required to take adequate measures.

USB Protocol Suite User Manual
LeCroy Corporation
WEEE Program
This electronic product is subject to
disposal and recycling regulations that
vary by country and region. Many
countries prohibit the disposal of
waste electronic equipment in
standard waste receptacles.
For more information about proper
disposal and recycling of your LeCroy
product, please visit
www.lecroy.com/recycle.

USB Protocol Suite User Manual
LeCroy Corporation

USB Protocol Suite User Manual
LeCroy Corporation v
TABLE OF CONTENTS
Chapter 1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Common Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.1 Graphical Bus Traffic Display . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.2 Accurate Time Measurement (Voyager, Advisor T3) . . . . . . 2
1.1.3 CrossSync Control Panel (Voyager, Advisor T3) . . . . . . . . . 2
1.1.4 Comprehensive Error Detection and Analysis . . . . . . . . . . . 2
1.1.5 Real-Time Event Triggering and Capture Filtering . . . . . . . . 3
1.1.6 Advanced Event Counting and Sequencing . . . . . . . . . . . . . 3
1.1.7 BusEngine Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Voyager M3 Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.1 Voyager M3 General Description . . . . . . . . . . . . . . . . . . . . . 6
1.2.2 Voyager M3 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.3 Hi-Speed Slow Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.4 Traffic Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.2.5 Notes on LFPS Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3 USBTracer/Trainer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.1 USBTracer/Trainer General Description . . . . . . . . . . . . . . . 12
1.3.2 USBTracer/Trainer Features . . . . . . . . . . . . . . . . . . . . . . . . 14
1.3.3 Traffic Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.3.4 Hi-Speed Slow Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.4 Advisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.4.1 Advisor Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.5 Advisor T3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.5.1 Advisor T3 General Description . . . . . . . . . . . . . . . . . . . . . 21
1.5.2 Advisor T3 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.6 USBMobile T2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.6.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.7 USBMobile HS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Chapter 2 General Description. . . . . . . . . . . . . . . . . . . . 29
2.1 Voyager M3 System Components/Packing List . . . . . . . . . . . . . . 29
2.2 Voyager M3 PC Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.3 Voyager M3 Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.4 Voyager M3 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.4.1 Power Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.4.2 Environmental Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.4.3 Probing Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.4.4 Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.4.5 Recording Memory Size . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.5 USBTracer/Trainer System Components . . . . . . . . . . . . . . . . . . . 33
2.6 USBTracer/Trainer Analyzer PC Requirements . . . . . . . . . . . . . . 33
2.7 The Installed USBTracer Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.7.1 LED and Button Descriptions . . . . . . . . . . . . . . . . . . . . . . . 34
2.7.2 Back Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.8 USBTracer System Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

USB Protocol Suite User Manual
vi LeCroy Corporation
2.9 USBTracer/Trainer Specifications. . . . . . . . . . . . . . . . . . . . . . . . . 35
2.9.1 Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.9.2 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.9.3 Weight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.9.4 Power Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.9.5 Environmental Conditions . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.9.6 Probing Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.9.7 Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.9.8 Indicators (LEDs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.9.9 Recording Memory Size . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.10 USBTracer/Trainer External Interface Breakout Board . . . . . . . 38
2.10.1 Pin-Outs for the Data In/Out Connector . . . . . . . . . . . . . . 39
2.10.2 Prototype Rework Area . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
2.11 Advisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.12 Advisor PC Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.13 Advisor System Components/Packing List. . . . . . . . . . . . . . . . . 40
2.14 Advisor Stand-Alone Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.15 Advisor System Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.16 Advisor Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.16.1 Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.16.2 Power Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.16.3 Environmental Conditions . . . . . . . . . . . . . . . . . . . . . . . . 44
2.16.4 Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.16.5 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.16.6 Recording Memory Size . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.17 Advisor External Interface Breakout Board . . . . . . . . . . . . . . . . 45
2.17.1 Pin-Outs for the Data In/Out Connector . . . . . . . . . . . . . . 46
2.17.2 Prototype Rework Area . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.17.3 PC Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.18 Advisor T3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.18.1 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.18.2 Front Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.18.3 Rear Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2.18.4 Advisor T3 System Setup . . . . . . . . . . . . . . . . . . . . . . . . . 49
2.19 USBMobile T2 and USBMobile HS . . . . . . . . . . . . . . . . . . . . . . 50
2.19.1 Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Chapter 3 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.1 Installing the Analyzer Software on the PC . . . . . . . . . . . . . . . . . 51
3.2 Setting Up the Analyzer - USB Connection . . . . . . . . . . . . . . . . . 51
3.3 Setting Up the Analyzer - Ethernet Connection . . . . . . . . . . . . . . 52
3.4 Cascading with CATC SYNC Expansion Card . . . . . . . . . . . . . . . 53
3.4.1 Removing Expansion Cards . . . . . . . . . . . . . . . . . . . . . . . . 53
3.5 Application Startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.5.1 Confirm Proper Hardware Installation and USB or
Ethernet Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.5.2 Analyzer Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.5.3 IP Settings (Voyager only) . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.5.4 Analyzer Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
3.5.5 USB 3.0 Device/Host Signal Parameters . . . . . . . . . . . . . . 62
3.5.6 USB 3.0 Cabling and Signal Integrity . . . . . . . . . . . . . . . . . 64

USB Protocol Suite User Manual
LeCroy Corporation vii
3.6 Your First USB Recording . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.6.1 Trace View Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
3.7 Notes on Vista and Windows 7 Directory Protections . . . . . . . . . 68
3.7.1 User Data File Paths. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Chapter 4 Software Overview. . . . . . . . . . . . . . . . . . . . . 69
4.1 Starting the Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.2 The Main Display Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.2.1 Exports to .CSV. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4.2.2 Exporting to USB 2.0 Generation Files (.utg files) . . . . . . . 77
4.3 Tool Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
4.3.1 Files, Searches, and Options . . . . . . . . . . . . . . . . . . . . . . . 78
4.3.2 Zoom and Wrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
4.3.3 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
4.3.4 Analysis (Reports) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
4.3.5 Recording . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
4.3.6 Generator (Traffic Generation for USB 3) . . . . . . . . . . . . . . 81
4.3.7 Generator (Traffic Generation for USB 2) . . . . . . . . . . . . . . 81
4.3.8 View Level. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
4.3.9 Trace Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
4.3.10 USB 2 USB 3 Show . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
4.3.11 USB 2.0 Display/Hide . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
4.3.12 USB 3.0 Display/Hide . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
4.4 Tooltips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
4.5 View Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
4.5.1 Resetting the Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
4.6 Status Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
4.6.1 Recording Progress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
4.6.2 Recording Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
4.6.3 Recording Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4.6.4 Search Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4.6.5 SuperSpeed Termination Status . . . . . . . . . . . . . . . . . . . . . 87
4.6.6 Link Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
4.7 Navigation Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
4.7.1 Zoom In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
4.7.2 Zoom Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
4.7.3 Wrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
4.8 CrossSync Control Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
4.8.1 Launching the CrossSync Control Panel . . . . . . . . . . . . . . 90
4.9 Analyzer Keyboard Shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Chapter 5 Reading a Trace . . . . . . . . . . . . . . . . . . . . . . . 93
5.1 Trace View Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
5.1.1 USB 3.0 Packets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
5.1.2 Packet Direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
5.2 Set Marker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
5.3 Edit or Clear Marker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
5.4 Set or Clear Quick Timing Markers . . . . . . . . . . . . . . . . . . . . . . . 97
5.5 Time Stamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
5.6 View Raw Bits (2.0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

USB Protocol Suite User Manual
viii LeCroy Corporation
5.7 Expanding and Collapsing Data Fields. . . . . . . . . . . . . . . . . . . . 101
5.7.1 Using the Expand/Collapse Data Field Arrows . . . . . . . . . 101
5.7.2 Double-Clicking to Expand/Collapse Data Fields . . . . . . . 101
5.7.3 Expanding or Collapsing All Data Fields . . . . . . . . . . . . . . 101
5.7.4 Using the Data Field Pop-up Menus . . . . . . . . . . . . . . . . . 102
5.8 Format/Color/Hide Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
5.8.1 Hide/Show Field when Packet Section is Collapsed. . . . . 103
5.9 View Data Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
5.10 Pop-up Tool-tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
5.11 Hide SOF Packets (2.0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
5.12 Hide NAKs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
5.13 Hide Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
5.14 Hide Chirps (2.0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
5.15 Hide Link Commands (Flow Control) (3.0) . . . . . . . . . . . . . . . . 105
5.16 Hide ISO Time Stamp Packet (3.0). . . . . . . . . . . . . . . . . . . . . . 106
5.17 Hide Link Training Sequences (3.0) . . . . . . . . . . . . . . . . . . . . . 106
5.18 Hide Inter-Packet Symbols (3.0). . . . . . . . . . . . . . . . . . . . . . . . 106
5.19 Hide Logical Idle Packets (3.0). . . . . . . . . . . . . . . . . . . . . . . . . 106
5.20 Hide Link Commands (non Flow Control) (3.0) . . . . . . . . . . . . 106
5.21 Hide Upstream Packets (3.0) . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.22 Hide LMP Packets (3.0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.23 Hide Downstream Packets (3.0). . . . . . . . . . . . . . . . . . . . . . . . 106
5.24 Hide Electrical Idles (3.0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.25 Hide Skip Sequences (3.0). . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.26 Hide LFPS Packets (3.0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
5.27 Display 2 Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
5.28 Display 3 Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
5.29 Switch to Transactions View. . . . . . . . . . . . . . . . . . . . . . . . . . . 108
5.30 View Decoded Transactions. . . . . . . . . . . . . . . . . . . . . . . . . . . 110
5.30.1 Expanded and Collapsed Transactions . . . . . . . . . . . . . 111
5.31 Switch to Split Transaction View. . . . . . . . . . . . . . . . . . . . . . . . 112
5.32 Switch to Transfer View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
5.33 View Decoded Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
5.33.1 Expanded and Collapsed Transfers . . . . . . . . . . . . . . . . 113
5.34 Decoding Protocol-Specific Fields in Transactions and
Transfers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
5.35 Switch to Host Wire Adapter Segment View . . . . . . . . . . . . . . 115
5.36 Switch to Host Wire Adapter Transfer View . . . . . . . . . . . . . . . 116
5.37 Switch to Device Wire Adapter Segment View. . . . . . . . . . . . . 116
5.38 Switch to Device Wire Adapter Transfer View . . . . . . . . . . . . . 116
5.39 Switch to PTP Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
5.40 Switch to PTP Object Transfers . . . . . . . . . . . . . . . . . . . . . . . . 117
5.41 Switch to PTP Sessions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
5.42 Switch to SCSI Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
5.42.1 SCSI Metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
5.43 Compressed CATC Trace View . . . . . . . . . . . . . . . . . . . . . . . . 119
5.44 Spreadsheet View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
5.44.1 Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
5.44.2 Rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
5.44.3 Detail View and Spreadsheet View . . . . . . . . . . . . . . . . . 123
5.45 Edit Comment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

USB Protocol Suite User Manual
LeCroy Corporation ix
Chapter 6 Searching Traces . . . . . . . . . . . . . . . . . . . . . 125
6.1 Go to Trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
6.2 Go to Packet/Transaction/Transfer. . . . . . . . . . . . . . . . . . . . . . . 126
6.3 Go to Marker. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
6.4 Go To USB2.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
6.4.1 Packet IDs (PIDs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
6.4.2 ANY Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
6.4.3 Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
6.4.4 Data Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
6.4.5 Addr & Endp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
6.4.6 Bus Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
6.4.7 Split HubAddr & Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
6.4.8 On-the-Go . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
6.4.9 Channel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
6.5 Go To USB3.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
6.5.1 Packet Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
6.5.2 Specific Errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
6.5.3 Data Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
6.5.4 Address and Endpoint. . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
6.5.5 Header Packet Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
6.5.6 Link Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
6.5.7 LMP Subtype . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
6.5.8 Transaction Packet Type. . . . . . . . . . . . . . . . . . . . . . . . . . 137
6.6 Go To SCSI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
6.6.1 Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
6.7 Find. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
6.7.1 Data Pattern Mask and Match. . . . . . . . . . . . . . . . . . . . . . 141
6.8 Find Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.9 Search Direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.10 Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Chapter 7 Display Options . . . . . . . . . . . . . . . . . . . . . . 143
7.1 General Display Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
7.2 Color/Format/Hiding Display Options . . . . . . . . . . . . . . . . . . . . . 146
7.2.1 Color Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
7.2.2 Formats Display Options. . . . . . . . . . . . . . . . . . . . . . . . . . 149
7.2.3 Hiding Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
7.3 USB 2.0 Packet Hiding Options . . . . . . . . . . . . . . . . . . . . . . . . . 151
7.4 USB 3.0 Packet Hiding Options . . . . . . . . . . . . . . . . . . . . . . . . . 152
7.5 Saving Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

USB Protocol Suite User Manual
xLeCroy Corporation
Chapter 8 Decode Requests. . . . . . . . . . . . . . . . . . . . . 155
8.1 Class and Vendor Definition Files. . . . . . . . . . . . . . . . . . . . . . . . 155
8.2 Class/Vendor Decoding Options. . . . . . . . . . . . . . . . . . . . . . . . . 159
8.2.1 Mapping Request Recipient to Class/Vendor Decoding . . 159
8.2.2 Mapping Endpoint to Class/Vendor Decoding. . . . . . . . . . 162
8.2.3 Mapping Request RPipe to Class/Vendor Decoding . . . . 166
8.2.4 Mapping Endpoint RPipe to Class/Vendor Decoding . . . . 167
8.2.5 Mapping Request DWA RPipe to Class/Vendor Decoding 168
8.2.6 Mapping Endpoint DWA RPipes to Class/Vendor
Decoding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
8.3 General Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
8.3.1 Decoding USB Device Requests . . . . . . . . . . . . . . . . . . . 170
8.3.2 Decoding Standard Requests . . . . . . . . . . . . . . . . . . . . . . 171
8.3.3 Decoding Class Requests. . . . . . . . . . . . . . . . . . . . . . . . . 172
8.3.4 Decoding Vendor Requests . . . . . . . . . . . . . . . . . . . . . . . 172
8.3.5 Decoding Undefined USB/WUSB Device Requests . . . . . 172
8.3.6 Decoding using Endpoint Information . . . . . . . . . . . . . . . . 173
8.3.7 Changing the Layout of Decode Requests . . . . . . . . . . . . 173
Chapter 9 Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
9.1 File Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
9.2 Error Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
9.3 Timing Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
9.4 Data View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
9.5 Traffic Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
9.5.1 SCSI Metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
9.6 Bus Utilization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
9.6.1 Bus Utilization Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
9.6.2 View Settings Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
9.6.3 Graph Areas Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
9.7 Link Tracker (3.0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
9.7.1 Using the Link Tracker Window . . . . . . . . . . . . . . . . . . . . 194
9.7.2 Link Tracker Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
9.8 Using the Trace Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
9.8.1 Displaying the Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . 198
9.8.2 Navigator Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
9.8.3 Navigator Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
9.8.4 Navigator Panes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
9.9 Detail View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
9.9.1 Detail View and Spreadsheet View . . . . . . . . . . . . . . . . . . 205
9.10 Spec View (3.0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
9.11 USB3 Link State Timing View . . . . . . . . . . . . . . . . . . . . . . . . . . 207
9.11.1 USB3 Link State Timing View Toolbar . . . . . . . . . . . . . . . 208
9.12 USB3 LTSSM View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
9.13 Power Tracker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
9.13.1 Power Tracker Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . 211
9.14 Running Verification Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

USB Protocol Suite User Manual
LeCroy Corporation xi
9.15 Real Time Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
9.15.1 Real-Time Statistics Buttons . . . . . . . . . . . . . . . . . . . . . . 218
9.15.2 Real-Time Statistical Monitor Pop-up Menu . . . . . . . . . . 219
9.15.3 Displaying Multiple Graphs . . . . . . . . . . . . . . . . . . . . . . . 220
Chapter 10 Recording Options . . . . . . . . . . . . . . . . . . . 221
10.1 General Recording Options . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
10.1.1 Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
10.1.2 Recording Type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
10.1.3 Options for USBTracer/Trainer and Advisor . . . . . . . . . . 232
10.1.4 Recording Channels (Voyager and Advisor T3) . . . . . . . 232
10.1.5 Recording Scope (Voyager and Advisor T3). . . . . . . . . . 233
10.1.6 Buffer Size. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
10.1.7 Trigger Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
10.1.8 Options Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
10.1.9 Trace File Name & Path . . . . . . . . . . . . . . . . . . . . . . . . . 236
10.1.10 Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
10.2 Recording Options - Misc. USB 2.0 (Voyager,
Advisor T3, USBTracer/Trainer, and Mobile) . . . . . . . . . . . . . . 237
10.2.1 Analyzer Speed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
10.2.2 Generator/Analyzer Clocking Overrides . . . . . . . . . . . . . 238
10.2.3 USB On-The-Go . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
10.2.4 Generator-related Parameters . . . . . . . . . . . . . . . . . . . . 239
10.2.5 Data Truncation Option . . . . . . . . . . . . . . . . . . . . . . . . . . 239
10.3 Recording Options - Misc. USB 3.0 for Voyager . . . . . . . . . . . 240
10.3.1 Very Slow Clock Usage. . . . . . . . . . . . . . . . . . . . . . . . . . 242
10.4 Recording Options - Misc. USB 3.0 for Advisor T3 . . . . . . . . . 245
10.5 Recording Rules - USB 2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
10.5.1 Recording Rules Toolbar. . . . . . . . . . . . . . . . . . . . . . . . . 249
10.5.2 Recording Rules Page: How It Works. . . . . . . . . . . . . . . 250
10.5.3 Creating Event Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . 251
10.5.4 Dragging a Button to the Main Display Area. . . . . . . . . . 252
10.5.5 Assigning an Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
10.5.6 Recording Rules Pop-Up Menus . . . . . . . . . . . . . . . . . . 254
10.5.7 Events and Event Properties for USB 2.0 . . . . . . . . . . . . 256
10.5.8 Counters and Timers for USB 2.0 . . . . . . . . . . . . . . . . . . 259
10.5.9 Actions and Action Properties . . . . . . . . . . . . . . . . . . . . . 261
10.5.10 Using a Single-State Sequence . . . . . . . . . . . . . . . . . . 262
10.5.11 Using a Multi-State Sequences . . . . . . . . . . . . . . . . . . . 262
10.5.12 Using Independent Sequences. . . . . . . . . . . . . . . . . . . 262

USB Protocol Suite User Manual
xii LeCroy Corporation
10.6 Recording Rules - USB 3.0 (Voyager only) . . . . . . . . . . . . . . . 263
10.6.1 Recording Rules Toolbar. . . . . . . . . . . . . . . . . . . . . . . . . 263
10.6.2 Recording Rules Page: How It Works. . . . . . . . . . . . . . . 264
10.6.3 Creating Event Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . 264
10.6.4 Dragging a Button to the Main Display Area. . . . . . . . . . 265
10.6.5 Assigning an Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
10.6.6 Recording Rules Pop-Up Menus . . . . . . . . . . . . . . . . . . 266
10.6.7 Actions and Action Properties . . . . . . . . . . . . . . . . . . . . . 266
10.6.8 Events and Event Properties for USB 3.0 . . . . . . . . . . . . 267
10.6.9 Counters and Timers for USB 3.0 . . . . . . . . . . . . . . . . . . 269
10.6.10 Configuration Validity . . . . . . . . . . . . . . . . . . . . . . . . . . 271
10.7 Saving Recording Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
10.8 Recording Bus Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
10.9 Merging Trace Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
10.10 Recording Option Summary Tab . . . . . . . . . . . . . . . . . . . . . . 275
Chapter 11 Traffic Generation (2.0) . . . . . . . . . . . . . . . . 277
11.1 Connecting to the Exerciser/Generator . . . . . . . . . . . . . . . . . . 277
11.1.1 Connecting to USBTracer/Trainer . . . . . . . . . . . . . . . . . . 277
11.1.2 Connecting to Voyager . . . . . . . . . . . . . . . . . . . . . . . . . . 281
11.2 Traffic Generation Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
11.3 Creating Traffic Generation Files . . . . . . . . . . . . . . . . . . . . . . . 284
11.3.1 Creating a Traffic Generation File with the Export
Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
11.4 Editing a Generation File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
11.4.1 Toolbar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
11.4.2 Pop-up Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
11.4.3 File Tabs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
11.4.4 Error Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
11.4.5 Tooltips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
11.5 Loading the Generation File . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
11.5.1 Traffic Generation Modes: Bitstream vs. Intelliframe. . . . 291
11.6 Starting Traffic Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
11.7 Repeating a Generation Session . . . . . . . . . . . . . . . . . . . . . . . 291
11.8 Stop Traffic Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
11.9 Device Emulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
11.9.1 Creating a Generation File . . . . . . . . . . . . . . . . . . . . . . . 292
11.9.2 Setting Generation Options . . . . . . . . . . . . . . . . . . . . . . . 292
11.9.3 Run the Traffic Generation Script File . . . . . . . . . . . . . . . 293
11.10 Format of Traffic Generation Files . . . . . . . . . . . . . . . . . . . . . 294
11.10.1 Script control of Intelliframe vs Bitstream modes . . . . . 294
Chapter 12 Traffic Generation (3.0 Exerciser) . . . . . . . 307
12.1 Connecting to Voyager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
12.1.1 Host Emulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
12.1.2 Device Emulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
12.2 Transaction Engine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
12.3 Exerciser Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
12.4 Creating Exerciser Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309

USB Protocol Suite User Manual
LeCroy Corporation xiii
12.5 Exerciser Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
12.5.1 Exerciser Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
12.5.2 Main Exerciser Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . 312
12.6 Script Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
12.6.1 Highlighting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
12.6.2 Text Editing Commands . . . . . . . . . . . . . . . . . . . . . . . . . 313
12.6.3 Help. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
12.6.4 Properties Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
12.6.5 File Tabs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
12.6.6 Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
12.6.7 Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
12.6.8 Options Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
12.6.9 Outlining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
12.6.10 Line Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
12.6.11 Tooltips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
12.6.12 Text Snippets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
12.6.13 Views Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
12.6.14 Script Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
12.6.15 Error Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
12.6.16 Tooltips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
12.7 Creating a Script using the Script Editor. . . . . . . . . . . . . . . . . . 318
12.8 Graphical Scenario Editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
12.8.1 Graphical Scenario Window . . . . . . . . . . . . . . . . . . . . . . 322
12.8.2 Copy SCSI Operation from Trace File and Paste to
Exerciser Scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
12.8.3 Graphical Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
12.9 Loading and Running the Generation File . . . . . . . . . . . . . . . . 328
12.9.1 Starting Traffic Generation . . . . . . . . . . . . . . . . . . . . . . . 328
12.9.2 Stop Traffic Generation . . . . . . . . . . . . . . . . . . . . . . . . . . 328
12.10 Exporting a Trace to a Traffic Generation File . . . . . . . . . . . . 329
12.11 USB 3.0 Electrical Test Modes . . . . . . . . . . . . . . . . . . . . . . . . 330
12.11.1 Loopback Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
12.11.2 Compliance Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
Chapter 13 Updates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
13.1 Software, Firmware, and BusEngine Revisions . . . . . . . . . . . . 345
13.2 Software Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
13.2.1 Manual Check for Software Updates . . . . . . . . . . . . . . . 346
13.2.2 Automatic Check for Software Updates . . . . . . . . . . . . . 347
13.3 BusEngine and Firmware Updates. . . . . . . . . . . . . . . . . . . . . . 349
13.3.1 Updating the BusEngines . . . . . . . . . . . . . . . . . . . . . . . . 349
13.3.2 Updating the Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . 349
13.3.3 Automatic Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
13.3.4 Manual Updates to Firmware, BusEngine,
and Serdes BusEngine . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
13.4 License Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
13.5 Updating the Software License. . . . . . . . . . . . . . . . . . . . . . . . . 352
13.6 Registering Online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352

USB Protocol Suite User Manual
xiv LeCroy Corporation
Appendix A China Restriction of Hazardous Substances
Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
How to Contact LeCroy . . . . . . . . . . . . . . . . . . . . . . . . . 355
Limited Hardware Warranty . . . . . . . . . . . . . . . . . . . . . . 355
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359

USB Protocol Suite User Manual Chapter 1: Overview
LeCroy Corporation 1
Chapter 1: Overview
1.1 Common Features
1.1.1 Graphical Bus Traffic Display
Bus traffic displays use color and graphics to show captured transactions.
Packets are on separate rows. Packets receive time stamps and sequential numbers as
the system records them. Fields have labels and color codes. The system automatically
detects protocol errors and highlights them in red.
You can customize the display color scheme and field formats. You can use the hide
feature to suppress SOF packets and uninteresting user-defined packets or fields in
different contexts. You can name and save display formats for later use. Pop-up tooltips
annotate packet fields.
The display software operates independently of the hardware, allowing it to function as a
stand-alone “trace viewer” that you can freely distribute.
Figure 1.1 Trace Viewer

Chapter 1: Overview USB Protocol Suite User Manual
2LeCroy Corporation
1.1.2 Accurate Time Measurement (Voyager, Advisor T3)
The internal counter/timer circuitry enables reliable, accurate (2 ns resolution)
time stamping of recorded bus traffic. Traces and measurement and analysis functions
display this timing information. Time fields are time stamps, idle times, bit times, or time
deltas, in either decimal or hexadecimal format. You can add any number of markers to
denote specific packets, you can make further timing measurements from one marker to
another or from marker to trigger.
An essential feature of time management is that idle traffic does not consume Analyzer
memory. Because of this unique technology, the system can make accurate timing
calculations while still preserving valuable recording memory for important bus traffic.
The oscillator has 2.5 ppm accuracy.
1.1.3 CrossSync Control Panel (Voyager, Advisor T3)
The LeCroy CrossSync control panel provides synchronization for complete end-to-end
visibility into multi-protocol systems.
CrossSync is LeCroy’s analyzer synchronization solution that enables time-aligned
display of protocol traffic from multiple daisy-chained analyzers showing packet traffic
from multiple high-speed serial busses. A lightweight software control panel allows users
to select analyzers for synchronization and manage the recording process. Captured
traffic is displayed using the latest analyzer software (in separate windows) with all the
protocol specific search and reporting features.
Captured packets are displayed in separate windows that share a common time scale.
Navigating the traffic in either direction will scroll to the same timestamp in a
synchronized window. When using the CrossSync option, users can access the full
complement of analysis capabilities available within the individual LeCroy software.
Search, reporting, and decoding all operate normally.
This feature is available with the LeCroy USB Protocol Suite application.
1.1.4 Comprehensive Error Detection and Analysis
The system detects, and alerts you to, every potential bus error and protocol violation,
and their combinations. The Analyzer BusEngine™ circuitry performs real-time triggering
on multiple error conditions, such as PID bad, bit stuffing bad, header or data CRC bad,
end-of-packet bad, babble, activity loss, frame length violation, time-out or turn-around
violation, and data toggle violation. The Analyzer program highlights all
hardware-detected errors and further examines the trace file for additional
protocol errors, including wrong packet length, data payload violation, and
packet termination not on a byte boundary.

USB Protocol Suite User Manual Chapter 1: Overview
LeCroy Corporation 3
1.1.5 Real-Time Event Triggering and Capture Filtering
The Analyzer can accurately identify and selectively record transactions of interest from
the crowded stream of bus traffic. The system uses more than a dozen configurable
hardware building blocks that you can optimize to perform particular activities. Such
“recording resources” can independently await an initialization signal, monitor its external
environment (external signals or other resources) in search of a particular event, and take
a subsequent action, such as triggering, inclusive or exclusive filtering, and counting. In
the user interface, you can select, configure, and combine these resources to search for
complex trigger conditions and selectively capture associated transactions.
The system can trigger on basic events, such as specific bus conditions and
packet identifiers (PID). It can also trigger on complex events, such as “trigger on the
fifth occurrence of a SETUP Token device number nine” or “trigger on a SET INTERFACE
request, following a specified eight-byte bulk data pattern match from this scanner, and
do not capture any start-of-frame (SOF) packets.”
You can set the size of the recording memory, specify the pre-trigger to post-trigger
capture ratio, and truncate large data packets up to 256 bytes.
1.1.6 Advanced Event Counting and Sequencing
The count and sequence options define rules for data recording sessions. These options
configure and control the order of events selected for triggering or filtering.
Using this feature, you can specify a sequence of up to seven events that must occur
before the Analyzer triggers and finishes capturing data, allowing you to specify
event types for recording. Without this feature, you may have to scroll through megabytes
of recorded data to locate an occurrence of a sequence.
1.1.7 BusEngine Technology
The Analyzer uses LeCroy BusEngine Technology. The BusEngine core uses Electrically
Programmable Logic Device (EPLD) technology and incorporates both a real-time
recording engine and configurable building blocks that implement data/state/error
detection, triggering, capture filtering, external signal monitoring, and event counting and
sequencing. Like the flash-memory-based firmware that controls its operation, all
BusEngine logic is fully field upgradeable, using configuration files.

Chapter 1: Overview USB Protocol Suite User Manual
4LeCroy Corporation
1.2 Voyager M3 Analyzer
The LeCroy Voyager M3™ Analyzer and Exerciser system is a multifunction verification
system for USB 2.0 and USB 3.0 development and testing. It can record traffic and
graphically present logical USB transactions and events. It can also generate USB traffic.
The system is connected to a laptop or desktop via its USB or Gigabit Ethernet port.
Figure 1.2 Voyager M3 Analyzer Exerciser System
Please see the Readme file on the installation CD for the latest
information on PC requirements and supported operating systems.

USB Protocol Suite User Manual Chapter 1: Overview
LeCroy Corporation 5
USB 2.0 and USB 3.0 Features
The system can monitor traffic between USB 2.0 links using standard high-speed
compliant cables.
If configured for USB 3.0 testing, the system supports monitoring between SuperSpeed
links using USB 3.0 cables (Figure 1.3)
Figure 1.3 Direct Connection using USB 3.0 Cables
or through direct connection via MMCx-to-SMA coaxial cables (Figure 1.4).
Figure 1.4 Direct Connection using SMA Differential Tap

Chapter 1: Overview USB Protocol Suite User Manual
6LeCroy Corporation
1.2.1 Voyager M3 General Description
The Analyzer connects to a portable or desktop PC through the USB port. The PC
configures and controls the Analyzer. The “CATC Trace™” user interface is an industry
standard for documenting the performance of high-speed serial protocols.
The USB protocol Analyzer provides traffic capture and analysis. Hardware triggering
allows capture of real-time events. Hardware filtering allows filtering different packet
types in or out of the recording. Filtering also allows you to preserve recording memory,
for extended recording time.
The trace viewer application displays recorded data in colored graphics. The application
has advanced search and viewing capabilities that allow you to quickly locate specific
data, errors, and other conditions.
The system functions with any personal computer having the Microsoft®Windows®XP,
Windows Vista™ 32, Windows Vista 64, or Windows 7 (32 or 64) operating system and
a functional USB interface or Ethernet port.
The system provides on-the-fly detection of, and triggering on, such events as Tokens
and Errors. Whether recording manually or with a specified trigger condition, the system
continuously records the link data, in a wrap-around fashion, until manually stopped or
until the system detects the Trigger Event and records the specified post-trigger amount
of link data.
Upon detection of a triggering event, the Analyzer continues to record data up to a point
specified by you. You can individually enable or disable real-time event detection to allow
triggering on events as they happen, including predefined exception or error conditions
and user-defined sets of trigger events. An externally supplied signal can trigger the
Analyzer.
You can use search functions to investigate particular events. In addition to immediate
analysis, you can print any part of the data. You can save the data on disk for later
viewing. You can generate timing information and data analysis reports.
Please refer to the Universal Serial Bus Specification for details on the protocol. The USB
specification is available from the USB Implementers Forum (USB-IF) at:
USB Implementers Forum
1730 SW Skyline Blvd.
Suite 203
Portland, OR 97221
Tel: +1/503.296.9892
Fax: +1/503.297.1090
Web: http://www.usb.org/
This manual suits for next models
5
Table of contents
Other LeCroy Measuring Instrument manuals

LeCroy
LeCroy ZS1000 User manual

LeCroy
LeCroy 3377 User manual

LeCroy
LeCroy DXC100A User manual

LeCroy
LeCroy LSA1000 User manual

LeCroy
LeCroy USB Mobile HS User manual

LeCroy
LeCroy AP034 User manual

LeCroy
LeCroy PP010-1 User manual

LeCroy
LeCroy Sierra M6-2 User manual

LeCroy
LeCroy SDA User manual

LeCroy
LeCroy Advisor User manual