LeCroy Advisor User manual

For Software Version 2.6
April 2008
PROTOCOL SOLUTIONS GROUP
3385 SCOTT BLVD
SANTA CLARA, CA 95054
LeCroy Advisor™
USB 2.0 Bus and Protocol Analyzer
User Manual
Manual Version 2.61

USBAdvisor 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, USBAdvisor, USBTracer, USBTrainer, USBMobile, USBMobileHS, and
BusEngine are trademarks of LeCroy.
Microsoft and Windows are registered trademarks and Windows Vista is a trademark of
Microsoft Inc.
All other trademarks are property of their respective companies.
Copyright
Copyright © 2008, 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.

USBAdvisor 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.

USBAdvisor User Manual
LeCroy Corporation

USBAdvisor User Manual
LeCroy Corporation v
TABLE OF CONTENTS
Chapter 1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Graphical Bus Traffic Display. . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Accurate Time Management . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 Comprehensive Error Detection and Analysis . . . . . . . . . . . . . 5
1.5 Real-Time Event Triggering and Capture Filtering. . . . . . . . . . 5
1.6 Advanced Event Counting and Sequencing . . . . . . . . . . . . . . 6
1.7 BusEngine Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Chapter 2 General Description . . . . . . . . . . . . . . . . . . . . 7
2.1 General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 Analyzer PC Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3 System Components/Packing List . . . . . . . . . . . . . . . . . . . . . . 8
2.4 Stand-Alone Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.5 Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.6 External Interface Breakout Board. . . . . . . . . . . . . . . . . . . . . 12
Pin-Outs for the Data In/Out Connector . . . . . . . . . . . . . . . . 13
Prototype Rework Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
PC Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Chapter 3 Quick Installation . . . . . . . . . . . . . . . . . . . . . 15
3.1 Your First USB Recording . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Capturing Your First CATC Trace . . . . . . . . . . . . . . . . . . . . . 18
Trace View Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Chapter 4 Detailed Installation. . . . . . . . . . . . . . . . . . . . 21
4.1 Advisor System Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.2 USB Test Ports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.3 AC Power Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.4 Advisor Program Installation . . . . . . . . . . . . . . . . . . . . . . . . . 24
Loading the Advisor USB Drivers . . . . . . . . . . . . . . . . . . . . . 24
Installing the Advisor Application Program . . . . . . . . . . . . . . 24
4.5 Advisor Program Startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.6 Making a Recording. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Chapter 5 Software Overview . . . . . . . . . . . . . . . . . . . . 27
5.1 Starting the Advisor Program. . . . . . . . . . . . . . . . . . . . . . . . . 27
5.2 Tool Tips. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.3 The Main Display Windows . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.4 View Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Resetting the Toolbar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Toolbar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.5 Status Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Recording Progress. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Recording Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Recording Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Search Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

USBAdvisor User Manual
vi LeCroy Corporation
5.6 Navigation Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Zoom In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Zoom Out. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Wrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.7 Advisor Analyzer Keyboard Shortcuts . . . . . . . . . . . . . . . . . . 38
Chapter 6 Reading a Trace. . . . . . . . . . . . . . . . . . . . . . . 41
6.1 Trace View Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6.2 Set Marker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.3 Edit or Clear Marker. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.4 View Raw Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Using the Packet Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Using the Stuff Bit Buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Using the Zoom Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
6.5 Expanding and Collapsing Data Fields . . . . . . . . . . . . . . . . . 46
Using the Expand/Collapse Data Field Arrows . . . . . . . . . . . 46
Double-Clicking to Expand/Collapse Data Fields . . . . . . . . . 46
Expanding or Collapsing All Data Fields . . . . . . . . . . . . . . . . 46
Using the Data Field Pop-up Menus . . . . . . . . . . . . . . . . . . . 47
6.6 View Data Block. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.7 Pop-up Tool-tips. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.8 Hide SOF Packets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.9 Hide NAKs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.10 Hide Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.11 Hide Chirps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.12 Switch to Transactions View . . . . . . . . . . . . . . . . . . . . . . . . 50
6.13 View Decoded Transactions . . . . . . . . . . . . . . . . . . . . . . . . 52
Expanded and Collapsed Transactions. . . . . . . . . . . . . . . . . 53
6.14 Switch to Split Transaction View . . . . . . . . . . . . . . . . . . . . . 54
6.15 Switch to Transfer View . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
6.16 View Decoded Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Expanded and Collapsed Transfers . . . . . . . . . . . . . . . . . . . 55
6.17 Decoding Protocol-Specific Fields in
Transactions and Transfers. . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.18 Switch to Host Wire Adapter Segment View . . . . . . . . . . . . 57
6.19 Switch to Host Wire Adapter Transfer View. . . . . . . . . . . . . 58
6.20 Switch to Device Wire Adapter Segment View . . . . . . . . . . 58
6.21 Switch to Device Wire Adapter Transfer View . . . . . . . . . . . 58
6.22 Switch to PTP Transactions. . . . . . . . . . . . . . . . . . . . . . . . . 59
6.23 Switch to PTP Object Transfers. . . . . . . . . . . . . . . . . . . . . . 59
6.24 Switch to PTP Sessions. . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
6.25 Using the Trace Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . 61
6.26 Edit Comment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Chapter 7 Searching Traces. . . . . . . . . . . . . . . . . . . . . . 65
7.1 Go to Trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.2 Go to Packet/Transaction/Transfer . . . . . . . . . . . . . . . . . . . . 66
7.3 Go to Marker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
7.4 Go To . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.5 Find . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
7.6 Find Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

