Voyager USB 3.0

The Voyager M3 is LeCroy’s 6th generation USB protocol verification platform designed for the next evolution of universal serial bus known as SuperSpeed USB. Leveraging LeCroy’s extensive expertise in high-speed serial data analysis, the Voyager provides 100% accurate protocol capture of both USB 2.0 and 3.0 at data rates up to 5 Gb/s.

Explore Voyager USB 3.0  Explore Voyager USB 3.0
Voyager USB 3.0   LeCroy's flagship validation platform for USB 2.0 and 3.0 verification provides 100% accurate protocol capture at data rates up to 5 Gb/s
USBTracer/Trainer   LeCroy's field proven platform for USB 2.0 provides an integrated analyzer / exerciser system designed to test functionality, error recovery and compliance
USB Advisor   Accurate and dependable mid-range USB 2.0 protocol analysis solution with sophisticated CATC Trace analysis features
USB Mobile T2    Portable and powerful USBMobile™ T2 attaches via the PC card slot (PCMCIA) to provide affordable USB solution with sophisticated CATC Trace analysis featuresProtocol Analyzer System
Conquest Pro    LeCroy's affordable USB analyzer solution includes protocol error detection and hardware triggering at an extraordinary price point
Conquest   LeCroy's affordable USB analyzer solution includes protocol error detection and hardware triggering at an extraordinary price point
USB, or Universal Serial Bus, is a connectivity standard that enables computer peripherals and consumer electronics to be connected to a computer without reconfiguring the system or opening the computer box to install interface cards. USB was introduced in 1995 and replaces the serial, parallel, mouse and keyboard ports. The host computer automatically recognizes the device and installs the appropriate drivers. It is a fast, bi-directional, low-cost, dynamically attachable serial interface that was visualized to provide ease of connectivity to PCs. With features such as high speed and hot "plug-ability", USB has become a de-facto standard for various consumer and PC peripheral devices. USB connectivity standard allows up to 127 devices connected to a Host System. The current standards of USB allow data transfer rates of 1.5 Mbps, 12 Mbps, 480 Mbps, and more recently 5Gbps. USB designates low, full, high-speed connectivity between devices compatible with the 2.0 specification. Most full speed devices include lower bandwidth mice, keyboards, printers, and joysticks.
Why USB?

USB emerged in late 1995 from the shortcomings of peripheral devices implementation. Shortly after its introduction, USB became widely popular and is now the most popular peripheral interconnect in history. USB continues to be dominant for the following reasons:

  • Mature, proven technology
  • Backward-compatible and low cost
  • Easy plug and play operation
  • Data transfer speeds suitable for a variety of applications

As evidenced by USB popularity, several extensions of the technology have been introduced to try and capitalize on its installed base/ popularity. An example of this extension, which is supported and approved by the USB Implementers Forum (USB-IF), is USB On-The-Go (OTG). In addition, several products that have traditionally been 1394-based such as digital camcorders are now coming to market with USB 2.0. Wireless USB has also emerged as the de facto standard for wireless personal area networking.

USB Architecture

USB was initially introduced as a host to peripheral interconnect with the goal of putting most of the intelligence on the host-side. The OTG specification added an optional peer-to-peer capability to devices but had limited adoption to date. So the vast majority of USB devices typically fall into 2 categories:

Hosts
  • PCs, Macs and laptops
Peripherals
  • All devices designed to attach to a host (examples)

The role of the host controller (plus software) is to provide a uniform view of IO system for all applications software. For the USB IO subsystem in particular, the host manages the dynamic attach and detach of peripherals. It automatically performs the enumeration stage of device initialization which involves communicating with the peripheral to discover the identity of a device driver that it should load, if not already loaded. It also provides device descriptor information that drivers can use enable specific features on the device. Peripherals add functionality to the host system or may be standalone embedded operation. When operating as a USB device, peripherals act are slaves that obey a defined protocol. They must react to requests sent from the host. It’s largely the role of PC software to manage device power without user interaction to minimize overall power consumption. The USB 3.0 specification redefines power management to occur at the hardware level with multiple power states designed to reduce power usage across the IO system.

