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.
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.
LeCroy Corporation
USB Protocol Suite User Manual
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.
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.1Trace Viewer
LeCroy Corporation 1
Chapter 1: OverviewUSB Protocol Suite User Manual
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.
2LeCroy Corporation
USB Protocol Suite User ManualChapter 1: Overview
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.
LeCroy Corporation 3
Chapter 1: OverviewUSB Protocol Suite User Manual
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.2Voyager M3 Analyzer Exerciser System
Please see the Readme file on the installation CD for the latest
information on PC requirements and supported operating systems.
4LeCroy Corporation
USB Protocol Suite User ManualChapter 1: Overview
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.3Direct Connection using USB 3.0 Cables
or through direct connection via MMCx-to-SMA coaxial cables (Figure 1.4).
Figure 1.4Direct Connection using SMA Differential Tap
LeCroy Corporation 5
Chapter 1: OverviewUSB Protocol Suite User Manual
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 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.
®
Windows®XP,
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
•Has a 36-month warranty and hot-line customer support.
•Uses software upgradable Exerciser function.
•Allows remote control of USB analyzers in a network.
Flexible 3.0 Calibration
Each link can be calibrated with respect to received equalization and gain.
Physical Components
•Desktop or portable Microsoft Windows XP, Windows Vista 32, Windows Vista 64,
or Windows 7 (32 or 64) computer with USB or Ethernet capability
•Plug-and-Play USB installation
•1 GB or 4 GB of physical data-recording memory
•USB 2.0 Hi-Speed connection to desktop or portable host PC
•Internal wide-range AC power supply
•Expansion port for future enhancements
•SMA connectors and USB 3.0 connectors for SuperSpeed capture and generation
•External clock inputs and outputs
LeCroy Corporation 7
Chapter 1: OverviewUSB Protocol Suite User Manual
Recording Options
•Versatile triggering: bit-wise value and mask data patterns up to sixteen bytes wide
for Setup transactions and data packets
•Triggering on new High-Speed PIDs and split transaction special tokens (ERR,
SPLIT, PING, NYET, DATA2, and MDATA) (2.0)
•CATC Trace display and enumeration of High-Speed Micro Frames (2.0)
•Three forms of triggering: Snapshot, Manual, and Event
•Transaction sequencer: Allows triggering on a token qualified by a data pattern
and/or specific handshake, or can filter transactions (for example, NAK’d
transactions) (2.0)
•Advanced triggering with event counting and sequencing
•Dedicated trigger for recording input and output used to interface to external test
equipment
•Triggering on multiple error conditions: PID bad, bit stuffing bad, CRC bad,
end-of-packet bad, babble, activity loss, frame length violation, time-out or
turn-around violation, data toggle violation, Token, Bus Conditions, Data Length,
and excessive empty frames (2.0)
•Real-time traffic capture filtering and data packet truncation variable up to 256 bytes
(2.0)
•Adjustable buffer size from 0.4 MB to 1 GB or 4 GB
•Idle filtering (3.0)
8LeCroy Corporation
USB Protocol Suite User ManualChapter 1: Overview
Display Options
•Utilizes the CATC Trace graphical display of bus packets, transactions,
split transactions, and transfers.
•Groups numerous packets and transactions under a single transfer while quickly
decoding all essential information.
•Decodes split transactions upstream and downstream of a transaction translator
with a special hierarchical view.
•Has reports summarizing key statistics and conditions of interest, with the ability to
jump to the selected item in the trace display.
•Uses a Trace Viewer that is backward compatible with USB Advisor™,
USB Chief™, USB Inspector™, and USB Detective™ trace files, which are
converted upon loading.
•Indicates trigger position by different pre-trigger and post-trigger packet colors.
•Sets markers to assist with navigation and time calculations. Each marker can
contain unique comments.
•Hides start-of-frame (SOF) packets, as well as any packet or transaction from a
device address and endpoint.
•Searches for a specific PID.
•Detects and alerts you to every potential bus error and protocol violation, and their
combinations.
•Has high-resolution, accurate time stamping of bus packets and timing
measurement and analysis functions.
•Allows search and packet hiding.
•Allows device class decoding and user-defined protocol decoding.
•Has a Data View (2.0 and 3.0).
•Uses Link Tracker to view symbols of traffic (3.0).
•Uses a Spec View to show packets in the same format as the USB 3.0 specification
(3.0).
•Has Quick Timing Markers to immediately show time deltas and bandwidth use.
1.2.3 Hi-Speed Slow Clock
•Trace and generate High-Speed traffic at fractional (slow) clock rate capability (2.0)
LeCroy Corporation 9
Chapter 1: OverviewUSB Protocol Suite User Manual
1.2.4 Traffic Generation
USB 2.0 and 3.0 traffic generation options allow you to transmit custom packets over
standard USB cables with low-level control of headers, payloads, timing, and link states.
The Exerciser can play back trace files bit-for-bit, allowing validation engineers to
recreate problems reported in the field or test-specific functionality.
To build generation script files, you can edit example test scenarios or export any traffic
stream from a previously recorded trace. The Voyager Exerciser includes a
Generation Script Editor.
A script pre-processor allows you to organize script code and create reusable generation
blocks.
For USB 3.0 applications, test scenarios can contain multi-stage traffic generation blocks
that include Boolean expressions, LOOP, DO-CASE, and IF-THEN logical branching.
The Voyager USB 2.0 Exerciser can transmit low, full, or high-speed traffic and supports
both host and device emulation. It is backward compatible with existing USBTra i n e r
traffic generation scripts.
For USB 2.0 applications, the Exerciser supports both bitstream mode or Intelliframe
mode. In Intelliframe mode, the Exerciser can wait for the appropriate response from the
DUT before transmitting the next packet. For example, after issuing an IN, the generator
waits for the DATAx packet returned by the device to finish, and then issues an ACK.
When NAKs are received, the Exerciser can automatically resend the previous packet.
Voyager ReadyLink™ Emulation
The LeCroy Voyager USB 3.0 Exerciser features ReadyLink Emulation Mode. The
ReadyLink feature handles all USB 3.0 link training and link flow control, allowing the
emulator to operate at full line rate and respond to the DUT as defined by the
specification. The ReadyLink Emulation Mode helps simplify development of USB 3.0
test scenarios.
By default, ReadyLink Emulation Mode automatically manages:
•Header Packet Acknowledgements (L_GOOD_n)
•Buffer Credit (L_CRD_x)
•SKIPs at required intervals (SKP)
•Link Synchronization
•Responds to LFPS (Polling.LFPS)
•Responds to polling sequence (Polling.RxEQ)
•Responds to TS1 / TS2 handshaking sequence
•Responds to SS.Inactive (with RX.Detect)
•Power Management Link Commands
•Responds to LGO_Un (with LAU)
•Responds to LAU (with LMPA)
10LeCroy Corporation
USB Protocol Suite User ManualChapter 1: Overview
Test scripts can customize ReadyLink Emulation Mode to include error scenarios, such
as:
•Header LBADs
•Invalid link commands
•8B10B / CRC Error
•Running Disparity Error
•Corrupt Link Commands
•Corrupt Flow Control (Wrong L_CRD_x, Wrong L_GOOD_n, Drop L_Good_n)
At the packet level, you can send customized data payloads anywhere within the stream
to insert logic errors, perform corner-case, or do stress testing. Commands, such as the
Set ErrWrongLCRD command, allow link-layer error injection anywhere within the script.
1.2.5 Notes on LFPS Signals
Voyager Exerciser requires received “Ping” LFPS signals to be a minimum of
150 nanoseconds to be reliably recognized.
Voyager Analyzer can recognize “Ping” LFPS signals above 60 nanoseconds and report
their durations to
±15 nanoseconds of accuracy.
LeCroy Corporation 11
Chapter 1: OverviewUSB Protocol Suite User Manual
1.3 USBTracer/Trainer
The LeCroy USBTracer™ USB 2.0 Design & Verification System is the fifth generation
product of LeCroy's analysis tools for USB development and testing. The USB bus &
protocol Analyzer interfaces with standard USB cables and connections to capture and
display all speeds of USB 2.0 bus traffic.
Figure 1.5USB Tracer/Trainer
1.3.1 USBTracer/Trainer General Description
The USBTracer™ hardware module installs into the LeCroy Universal Protocol Analyzer
System. A portable or desktop PC connects to USBTracer at its USB port and configures
and controls the Analyzer. The “CATC Trace™” user interface is the industry standard for
documenting the performance of high-speed serial protocols.
USBTracer non-intrusively provides traffic capture and analysis for USB protocol
development and testing. Hardware triggering allows real-time event capture. Hardware
filtering filters different types of packets in or out of the recording. Filtering also preserves
recording memory, so that recording time can be extended.
The trace viewer application displays recorded data in colored graphics. Advanced
search and viewing capabilities allow you to quickly locate specific data, errors, and other
desired conditions.
USBTracer functions with any personal computer using the Microsoft
Windows Vista™ 32, Windows Vista 64, or Windows 7 (32 or 64) operating system and
equipped with a functional USB interface.
®
Windows®XP,
12LeCroy Corporation
USB Protocol Suite User ManualChapter 1: Overview
The Analyzer is a plug-in module that installs into a LeCroy Universal Protocol Analyzer
System (UPAS). Together, the Analyzer and UPAS are controlled from a personal
computer USB port across a USB connection.
Figure 1.6System Setup
USBTracer provides on-the-fly detection of, and triggering on, events such as Tokens and
Errors. Whether recording manually or with a specified trigger condition, USBTracer
continuously records the link data in a wrap-around fashion until manually stopped or until
the system detects a 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 the user. You can individually enable or disable real-time detection of events
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. An external DB-25 connector provides a path for externally supplied
data or timing data to be recorded along with traffic.
The DB-25 connector also provides a path for USBTracer to transmit externally the
software trigger signal or a user-defined event, for probing or use by other circuitry.
Search functions allow the software to identify and highlight specific 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.
LeCroy Corporation 13
Chapter 1: OverviewUSB Protocol Suite User Manual
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
•Has a 36-month warranty and hot-line customer support.
•Works in conjunction with the LeCroy USBTrainer USB Traffic Generator hardware
module to create a fully customizable USB test platform.
Physical Components
•Hardware module for the LeCroy Universal Protocol Analyzer System
•Desktop or portable Microsoft Windows XP, Windows Vista 32, Windows Vista 64,
or Windows 7 (32 or 64) computer with USB capability
•Plug-and-Play USB installation
•High-impedance tap: Inserts non-intrusively in any branch of a USB system.
•512 MB of physical data-recording memory
•Two all speed (Low, Full, or Hi-Speed) recording channels
•Full-Speed USB connection to desktop or portable host PC. Hi-Speed on
UPAS 2500H platform.
•Internal wide-range AC power supply
•Break-out board to interface to external test equipment
14LeCroy Corporation
USB Protocol Suite User ManualChapter 1: Overview
Recording Options
•Versatile triggering: bit-wise value and mask data patterns up to sixteen bytes wide
for Setup transactions and data packets
•Triggering on new High-speed PIDs and split transaction special tokens (ERR,
SPLIT, PING, NYET, DATA2, and MDATA).
•CATC Trace displays and enumerates High-speed Micro Frames.
•Three forms of triggering: Snapshot, Manual, and Event.
•Transaction sequencer: Allows triggering on a token qualified by a data pattern
and/or specific handshake, or can filter transactions (such as NAK’d transactions).
•Advanced triggering with event counting and sequencing
•Dedicated trigger for recording input and output used to interface to external test
equipment
•Triggering on multiple error conditions: PID bad, bit stuffing bad, CRC bad,
end-of-packet bad, babble, activity loss, frame length violation, time-out or
turn-around violation, data toggle violation, Token, Bus Conditions, Data Length,
and excessive empty frames
•Real-time traffic capture filtering and data packet truncation variable up to 256 bytes
•Adjustable buffer size from 0.4 MB to 512 MB
Display Options
•Uses the CATC Trace graphical display of bus packets, transactions,
split transactions, and transfers.
•Groups numerous packets and transactions under a single transfer while quickly
decoding all essential information.
•Decodes split transactions upstream and downstream of a transaction translator
with a special hierarchical view.
•Has reports summarizing key statistics and conditions of interest, with the ability to
jump to the selected item in the trace display.
•Records flexible input signaling with the CATC Trace.
•Uses a Trace Viewer backward compatible with Advisor™, Chief™, Inspector™,
and Detective™ trace files.
•Indicates trigger position by different pre-trigger and post-trigger packet colors.
•Sets markers to assist with navigation and time calculations. Each marker can
contain unique comments.
•Hides start-of-frame (SOF) packets and any packet or transaction.
•Searches for a specific PID.
•Detects, and alerts you to, every potential bus error and protocol violation, and their
combinations.
•Has high-resolution, accurate time stamping of bus packets and timing
measurement and analysis functions.
•Has search and packet hiding capabilities.
•Allows comprehensive device class decoding and user-defined protocol decoding.
LeCroy Corporation 15
Chapter 1: OverviewUSB Protocol Suite User Manual
1.3.3 Traffic Generation
Traffic generation capability is available as an add-on module, USBTra i n e r ™ , for the
Universal Protocol Analyzer System.
1.3.4 Hi-Speed Slow Clock
The ability to trace and generate Hi-Speed traffic at fractional (slow) clock rate is available
on both USBTracer platforms (2500 and 2500H). You can purchase this feature with a
License Key. Contact LeCroy for more information.
16LeCroy Corporation
Loading...
+ 358 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.