USBAdvisor User Manual
LeCroy Corporation vii
7.7 Search Direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Chapter 8 Display Options. . . . . . . . . . . . . . . . . . . . . . . 75
8.1 General Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
8.2 Color/Format/Hiding Display Options. . . . . . . . . . . . . . . . . . . 78
Color Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Formats Display Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Hiding Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
8.3 Level Hiding Display Options. . . . . . . . . . . . . . . . . . . . . . . . . 82
8.4 Saving Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Chapter 9 Decode Requests . . . . . . . . . . . . . . . . . . . . . 85
9.1 Class and Vendor Definition Files . . . . . . . . . . . . . . . . . . . . . 85
9.2 Class/Vendor Decoding Options . . . . . . . . . . . . . . . . . . . . . . 89
Mapping Request Recipient to Class/Vendor Decoding . . . . 89
Mapping Endpoint to Class/Vendor Decoding. . . . . . . . . . . . 92
Mapping Request RPipe to Class/Vendor Decoding. . . . . . . 96
Mapping Endpoint RPipe to Class/Vendor Decoding . . . . . . 97
Mapping Request DWA RPipe to Class/Vendor Decoding . . 98
Mapping Endpoint DWA RPipes to Class/Vendor Decoding. 99
9.3 General Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Decoding USB Device Requests. . . . . . . . . . . . . . . . . . . . . 100
Decoding Standard Requests . . . . . . . . . . . . . . . . . . . . . . . 101
Decoding Class Requests. . . . . . . . . . . . . . . . . . . . . . . . . . 102
Decoding Vendor Requests. . . . . . . . . . . . . . . . . . . . . . . . . 102
Decoding Undefined USB/WUSB Device Requests . . . . . . 102
Decoding using Endpoint Information . . . . . . . . . . . . . . . . . 103
Changing the Layout of Decode Requests . . . . . . . . . . . . . 103
Chapter 10 Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
10.1 File Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
10.2 Error Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
10.3 Timing Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
10.4 Traffic Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
10.5 Bus Utilization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Bus Utilization Buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Chapter 11 Recording Options . . . . . . . . . . . . . . . . . . . .115
11.1 General Recording Options . . . . . . . . . . . . . . . . . . . . . . . . 116
Recording Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Buffer Size. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Trigger Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Options Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Trace File Name & Path . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