Links
Portions Copyrighted 2007, PCI Special Interest Group
Wikipedia contributors, "Peripheral Component Interconnect," Wikipedia, The Free Encyclopedia,

The Voyager M3 is LeCroy's 6th generation USB protocol verification system designed for the next evolution of universal serial bus known as SuperSpeed USB. Leveraging LeCroy's extensive expertise in high-speed serial data analysis, the Voyager provides 100% accurate protocol capture of both USB 2.0 and 3.0 at data rates up to 5 Gb/s.

This multifunction validation platform is available with an integrated exerciser capable of both 2.0 and 3.0 host and device emulation. In addition to error injection and compliance verification, the exerciser provides early adopters with a USB 3.0 link to begin bring-up testing well before commercial hosts are available. Loaded with innovative features that anticipate the needs of early adopters, the Voyager platform is the intelligent choice for “cradle-to-grave” USB 3.0 validation.

Unmatched Accuracy

The Voyager analyzer front-end leverages custom circuitry from LeCroy's 5Gb/s PCI Express analyzer to provide fast-locking and uncompromised accuracy for USB 3.0 recording. SuperSpeed USB will implement hardware based power management with devices frequently entering power suspend mode. While in-line, the Voyager system will detect and seamlessly recover from electrical idle while accurately showing all bus and power state transitions time-stamped within the display. It includes full support for spread spectrum clocking (SSC) and data scrambling (LFSR) which can be enabled / disabled for silicon bring-up testing.

Flexible hardware

The front end of the Voyager analyzer features native 3.0 connectors that bifurcate USB 2.0 and 3.0 electrical signals to provide loss-less capture of traffic from both links simultaneously. Concurrent high-speed and SuperSpeed recording allows end-to-end viewing of data transfers across a USB 3.0 hub. The system can operate as a USB 2.0/3.0 analyzer; and is also available in a 2.0-only configuration that is upgradeable to 3.0.

The Voyager M3 platform includes 4GB of recording memory plus USB and Gbe links for uploading recorded traffic to the host PC. Fast access to captured traffic is now possible thanks to sustained data transfers of 600Mbit per second over the Gbe link. Both the analyzer and exerciser can utilize slow clocking (fractional) or external clock sources (as low as 1Mhz) for testing with FPGA-based prototypes or emulators that require ultra low-speed data acquisition.

The heart of the Voyager verification system is LeCroy's revolutionary BusEngine™ technology. This state-of-the-art protocol processing core incorporates a real-time recording engine and configurable tools to selectively monitor and record SuperSpeed USB traffic. Field upgradeable firmware allows the BusEngine to evolve and support new features or future changes to the USB specification.

Additional innovations include upgradeable hardware components. The USB connectors on the analyzer are mounted on a removable daughter-card allowing the system to be upgraded as improved connectors are available. The analyzer and exerciser also include SMA differential Input/Output lines as an alternate interface for taping between early development boards. This eliminates dependencies on USB 3.0 connectors allowing testing to begin as soon as PHY silicon is available.

6th Generation Analysis Software

The Voyager utilizes the legendary CATC Trace which has become the industry's de facto standard for USB 2.0 protocol analysis. The trace viewer software uses colors and patterns to train the eye to understand information faster. When recording mixed traffic upstream from a SuperSpeed hub, Legacy 2.0 and 3.0 packets are labeled and interleaved in a single display. Each event is shown on a separate row with every field labeled and color coded.. Traffic from the logical 2.0 & 3.0 channels can be individually filtered, searched or exported from the trace. The USB Transfer level can be expanded and collapsed to show the packet layer including all link management packets (LMPs) and flow control symbols.

Raw Debugging Power

The Voyager includes a special Link Tracker mode that captures every transition and presents raw 10-bit data patterns chronologically with timing resolution of 2ns. Designed to assist with low-level debugging, all ordered sets including training sequences and inter-packet symbols can be displayed in raw 10-bit, 8-bit, scrambled, and unscrambled Hex format. Symbol-to-symbol timing measurements are possible with a single click.

Key Features
  • CATC Trace Analysis Software System – Expand / Collapse transfer layer for faster interpretation of USB traffic
  • Capture / Analyze 3.0 & 2.0 traffic concurrently – Record 2.0 and SuperSpeed data path to test & debug USB 3.0 host & hub operation
  • Integrated 3.0 analyzer / exerciser (single box) – Multifunction system with 3.0 and 2.0 device or host traffic generation
  • 4GB Recording Capacity - Capture long recording sessions for analysis and problem solving
  • Raw bit Recording / 10-bit error detection – view and correlate low-level 10-bit symbols to higher-level packet structures
  • Detects over 40 Link & Protocol errors – Critical link and timing errors are automatically detected and flagged in the trace
  • 2ns timing resolution - extremely accurate timing resolution allows precise measurement of link layer handshaking
  • External Trigger In / Out – Use the LeCroy Voyager to identify any packet and toggle a scope or logic analyzer (via SMA connectors)
  • Fully supports SSC and Data scrambling - Fast Locking and Accurate capture on 5Gbps signals
  • Hardware Triggering – Trigger on both 2.0 or 3.0 protocol events to isolate important traffic, specific errors or data patterns
  • Comprehensive Device Decoding - SCSI Mass Storage, 3.0 Hub, PTP/Still Image, Printer, PictBridge, Media Transfer Protocol (MTP), and all popular USB device classes
  • Hardware Filtering - Automatically exclude non-essential and redundant symbols including Idles, TS1, TS2, SKPs, and LFPS sequences.
  • Intelligent Reporting - Automatically report event metrics and flag over 20 common USB 3.0 protocol errors
  • Sophisticated Viewing - View TLP messages and headers, plus logical transaction and transfer layers of the USB protocol
  • Gbe or Hi-Speed USB upload – Sustained transfer rates of 600Mbps over Gbe provide instant access to captured data
  • SMA-input differential probing - alternate connector interface allows taping between early development boards if native connectors are unavailable
  • Slow clock / External clock Input – Adjustable signal frequencies for synchronizing analyzer timing with prototype & validation boards
  • Link Training and Timing Views - LTSSM flow diagram and chronological views linked to trace display
  • Power Tracker™ Option - Graphs Power & Current draw for VBus devices synchronized to the trace data
  • 3 Year Hardware Warranty - Protect your investment with industry leading support and warranty
Intelligent Triggering

The Voyager provides hardware triggering to pinpoint protocol events of interest. Trigger events can be specified at the lowest levels including bus states and ordered sets (Link up, SKP, etc…) or header fields including route strings or packet types (ACK, EPRDY, etc….). Voyager's graphical drag-and-drop interface makes setup easy. Users can define trigger logic that monitors multiple sequential events with counters and timers incorporated within each state. Real time error triggering is also available to detect 20 common error conditions.

Real Time Filtering

SuperSpeed data transfers at 5 Gb/s can fill memory buffers in an instant making event filtering critical for efficient debug. The Voyager analyzer can filter unwanted traffic from the buffer in real-time by discarding redundant patterns such as SKPs, idles, and training sequences. Filtering logic can also include transaction layer packets with added criteria like direction or port number.

Error Detection

The LeCroy Voyager can detect and flag real Protocol errors including logical link and timing errors. At the lower layers, training sequences and link commands are automatically verified for proper formatting. The Spec View displays header fields in hex or binary and also marks errors in red.

Integrated Exerciser Option

A comprehensive exerciser capability with support for both USB 2.0 and 3.0 traffic generation is built in to the Voyager platform. The exerciser option allows users to transmit custom packets over standard USB cables with low-level control of headers, payloads, timing, and link states. Featuring Voyager ReadyLink™, the exerciser includes a full function link layer that automatically handles all USB 3.0 handshakes. ReadyLink maintains link synchronization, flow control and header acknowledgements to make developing test scenarios fast and easy. The Exerciser is seamlessly integrated with the Protocol Analyzer, making the Voyager system a complete test and development solution for engineers validating USB protocol.

USB Device Decoding

The Voyager software performs full decoding of USB device class traffic. It also supports vendor specific decoding for developers interested in automatically showing proprietary commands in the trace view. The Voyager offers full support for the USB OTG specification. The analyzer identifies both the HNP(Host Negotiation Protocol) and SRP (Session Request Protocol) occurrences. VBus and Data Line pulses are captured, displayed and integrated in the trace file to provide a complete, end-to-end look at OTG occurrences on the bus.