USBAdvisor User Manual
viii LeCroy Corporation
11.2 Events Recording Options . . . . . . . . . . . . . . . . . . . . . . . . . 119
Packet Identifiers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Token Patterns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Frame Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Device Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Data Pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Bus Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
External Input Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Data Length. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Splits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
11.3 Actions Recording Options. . . . . . . . . . . . . . . . . . . . . . . . . 127
Actions Window Layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
11.4 Connecting Events to Actions . . . . . . . . . . . . . . . . . . . . . . 128
11.5 Connecting Counters to Events . . . . . . . . . . . . . . . . . . . . . 129
11.6 Using Action Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Restart. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Filter Out/In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
11.7 Other Actions: External Output Signals . . . . . . . . . . . . . . . 133
11.8 Saving Recording Options . . . . . . . . . . . . . . . . . . . . . . . . . 135
11.9 Recording Bus Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
11.10 Merging Trace Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Chapter 12 Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
12.1 Software, Firmware, and BusEngine Revisions. . . . . . . . . 139
12.2 Software Updates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
12.3 BusEngine and Firmware Updates . . . . . . . . . . . . . . . . . . 141
Updating the Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Automatic Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Manual Updates to BusEngine and Firmware. . . . . . . . . . . 143
Manually Upgrading the Firmware. . . . . . . . . . . . . . . . . . . . 144
Resetting the Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
12.4 License Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
12.5 Updating the Software License . . . . . . . . . . . . . . . . . . . . . 145
Appendix A Legacy Script Decoding. . . . . . . . . . . . . . . 147
Appendix B China Restriction of Hazardous Substances
Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
How to Contact LeCroy . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Limited Hardware Warranty. . . . . . . . . . . . . . . . . . . . . . . 151
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

USBAdvisor User Manual Chapter 1: Overview
LeCroy Corporation 1
Chapter 1: Overview
The LeCroy Advisor™ USB 2.0 Bus & Protocol Analyzer is another in LeCroy's broad
portfolio of analysis tools. As a fourth generation product, it builds upon LeCroy's
experience and knowledge of the needs of the USB development and test communities.
The Advisor interfaces with standard USB cables and connections to capture anddisplay
Hi-Speed and Classic-Speeds USB 2.0 bus traffic.
1.1 Features
General
• Fully compliant with USB 2.0 specification
• Supports Link Power Management Extension to USB 2.0 specification.
• Flexible design - reconfigurable hardware for future enhancements
• Supports all USB speeds (High-Speed, Full-Speed, and Low-Speed)
• User friendly CATC Trace Interface that displays bus traffic using color and graphics
• Trace Viewer available as free non-recording, view-only software
• Power-on self-diagnostics
• 13 Month warranty and hot-line customer support

Chapter 1: Overview USBAdvisor User Manual
2LeCroy Corporation
Physical Components
• High impedance tap inserts non-intrusively in any branch of a USB system
• 128 MB of physical data recording memory
• Two recording channels - one for High-Speed traffic and one for Classic-Speeds
traffic (either Low- or Full-Speed)
• Secondary recording channel aids in the development of multiple speed functions
up-stream and down-stream of a speed-matching hub or transaction translator
• Convenient "Detach Device" switch operates with the Classic recording channel to
save time and reduce USB cable/connector wear for multiple connects and discon-
nects to host
• Full-speed USB connection to desktop or portable host PC
• Internal wide-range AC power supply
• Break-out board (included)
Recording Options
• Triggering of new USB2.0 PIDS and split transaction special tokens (i.e. ERR,
SPLIT, PING, NYET, DATA2, MDATA)
• CATC Trace displays and enumerates new USB2.0 Micro Frames
• Three forms of triggering: Snapshot, Manual and Event
• Automatically detects and captures high-, full-, and low-speed traffic
• Adjustable buffer size from 0.1MB to 128MB
• Versatile triggering-bit-wise value and mask data patterns up to sixteen bytes wide
for Setup transactions and data packets
• Triggering on multiple error conditions - PID bad, bit stuffing bad, CRC bad,
end-of-packet bad, babble, loss of activity, frame length violation, time-out or
turn-around violation, data toggle violation
• A new transaction sequencer allows triggering or filtering on a token qualified by a
data pattern and/or specific handshake, or alternately transactions can be filtered
• Advanced triggering with event counting and sequencing
• Dedicated trigger for recording input and output that is used to interface to external
test equipment
• Real-time traffic capture filtering and data packet truncation variable up to 245 bytes

USBAdvisor User Manual Chapter 1: Overview
LeCroy Corporation 3
Display Options
• Utilizes USB industry de facto standard CATC Trace graphical display of bus pack-
ets, transactions, split transactions and transfers
• Trace Viewer is backward compatible with Chief™, Inspector™, and Detective™
trace files
• User-friendly trigger position indicated by different colors of pre- and post-trigger
packet color
• Markers can be set to assist with navigation and time calculations. Each marker can
contain unique comments.
• Hide start-of-frame (SOF) packets as well as hide any packet or transaction
• Search for a specific PID
• Change bit order for all fields except Data Length, Time, and
Packet #: MSB>LSB or LSB>MSB
• Detects and alerts the user to every potential bus error, protocol violation, and com-
binations thereof
• High resolution, accurate time stamping of bus packets, timing measurement, and
analysis functions
• Extensive search and packet hiding capabilities
• Comprehensive device class decoding plus user defined protocol decoding
Note: Refer to Readme.txt on your installation CD for the latest information on
features.