Complete list of USB Decodes (Click to Expand ↓)

Find The Issues Fast

The Voyager software provides many mechanisms to measure and report on USB 2.0 and 3.0 traffic. With the Traffic Summary display, users can evaluate statistical reports at a glance or navigate to individual events. Users may select transaction packets to view ACK/NAK or Device Notification events, then jump to each occurrence with a single keystroke. Reports are available showing link throughput and flow control metrics. Higher level events are also tracked and reported at the logical USB Transfer level. The error report shows a range of protocol violations - from invalid CRCs to power state transition errors. The Power Tracker option monitors Vbus power draw and displays voltage graphically in a time line format. This power information is synchronized to the trace allowing users to verify power management transitions at the protocol and electrical layers.

The LTSSM State View is linked to the trace display Bus Utilization graphs show data and packet length, bus usage by device in a histogram format. The Bandwidth calculator automatically calculates the time delta between two points in the trace. Fast Search and Find options allow users to navigate to specific packets, errors and any data type within a trace file. The CATC Trace supports filter and hide commands, to temporarily remove irrelevant data from the display for more efficient viewing.

Since 1996, LeCroy has been a key provider of tools for the USB ecosystem. The Voyager system leverages countless hours of research in high-speed serial data analysis to create the most reliable and accurate USB 3.0 analyzer system available. Combined with the exerciser option and the CATC Trace expert software, the Voyager platform alleviates developers from tedious byte-level analysis and lets them focus on quick resolution of protocol layer problems.

Product Model LeCroy Voyager USB 3.0 Pro Analyzer System
   
Basic Functions:  
 Protocol(s) Supported USB 1.0, 1.1, 2.0 & 3.0
 Protocol Analyzer Yes
 Protocol Exerciser Yes
 Other N/A
    
Host HW Requirements Pentium II or greater,
USB 2.0 port
OS Requirements Windows XP and Vista
Memory Size 4048MB
Data Rates Supported 1.2 - 4800 Mb/s
Recording Channels 1
Data Bus Interface Half duplex differential (USB 2.0)
Dual simplex differential (USB 3.0)
Form Factor Enclosed Chassis
Front Panel Connectors Analyzer – one (1) USB 2.0 & 3.0 recording channel with USB 3.0 A & B connectors
Exerciser– one (1) USB 2.0 & 3.0 Generator channel with USB 3.0 A & B connectors
Front Panel Indicators Platform LEDs: Power, Status
Analyzer LEDs: Rec 2.0, 3.0,
Exerciser LEDs: Gen, Rec 2.0, 3.0
   
Dimensions: Voyager M3: 12.5 x 11 x 2
External Clock Input MMCX to SMA
External Clock Frequencies 1 MHz to 5 GHz
Weight 5.4 lbs
Power Requirements 90-254 VAC, 47-63 Hz (universal input), 100W maximum
 Alternate Taping Interface MMCX to SMA differential input / output (record and transmit)
 External Trigger IN/OUT  SMA connectors
    
Features  
 CATC Trace Yes
 Field Upgradeable BusEngine Yes
 SuperSpeed USB 3.0 capture Yes
 Low/Full/High Speed USB 2.0 capture Yes
 Integrated Exerciser option Yes
 Gbe Upload Yes
 Spec View (3.0 packets) Yes
 Single state triggering Yes
 Sequential state triggering Yes
 Pre-capture filtering Yes
 Automation API  Yes
 On-the-Go (OTG) Yes
 Raw 10-bit Display Yes
 Link Tracker Yes
 Slow Clock Option Yes
 External Clock Option Yes
 SMA Differential Input Option Yes
    
Environmental  
 Operating Temperature 32 to 131 F
 Non-operating -20 to 80° C (-4 to 176° F)
 Operating Humidity 10% to 90% RH
(non-condensing)
LeCroy Voyager Exerciser Option
Voyager USB 3.0 Compliance Suite
Voyager M3 Slow Clock Option
Voyager M3 SMA Differential Input Option
Voyager USB 3.0 Import Option
CATC Sync Card Option
Voyager M3i Power Tracker™ for USB 2.0 & 3.0 Option
USB Embedded Probe