Chapter 1: Overview USBAdvisor User Manual
4LeCroy Corporation
1.2 Graphical Bus Traffic Display
The Advisor USB 2.0 Analyzer transaction displays use color and graphics to present the
captured transactions in an immediate, understandable and useful format.
Packets are shown on separate rows, with their individual fields both labeled and
color-coded. Packets are also numbered (sequentially, as recorded), time-stamped.
Protocol errors are automatically detected and highlighted in red.
The display is customizable, allowing the user to control the color scheme and the
formatting of field contents. A hide feature allowsusers to enable the suppression of SOF
packets and user defined packets or fields that may be uninteresting in a given context.
Display formats can be named and saved for later use. Pop-up tooltips annotate packet
fields with even more detailed information about their contents.
The display software operates independently of the hardware, allowing it to function as a
stand-alone Trace Viewer that is freely distributed.

USBAdvisor User Manual Chapter 1: Overview
LeCroy Corporation 5
1.3 Accurate Time Management
The Advisor USB2.0 Analyzer uses internal counter/timer circuitry to enable a reliable,
accurate (16.67 ns resolution) time stamping of recorded bus traffic. This timing
information is available both as a component of the graphical data display and as a
contribution to a variety of measurement and analysis functions. Any number of markers
can be added by the user to denote specific packets, and further timing measurements
can be made from one marker to another or from marker to trigger. All time fields are
presented as a time stamp, idle time, bit time or in a new time delta in either decimal or
hexadecimal format.
An essential feature of time management is that idle traffic does not consume the
Analyzer memory. Because of this unique technology, accurate timing calculations can
be made while still preserving valuable recording memory for important bus traffic.
1.4 Comprehensive Error Detection and Analysis
The Advisor USB2.0 Analyzer detects and alerts the user to every potential bus error,
protocol violation and/or combination thereof. The Analyzer contains circuitry in the
BusEngine™ to perform real-time triggering on multiple error conditions, such as PID
bad, bit stuffing bad, header or data CRC bad, end-of-packet bad, babble, loss of activity,
frame length violation, time-out or turn-around violation and data toggle violation. The
Analyzer program highlights all the 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.
1.5 Real-Time Event Triggering and Capture Filtering
No attribute of a bus and protocol Analyzer is more important than its capacity for
extracting useful information from a crowded stream of bus traffic. The ability to
accurately identify, and selectively record, transactions of interest is the trait most
valuable to the user. The Advisor USB 2.0 Analyzer offers a unique approach to this
challenge. By using a set of recording resources, more than a dozen configurable
hardware building blocks can be optimized to perform a particular activity appropriate to
the task. A recording resource can independently await an initialization signal, monitor its
external environment (external signals, other resources) in search of a particular event
and take a subsequent action (triggering, inclusive or exclusive filtering, counting, etc.).
Under control of the user interface, these resources can be selected, configured and
combined to both search for complex trigger conditions and selectively capture the
associated transactions.
Thus, as well as triggering on basic events, such as specific bus conditions and packet
identifiers (PID) (see the Specifications section for a complete list), the Advisor USB2.0
Analyzercaneasilymanage the mostchallengingrequirements. Forexample:"triggeron
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."
Theusercanalsoconfigurethesize of therecordingmemory,specifythepre/post-trigger
capture ratio, and truncate the capture of large data packets up to the first 256 bytes.

Chapter 1: Overview USBAdvisor User Manual
6LeCroy Corporation
1.6 Advanced Event Counting and Sequencing
The count and sequence options define the rules for data recording sessions. These
options provide the ability to configure and control the order of events that have been
selected to trigger the USB2.0 Advisor Analyzer or filter the recording. There are two
counters and a restart option that causes the sequencing to start again.
By utilizing this feature a designer can specify a specific sequence of events that must
occur before the Analyzer triggers and finishes capturing data. This is extremely
important in allowing a designer to pinpoint certain types of events for recording. Without
this feature a designers must scroll through potentially megabytes of recorded data to
locate a specific sequence or occurrence of a sequence that can take hours to locate
before being able to begin analyzing the data of interest.
1.7 BusEngine Technology
LeCroy's BusEngine™ Technology is at the heart of the new Advisor USB 2.0 Analyzer.
The revolutionary BusEnginecore uses state-of-the-art Electrically Programmable Logic
Device (EPLD) technology and incorporates both the real-time recording engine and the
configurablebuildingblocksthatimplementdata/state/errordetection,triggering,capture
filtering, external signal monitoring and event counting & sequencing. And like the
flash-memory-based firmware that controls its operation, all BusEngine logic is fully field
upgradeable, using configuration files.

USBAdvisor User Manual Chapter 2: General Description
LeCroy Corporation 7
Chapter 2: General Description
2.1 General Description
The LeCroy USB Advisor™ USB2.0 Protocol Analyzer is a stand-alone unit that is
designed to be controlled and configured by a portable or desktop PC connected via its
USB port.
The Advisor uses hardware triggering to capture real-time events and hardware filtering
to preserve memory and assist in pinpointing data of interest. Recorded data is then
uploaded to the attached PC and displayed on the CATC Trace graphical user interface
as color-coded packets that can be searched for specific data, errors or other desired
conditions.
The Advisor USB2.0 Bus & Protocol Analyzer is the ideal USB tool used in conjunction
with any Microsoft®Windows®2000, Windows XP, Windows Vista™ 32, or
Windows Vista 64 desktop or portable PC in a USB development lab environment.
Note: Support for Windows 2000 will end on January 1, 2008.
The Advisor Analyzer supports the Universal Serial Bus, version 2.0.
Please refer to the Universal Serial Bus Specification, version 2.0 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/

Chapter 2: General Description USBAdvisor User Manual
8LeCroy Corporation
2.2 Analyzer PC Requirements
The following is a list of recommended configuration for the host machine that runs the
Advisor application and that is connected to the Advisor Analyzer:
• Microsoft Windows 2000, Windows XP, Windows Vista 32, or Windows Vista 64
operating system. Note: Support for Windows 2000 will end on January 1, 2008.
The Advisor application can be used on machines with Windows to view trace files.
Microsoft Internet Explorer, version 5 or newer.
• For optimum performance, use processors of the Intel Pentium III/Pentium 4 family
or AMD Athlon/Duron family, or other compatible processors with clock speed of
500 mHz or higher. (A processor of the Intel Pentium II/Celeron family or
AMD K6 family with clock speed of 300mHz is required.)
• For the best performance, it is recommendedto have physical RAM twice the size of
the recording buffer setup - 256 MB or more. (Minimum is 128 MB of RAM.)
• At least 20 MB of free hard disk space is required for the installation. Additional disk
space is needed for storing the recorded data in files during the recordings process
(can be as much as 150MB when recording a full buffer size).
• Display: Resolution of 1024 x 768 with at least 16-bit color is recommended (resolu-
tion of 800 × 600 with 16-bit color is a minimum).
• A USB interface is required to connect to the Advisor Analyzer. This is not a require-
ment if the application is going to be used only as a viewer.
2.3 System Components/Packing List
The LeCroy Advisor Analyzer package includes the following items:
• One stand-alone LeCroy USB Advisor™ Analyzer module
• One AC power cord with a plug appropriate to your location
• One External Interface Breakout Board with a 9-pin cable
• Five USB cables: four 3-foot (1-meter) cables and one 6-foot (2-meter) cable
• LeCroy Advisor software program installation CD
• Product documentation, including online help

USBAdvisor User Manual Chapter 2: General Description
LeCroy Corporation 9
2.4 Stand-Alone Unit
Figure 2.1 Front Panel
Figure 2.2 Rear Panel
The Advisor Analyzer has several user-accessible controls on its front and rear panels.
•Red PWR (power) indicator LED: Illuminates when the unit power is switched on.
•Green REC (recording) LED: Illuminates when the unit is recording.
•Yellow TRG (triggered) LED: Illuminates when the unit triggers an event. Also
lights during power-on testing and blinks when the hardware is faulty.
•Green UPLD (upload) LED: Illuminates when unit is uploading data to host PC.
•Manual Trigger push-button (allows a manual Trace capture)
• After beginning a recording session, press the Manual Trigger switch to force
a Trigger condition. The session completes when a specified post-Trigger
amount of bus data is recorded or when you manually stop a recording
session.
•Detach Device push-button (allows a momentary disconnection of the device
from the host on the Classic Speeds port). This is especially useful when the
traffic of interest occurs during device enumeration. Use the Detach Device
switch shortly after starting recording to capture a Trace of the device’s
enumeration.
• Two USB ports, High Speed and Classic Speed, each with a type A and a type B
connector.
•High Speed: Used to record 480 MB/s High-Speed traffic only
•Classic Speeds: Used to record either 12 MB/s or 1.5 MB/s Classic-Speed
traffic

Chapter 2: General Description USBAdvisor User Manual
10 LeCroy Corporation
• Wide range AC connector module:
• Power socket
• Power on/off switch
• Enclosed 5x20 mm 2.0A 250 V fast acting glass fuse
Warning! For continued protection against fire, replace fuse only with the type and
rating specified above.
•USBtype B host computer connector
•Data In/Out DB-9 (9-pin) external interface connector
Warning! Do not open the Advisor Analyzer enclosure. There are no operator
serviceable parts inside. Refer servicing to LeCroy.

USBAdvisor User Manual Chapter 2: General Description
LeCroy Corporation 11
2.5 Specifications
Package
Power Requirements
90 to 254 VAC, 47 to 63 Hz (universal input), 100 W maximum
Environmental Conditions
Switches
LEDs
Recording Memory Size
128 Megabyte DRAM for traffic data capture, timing, state and other data
Dimensions 9.2 x 8.4 x 2.5 inches
(23.4 x 21.3 x 6.4 cm)
Connectors AC power connection
Trigger IN/OUT input (BNC)
Host connection (USB, type B)
Data connector (Data In/Out, 9-pin DB)
Weight 2.8 lbs. (1.2 kg)
Operating Temperature 0 to 55°C (32 to 131°F)
Storage Range -20 to 80°C (-4 to 176°F)
Operating Humidity 10 to 90%, non-condensing
Operating Altitude Up to 6560 feet (2000 meters)
Power on/off
Manual Trigger Forces trigger event.
Detach Device Detaches the device from the classic speed connection.
Power (PWR) Illuminated when the Analyzer is powered on
Recording (REC) Illuminated when the Analyzer is actively recording traffic data
Triggered (TRG) Illuminated during power-on testing and when the Analyzer has
detected a valid trigger condition
Uploading (UPLD) Illuminated when the Analyzer is uploading its recording memory
to the host PC for display

Chapter 2: General Description USBAdvisor User Manual
12 LeCroy Corporation
Host Compatibility
The instrument works with any PC equipped with a functioning USB port and running a
Microsoft Windows 2000, Windows XP, Windows Vista 32, or Windows Vista 64
operating system. Note: Support for Windows 2000 will end on January 1, 2008.
2.6 External Interface Breakout Board
The External Interface Breakout Board is an accessory that allows convenient access to
several potentially useful standard, fast TTL output and input signals. It also offers a
simple way to connect logic Analyzers or other tools to the Advisor Analyzer unit. Four
ground pins and one 5-volt pin are provided.
Figure 2.3 External Interface Breakout Board
The Breakout Board connects via a cable to the Data In/Out connector located on the
rear of the Analyzer box. Each signaling pin is isolated by a 100Ωseries resistor and a
buffer inside the Analyzer box.
Figure 2.4 Data In/Out Connector (on cable)
Table of contents
Other LeCroy Measuring Instrument manuals

LeCroy
LeCroy Sierra M6-2 User manual

LeCroy
LeCroy LSA1000 User manual

LeCroy
LeCroy DXC100A User manual

LeCroy
LeCroy USB Mobile HS User manual

LeCroy
LeCroy LogicStudio Parts list manual

LeCroy
LeCroy SDA User manual

LeCroy
LeCroy ZS1000 User manual

LeCroy
LeCroy USB Protocol Suite Advisor T3 User manual

LeCroy
LeCroy 3377 User manual

LeCroy
LeCroy AP034 User manual