Software Version 7.
Trademarks and Servicemarks CATC, Teledyne LeCroy, Voyager, Voyager M3x, Voyager M310, Voyager M310C, Voyager ReadyLink, USB Protocol Suite, USB Advisor, Advisor T3, Mercury T2C, Mercury T2, USB Chief, USB Inspector, USB Detective, USB Tracer/Trainer, and BusEngine are trademarks of Teledyne LeCroy. Microsoft and Windows are registered trademarks of Microsoft Corporation. Intel and Pentium are registered trademarks of Intel Corporation.
Chapter 1: Overview............................................................................................... 21 1.1 Common Features ..................................................................................................................21 1.1.1 Graphical Bus Traffic Display ..................................................................................................................... 21 1.1.2 Accurate Time Measurement (Voyager, Advisor T3) ..............................................
Teledyne LeCroy Corporation Contents 1.4.3 Features ........................................................................................................................................................ 40 General ........................................................................................................................................................................... Physical Components ......................................................................................................
Contents Teledyne LeCroy Corporation Flexible 3.1 Calibration.................................................................................................................................................. Physical Components ................................................................................................................................................... Recording Options ....................................................................................................................
Teledyne LeCroy Corporation Contents 2.4.4 Specifications............................................................................................................................................... 84 Power Requirements ..................................................................................................................................................... Environmental Conditions ................................................................................................................
Contents Teledyne LeCroy Corporation 2.9 USBTracer/Trainer, USB Advisor, USBMobile HS and USBMobile T2 ............................. 102 Chapter 3: Installation.......................................................................................... 103 3.1 Installing the Analyzer Software on the Host Machine .....................................................103 3.1.1 Windows Server 2012 .................................................................................................................
Teledyne LeCroy Corporation Contents 4.2.6 Search Menu............................................................................................................................................... 170 4.2.7 View Menu .................................................................................................................................................. 171 4.2.8 Window Menu ...........................................................................................................................
Contents Teledyne LeCroy Corporation Chapter 5: Recording Options ............................................................................ 207 5.1 Recording Options Modes ...................................................................................................209 5.1.1 Advanced Mode: Voyager M3, M3i and M3x............................................................................................ 209 5.1.2 Simple Mode: Advisor T3 ............................................................
Teledyne LeCroy Corporation Contents 5.2.6 Recording Scope (Voyager, Advisor T3 and Mercury) ........................................................................... 247 5.2.7 Buffer Size .................................................................................................................................................. 247 5.2.8 Trigger Position ......................................................................................................................................... 248 5.
Contents Teledyne LeCroy Corporation 5.9 Using Sequences.................................................................................................................. 291 5.9.1 Using a Single-State Sequence ................................................................................................................ 291 5.9.2 Using a Multi-State Sequence................................................................................................................... 291 5.9.
Teledyne LeCroy Corporation Contents File Attachment............................................................................................................................................................ URL Link ....................................................................................................................................................................... YouTube Video...............................................................................................................
Contents Teledyne LeCroy Corporation 6.11.18 Hide All Transactions Except Stream Id Numbers.............................................................................. 341 6.11.19 Show/Hide Packets: SuperSpeed+ PHY Transaction ......................................................................... 343 6.12 Switch to Transactions View ............................................................................................. 344 6.12.1 Transaction View from Toolbar .................................
Teledyne LeCroy Corporation Contents 7.5.11 Transfer Type ........................................................................................................................................... 375 7.6 Go To USB 3.1 ....................................................................................................................... 376 7.6.1 Packet Type ................................................................................................................................................
Contents Teledyne LeCroy Corporation 8.2.3 Hiding Display Options ............................................................................................................................. 415 8.3 USB2 Packet Hiding Options...............................................................................................416 8.4 USB3 Packet Hiding Options...............................................................................................418 8.5 PD Packet Hiding .................................
Teledyne LeCroy Corporation Contents 10.7 Traffic Summary Report ..................................................................................................... 471 10.7.1 SCSI Metrics ............................................................................................................................................. 472 10.7.2 Power Delivery (PD) Traffic Summary Report ....................................................................................... 473 10.8 Bus Utilization..........
Contents Teledyne LeCroy Corporation Eye Diagram Information/Options.............................................................................................................................. Effect of Offset ............................................................................................................................................................. Eye Diagram Toolbar.........................................................................................................................
Teledyne LeCroy Corporation Contents Chapter 12: Traffic Generation 3.1 Exerciser .................................................... 569 12.1 Connecting to Voyager M3/M3i.......................................................................................... 569 12.1.1 Host Emulation......................................................................................................................................... 569 12.1.2 Device Emulation ........................................................
Contents Teledyne LeCroy Corporation Link Power Management Settings ............................................................................................................................. 590 LFPS Settings .............................................................................................................................................................. 590 Link Configuration Settings............................................................................................................
Teledyne LeCroy Corporation 20 Contents USB Protocol Suite User Manual
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.
Teledyne LeCroy Corporation 1.1.2 Common Features 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.
Common Features 1.1.5 Teledyne LeCroy Corporation 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.
Teledyne LeCroy Corporation 1.2 Voyager M310P Analyzer Voyager M310P Analyzer Warning: The Voyager M310P Power Delivery (PD) Exerciser allows the customer to set Voltages and Current levels to be delivered to/from Devices and Hosts and their connecting cables which may exceed their capabilities. This may cause damage to the devices under test and their cables. Please use caution when writing scripts so that these limitations are not exceeded.
Voyager M310P Analyzer Teledyne LeCroy Corporation If configured for USB 3.1 SS+ (10Gbps) testing, the system supports monitoring between SuperSpeed Plus links using USB 3.1 SS+ USB Type‐CTM connector cables (see Figure 1.15 on page 60). Analysis of 10 Gbps Super Speed Plus traffic requires the use of short, low‐ loss, high quality cables, as provided by Teledyne LeCroy with your M310P product. Use of other cables may compromise the signal quality and prevent capturing of the traffic.
Teledyne LeCroy Corporation Voyager M310P Analyzer The system functions with any host machine having the Microsoft® Windows® 10, Windows 8, 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.
Voyager M310P Analyzer Teledyne LeCroy Corporation 16 GB of physical data‐recording memory USB 3.1 Super‐Speed connection to desktop or portable host machine USB 3.
Teledyne LeCroy Corporation 28 Voyager M310P Analyzer Allows search and packet hiding. Allows device class decoding and user‐defined protocol decoding. Has a Data View (2.0 and 3.1). Uses Link Tracker to view symbols of traffic (3.1). Uses a Spec View to show packets in the same format as the USB 3.1 specifica‐ tion (3.1). Has Quick Timing Markers to immediately show time deltas and bandwidth use.
Voyager M310P Analyzer 1.2.4 Teledyne LeCroy Corporation Traffic Generation USB 2.0 and 3.1 traffic generation options allow you to transmit custom packets over standard USB cables with low‐level control of headers, payloads, timing, and link states. USB 2.0 Trainer The USB 2.0 Trainer can play back trace files bit‐for‐bit, allowing validation engineers to recreate problems reported in the field or test‐specific functionality. To build 2.
Teledyne LeCroy Corporation Voyager M310P Analyzer 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) Corrupt Header Packet acknowledgment (Send LBAD, LRTY) Corrupt Packet Framing (SHP, SDP, END) At the packet level, you can send customized data payloads anywhere within the stream to i
Voyager M310C Analyzer 1.3 Teledyne LeCroy Corporation Voyager M310C Analyzer Warning: The Voyager M310C Power Delivery (PD) Exerciser allows the customer to set Voltages and Current levels to be delivered to/from Devices and Hosts and their connecting cables which may exceed their capabilities. This may cause damage to the devices under test and their cables. Please use caution when writing scripts so that these limitations are not exceeded.
Teledyne LeCroy Corporation Voyager M310C Analyzer If configured for USB 3.1 SS+ (10Gbps) testing, the system supports monitoring between SuperSpeed Plus links using USB 3.1 SS+ USB Type‐CTM connector cables (see Figure 1.15 on page 60). Analysis of 10 Gbps Super Speed Plus traffic requires the use of short, low‐ loss, high quality cables, as provided by Teledyne LeCroy with your M310C product. Use of other cables may compromise the signal quality and prevent capturing of the traffic.
Voyager M310C Analyzer Teledyne LeCroy Corporation The system functions with any host machine having the Microsoft® Windows® 10, Windows 8, 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.
Teledyne LeCroy Corporation Voyager M310C Analyzer USB 3.1 Super‐Speed connection to desktop or portable host machine USB 3.
Voyager M310C Analyzer Teledyne LeCroy Corporation Allows device class decoding and user‐defined protocol decoding. Has a Data View (2.0 and 3.1). Uses Link Tracker to view symbols of traffic (3.1). Uses a Spec View to show packets in the same format as the USB 3.1 specifica‐ tion (3.1). Has Quick Timing Markers to immediately show time deltas and bandwidth use.
Teledyne LeCroy Corporation 1.3.4 Voyager M310C Analyzer Traffic Generation USB 2.0 and 3.1 traffic generation options allow you to transmit custom packets over standard USB cables with low‐level control of headers, payloads, timing, and link states. USB 2.0 Trainer The USB 2.0 Trainer can play back trace files bit‐for‐bit, allowing validation engineers to recreate problems reported in the field or test‐specific functionality. To build 2.
Voyager M310C Analyzer Teledyne LeCroy Corporation 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) Corrupt Header Packet acknowledgment (Send LBAD, LRTY) Corrupt Packet Framing (SHP, SDP, END) At the packet level, you can send customized data payloads anywhere within the stream to
Teledyne LeCroy Corporation 1.4 Voyager M310 Analyzer Voyager M310 Analyzer The Teledyne LeCroy Voyager™ M310 Analyzer and Exerciser system is a multifunction verification system for USB 3.1 and 2.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 (see Figure 1.14 on page 59). Figure 1.
Voyager M310 Analyzer Teledyne LeCroy Corporation Figure 1.7: Direct Connection using USB 3.1 Cables. 1.4.2 General Description The Analyzer connects to a portable or desktop host machine through the USB port. The host machine 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.
Teledyne LeCroy Corporation Voyager M310 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.
Voyager M310 Analyzer Teledyne LeCroy Corporation 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 1 MB to 16 GB Idle filtering (3.
Teledyne LeCroy Corporation 1.4.4 Voyager M310 Analyzer Traffic Generation USB 2.0 and 3.1 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 2.
Voyager M310 Analyzer Teledyne LeCroy Corporation 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) Corrupt Header Packet acknowledgment (Send LBAD, LRTY) Corrupt Packet Framing (SHP, SDP, END) At the packet level, you can send customized data payloads anywhere within the stream to i
Teledyne LeCroy Corporation 1.5 Voyager M3/M3i Analyzer Voyager M3/M3i Analyzer The Teledyne LeCroy Voyager™ M3/M3i Analyzer and Exerciser system is a multifunction verification system for USB 2.0 and USB 3.1 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 (see Figure 1.8 on page 44).
Voyager M3/M3i Analyzer Teledyne LeCroy Corporation Figure 1.9: Direct Connection using USB 3.1 Cables. Figure 1.10: Direct Connection using SMA Differential Tap. 1.5.2 General Description The Analyzer connects to a portable or desktop host machine through the USB port. The host machine configures and controls the Analyzer. The “CATC Trace™” user interface is an industry standard for documenting the performance of high‐speed serial protocols.
Teledyne LeCroy Corporation Voyager M3/M3i Analyzer The system functions with any personal host machine having the Microsoft® Windows® 10, Windows 8, 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.
Voyager M3/M3i Analyzer Teledyne LeCroy Corporation 64) host machine 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 machine Internal wide‐range AC power supply E10ansion port for future enhancements SMA connectors and USB 3.
Teledyne LeCroy Corporation 1.5.4 Has high‐resolution, accurate time stamping of bus packets and timing measure‐ ment 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.1). Uses Link Tracker to view symbols of traffic (3.1). Uses a Spec View to show packets in the same format as the USB 3.1 specifica‐ tion (3.1). Has Quick Timing Markers to immediately show time deltas and bandwidth use.
Voyager M3/M3i Analyzer Teledyne LeCroy Corporation 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.
Teledyne LeCroy Corporation 1.6 Advisor T3 Advisor T3 The Teledyne LeCroy USB Advisor T3™ USB 3.1 Protocol Analyzer is a verification system for USB development and testing. It supports both USB 2.0 and USB 3.1. It can record USB traffic and graphically present the logical transactions and events. It connects to a laptop or desktop host machine through its USB port. Figure 1.11: Advisor T3. The system can monitor traffic between USB 2.0 links using standard high‐speed compliant cables.
Advisor T3 Teledyne LeCroy Corporation 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.
Teledyne LeCroy Corporation Advisor T3 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 trans‐ actions) (2.
Mercury T2C 1.7 Teledyne LeCroy Corporation Mercury T2C The Teledyne LeCroy Mercury T2C™ USB 2.0 and Power Delivery Protocol Analyzer is a verification system for USB development and testing. It supports USB 2.0. It is designed to record USB traffic and graphically present the logical transactions and events. It connects to a laptop or desktop host machine via USB 2.0. The Mercury T2C is powered by the USB cable using the USB Type‐C connectors, so no additional power cord is needed. Figure 1.
Teledyne LeCroy Corporation Mercury T2C 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.
Mercury T2C Teledyne LeCroy Corporation SPLIT, PING, NYET, DATA2, and MDATA) CATC Trace display and enumeration of 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 (for example, NAK’d transac‐ tions) Advanced triggering with event counting and sequencing Dedicated trigger for recording input and output used to interface to
Teledyne LeCroy Corporation 1.8 Mercury T2 Mercury T2 The Teledyne LeCroy Mercury T2™ USB 2.0 Protocol Analyzer is a verification system for USB development and testing. It supports USB 2.0. It is designed to record USB traffic and graphically present the logical transactions and events. It connects to a laptop or desktop host machine via USB 2.0. The Mercury T2 is powered by the USB cable, so no additional power cord is needed. Figure 1.13: Mercury T2.
Mercury T2 Teledyne LeCroy Corporation 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.
Teledyne LeCroy Corporation Mercury T2 test equipment (Optional purchase item) 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.
Voyager M3x Analyzer 1.9 Teledyne LeCroy Corporation Voyager M3x Analyzer The Teledyne LeCroy Voyager™ M3x Analyzer and Exerciser system is a multifunction verification system for USB 2.0 and USB 3.1 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 (see Figure 1.14 on page 59). Figure 1.
Teledyne LeCroy Corporation Voyager M3x Analyzer Figure 1.15: Direct Connection using USB 3.1 Cables 1.9.2 General Description The Analyzer connects to a portable or desktop host machine through the USB port. The host machine 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.
Voyager M3x Analyzer Teledyne LeCroy Corporation 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.
Teledyne LeCroy Corporation Voyager M3x Analyzer and/or specific handshake, or can filter transactions (for example, NAK’d trans‐ actions) (2.
Voyager M3x Analyzer 1.9.4 Teledyne LeCroy Corporation Traffic Generation USB 2.0 and 3.1 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 2.
Teledyne LeCroy Corporation USBTracer/Trainer, USB Advisor, USBMobile HS and USBMobile T2 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) Corrupt Header Packet acknowledgment (Send LBAD, LRTY) Corrupt Packet Framing (SHP, SDP, END) At the packet level, you can send customized data pa
General Description 2.1 Voyager M310P Analyzer 2.1.1 System Components and Packing List These system components are on the packing list: Voyager M310P Protocol Analyzer/Exerciser System 160 Watt AC Power Adapter and Cord 10 USB Cables 3.1: C‐C Unmarked (5A capable) (x2), C‐C 5A 10Gbps E‐Marked, C‐uB, C‐B, C‐A, C‐A Receptacle, A‐B 2.0: C‐B, C‐uB Installation DVD‐ROM, including documentation Quick Start Guide Product documentation is on the Installation DVD‐ROM. 2.1.
Teledyne LeCroy Corporation Voyager M310P Analyzer Figure 2.2: Voyager M310P Analyzer Rear The features of the Analyzer are listed in the following table. Features Function Front Panel: Power LED Status LED Analyzer Connectors 1 & 2 LEDs Off Solid Red Solid Green Additional LEDs Gen Rec Trig 2.
Voyager M310P Analyzer 5G Off Solid Yellow Slow Flashing Yellow Fast Flashing Yellow Solid Green Blinking Green 10G Off Solid Yellow Slow Flashing Yellow Fast Flashing Yellow Solid Green Blinking Green Trigger In Out Teledyne LeCroy Corporation USB 3.1 SuperSpeed Gen 1 (5 Gbps) No traffic or LFPS Only Polling LFPS Low Power States Symbol Traffic, Training (TS1/TS2/TSEQ) Link Traffic (U0) LUP, LDN TP's and DP's (actual traffic) USB 3.
Teledyne LeCroy Corporation Voyager M310P Analyzer Note: USB 2.0 Link LEDs operate only while USB 2.0 Recording or Real‐Time Statistics (RTS) is running. USB 3.1 LEDs always operate, unless USB 3.1 has been disabled in the Recording Options General Tab. WARNING: Do not open the Voyager M310P enclosure. No operator serviceable parts are inside. Refer servicing to Teledyne LeCroy customer care. 2.1.4 Specifications The Analyzer has the following specifications. Power Requirements 24V DC, 6.
Voyager M310P Analyzer Teledyne LeCroy Corporation Switches Power On/off Recording Memory Size 8 GB or 16 GB for traffic data capture, timing, state and other data. 2.1.5 Voyager M310P Specific Setup Notes The Type‐C connectors on the front are meant to connect to Hosts (which have a DFP or Downstream Facing Port) and Devices (which have a UFP or Upstream Facing Port) as indicated in the Figure 2.6 below.
Teledyne LeCroy Corporation Voyager M310P Analyzer Note: Analysis of USB SS+ (10Gbps) traffic requires the use of short, low‐loss, high quality cables. The cables provided by Teledyne LeCroy, which have the Teledyne LeCroy label on them, have been verified to provide excellent signal quality. Using other cables may compromise the signal quality and prevent capturing of clean traffic.
Voyager M310C Analyzer 2.2 Voyager M310C Analyzer 2.2.1 System Components and Packing List Teledyne LeCroy Corporation These system components are on the packing list: Voyager M310C Protocol Analyzer/Exerciser System AC Power Adapter and Cord 10 USB Cables 3.1: C‐C Unmarked (5A capable) (x2), C‐C 5A 10Gbps E‐Marked, C‐uB, C‐B, C‐A, C‐A Receptacle, A‐B 2.0: C‐B, C‐uB Installation DVD‐ROM, including documentation Quick Start Guide Product documentation is on the Installation DVD‐ROM. 2.
Teledyne LeCroy Corporation Voyager M310C Analyzer The features of the Analyzer are listed in the following table. Features Function Front Panel: Power LED Status LED C Connectors 1 & 2 ‐ LEDs Off Solid Red Solid Green Analyzer LEDs Gen Rec Trig 2.
Voyager M310C Analyzer Off Solid Yellow Slow Flashing Yellow Fast Flashing Yellow Solid Green Blinking Green Trigger In Out Teledyne LeCroy Corporation No traffic or LFPS Only Polling LFPS with LBPM/SCDx messages Low Power States Symbol Traffic, Training (TS1/TS2/TSEQ) Link Traffic (U0) LUP, LDN TP's and DP's (actual traffic) SMA external trigger input. Note: Edge detected.
Teledyne LeCroy Corporation 2.2.4 Voyager M310C Analyzer Specifications The Analyzer has the following specifications. Power Requirements 24V DC, 6.67 Amps. Environmental Conditions Operating Temperature Storage Range Operating Humidity Operating Altitude 0 to 50 °C (32 to 122 °F) ‐20 to 80 °C (‐4 to 176 °F) 10 to 90%, non‐condensing Up to 6560 feet (2000 meters) Probing Characteristics Connection SuperSpeed Plus USB Type‐CTM connectors: The Voyager SuperSpeed (3.
Voyager M310C Analyzer Teledyne LeCroy Corporation roles can swap via USB Protocol, and our traces will track that. So, you can follow our suggestion or not, and it will still work. Electronically Marked Cables Exerciser Port Typically, the Device is connected here when in Analyzer Mode Unmarked Cable Typically, the Host is connected here when in Analyzer Mode Programmable load for Power Delivery Figure 2.
Teledyne LeCroy Corporation Voyager M310 Analyzer 2.3 Voyager M310 Analyzer 2.3.1 System Components and Packing List These system components are on the packing list: Voyager M310 Protocol Analyzer/Exerciser System AC Power Adapter and Cord USB cables (7 USB 2.0, 3 USB 3.1) Installation DVD‐ROM, including documentation Micro to Standard USB adapter Mini to Standard USB adapter Quick Start Guide Product documentation is on the Installation DVD‐ROM. 2.3.
Voyager M310 Analyzer Teledyne LeCroy Corporation Figure 2.
Teledyne LeCroy Corporation Voyager M310 Analyzer The features of the Analyzer are listed in the following table. Features Function Front Panel: Power LED Status LED USB ports (Analyzer and Exerciser) Green if plugged in and powered on Blue if system successfully initializes Red if hardware failure Green while initializing A (downstream) and B (upstream) Analyzer LEDs Rec Trig 2.0 Solid Yellow Slow Flashing Yellow Fast Flashing Yellow Solid Green Flashing Green 3.
Voyager M310 Analyzer Teledyne LeCroy Corporation Solid Green Blinking Green Exerciser Trigger In Out Link Traffic (U0) LUP, LDN TP's and DP's (actual traffic) Generating Green if generating enabled SMA external trigger input. Note: Edge detected. (Rising edge only) Voltage required: Signal needs to be > 800mV to see a logic "1", Signal needs to be < 400mV to see a logic "0" . Maximum value of the external input signal which can be input is 5 V. Minimum value is 0 V. SMA external trigger output.
Teledyne LeCroy Corporation 2.3.4 Voyager M310 Analyzer Specifications The Analyzer has the following specifications. Power Requirements 12 V DC, 5 amps. Environmental Conditions Operating Temperature Storage Range Operating Humidity Operating Altitude 0 to 55 °C (32 to 131 °F) ‐20 to 80 °C (‐4 to 176 °F) 10 to 90%, non‐condensing Up to 6560 feet (2000 meters) Probing Characteristics Connection SuperSpeed connectors: The Voyager SuperSpeed (3.
Voyager M3/M3i Analyzer Teledyne LeCroy Corporation 2.4 Voyager M3/M3i Analyzer 2.4.1 System Components and Packing List These system components are on the packing list: Voyager M3/M3i Analyzer Exerciser System AC power cable USB cables (five) Installation DVD‐ROM, including documentation Micro to Standard USB adapter Mini to Standard USB adapter Quick Start Guide Product documentation is on the Installation DVD‐ROM. 2.4.
Teledyne LeCroy Corporation Voyager M3/M3i Analyzer The features of the Analyzer are listed in the following table. Features Power Switch Status LED Function (0/1) Off/On Blue if system successfully initializes Analyzer Ports Red if hardware failure Green while initializing A (downstream) and B (upstream) Analyzer LEDs Rec 3.0 Off Solid Yellow Slow Flashing Yellow Fast Flashing Yellow Solid Green Blinking Green 2.
Voyager M3/M3i Analyzer Teledyne LeCroy Corporation Off No traffic or LFPS Solid Yellow Only Polling LFPS Slow Flashing Yellow Low Power States Fast Flashing Yellow Symbol Traffic, Training (TS1/TS2/TSEQ) Solid Green Link Traffic (U0) LUP, LDN Blinking Green TP's and DP's (actual traffic) 2.0 USB 2.0 unused Note: USB 2.0 Link LEDs operate only while USB 2.0 Recording or Real‐ Time Statistics (RTS) is running. USB 3.1 LEDs always operate, unless USB 3.
Teledyne LeCroy Corporation Voyager M3/M3i Analyzer WARNING: Do not open the Voyager M3/M3i enclosure. No operator serviceable parts are inside. Refer servicing to Teledyne LeCroy customer care. 2.4.4 Specifications The Analyzer has the following specifications.
Advisor T3 Teledyne LeCroy Corporation 2.5 Advisor T3 The Teledyne LeCroy USB Advisor T3™ USB 3.1 Protocol Analyzer is a verification system for USB development and testing. It supports both USB 2.0 and USB 3.1. It can record USB traffic and graphically present the logical transactions and events. It connects to a laptop or desktop host machine via USB 2.0. The system can monitor traffic between USB 2.0 links using standard high‐speed compliant cables. If configured for USB 3.
Teledyne LeCroy Corporation 2.5.3 Advisor T3 Rear Panel Figure 2.11: Advisor T3 Rear Panel The rear panel has the following indicators and connectors: USB Type B connector for connection to host machine Sync/Data Sync Only Cable Micro DB‐25 to Micro DB‐25 external interface cable for supporting Daisy‐Chaining, CATC Sync, and Cross Sync functions. (Sold separately, Part # AC031XXA‐X) Figure 2.
Advisor T3 Teledyne LeCroy Corporation needs to be > 800mV to see a logic "1", Signal needs to be < 400mV to see a logic "0" . Maximum value of the external input signal which can be input is 5 V. Minimum value is 0 V. Trigger Out Bayonet connector external trigger output. Pulse Width = 280 ns. Pulse Voltage = 3.3 Volts into 1 MegOhms. Pulse Voltage = 2.7 Volts into 50 Ohms. Pulse is positive going. Figure 2.
Teledyne LeCroy Corporation Advisor T3 Environmental Conditions Operating Temperature Storage Range Operating Humidity 0 to 55 °C (32 to 131 °F) ‐20 to 80 °C (‐4 to 176 °F) 10 to 90%, non‐condensing Operating Altitude Up to 6560 feet (2000 meters) Probing Characteristics Connection SuperSpeed connectors: The Voyager SuperSpeed (3.1) analyzer and exerciser port differential input impedance is between 80 and 120 ohms. USB 3.1 SS cables High Speed USB Connectors Standard cables Note: The USB 2.
Advisor T3 Teledyne LeCroy Corporation 2.5.5 Advisor T3 System Setup Advisor T3 is configured and controlled through a host machine USB port. Figure 2.14: Advisor T3 Setup Note: The Advisor T3 SuperSpeed (3.1) analyzer port differential input impedance is between 80 and 120 ohms.
Teledyne LeCroy Corporation 2.6 Mercury T2C Mercury T2C The LeCroy USB Mercury T2C™ USB 2.0 and Power Delivery Protocol Analyzer is a verification system for USB development and testing. It supports USB 2.0. It is designed to record USB traffic and graphically present the logical transactions and events. It connects to a laptop or desktop host machine via USB 2.0. The Mercury T2C is powered by the USB Type‐C cable, so no additional power cord is needed. 2.6.
Mercury T2C 2.6.3 Teledyne LeCroy Corporation Rear Panel Figure 2.16: Mercury T2C Rear Panel The rear panel has the following indicators and connectors: USB Type C connector for connection to host machine Aux 9‐pin Mini DIN connector, used for External Trigger In and Out BNC connections. (Cable sold separately, part # AC032XXA‐X) Figure 2.17: USB Protocol Suite User Manual Trigger In Bayonet connector external trigger input. Note: Edge detected.
Teledyne LeCroy Corporation Mercury T2C Pulse Width = 280 ns. Pulse Voltage = 3.3 Volts into 1 MegOhms. Pulse Voltage = 2.7 Volts into 50 Ohms. Pulse is positive going. WARNING: Do not open the enclosure. No operator serviceable parts are inside. Refer servicing to Teledyne LeCroy customer care. 2.6.4 Specifications The Analyzer has the following specifications. Power Requirements Powered by USB Cable. 5V, 0.
Mercury T2C 2.6.5 Teledyne LeCroy Corporation Mercury T2C System Setup Mercury T2C is configured and controlled through a host machine USB port. Figure 2.18: Mercury T2C Setup The Device (UFP) should be reconnect to the Connector 1 (Left side), whereas the Host (DFP) should be connected to Connector 2 (Right side). The device and host should be connected to the cables before inserting into the Analyzer, so the orientation and UFP vs DFP aspect can be determined.
Teledyne LeCroy Corporation 2.7 Mercury T2 Mercury T2 The LeCroy USB Mercury T2™ USB 2.0 Protocol Analyzer is a verification system for USB development and testing. It supports USB 2.0. It is designed to record USB traffic and graphically present the logical transactions and events. It connects to a laptop or desktop host machine via USB 2.0. The Mercury T2 is powered by the USB cable, so no additional power cord is needed. 2.7.
Mercury T2 2.7.3 Teledyne LeCroy Corporation Rear Panel Figure 2.20: Mercury T2 Rear Panel The rear panel has the following indicators and connectors: USB Type B connector for connection to host machine Aux 9‐pin Mini DIN connector, used for External Trigger In and Out BNC connections. (Cable sold separately, part # AC032XXA‐X) Figure 2.21: Trigger In Bayonet connector external trigger input. Note: Edge detected.
Teledyne LeCroy Corporation 2.7.4 Mercury T2 Specifications The Analyzer has the following specifications. Power Requirements Powered by USB Cable. 5V, 0.
Mercury T2 2.7.5 Teledyne LeCroy Corporation Mercury T2 System Setup Mercury T2 is configured and controlled through a host machine USB port. Figure 2.
Teledyne LeCroy Corporation Voyager M3x Analyzer 2.8 Voyager M3x Analyzer 2.8.1 System Components and Packing List These system components are on the packing list: Voyager M3x Analyzer Exerciser System AC power cable USB cables (7 USB 2.0, 3 USB 3.1) Installation DVD‐ROM, including documentation Micro to Standard USB adapter Mini to Standard USB adapter Quick Start Guide Product documentation is on the Installation DVD‐ROM. 2.8.
Voyager M3x Analyzer Teledyne LeCroy Corporation The features of the Analyzer are listed in the following table. Features Function Front Panel: Power LED Status LED USB ports (Analyzer and Exerciser) Green if plugged in and powered on Blue if system successfully initializes Red if hardware failure Green while initializing A (downstream) and B (upstream) Analyzer LEDs Rec Trig 2.0 Solid Yellow Slow Flashing Yellow Fast Flashing Yellow Solid Green Flashing Green 3.
Teledyne LeCroy Corporation In Out Voyager M3x Analyzer SMA external trigger input. Note: Edge detected. (Rising edge only) Voltage required: Signal needs to be > 800mV to see a logic "1", Signal needs to be < 400mV to see a logic "0" . Maximum value of the external input signal which can be input is 5 V. Minimum value is 0 V. SMA external trigger output. Pulse Width = 280 ns. Pulse Voltage = 3.3 Volts into 1 MegOhms. Pulse Voltage = 2.7 Volts into 50 Ohms. Pulse is positive going.
Voyager M3x Analyzer Teledyne LeCroy Corporation Environmental Conditions Operating Temperature Storage Range Operating Humidity 0 to 55 °C (32 to 131 °F) ‐20 to 80 °C (‐4 to 176 °F) 10 to 90%, non‐condensing Operating Altitude Up to 6560 feet (2000 meters) Probing Characteristics Connection SuperSpeed connectors: The Voyager SuperSpeed (3.1) analyzer and exerciser port differential input impedance is between 80 and 120 ohms. USB 3.
Teledyne LeCroy Corporation 2.9 USBTracer/Trainer, USB Advisor, USBMobile HS and USBMobile T2 USBTracer/Trainer, USB Advisor, USBMobile HS and USBMobile T2 These CATC analyzers are no longer explicitly supported beginning in version 4.90. No further validation testing will be done with this equipment, which have been deemed End‐Of‐Life (EOL) by Teledyne LeCroy.
Installation The USB Protocol Suite Analyzer software installs onto a Microsoft® Window® host machine using the Windows Server 2008 R2, Windows Server 2012, Windows 7, Windows 8/8.1 and Windows 10 operating systems. Important: Please uninstall any versions of USBTracer, USB Advisor, or USBMobile HS software on your host machine BEFORE installing USB Protocol Suite. The older software is not compatible with the new software and device drivers.
Teledyne LeCroy Corporation 3.1.1 Installing the Analyzer Software on the Host Machine Windows Server 2012 If you are using Windows Server 2012, the Teledyne LeCroy USB Protocol Suite Software needs to be added to the firewall exceptions to ensure that the application can find the analyzers over your Ethernet network. To add the USB Protocol Suite Software application to the firewall exceptions perform the following steps. 1. Open the Control Panel. See Figure 3.1.
Installing the Analyzer Software on the Host Machine Teledyne LeCroy Corporation 2. From the Control Panel. select the “Systems and Security” screen. See Figure 3.2. Figure 3.
Teledyne LeCroy Corporation Installing the Analyzer Software on the Host Machine 3. From the Control Panel ‐> System and Security Screen, select “Allow an App through Windows Firewall”. See Figure 3.3. Figure 3.
Installing the Analyzer Software on the Host Machine Teledyne LeCroy Corporation 4. From the Windows Firewall screen ‐> Allow apps to communicate through Windows Firewall, select “Change settings”, then select “Allow another program”. See Figure 3.4. Figure 3.
Teledyne LeCroy Corporation Installing the Analyzer Software on the Host Machine 5. From the User Account Control screen, select “Yes”. Figure 3.5. Note: This screen may be optional if you have already allowed Microsoft Windows to make changes to your computer. Figure 3.
Installing the Analyzer Software on the Host Machine Teledyne LeCroy Corporation 6. From the “Add an app” screen, select the Browse button. See Figure 3.6. Figure 3.
Teledyne LeCroy Corporation Installing the Analyzer Software on the Host Machine 7. In the Browse window navigate to the location of the installation directory for the USB Protocol Suite you are installing. The Teledyne LeCroy USB Protocol Suite is typically installed on your machine in the C:\Program Files (x86)\LeCroy\USB Protocol Suite directory. See Figure 3.7. Figure 3.7: Windows Server 2012: Browse to Find Application -> USB Protocol Suite Application 8.
Installing the Analyzer Software on the Host Machine Teledyne LeCroy Corporation 9. If necessary, select the Teledyne LeCroy USB Protocol Suite you want to add. Then click on “ADD”, this will add the Teledyne LeCroy USB Protocol Suite software to the Apps allowed through the Firewall. See Figure 3.8. Figure 3.
Teledyne LeCroy Corporation Installing the Analyzer Software on the Host Machine 10. After the Application has been added, you can see it in the “Allow apps to communicate through Windows Firewall” screen. See Figure 3.9. Figure 3.9: Windows Server 2012: Add Teledyne LeCroy USB Protocol Suite to Allowed Applications Click “OK” and you’re done with updating the Firewall.
Installing the Analyzer Software on the Host Machine 3.1.2 Teledyne LeCroy Corporation Windows Server 2008 If you are using Windows Server 2008, the Teledyne LeCroy USB Protocol Suite Software needs to be added to the firewall exceptions to ensure that the application can find the analyzers over your Ethernet network. To add the USB Protocol Suite Software application to the firewall exceptions perform the following steps. 1. Open the Control Panel. See Figure 3.10.
Teledyne LeCroy Corporation Installing the Analyzer Software on the Host Machine 2. From the Control Panel, select the “System and Security” Screen. See Figure 3.11. Figure 3.
Installing the Analyzer Software on the Host Machine Teledyne LeCroy Corporation 3. From the Control Panel ‐> System and Security screen, select “Allow a program through Windows Firewall”. See Figure 3.12. Figure 3.
Teledyne LeCroy Corporation Installing the Analyzer Software on the Host Machine 4. From the Windows Firewall screen ‐> Allow apps to communicate through Windows Firewall”, select Change settings, then select “Allow another program”. See Figure 3.13. Figure 3.
Installing the Analyzer Software on the Host Machine Teledyne LeCroy Corporation 5. In the “Add a Program” screen click on the “Browse” Button. See Figure 3.14. Figure 3.
Teledyne LeCroy Corporation Installing the Analyzer Software on the Host Machine 6. Navigate to the location of the installation directory for the USB Protocol Suite you have installed. The Teledyne LeCroy USB Protocol Suite is typically installed on your machine in the C:\Program Files (x86)\LeCroy\USB Protocol Suite directory. See Figure 3.15. Figure 3.15: Windows 2008: Browse to Find Application -> USB Protocol Suite 7. Select UsbSuite and Click on “Open”.
Installing the Analyzer Software on the Host Machine Teledyne LeCroy Corporation 8. In the “Add a Program” screen, click on “Add” to allow the Teledyne USB Protocol Suite access through the Windows Firewall. See Figure 3.16. Figure 3.
Teledyne LeCroy Corporation Installing the Analyzer Software on the Host Machine 9. After the Application has been added, you can see it in the “Allow programs to communicate through Windows Firewall” screen. See Figure 3.17. Figure 3.17: Windows Server 2008: Add Teledyne LeCroy USB Protocol Suite to Allowed Applications Click “OK” and you’re done with updating the Firewall.
Installing the Analyzer Software on the Host Machine 3.1.3 Teledyne LeCroy Corporation Allow USB Protocol Suite Through Local Firewall To add the USB Protocol Suite Software application to the firewall exceptions perform the following steps for a Windows 10 installation. 1. Open the Control Panel. See Figure 3.18. Start with the Control Panel Figure 3.
Teledyne LeCroy Corporation Installing the Analyzer Software on the Host Machine 2. From the Control Panel. select the “Systems and Security” screen. See Figure 3.19. Figure 3.
Installing the Analyzer Software on the Host Machine Teledyne LeCroy Corporation 3. From the Control Panel ‐> System and Security Screen, select “Allow an App through Windows Firewall”. See Figure 3.20. Figure 3.
Teledyne LeCroy Corporation Installing the Analyzer Software on the Host Machine 4. From the Windows Firewall screen ‐> Allow apps to communicate through Windows Firewall, select “Change settings”, then select “Allow another program”. See Figure 3.21 and Figure 3.22 on page 125. Figure 3.
Installing the Analyzer Software on the Host Machine Teledyne LeCroy Corporation Figure 3.
Teledyne LeCroy Corporation Installing the Analyzer Software on the Host Machine 5. From the User Account Control screen, select “Yes”. Figure 3.23. Note: This screen may be optional if you have already allowed Microsoft Windows to make changes to your computer. Figure 3.
Installing the Analyzer Software on the Host Machine Teledyne LeCroy Corporation 6. From the “Add an app” screen, select the Browse button. See Figure 3.24. Figure 3.
Teledyne LeCroy Corporation Installing the Analyzer Software on the Host Machine 7. In the Browse window navigate to the location of the installation directory for the USB Protocol Suite you are installing. The Teledyne LeCroy USB Protocol Suite is typically installed on your machine in the C:\Program Files (x86)\LeCroy\USB Protocol Suite directory. See Figure 3.25. Figure 3.25: Windows 10: Browse to Find Application -> USB Protocol Suite Application 8.
Installing the Analyzer Software on the Host Machine Teledyne LeCroy Corporation 9. If necessary, select the Teledyne LeCroy USB Protocol Suite you want to add. Then click on “ADD”, this will add the Teledyne LeCroy USB Protocol Suite software to the Apps allowed through the Firewall. See Figure 3.25. Figure 3.
Teledyne LeCroy Corporation Installing the Analyzer Software on the Host Machine 10. After the Application has been added, you can see it in the “Allow apps to communicate through Windows Firewall” screen. See Figure 3.26. Figure 3.27: Windows 10: Add Teledyne LeCroy USB Protocol Suite to Allowed Applications Click “OK” and you’re done with updating the Firewall.
Setting Up the Analyzer ‐ USB Connection 3.1.4 Teledyne LeCroy Corporation Launching the USB Protocol Suite To start the application, launch the program from the Start menu: Start > Programs > LeCroy > .... Protocol Suite > .... Protocol Suite Note: The installer adds a service which helps keep your software up‐to‐date.
Teledyne LeCroy Corporation 3.3 Setting Up the Analyzer ‐ Ethernet Connection Setting Up the Analyzer - Ethernet Connection To set up an Analyzer using an Ethernet connection: 1. Connect the provided AC power cord to the rear of the Voyager M3/M3i and to a 100‐volt to 240‐volt, 50‐Hz to 60‐Hz, 200‐W power outlet or attach the appropriate DC adapter for your analyzer.
Setting Up the Analyzer ‐ Ethernet Connection Teledyne LeCroy Corporation Figure 3.
Teledyne LeCroy Corporation Setting Up the Analyzer ‐ Ethernet Connection 2. This will bring up the Network and Sharing Center Menu. See Figure 3.29 Figure 3.29: Control Panel: Change Adapter Settings 3. Click on “Change Adapter Settings” and the Local Area Connection icon will pop up. See Figure 3.30. Figure 3.
Setting Up the Analyzer ‐ Ethernet Connection Teledyne LeCroy Corporation 4. Now click on the Local Area Connection icon to set up IPv4 Properties (see Figure 3.31). Figure 3.31: IPv4: Properties 5. Click on “Properties” and this will bring up a dialog box to enter your local Static IP Settings. See Figure 3.32 on page 136.
Teledyne LeCroy Corporation Setting Up the Analyzer ‐ Ethernet Connection Typical Static IP Settings Figure 3.32: Setting Static IP Address 6. After setting the IP Address, Subnet mask and Default gateway, click on “OK” and these settings will be used by your host computer. 7. To verify that your IP Address has been changed, open a Command Prompt window (also available from Start ‐> All Apps ‐> Windows System).
Setting Up the Analyzer ‐ Ethernet Connection Teledyne LeCroy Corporation Static IP Address Figure 3.33: Command Prompt Window: ipconfig Setting a Static IP Address on your USB Analyzer 1. Connect your PC to the Analyzer with a USB cable. 2. Now power on your analyzer (with the USB cable attached). 3. After the analyzer has initialized, Start the USB Protocol Suite software and select “Setup ‐> All Connected Devices”. See Figure 3.34 on page 138.
Teledyne LeCroy Corporation Setting Up the Analyzer ‐ Ethernet Connection Figure 3.34: Setup: All Connected Devices 4. Select All Connected Devices and the following window pops up, showing you the connected USB analyzer. In this case we have a Voyager M310C Ready to Connect. See Figure 3.35. Figure 3.
Setting Up the Analyzer ‐ Ethernet Connection 5. Teledyne LeCroy Corporation Now select the IP Settings tab to configure the analyzer with an appropriate IP address (see Figure 3.36 below). In this case we’ve used the same subnet settings as our host PC but set the LSBs of the IP Address to “20” so that the analyzer won’t interfere with our host PC (that has an IP address of 192.168.1.15). See Figure 3.33 on page 137 for reference. Figure 3.36: Setting Static IP Address for Analyzer 6.
Teledyne LeCroy Corporation Setting Up the Analyzer ‐ Ethernet Connection Ethernet Direct Connection 1. Make sure the USB cable is NOT attached the the USB Analyzer. 2. Now you can attach an ethernet cable from your host PC to the analyzer and power cycle the analyzer. 3. Wait for the analyzer to initialize (the blue LED will come on after initialization) and start up the USB Protocol Suite software. 4. Select “Setup ‐> All Connected Devices” and then select the analyzer you want to connect to.
Setting Up the Analyzer ‐ Ethernet Connection 5. Teledyne LeCroy Corporation Now the USB Analyzer Devices Dialog will show the analyzer has been connected and you can close the window and begin recording. See Figure 3.39. Figure 3.
Teledyne LeCroy Corporation 3.3.2 Setting Up the Analyzer ‐ Ethernet Connection Using a Dynamic IP Address 1. To use a DHCP network, make sure that the host machine connects to a DHCP network, then connect the Ethernet port on the Analyzer to the DHCP network. Note: If the DHCP network uses a Firewall, you must set the Firewall to allow the Analyzer device on the network. See “Allow USB Protocol Suite Through Local Firewall” on page 121.
Cascading with CATC SYNC Expansion Card 3.4 Teledyne LeCroy Corporation Cascading with CATC SYNC Expansion Card You can daisy chain two Analyzers, if they both have a CATC SYNC port: Voyager M3 and M3i require a CATC Sync Expansion Card for cascading. Voyager M3x, M310, M310C, and Advisor T3 have built‐in CATC SYNC ports and only require a cross‐connect or octopus cable accessory kit.
Teledyne LeCroy Corporation Cascading with CATC SYNC Expansion Card To remove an expansion card, follow these steps: 1. Unplug the system from AC power and turn the system so the expansion port is facing you. Note the two retaining screws and the holes for the extraction tool that are located on the panel of the expansion card. Note: The example shows a different expansion card, but the removal method is the same. 2. Insert the extraction‐tool prongs into the holes in the expansion card panel.
Cascading with CATC SYNC Expansion Card Teledyne LeCroy Corporation 4. Using the screwdriver, loosen both retaining screws by rotating counter‐clockwise approximately two full turns, until feeling slight resistance. Do not force the retaining screws after two turns. 5. Using the extraction tool as a handle, gently wriggle the expansion card forward about 1/8”. 6.
Teledyne LeCroy Corporation 3.5 Application Startup Application Startup To start the application, launch the Teledyne LeCroy USB Protocol Suite program from the Start Menu: Start > All Programs > LeCroy > USB Protocol Suite > USB Protocol Suite to open the main window (see Figure 3.40 on page 146). Figure 3.40: Main Window. You can use the software with or without the system connected to the host machine.
Application Startup 3.5.1 Teledyne LeCroy Corporation Confirm Proper Hardware Installation and USB or Ethernet Connection USB Connection For USB connection, after you open the USB Protocol Suite application, confirm proper installation and USB connection by selecting About from the Help menu to view the Software Version, Firmware Version, BusEngine™ Version, and Unit Serial Number in the About window.
Teledyne LeCroy Corporation 3.5.2 Application Startup Analyzer Devices To show the available Analyzer Devices, select Setup > All Connected Devices to display the Analyzer Devices dialog. The dialog displays the Device, Location, and Status. You can click: About to display device information (see “Software, Firmware, and BusEngine Revisions” on page 609).
Application Startup 3.5.3 Teledyne LeCroy Corporation IP Settings (Voyager only) If connected to a device, you can change the IP settings: DHCP automatically assigns an IP address. DHCP is the default. Static IP prompts you to enter a specific IP address. To change from DHCP to Static IP while connected to a device: 1. Select Setup > All Connected Devices from the menu bar to display the Analyzer Devices dialog. Figure 3.41: Analyzer Devices Dialog.
Teledyne LeCroy Corporation Application Startup 3. To change to Static IP, click the Static IP radio button. Enter the IP Address. Enter the Subnet Mask. Enter the Default Gateway. Figure 3.43: Device IP Settings Dialog Click Apply to get a success message and return to the Analyzer Devices dialog. Note: You can let the system Suggest static IP settings (IP address and subnet mask). 4. Click Close to close the dialog and use the device with a Static IP address. 3.5.4 USB 3.
Application Startup Teledyne LeCroy Corporation Figure 3.44: USB 3.1 Device Analyzer Host Signal Profiles Dialog. Voyager M3, M3i and Advisor T3 The dialog lists the Device Name, Device Cable, Host Name, Host Cable, and to what the Profile Signal Settings apply. It also shows Device‐to‐Analyzer and Host‐to‐Analyzer custom signal settings. To add a device, click Add to display the USB 3.1 Device ‐> Analyzer ‐> Host Signal Parameter Profiles dialog.
Teledyne LeCroy Corporation Application Startup Figure 3.45: USB 3.1 Device Analyzer Host Signal Parameters Profile Dialog Voyager M310, M3, M3i, Advisor T3. The dialog allows you to Read from Analyzer. The dialog allows you to Apply to Analyzer.
Application Startup Teledyne LeCroy Corporation Depending on the hardware version of your system, there are two ways to control input equalization. One method requires you to set three time constants, or use the defaults. The other method allows you to select either Hi or Low, or use the default. The method appropriate for your connected hardware is enabled. For advanced users only: You can change the values for the “other hardware” by checking Enable Both Eq modifications.
Teledyne LeCroy Corporation Application Startup Figure 3.47: USB 3.1 Device Analyzer Host Signal Parameters Profile Dialog M310. The DFE feature boosts the high frequency components of a signal without noise amplification. The DFE selections are: Auto DFE: The bus engine SerDes runs Continuous Adaptation DFE during the training sequence (TSEQ) ordered sets to get the best DFE tap coefficients. Off: No DFE are applied. Manual: The five explicit Tap values are applied.
Application Startup Teledyne LeCroy Corporation Figure 3.48: USB 3.1 Device Analyzer Host Signal Parameters Profile Dialog M310C. These signal conditioning values are similar to the ones used for the M310. Limits on values accepted are shown in the dialog. 3.5.5 USB 3.1 Cabling and Signal Integrity The Analyzer requires two connector discontinuities. In addition, bus‐powered devices are susceptible to voltage drops on VBus.
Teledyne LeCroy Corporation 3.6 Your First USB Recording Your First USB Recording After installing and launching the software, you can test the system by performing the following steps: 1. Connect a USB cable to each of the two connectors on the Analyzer module, then connect the other ends to the USB device under test and USB host machine.
Your First USB Recording Teledyne LeCroy Corporation 5. Turn on the USB devices that are to be tested and cause them to generate USB traffic. 6. Click on the Tool Bar. 7. The system starts to record the USB traffic immediately. After 4 MB of traffic are recorded, the Analyzer uploads the data and displays the packets in the trace window. 8. To terminate recording before the snapshot automatically completes, click on the Tool Bar. 9.
Teledyne LeCroy Corporation Notes on Windows 7 and Windows 8 Directory Protections Figure 3.50: Trace View Display You can start the application from the Desktop or from the installed directory. The display software can operate independently of the Analyzer. When used without the Analyzer, the program functions in a Trace Viewer mode to view, analyze, and print captured protocol traffic.
Trace File Structure Teledyne LeCroy Corporation Windows 7 and Windows 8 make such paths illegal directories for user data.
Teledyne LeCroy Corporation 3.10 Notes on Analyzer/System Grounding Notes on Analyzer/System Grounding When you use the analyzer with a host machine and Hosts and Devices under test, it is desirable to prevent ground loops by plugging all devices into an outlet with a common ground. If additional external lab equipment issued for Triggering In/Out for debugging purposes, they should also share the same electrical ground.
Software Overview The USB Protocol Suite application can function with or without the Analyzer. When used without an Analyzer, the program functions in a Trace Viewer mode to view, analyze, and print captured protocol traffic. When used with the Analyzer attached to the host machine, you can monitor and analyze the activity of your USB branch from USB ports on the Analyzer front. 4.1 Starting the Program To start the USB Protocol Suite application: 1.
Teledyne LeCroy Corporation The Main Display Window Figure 4.1: Main Window. 4.2 The Main Display Window The Menus and their functions are described in the tables below.
The Main Display Window 4.2.1 Teledyne LeCroy Corporation File Menu File menu New .utg file. Open Close Save As Print Print Preview Print Setup USB Protocol Suite User Manual Functions Creates a new, empty traffic generation file. Available only if a trace file (.usb) is open. To edit a .utg file, click Edit as Text in the toolbar. Opens a file. Closes the current file. Saves all, or a range of, packets from the current file. Prints part or all of the current traffic data file.
Teledyne LeCroy Corporation File menu Edit as Text Edit Comment The Main Display Window Functions Opens the Script Editor. Available only when a traffic generation file (.utg) is open. See “Editing a Generation File” on page 536. Creates or edits the Trace file comment field. See “Edit Comment” on page 361. Reads open .utg file and checks syntax for errors. Available only when a traffic generation file (.utg) is open. Saves all or part of a trace to a text file or generator file.
The Main Display Window File menu Import Teledyne LeCroy Corporation Functions If you have exported simulations to a defined .csv format, you can import data from the .csv file to a BusEngine™ data file. To use this feature, you must contact support for information on how to export to a specific‐format .csv file and then import the file. You can also import SimPass USB files. Note: The format of .csv export files is NOT compatible with that of files to be used for these Import functions.
Teledyne LeCroy Corporation 4.2.2 The Main Display Window Setup Menu Setup menu Display Options Functions Provides display options such as color, formats, and filters. See “Display Options” on page 409. Recording Options Provides setup options for recording, triggering events and filtering. See “Recording Options” on page 207. Update Device Updates the BusEngine™ and Firmware manually. See “Manual Updates to Firmware, BusEngine, and Serdes BusEngine” on page 614.
The Main Display Window 4.2.3 Teledyne LeCroy Corporation Record Menu Record menu Functions (see “Recording Status” on page 190.) Causes the Analyzer to begin recording USB activity. Start Stop Causes the Analyzer to stop recording. VBus Disconnect See VBus Disconnect under “Recording” on page 181. Manual Trigger See Manual Trigger under “Recording” on page 181. Upload Again Allows you to upload a different portion of the captured trace if the previous upload was only partially uploaded.
Teledyne LeCroy Corporation The Main Display Window Generate menu Functions (see “Traffic Generation 2.0” on page 529.) Start/Stop Starts traffic generation. After traffic generation has begun, the Start command becomes Stop and lets you stop traffic generation. IntelliFrame Sets the mode of generation to IntelliFrame. Use before Start. Generation Mode (2.0 only) Bitstream Sets the mode of generation to bitstream. Use before Start. (2.
The Main Display Window Teledyne LeCroy Corporation Report menu File Information Functions Displays information about the recording, such as the number of packets and triggering setup. See “Trace Information” on page 458. Error Summary Summarizes the errors throughout the recording. Allows for fast navigation to packets with errors. See “Error Summary” on page 461. Timing Calculates timing between two packets and bus utilization. Calculations See “Timing Calculations” on page 465.
Teledyne LeCroy Corporation 4.2.6 The Main Display Window Search Menu Figure 4.2: Search Menu Search menu Go to Trigger Go to Selected packet Go to Packet/ Transaction/ Transfer Go to Marker » Go to USB 2.0» Go to USB 3.1 SS and SS+» Go To Power Delivery/ CC Event Go to Channel Go to SCSI Find Find Next Toggle Search Direction Functions (see “Searching Traces” on page 363.) Positions the display to show the first packet that follows the trigger event.
The Main Display Window 4.2.
Teledyne LeCroy Corporation The Main Display Window View menu Toolbars Functions Displays list of available toolbars. See “Resetting the Toolbar” on page 188. Status Bar Switches display of the Status Bar on or off. See “Status Bar” on page 189. QuickTiming Bar Quick Timing provides immediate time deltas and bandwidth calculations. If the Start is placed on a packet that contains an Address and Endpoint, the bandwidth for that combination is displayed in the Status Bar below the trace data.
The Main Display Window Teledyne LeCroy Corporation View menu Hiding USB 3.
Teledyne LeCroy Corporation 4.2.8 Window Menu Window menu New Window Cascade Tile Horizontal Tile Vertical Arrange Icons Windows ... 174 The Main Display Window Functions Switches display of the Tool Bar on or off. Displays all open windows in an overlapping arrangement. Displays all open windows in a above‐below arrangement. Displays all open windows in a side‐by‐side arrangement. Arranges minimized windows at the bottom of the display. Displays a list of open windows.
The Main Display Window 4.2.9 Teledyne LeCroy Corporation Help Menu Help menu Tell Teledyne LeCroy Functions Report a problem to Teledyne LeCroy Support via e‐mail. This requires that an e‐mail client be installed and configured on the host machine. Guide to Manuals Invokes a web page which guides you to the correct documentation for the analyzer you are using. USB User Manual Displays the USB Protocol Suite User Manual. It can be used as on‐ line help.
Teledyne LeCroy Corporation The Main Display Window Help menu Functions Check for Updates Use the Internet to analyze your system for licensed updates. You can set the system to automatically check for updates at application startup in the Teledyne LeCroy USB Protocol Suite Software Update window. See “Software Updates” on page 610. Shortcut List Displays the Shortcuts List of navigation, common, search, decode levels, and miscellaneous mouse and keyboard shortcuts.
The Main Display Window Teledyne LeCroy Corporation 1. Hide all other device addresses in the trace, leaving only the address of your device and the Address 0 (the default enumeration address). 2. Click on the Hide Devices icon. The following dialog displays. 3. Save to a new file using the All and Do not save hidden Packets/Transactions/Transfers selections. 4. On the new file, you can now: Click File > Export and select Packets to USB 2.0 Host Traffic Generator Text File (.utg)...
Teledyne LeCroy Corporation The Main Display Window 5. Take all the default selections unless you have good reason, as this will create the simplest, fastest file: a. Frame Numbering‐ Letting the frame numbers be generated by the hardware will enable you to edit the .utg file without having to modify all the frame numbers. b. Limit empty_frames to 2 SOF's ‐ This reduces the size of the the generator file image in the hardware memory, allowing the most efficient use of that space.
Tool Bar Teledyne LeCroy Corporation required because when the capture is made in Auto‐Speed Detect mode, the first "Ping" sequence is not captured in the trace file. 4.3 Tool Bar The Tool Bar provides quick and convenient access to the most popular program functions. Tool tips briefly describe the functionality of each icon and menu item as the mouse arrow is moved over the icon/item. 4.3.
Teledyne LeCroy Corporation 4.3.2 Tool Bar Zoom and Wrap Zoom In 4.3.3 Zoom Out Miscellaneous Display Realtime Statistics. Assign High Level Decodes. See “Real Time Monitoring” See “Decode Requests” on on page 525. page 425. Display Stacking View. See “Stacking” on page 336. 4.3.4 Analysis (Reports) Trace Information Report See “Trace Information” on page 458. Timing and Bus Usage Calculations See “Timing Calculations” on page 465. Data View See “Data View” on page 468.
Tool Bar Teledyne LeCroy Corporation 4.3.5 Recording SuperSpeed (USB 3.1) receiver terminations of Analyzer: M3i: If both Analyzer ports are set to Auto in Recording Options, this button is dimmed. If either port is set to Manual, this button can apply or remove USB 3.1 termination. M3: This button is always enabled, and Auto mode is not supported.
Teledyne LeCroy Corporation 4.3.7 Tool Bar Generator (Traffic Generation for USB 2) Please see “Traffic Generation 2.0” on page 529. Start or Stop Traffic Generation (available if you have the Traffic Generation module). Bitstream and Intelliframe modes Repeat Mode. This button becomes active when a traffic generation file (*.utg) is open. It only applies during Host Emulation. Device Emulation does not support looping. 4.3.
Tool Bar Teledyne LeCroy Corporation Hide Protocols Hide all USB 2.0 traffic Hide all USB 3.1 traffic Hide all power delivery Traffic Hide CC Traffic Hiding Traffic (2.0 & 3.1) You can Hide Devices and NAK’s NRDY’s by clicking the buttons in the table below or from the View menu. Click View and select Hide Devices (Addr/Endp)... as shown in Figure 4.3 on page 184. Hide Devices Hide NAK’s/NRDY’s.
Teledyne LeCroy Corporation Tool Bar Hiding Specific Packet Types and Groups Figure 4.
Tool Bar Teledyne LeCroy Corporation The Hiding Devices dialog is invoked as shown in Figure 4.4 on page 185. Clicking on the Pin will make the dialog stay available after applying the hiding. The Class is determined from the class decoder mapping, which could have occurred either automatically or via the user applying it explicitly. Hide All (or Show All) Figure 4.4: Hiding Devices Dialog. Check the topmost checkbox to Hide or Show All items in the list.
Teledyne LeCroy Corporation Tool Bar Figure 4.5: Display Option Dialog Showing Hide Device Traffic USB 2.0 Display/Hide Select from the following options to hide USB 2.0 traffic. Refer to “Hiding Traffic (2.0 & 3.1)” on page 183.
Tool Bar Teledyne LeCroy Corporation USB 3.1 Display/Hide Hide SOFs. Hide Chirps Select from the following options to hide USB 3.1 traffic. Refer to “Hiding Traffic (2.0 & 3.1)” on page 183. Hide Upstream Packets. Hide Downstream Packets. Hide Link Training Sequences: (TSEQ, TS1/S2, Sync).
Teledyne LeCroy Corporation 4.4 Tooltips Tooltips Tooltips provide information about trace cells and application buttons. To display a tooltip, position the mouse pointer over the item. 4.5 View Options You can hide, display, or reset toolbars by selecting View > Tool bars from the menu bar. Figure 4.6: View Options Dialog 4.5.1 Resetting the Toolbar From time to time (such as following a software upgrade), it is possible for the buttons on the toolbar not to match their intended function.
Status Bar Teledyne LeCroy Corporation Figure 4.8: Toolbars Dialog 4. Click the Reset All button. The toolbar resets to the factory defaults. 4.6 Status Bar The Status Bar is located at the bottom of the main display window. Depending on the current activity, the left side of the bar has segments that indicate the hardware, status, size, activity, and buffer. The right side of the bar has segments that indicate port status, link status, and search direction. 2 : 2.0 traffic 3: 3.
Teledyne LeCroy Corporation 4.6.1 Status Bar Recording Progress When you begin recording, the Status Bar displays an indicator. As recording progresses, the indicator changes to reflect the recording progress graphically: A black vertical line illustrates the location of the Trigger Position that you selected in Recording Options. Pre‐Trigger progress is in the field to the left of the Trigger Position in the before‐ trigger color specified in the Display Options.
Status Bar Teledyne LeCroy Corporation The status bar displays Rec/Uploading when recording and uploading is done simultaneously. Figure 4.12: Status Bar - Rec/Uploading The status bar displays Triggered when the trigger condition has occurred, but uploading has not commenced yet. Figure 4.13: Status Bar - Triggered The traffic data copies to disk (overwriting any previous version of this file) using the default file name data.usb.
Teledyne LeCroy Corporation Status Bar When the data is saved, the Recorded Data file appears in the main display window, and the Recording Status window clears. 4.6.3 If the recording resulted from a Trigger Event, the first packet following the trig‐ ger (or the packet that caused the trigger) is initially positioned second from the top of the display. If the recording did not result from a Trigger Event, the display begins with the first packet in the traffic file.
Status Bar Teledyne LeCroy Corporation Cable Inserted Upside Down Cable Inserted Correctly Figure 4.16: Status Bar in S/W Display Menu Voyager 310C: Cable Status The Voyager 310C has similar “C” cable connectors and Status LEDs. See Figure 4.17. They work in a similar way as the Status LEDs on the Mercury T2C. The Status LED operation is also mimicked in the Status Bar, at the bottom of the Teledyne LeCroy USB Protocol Suite software display menu.
Teledyne LeCroy Corporation 4.6.5 Device Status Search Status The lower right‐most segment displays the current search direction: Fwd (forward) or Bwd (backward). Change the search direction from the Search Menu or double‐click the Search Status segment. 4.7 Device Status 4.7.1 Device Status Details Window The status of various device characteristics, such as Terminations, Speeds, Link States etc. can be found in the Device Status Details Window.
Device Status Teledyne LeCroy Corporation Contents of Device Status Details Window The contents of this window can vary with the Analyzer type being used, as well as the types of traffic being captured (2.0, 3.1, PD) The possibilities include: 1. Name of Device User‐assigned name from Recording Options 2. Type‐C Cable Connection Inversion Status Off: No cable attached Solid Red: Plug is Upside Down, please invert and reinsert Solid Green: Plug is correctly oriented 3. 3.
Teledyne LeCroy Corporation Device Status When in Exerciser mode, it shows the status of the Exerciser A or B port and the far end Device or Host, using the same A/1, B/2, D, H convention. Polling occurs when the Application CPU is not busy. The polling interval is reflected in a small dot (.) at the end of the string in the Status Bar. Note: Terminations reflect what the Analyzer is presenting to the device or host.
Navigation Tools Teledyne LeCroy Corporation Exerciser 3+ Off: Solid Yellow: Slow Flashing Yellow: Fast Flashing Yellow: Solid Green: Blinking Green: USB 3.1 SS+ No traffic or LFPS. Only Polling LFPS Low Power States Symbol Traffic, Training (TS1/TS2/TSEQ) Link Traffic (U0) LUP, LDN TP's and DP's (actual traffic) Off: Solid Yellow: Slow Flashing Yellow: Fast Flashing Yellow: Solid Green: Blinking Green: 3.1 SS No traffic or LFPS.
Teledyne LeCroy Corporation 4.8.3 CrossSync Control Panel Wrap Select Wrap to adjust the Trace View so that packets fit onto one line. If a packet is longer than the size of the window, the horizontal scroll bar can be used to see the hidden part of the packet. 4.9 Click on the Tool Bar or select Wrap under View on the Menu Bar. CrossSync Control Panel The CrossSync Control Panel allows you to select analyzers for synchronization and manage the recording process.
CrossSync Control Panel 4.9.1 Teledyne LeCroy Corporation Launching the CrossSync Control Panel To launch CrossSync from the USB Protocol Suite software application, select the Setup > Launch CrossSync Control Panel. Or, you can launch CrossSync from the ‘Start’ menu. Figure 4.20: Launching CrossSync from the USB Protocol Suite Application For more information, refer to the CrossSync Control Panel User Manual.
Teledyne LeCroy Corporation 4.
Shortcuts List 4.11 Teledyne LeCroy Corporation Shortcuts List To display the Shortcut List, select Help > Shortcut List. Figure 4.
Teledyne LeCroy Corporation Shortcuts List Figure 4.
Shortcuts List Teledyne LeCroy Corporation Figure 4.
Teledyne LeCroy Corporation Shortcuts List Figure 4.
Shortcuts List Teledyne LeCroy Corporation Figure 4.
Teledyne LeCroy Corporation 206 Shortcuts List USB Protocol Suite User Manual
Recording Options Use Recording Options to create and change various features that control the way information is recorded by the Analyzer. To open the Recording Options dialog box: Select Recording Options under Setup on the Menu Bar. OR Click on the Tool Bar. You see the Recording Options dialog box for the Voyager M310, in Simple Mode for recording options (see Figure 5.1 on page 208.
Teledyne LeCroy Corporation Figure 5.1: Recording Options - General Tab Voyager M310: Simple Mode. The Recording Options window always opens with the General tab showing. Note: Tabs available differ depending on attached analyzer type. If no analyzer is attached, you can select any product. See “Recording Option Summary Tab” on page 308.
Recording Options Modes 5.1 Teledyne LeCroy Corporation Recording Options Modes The General tab shows either the Basic or Advanced Recording Options Mode. Simple Mode for recording options is for simple Recording Options. Advanced mode provides more sophisticated Recording Rules that enable complex filters, triggers, and sequencing. You can switch modes by clicking the Switch to Simple Mode or Switch to Advanced Mode button. 5.1.
Teledyne LeCroy Corporation 5.1.2 Recording Options Modes Simple Mode: Advisor T3 In Simple Mode for recording options, the Recording Options dialog box for the Advisor T3 is shown below, see Figure 5.3. Figure 5.
Recording Options Modes 5.1.3 Teledyne LeCroy Corporation Advanced Mode: Advisor T3 In Advanced Mode, the Recording Options dialog box for the Advisor T3 is shown below, see Figure 5.4. Figure 5.
Teledyne LeCroy Corporation 5.1.4 Recording Options Modes Simple Mode: Mercury T2 In Simple Mode for recording options, the Recording Options dialog box for Mercury T2 has the General and Misc. USB 2.0 tabs. See Figure 5.5. Figure 5.
Recording Options Modes 5.1.5 Teledyne LeCroy Corporation Advanced Mode: Mercury T2 In Advanced Mode, the Recording Options dialog box for Mercury T2 has the General, Misc. USB 2.0 and USB 2.0 Rec Rules: Ch 0 tabs. See Figure 5.6. Figure 5.
Teledyne LeCroy Corporation 5.1.6 Recording Options Modes Simple Mode: Mercury T2C In Simple Mode for recording options, the Recording Options dialog box for Mercury T2C has the General, Misc. USB 2.0, Misc. PD (Power Delivery) and Misc. Type‐C tabs. See Figure 5.7. Capture CC Debug Info (See Note) Figure 5.
Recording Options Modes Teledyne LeCroy Corporation Analyzer mode See Note below Figure 5.8: Mercury T2C: Recording Options for Misc. PD Note: The “Extern Trigger Out via Simple Triggers” checkbox will cause a Trigger Pulse on the external Trigger Out Cable when the External Trigger Cable AC032XXA‐X is attached.
Teledyne LeCroy Corporation Recording Options Modes See Description of Connector VConn below See CC State Detection below Device Information Left: Type Power Measurement See Note below Figure 5.9: Mercury T2C: Recording Options for Misc. Type-C Note: The “Extern Trigger Out via Simple Triggers” checkbox will cause a Trigger Pulse on the external Trigger Out Cable when the External Trigger Cable AC032XXA‐X is attached.
Recording Options Modes Teledyne LeCroy Corporation Connector VConn Certain devices with a captured Type‐C plug require VConn on CC2 to drive their electronics. An example would be an HDMI Adapter or a device that is fully powered by VConn (known as a VConn Powered Device, or VPD). Since normal Marked and Unmarked cables being used with the Analyzer do not pass through the VConn power over CC2, any such device will require the Analyzer itself to provide this power, or the device simply won't work.
Teledyne LeCroy Corporation 5.1.7 Recording Options Modes Advanced Mode: Mercury T2C In Advanced Mode, the Recording Options dialog box for Mercury T2C has the General, Misc. USB 2.0, Misc. PD (Power Delivery), Misc. Type‐C and USB 2.0 Rec Rules: Ch 0 tabs. See Figure 5.10. Figure 5.10: Mercury T2C: Recording Options General Tab in Advanced Mode The Trigger options for Misc. Power Delivery (PD) and Misc. Type‐C events are the same in both Simple and Advanced Mode. See Figure 5.
Recording Options Modes Teledyne LeCroy Corporation Analyzer only See Note below Figure 5.11: Mercury T2C: Recording Options for PD Events Note: Selecting the “Extern Trigger Out via Simple Triggers” checkbox will cause a Trigger Pulse on the external Trigger Out Cable when the External Trigger Cable AC032XXA‐X is attached.
Teledyne LeCroy Corporation Recording Options Modes Analyzer mode See Description of Connector VConn below See CC State Detection below Device Information Left: Type Power Measurement See Note below Figure 5.12: Mercury T2C: Recording Options for Type-C Events Note: The “Extern Trigger Out via Simple Triggers” checkbox will cause a Trigger Pulse on the external Trigger Out Cable when the External Trigger Cable AC032XXA‐X is attached.
Recording Options Modes Teledyne LeCroy Corporation Connector VConn Certain devices with a captured Type‐C plug require VConn on CC2 to drive their electronics. An example would be an HDMI Adapter or a device that is fully powered by VConn (known as a VConn Powered Device, or VPD). Since normal Marked and Unmarked cables being used with the Analyzer do not pass through the VConn power over CC2, any such device will require the Analyzer itself to provide this power, or the device simply won't work.
Teledyne LeCroy Corporation 5.1.8 Recording Options Modes Simple Mode: Voyager M3x In Simple Mode for recording options, the Recording Options dialog box for the Voyager M3x is: Figure 5.
Recording Options Modes 5.1.9 Teledyne LeCroy Corporation Advanced Mode: Voyager M3x In Advanced Mode, the Recording Options dialog box for the Voyager M3x is shown below, see Figure 5.14. Figure 5.
Teledyne LeCroy Corporation 5.1.10 Recording Options Modes Simple Mode: Voyager M310C In Simple Mode the Voyager M310C has options for Misc. USB2.0, Misc. USB3.1, Misc. PD (Power Delivery) and Misc. Type‐C. See Figure 5.15. Figure 5.15: Voyager M310C: Simple Mode Recording Options The Simple Trigger Options for Misc. Power Delivery (PD) are shown below: Analyzer Mode: Figure 5.16 on page 225 Exerciser Mode: Figure 5.17 on page 226 The Simple Trigger Options for Misc.
Recording Options Modes Teledyne LeCroy Corporation M310C: Misc. PD Analyzer Mode Recording Options Analyzer Mode See Note below Figure 5.16: Voyager M310C: Recording Options for PD in Analyzer mode Note: Selecting the “Extern Trigger Out via Simple Triggers” checkbox will cause a Trigger Pulse on the external Trigger Out Cable when the External Trigger Cable AC032XXA‐X is attached.
Teledyne LeCroy Corporation Recording Options Modes M310C: Misc. PD Exerciser Mode Recording Options See Warnings and Descriptions below See Note below Figure 5.17: Voyager M310C: Recording Options for PD Exerciser Mode Note: Selecting the “Extern Trigger Out via Simple Triggers” checkbox will cause a Trigger Pulse on the external Trigger Out Cable when the External Trigger Cable AC032XXA‐X is attached.
Recording Options Modes Teledyne LeCroy Corporation WARNING: Allow Vbus without CC‐Pin Termination: This checkbox allows you to override the Type‐C/PD protocol. This features was added so that during development you can test the SS+ protocol without having to drive the Vbus and comply with other aspects of the Type‐C/PD protocol. WARNING: Allow Vbus > 5V: This checkbox allows you to generate voltages on VBus as high as 20 Volts. See “Voyager M310C Analyzer” on page 31.
Teledyne LeCroy Corporation Recording Options Modes Note: Selecting the “Extern Trigger Out via Simple Triggers” checkbox will cause a Trigger Pulse on the external Trigger Out Cable when the External Trigger Cable AC032XXA‐X is attached. CC (Configuration Channel) State Detection: Voyager M310C When enabled, the Analyzer captures CC State transitions by monitoring the voltages seen on the CC pins. (This is the Default setting.
Recording Options Modes Teledyne LeCroy Corporation M310C: Misc. Type-C Exerciser Mode Recording Options See Description of Connector VConn below Exerciser mode Device Information Left: Type Power Measurement See Note below Figure 5.19: Voyager M310C: Recording Options for Type-C Exerciser Mode Note: Selecting the “Extern Trigger Out via Simple Triggers” checkbox will cause a Trigger Pulse on the external Trigger Out Cable when the External Trigger Cable AC032XXA‐X is attached.
Teledyne LeCroy Corporation 5.1.11 Recording Options Modes Advanced Mode: Voyager M310C In Advanced Mode the Voyager M310C has options for Misc. USB2.0, Misc. USB3.1, Misc. PD (Power Deliver), Misc. Type‐C, USB 2.0 Rec Rules: CH0 and USB3.1 and SSIC Rec Rules. See Figure 5.20. Figure 5.20: Voyager M310C: Advanced Mode Recording Options The Misc. PD (Power Deliver) and Misc. Type‐C Recording Options are the same for both Simple and Advanced Modes.
Recording Options Modes 5.1.12 Teledyne LeCroy Corporation Simple Mode: Voyager M310P In Simple Mode the Voyager M310P has options for Misc. USB2.0, Misc. USB3.1, Misc. PD (Power Delivery) and Misc. Type‐C. See Figure 5.15. Figure 5.21: Voyager M310P: Simple Mode Recording Options The Simple Trigger Options for Misc. Power Delivery (PD) are shown below: Analyzer Mode: Figure 5.22 on page 232 Exerciser Mode: Figure 5.23 on page 233 The Simple Trigger Options for Misc.
Teledyne LeCroy Corporation Recording Options Modes M310P: Misc. PD Analyzer Mode Recording Options Analyzer Mode See Note below Figure 5.22: Voyager M310P: Misc. PD Recording Options -> Analyzer Note: Selecting the “Extern Trigger Out via Simple Triggers” checkbox will cause a Trigger Pulse on the external Trigger Out Cable when the External Trigger Cable AC032XXA‐X is attached.
Recording Options Modes Teledyne LeCroy Corporation M310P: Misc. PD Exerciser Mode Recording Options (See Warnings and Descriptions below) See Note below Figure 5.23: Voyager M310P: Misc. PD Recording Options -> Exerciser Note: Selecting the “Extern Trigger Out via Simple Triggers” checkbox will cause a Trigger Pulse on the external Trigger Out Cable when the External Trigger Cable AC032XXA‐X is attached.
Teledyne LeCroy Corporation Recording Options Modes WARNING: Allow Vbus without CC‐Pin Termination: This checkbox allows you to override the Type‐C/PD protocol. This features was added so that during development you can test the SS+ protocol without having to drive the Vbus and comply with other aspects of the PD/C protocol. WARNING: Allow Vbus > 5V: This checkbox allows you to generate voltages on VBus as high as 20 Volts. See “Voyager M310C Analyzer” on page 31.
Recording Options Modes Teledyne LeCroy Corporation Note: Selecting the “Extern Trigger Out via Simple Triggers” checkbox will cause a Trigger Pulse on the external Trigger Out Cable when the External Trigger Cable AC032XXA‐X is attached. CC (Configuration Channel) State Detection: Voyager M310P When enabled, the Analyzer captures CC State transitions by monitoring the voltages seen on the CC pins. (This is the Default setting.
Teledyne LeCroy Corporation Recording Options Modes M310P: Misc. Type-C Exerciser Mode Recording Options Exerciser mode See Description of Connector VConn below Resistor Detect Device Information Left: Type Power Measurement See Note below Figure 5.25: Voyager M310P: Recording Options -> Misc. Type-C Exerciser Note: Selecting the “Extern Trigger Out via Simple Triggers” checkbox will cause a Trigger Pulse on the external Trigger Out Cable when the External Trigger Cable AC032XXA‐X is attached.
Recording Options Modes Teledyne LeCroy Corporation cables being used with the Analyzer do not pass through the VConn power over CC2, any such device will require the Analyzer itself to provide this power, or the device simply won't work. These selections allow you to enable that power for these circumstances, on the connector where this power is required.
Teledyne LeCroy Corporation 5.1.13 Recording Options Modes Misc. USB3.1: Simple Triggers The Voyager M3x, M310 and M310C have the following Simple Triggers: Vbus Voltage Vbus Current Figure 5.26: Misc, USB3.1: Simple Triggers -> Vbus Levels You can specify V(min) and V(max) or I(min) and I(max) with the following conditions (see Figure 5.27): Disable Less Than Greater Than Between Figure 5.27: Misc. USB3.
Recording Options Modes Teledyne LeCroy Corporation Absolute Value If you don’t know which direction the power is coming from (whether it’s being sourced or sinked) you can select the Abs. Value and then set the voltage and current (min) and (max) and the select conditions will trigger the analyzer. See Figure 5.28. Absolute Value Figure 5.28: Misc. USB3.
Teledyne LeCroy Corporation 5.1.14 Recording Options Modes Misc. PD/CC: CC Simple Triggers The Voyager M310C and the Mercury T2C have the following CC Simple Triggers: Resistor Detect Connect Status Power Measurement Resistor Detect Select a Resistor Detect checkbox (Left or Right) to trigger recording. See Figure 5.29. Select Resistor Detect Figure 5.
Recording Options Modes Teledyne LeCroy Corporation Connect Status Select one of the following Connect Status checkboxes to trigger the analyzer (see Figure 5.30): Default 1.5A 3A Disconnect Connect Status Figure 5.
Teledyne LeCroy Corporation Recording Options Modes Power Measurement Select one of the following Power Measurement checkboxes to trigger the analyzer (see Figure 5.30): CC1 L: Set V(min) and V(max) values CC2 L: Set V(min) and V(max) values CC1 R: Set V(min) and V(max) values CC2 R: Set V(min) and V(max) values Power Measurement Figure 5.31: CC Simple Triggers: Power Measurement You can also select from the following conditions (see Figure 5.
Recording Options Modes Teledyne LeCroy Corporation Figure 5.
Teledyne LeCroy Corporation 5.2 General Recording Options General Recording Options The General Recording Options allow you to select or adjust the trigger mode, the buffer size, the amount of post‐trigger recording, and the trace filename and path. 5.2.
General Recording Options Teledyne LeCroy Corporation Manual Trigger Some Teledyne LeCroy analyzer models include a manual trigger button on the front panel of the system. The manual trigger option can be used when you elect to initiate the recording by pressing the manual trigger button. Recording begins when you click on the Tool Bar. Recording continues in a circular manner within the limits set by the buffer size.
Teledyne LeCroy Corporation General Recording Options TABLE 5.1: Recording Modes Summary Model Voyager M310 Voyager M310C Voyager M3x Voyager M3/M3i Advisor T3 Mercury T2 Mercury T2C USB2.0 Yes Yes Yes Yes Yes Yes Yes USB3.1 Yes* Yes* Yes Yes Yes N/A N/A Power Delivery N/A Yes** N/A N/A N/A N/A Yes** Note: * Includes SuperSpeed+ 10Gbps Gen 2 captures. Note: ** The Voyager M310C can also record Vbus On and Vbus Off events when in Power Delivery Capture mode.
General Recording Options 5.2.5 Teledyne LeCroy Corporation Connected Device Name Enter a user‐friendly name for the DUT and/or HUT so that it makes reading the Trace easier. For example, the DUT could be "Acme HD", and the HUT could be "Cherry PC". 5.2.6 Recording Scope (Voyager, Advisor T3 and Mercury) Select either: Conventional Single Buffer Recording: Select Buffer Size (see below). The ana‐ lyzer limits the data amount captured to the selected buffer size.
Teledyne LeCroy Corporation General Recording Options The Trigger Mode option determines how this buffer is used. Although the Analyzer has a large physical memory, the efficiency of the recording is about a 2:1 ratio of physical memory to actual USB traffic. Shorter USB packets yield a slightly less efficient recording. The non‐traffic portion of physical memory is utilized for control and timing information. Note: The scale is not linear and affords more granularity in the smaller buffer sizes.
General Recording Options Teledyne LeCroy Corporation 3. Specify a filename (*.rec) 4. Click Save. To load a Recording Options name: 1. Click Load to display the Open window. 2. From the list of .rec files, select the one that represents your Options Name. The options settings for that name then display. 5.2.10 Trace File Name & Path Trace File Name & Path is the location for saving your trace file. The default recording file name is data.
Teledyne LeCroy Corporation General Recording Options button). When checked, the operation works as a "toggle" of the connec‐ tion mode, remaining in the OFF state until you invoke it again to change it back to ON. This can be used to turn off the VBus for long periods of time. The normal unchecked behavior is for the button to cycle OFF‐ON automatically, with the off duration lasting about a half a second. Uses extra disk space corresponding to the size specified in Buffer Size for each trace. 5.2.
Save External Signals 5.2.14 Teledyne LeCroy Corporation Repeated Triggering In some circumstances, you will want to issue a pulse on the external trigger connection(s) whenever you see an event. By checking this box, this pulse will occur every time the event is seen, as long as it is set up as a trigger in the trigger definition dialogs. It will only be indicated once in the captured software, at the point where the first instance occurred.
Teledyne LeCroy Corporation Recording Options‐Misc. USB 2.0 Figure 5.34: Recording Options Misc. USB 2.0.
Recording Options‐Misc. USB 2.0 5.4.1 Teledyne LeCroy Corporation Analyzer Trace Speed This option sets the speed of the traffic recorded by the Analyzer. The default setting is Auto‐detect. This setting tells the Analyzer to discover what speed traffic is running and to label packets accordingly. Auto‐Detect will find a speed and lock on it permanently for the duration of the trace. If traffic speed changes, it will not be seen by the analyzer.
Teledyne LeCroy Corporation 5.4.2 Recording Options‐Misc. USB 2.0 Generator/Analyzer Clocking Overrides Generator/Analyzer Clocking Overrides allows changes to be made to the Analyzer/ generator clocking. Select Slow Clock, then enter a value in the box on the right. The value that is entered tells the Analyzer how much to divide the base clock by. For example, entering a 4 causes Full Speed traffic to be generated at a 3‐megabit rate as opposed to the standard 12‐megabit rate.
Recording Options ‐ Misc. USB 3.1 for Voyager 5.4.5 Teledyne LeCroy Corporation Data Truncation Option Truncate Data Fields (2.0): Allows data fields to be truncated during recording in order to save Analyzer memory and allow recording of more packets. Enter a minimum data length value in the Bytes box. The system truncates the data to the stated value (or up to 5 bytes more to optimize operation efficiency in the Analyzer hardware).
Teledyne LeCroy Corporation Recording Options ‐ Misc. USB 3.1 for Voyager Figure 5.35: Recording Options - Misc. USB 3.1 for Voyager M310/M310C. Note: Filtering LUP/LDN will apply to both channels on Power Delivery Systems, since the Data Roles can be swapped.
Recording Options ‐ Misc. USB 3.1 for Voyager Teledyne LeCroy Corporation Figure 5.36: Recording Options - Misc. USB 3.1 for Voyager M3 and M3i.
Teledyne LeCroy Corporation Recording Options ‐ Misc. USB 3.1 for Voyager Figure 5.37: Recording Options - Misc. USB 3.1 for Voyager M3x. LFPS Capture Method ‐ The Voyager M3x has a special circuit designed to capture LFPS with very accurate timing. If for some reason a device or host is found which is not electrically compatible with this new design, the user can switch to the Legacy method which is used on previous USB 3.1 analyzers (Voyager M3x only). For Recording Ports, select USB 3.
Recording Options ‐ Misc. USB 3.1 for Voyager Teledyne LeCroy Corporation Descrambling In Analyzer Mode, Select Auto to have the analyzer determine the Scrambling state of the incoming data stream on the connector examining the TS1 Packets. You can force the analyzer to either Descramble or not regardless of what is seen in the TS1 packets by selecting On or Off, respectively. In Exerciser mode, you can chose the Exerciser Transmit Scrambling mode by selecting On or Off.
Teledyne LeCroy Corporation Recording Options ‐ Misc. USB 3.1 for Voyager For Analyzer Ports, if you select the Manual mode, the Term button in the toolbar is enabled. For more information about the Recording buttons. Note: The Auto RxDetect mode has been designed to recognize 3.1 hosts and devices and present 3.1 terminations to them when they are plugged in. However, some cases have timing that can cause the Host and Device not to connect or to go into USB 2.0 mode.
Recording Options ‐ Misc. USB 3.1 for Voyager Teledyne LeCroy Corporation M310/M310C Specific Selections Analyzer Speed Select to Auto‐Detect either SS (5 Gbps) or SSP (10Gbps) traffic, or explicitly choose either one. Generation Speed Select either SS (5 Gbps) or SSP (10 Gbps) speeds for the Exerciser scenario.
Teledyne LeCroy Corporation 5.6 Recording Options ‐ Misc. USB 3.1 for Advisor T3 Recording Options - Misc. USB 3.1 for Advisor T3 The Misc. USB 3.1 tab presents options for setting Descrambling, Termination/RxDetect, Polarity Inversion, Simple Filters, and Truncate Data Fields. Figure 5.38: For Descrambling, on A or B connectors, select On, Off, or Auto. For Termination/RxDetect you can select Auto or Manual for Analyzer Ports and Enable RxDetect for Exerciser Ports.
Recording Rules Actions and Action Properties Teledyne LeCroy Corporation Reconnect cycle of the VBus. If cycling does not work, disable and then re‐enable the xHCI Host controller driver in the Windows 7 Device Manager of your PDK. For Polarity Inversion, Downstream and/or Upstream, select On, Off, or Auto. For Simple Filters, you can Filter‐Out Logical Idles, Filter‐Out SKPs, Filter‐Out LUP/LDN, Filter‐Out ITP or Filter‐Out Bus Events (LFPS, EIdle, Term).
Teledyne LeCroy Corporation Action Reset Timeout External Trigger Pulse HIGH Properties 264 Recording Rules Actions and Action Properties Description Reset the Timeout value to 0, so it starts again. (USB3.1 only) Send HIGH pulse on external trigger output. Opens the Event Properties dialog box.
Recording Rules Actions and Action Properties Teledyne LeCroy Corporation Filter‐Out Filtering Start‐of‐Frames (SOF's) in USB 2.0 captures can inhibit the ability of the software to decode upper layers (transfer and above) properly. The SOF is used as a delimiter of traffic in the analysis heuristics, and its absence can cause a failure to recognize whether transactions should be joined into a given transfer.
Teledyne LeCroy Corporation Recording Rules ‐ USB 2.0 Note: Due to analyzer limitations in USB 3.1 capturing, some items cannot be filtered when they occur back‐to‐back in the capture stream. These items include small packets, such as LMP packets. When these items occur back‐to‐back, it can cause filtering not to work. In some cases, it can cause unexpected symbols to be captured as Inter‐Packet Symbols (IPS), which cannot be decoded to real USB 3.1 packets by the analyzer software. 5.
Recording Rules ‐ USB 2.0 Teledyne LeCroy Corporation Pop‐Up Menus: When you right‐click a button or area in the Recording Rules page, a context‐sensitive pop‐up menu appears that lets you do operations that relate to that button or area. Figure 5.41: PO-Up Menu. Properties Dialogs: When you click the Show/Hide Properties Dialog button for an event, action, or state, a dialog allows you to perform the same operations as in the pop‐up menus. 5.8.
Teledyne LeCroy Corporation Recording Rules ‐ USB 2.0 TABLE 5.2: Recording Rules Buttons New Event. Creates a new event in the Available Events area. Delete Event. Deletes the selected event. Undo. Undoes the change made to Recording Rules page. The Undo buffer has unlimited size. Redo. Restores changes done to the Recording Rules page. Zoom In. Enlarges the display (see note). There are five zoom levels. The default level is the middle one. Zoom Out. Makes the display appear smaller.
Recording Rules ‐ USB 2.0 5.8.2 Teledyne LeCroy Corporation Recording Rules Page: How It Works You can think of the Recording Rules page as a workspace for creating recording rules (rules that determine how the analyzer records traces). Recording rules are combinations of events and actions. An event and the action or actions associated with it form a rule state. One or more states are encapsulated in a sequence. Note: There can be from one to 512 states within a sequence.
Teledyne LeCroy Corporation 5.8.3 Recording Rules ‐ USB 2.0 Creating Event Buttons To create a rule, first create one or more Event buttons. As you create Event buttons, they appear in the Available Events area. You then can drag‐and‐drop them into the Main Display area. To create event buttons: 1. Click the New Event button at the left side of the toolbar to display the New Event pop‐up menu (see Figure 5.43). Figure 5.43: New Event Pop-up Menu. 2. Select an event, such as Errors.
Recording Rules ‐ USB 2.0 5.8.4 Teledyne LeCroy Corporation Dragging a Button to the Main Display Area After you create an Event button in the Available Events area, you can drag the button to the Main Display area and drop it in the appropriate cell (a cell is a grayed‐out rectangle with a dashed line around it). You can think of each cell as a target for drag‐and‐drop of an Event button. There are two types of cell that might appear: Sequence cell and State cell.
Teledyne LeCroy Corporation Recording Rules ‐ USB 2.0 Figure 5.46: Recording Options: Adding a New State to Sequence 0 The second of the new cells is to create a separate sequence, which would be labeled Sequence 1 (Errors). See Figure 5.47. Figure 5.47: Recording Options: Adding a New Sequence You can define up to 8 sequences.
Recording Rules ‐ USB 2.0 5.8.5 Teledyne LeCroy Corporation Assigning an Action After you have dropped the Event button in a cell in the Main Display area, you can assign an action to the event. Note: If you do not assign an action to an Event button, the analyzer ignores the event. To assign an action to an Event button: 1. Right‐click the Event button to display a pop‐up menu (see Figure 5.48 on page 273.) Figure 5.48: Assigning Action to Event Button. 2.
Teledyne LeCroy Corporation Recording Rules ‐ USB 2.0 Note: You can also set actions within the Properties dialog for each event. Double‐click the Event button to open the Properties dialog, then select the Actions tab and set your actions. See Figure 5.49. Figure 5.49: Action Assigned.
Recording Rules ‐ USB 2.0 5.8.6 Teledyne LeCroy Corporation Recording Rules Pop-Up Menus The Recording Rules window has context‐sensitive pop‐up menus that are associated with the following types of object: cells, events, and actions. Cell Pop-up Menu If you click a cell in the Main Display area that has an Event button contained in it, the Cell pop‐up menu appears. The Cell pop‐up menu has the following options.
Teledyne LeCroy Corporation Recording Rules ‐ USB 2.0 Advance to next State of Sequence Figure 5.50: Advancing the Sequence. In other words, the Advance the Sequence button is the link between two states in a multi‐state sequence. The Advance the Sequence arrow tells the analyzer to go to the next state if it detects the event at the tail (origin) of the arrow.
Recording Rules ‐ USB 2.0 Teledyne LeCroy Corporation Event Pop-up Menu If you click an Event button in the Main Display area, the Event pop‐up menu appears. The Event pop‐up menu has the following options: Specify Action(s): Opens the Actions submenu, allowing you to assign an action to the event. Options on this submenu are the same as those on the Action pop‐ up, described previously.
Teledyne LeCroy Corporation 5.8.7 Recording Rules ‐ USB 2.0 Events and Event Properties for USB 2.0 Recording rules are associations between events and actions. These associations determine how trace recording occurs. For Voyager, the supported events for USB 2.
Recording Rules ‐ USB 2.0 Teledyne LeCroy Corporation For Mobile, the supported events for USB 2.0 are: Packet Identifier Token Pattern SOF Pattern Device Request Data Pattern Bus Condition Errors Transaction Data Length Split Notes on External Trigger In Input threshold value for Voyager and Advisor T3 is 0.8 V. Input threshold values for USB Tracer/Trainer are between 0.8 V and 2 V (TTL Levels).
Teledyne LeCroy Corporation Recording Rules ‐ USB 2.0 Therefore, to ensure Babble and Turnaround triggers have the correct default values, you should follow this procedure: 1. Set the Recording Speed to the explicit value you are going to be capturing (Hi, Full, or Low) in the 2.0 Misc tab. Do not use Auto‐Detect. 2. Delete any error triggers from the Rec Rules tab. 3. Save your recording options as Default. 4. Close the Recording Options dialog. 5. Open the Recording Options Dialog. 6.
Recording Rules ‐ USB 2.0 Teledyne LeCroy Corporation Figure 5.52: Data Pattern Dialog. In the Data Pattern dialog, you can set the Bitmask, Mask, and Match for each bit, Bitmask and Match always correlate. When you set Bitmask or Match, the other changes to maintain their correlation. Note: If you set Bitmask/Match before setting Mask, the Mask changes to the default mask. You must change to the Mask that you want.
Teledyne LeCroy Corporation Recording Rules ‐ USB 2.0 This will match the pattern in a payload of sizes 4 through 1024.
Recording Rules ‐ USB 2.0 5.8.8 Teledyne LeCroy Corporation Actions for USB2.0 After an Event has been assigned to a Sequence, an Action can be assigned to that Event. See Figure 5.53. Figure 5.53: Recording Options: Actions Available for USB2.0 Actions are context sensitive (they depend on the type of Event selected).
Teledyne LeCroy Corporation 5.8.9 Recording Rules ‐ USB 2.0 Example: Filter-In and Filter-Out You can set the Recording Options to Filter‐In Any Transactions. See Figure 5.54. Figure 5.54: Recording Options: Transactions -> FILTER-IN After you make a recording, the traffic shown in the Trace view will look something like Figure 5.55 on page 285, depending on the type of data traffic occurring on the bus.
Recording Rules ‐ USB 2.0 Teledyne LeCroy Corporation Figure 5.
Teledyne LeCroy Corporation Recording Rules ‐ USB 2.0 You can set the Recording Options to FILTER‐OUT Any Transactions. See Figure 5.56. Figure 5.
Recording Rules ‐ USB 2.0 Teledyne LeCroy Corporation After you make a recording, the traffic shown in the Trace view will look something like Figure 5.57, depending on the type of data traffic occurring on the bus. You’ll see lots of Start of Frame (SOF) packets but no Transactions because they have been filtered‐out. Figure 5.
Teledyne LeCroy Corporation 5.8.10 Recording Rules ‐ USB 2.0 Counters for USB 2.0 Counter: A counter tells the Analyzer to search for x instances of the selected event. For example, if you enter 10, the Analyzer counts 10 instances of the selected event before it performs whatever action you assign. Counters cannot be applied to events with Filter Actions. The maximum counter value is 65,535. Triggers can be set on multiple instances of an event.
Recording Rules ‐ USB 2.0 Teledyne LeCroy Corporation Number of Analyzer Counters This analyzer includes two USB 2.0 counters. If you try to assign more, you will get a warning. Packets You must assign a packet, event, or logical expression to a counter and/or timer. Using a Counter To use a counter: 1. Click an event to display an arrow. 2. Click a counter. This causes the counter to attach itself to the bottom of the event. An arrow automatically connects the counter to the Trigger button.
Teledyne LeCroy Corporation Recording Rules ‐ USB 2.0 Setting a Counter To set a counter: 1. Open the Recording Rules page, select an event, and drag it to the Global State or Sequence cell. 2. Counts can only be set on a per channel basis, so press the Up or Down channel buttons to select the channel on which the count is performed. 3. Right‐click the selected event and select Add Counter from the menu to open the Properties dialog. 4. In the text box to the right of the label Count, enter a value.
Using Sequences Teledyne LeCroy Corporation 5.9 Using Sequences 5.9.1 Using a Single-State Sequence As described previously, a sequence can be single‐state or multi‐state. A single‐state sequence is a simple combination of events and actions. You cannot create looping or branching conditions with this type of sequence. A multi‐state sequence allows you to branch successively to (advance to) lower states in the sequence or to loop to the front of the sequence (restart the sequence). 5.9.
Teledyne LeCroy Corporation Recording Rules ‐ USB 3.1 SS+ (Voyager M310/M310C only), USB 3.1 SS (Voyager/Advisor T3 only) Figure 5.58: Recording Rules USB 3.1. The page has the same areas as the USB 2.0 Recording Rules (see “Recording Options ‐ Misc. USB 3.
Recording Rules ‐ USB 3.1 SS+ (Voyager M310/M310C only), USB 3.1 SS (Voyager/Advisor T3 only) Teledyne LeCroy Corporation 5.10.1 Recording Rules Toolbar The Recording Rules toolbar buttons control the Recording Rules page and are the same as for the USB 2.0 Recording Rules (see “Recording Rules Toolbar” on page 267). Note: If you have a wheel on the mouse, you can zoom by holding down the CTRL key and rolling the mouse wheel. 5.10.
Teledyne LeCroy Corporation Recording Rules ‐ USB 3.1 SS+ (Voyager M310/M310C only), USB 3.1 SS (Voyager/Advisor T3 only) Figure 5.59: Events for USB 3.1.
Recording Rules ‐ USB 3.1 SS+ (Voyager M310/M310C only), USB 3.1 SS (Voyager/Advisor T3 only) Teledyne LeCroy Corporation 5.10.4 Dragging a Button to the Main Display Area After you create an Event button in the Available Events area, you can drag the button to the Main Display area and drop it in the appropriate cell (a cell is a grayed‐out rectangle with a dashed line around it). You can think of each cell as a target for drag‐and‐drop of an Event button (see Figure 5.60 on page 295.
Teledyne LeCroy Corporation 5.10.5 Recording Rules ‐ USB 3.1 SS+ (Voyager M310/M310C only), USB 3.1 SS (Voyager/Advisor T3 only) Assigning an Action After you have dropped the Event button in a cell in the Main Display area, you can assign an action to the event. Note: If you do not assign an action to an Event button, the analyzer ignores the event. To assign an action to an Event button, see “Assigning an Action” on page 273.
Recording Rules ‐ USB 3.1 SS+ (Voyager M310/M310C only), USB 3.1 SS (Voyager/Advisor T3 only) Teledyne LeCroy Corporation 5.10.8 Events and Event Properties for USB 3.1 Recording rules are associations between events and actions. These associations determine how trace recording occurs. The supported events for USB 3.1 are: Packet Type Link Management Packets Transaction Packets Data Packet Header Isoch Timestamp Packets Data Packet (DP) (for software version 3.
Teledyne LeCroy Corporation Recording Rules ‐ USB 3.1 SS+ (Voyager M310/M310C only), USB 3.
Recording Rules ‐ USB 3.1 SS+ (Voyager M310/M310C only), USB 3.1 SS (Voyager/Advisor T3 only) Teledyne LeCroy Corporation EDB COM SKP K‐Code Symbol Error RD Error DP Length Error Term On Term Off BCNT CRC32 CRC16 CRC5LCW CRC5LC Framing Error Triggers SLC SDP SHP END Low Power States U1 U2 U3 Note: Data Pattern Matching ‐ For USB 3.1, only the first 32 Byte positions can be matched for triggering. It is not a floating window as it is for USB 2.
Teledyne LeCroy Corporation Recording Rules ‐ USB 3.1 SS+ (Voyager M310/M310C only), USB 3.1 SS (Voyager/Advisor T3 only) Event Properties The Event Properties dialog lists the Properties and their Values (see “Events and Event Properties for USB 2.0” on page 278). Note: The Header Pattern tab is different for the USB 3.1 recording rules. Figure 5.61: Event Properties - Header Pattern Dialog. Most fields are mask and match. The Type and Subtype fields have drop‐down menus.
Recording Rules ‐ USB 3.1 SS+ (Voyager M310/M310C only), USB 3.1 SS (Voyager/Advisor T3 only) Teledyne LeCroy Corporation 5.10.9 Counters and Timers for USB 3.1 Timer: A timer counts the time from a starting event to a final event. For example, if you enter 10 in the milliseconds field, the Analyzer counts 10 milliseconds after the starting event before it performs whatever action you assign. Timers cannot be applied to events with Filter Actions. The maximum timer value is around 75 seconds.
Teledyne LeCroy Corporation Recording Rules ‐ USB 3.1 SS+ (Voyager M310/M310C only), USB 3.1 SS (Voyager/Advisor T3 only) However, in the case of combined events and/or actions, the separate counters provide flexibility in designing test cases. For example, consider the case where Event_1 OR Event_2 leads to Action. If Event_1 has a counter of 5, then the Action triggers either when Event_1 has repeated five times or when Event_2 happens the first time, whichever occurs first.
Recording Rules ‐ USB 3.1 SS+ (Voyager M310/M310C only), USB 3.1 SS (Voyager/Advisor T3 only) Teledyne LeCroy Corporation 1. Click the small blue dot in the upper‐left corner of the counter button to display a menu. 2. Select Change Counter Value. 3. Enter a new value in the pop‐up dialog box. The new value appears in the counter button.
Teledyne LeCroy Corporation 5.10.10 Saving Recording Options Configuration Validity The USB Protocol Suite Software monitors the current trigger and filter configuration to ascertain whether or not it is valid. The configuration may not be valid because of any of the following reasons: More resources are configured than exist in the hardware. Conflicts occur between shared hardware resources.
Merging Trace Files Teledyne LeCroy Corporation To manually stop recording: 1. Select Stop under Record on the Menu Bar OR Click Click on the Tool Bar. again during the uploading to upload only a portion of the recorded memory. Note: The manual Stop Recording feature is primarily of use when recording low‐speed traffic, which can take a long time to fill the recording buffer.
Teledyne LeCroy Corporation Merging Trace Files Figure 5.62: Select First File For merging Dialog. Note: The Merge Trace Files command can be run with or without a trace file open on the screen. The merge process ignores the open file. 2. Select the first trace file to be merged, then click Save. Note: It does not matter which of the two trace files is first selected so long as both were recorded in the same session. 3. Select the second trace file to be merged, then click Save. Confirm your choices.
Merging Trace Files Teledyne LeCroy Corporation Figure 5.63: Confirm Choice. 4. Click Yes. The two files are merged into the new file data_merged.usb.
Teledyne LeCroy Corporation 5.14 Recording Option Summary Tab Recording Option Summary Tab Click the vertical triple greater‐than (<) symbols on the right to display the Recording Options Summary tab: Figure 5.64: Recording Options - Summary Tab. The Summary tab provides an easy‐to‐read summary of the currently selected options.
Reading a Trace 6.1 Trace View Features The Trace View has these features: USB Protocol Suite User Manual Packet view display uses color and graphics to document captured traffic. Selected packets, transactions, and so on, are highlighted with a blue background and black border. The selected packet is synchronized amongst views. Views which show data from a single packet, transaction, etc., (Data View, Detail View, Spec View) will show the contents of this Selected Packet.
Teledyne LeCroy Corporation Trace View Features Microframes 6.1.1 Anchor Points - Synchronized Views Anchors are provided to indicate the synchronization points between views when scrolling. These are indicated by a goldenrod Trapezoid. When views are synchronized, the time denoted by these anchor points in the different views should be the same. The position within the views are different according to the type of view window.
Trace View Features Teledyne LeCroy Corporation In the Link Tracker view, it is normally on the third row of the display (see the following screen capture). Figure 6.4: Anchor Point in the Link Tracker View On time based views, (Link State Timing View, Power Tracker View, Bus Utilization View, etc.), it is normally in the center. Refer to the anchor point in the Power Tracker View in the figure below. Figure 6.
Teledyne LeCroy Corporation 6.1.2 Trace View Features USB 3.1 Packets USB 3.
Markers Teledyne LeCroy Corporation Rather than mis‐identifying the signal, the software requires you to determine direction (or note an error condition, which experience has shown is rare). In most cases, you can assume the direction based on the sequence of events that occurred. 6.1.4 Power Delivery Packet Direction Power Delivery Packets occur on a multi‐drop connection.
Teledyne LeCroy Corporation 6.2.2 Markers Functionality of Markers The markers functionality allows you to add markers to: Whole packets or frames Specific Cells Specific values within a cell: Bytes, words, etc. You can add attachments to markers (see Figure 6.8 on page 314). Right‐click on any cell of a packet and select Set Marker from the menu as shown below or click Ctrl +K. Figure 6.8: Time Dialog The Create Marker dialog displays.
Markers Teledyne LeCroy Corporation Adding a new line Figure 6.9: Create Marker for Packet Dialog Click Enter to close the Marker dialog. Click ALT+Enter to add a new line. As shown above you can: Add icon. Click on this icon to add any file. See “Adding an Attachment” on page 316. Record icon. Click on this icon to record audio. See “Recording an Audio File” on page 317. New URL icon. Click on this icon to add any URL. USB Protocol Suite User Manual Export icon.
Teledyne LeCroy Corporation 6.2.3 Markers Attaching Markers You can attach a discrete piece of information/data to a marker, for example, a text description or file, an attachment of a trace file by a predefined order, video or audio files, URL links or any other files. You can also remove an attachment from a Marker. 6.2.4 Adding an Attachment Perform the following steps to add an attachment to a marker: 1. Right‐click on any cell in the trace and select Set Marker.
Markers Teledyne LeCroy Corporation 6.2.5 Recording an Audio File The audio quality supports voice attachment and is not designed for high‐quality audio Playback of audio content is not limited and depends on the formats supported by the installed playback engine. Click the record icon and speak into the microphone to record an audio file. Note: This functionality is disabled if a microphone is not installed. 6.2.
Teledyne LeCroy Corporation 6.2.7 Markers Attachment Types and Visualization The markers are represented graphically by a yellow triangle at the top right of the marked item and a red vertical bar at the left‐most cell of a packet as shown below. Marked Cell A marker may comprise any number of attachments of any types. 6.2.8 Embedded Attachments to a Marker Embedded files are attached to the item marked and transported with the trace.
Markers Teledyne LeCroy Corporation To view an attachment you can click on any of the icons in the attachment bar and or you can double‐click on the icon itself to open the attachment. Figure 6.11: Pop-up Displaying Marker Contents Text The text attachment is displayed in the icon bar and in the main pop‐up window. Text attachments are always shown at the top. The attachment file name is displayed in the field as shown below. Figure 6.
Teledyne LeCroy Corporation Markers Figure 6.14: Preview Attachments Pop-up Window Audio Audio snippets that are recorded and attached to certain point of interest in a trace can be played. The basic Play, Start, Stop, Pause buttons are displayed to listen to the audio file.
Markers Teledyne LeCroy Corporation Video Video clips that are recorded and attached to certain point of interest in a trace can be played. The video is embedded in the tooltip with simple playback controls. File Attachment You can attach any kind of file, including images, PDFs, documents, media files, etc. URL Link You can specify a URL that links to a web page (i.e., YouTube), a network location, or a local file‐system location.
Teledyne LeCroy Corporation Markers YouTube Video YouTube’s video player is embedded for YouTube Video playback. Images The image is embedded in the trace. Other Attachments Click the Open button to open the attachment file with the system’s default application for that file type.
Markers Teledyne LeCroy Corporation 6.2.10 Edit Marker To edit a marker, right‐click on the marked item and select Edit marker from the menu or Ctrl + L. The Edit Marker dialog displays. This Edit Marker window can be used to edit one marker at a time. You can do the following in the Edit Marker dialog: Edit text attachment. Record audio attachment. Add URL link attachment Add a file attachment. Click on File and click the Open button or drag and drop the file.
Teledyne LeCroy Corporation 6.2.11 Markers All Markers Window Select Search > Go to Marker > All Markers or press Ctrl + M to display a list of all the markers in the file. The window uses a tree structure to show packets, fields and markers. The features of the Markers window are (see Figure 6.16). All Markers are displayed You can Search For/Filter the type of Markers you are looking for All attachments within the marker are displayed.
Markers Teledyne LeCroy Corporation Search Markers You can search for a specific set of markers by simply entering the type of marker you’re looking for into the “Search” window at the top of the dialog. Then you’ll see only the markers with that characteristic. See Figure 6.17. Figure 6.17: Search on Idle Marker Delete Markers Clicking delete on markers to delete markers with attachments displays the Delete Marker(s) dialog.
Teledyne LeCroy Corporation CATC Walk Playlist Filter Markers You can filter to show or hide text, image, audio, video, URL, YouTube videos and other files. Figure 6.19: Filter Dialog 6.3 CATC Walk Playlist This feature allows users to configure sequences of attachments into playlists. Any arbitrary order of attachments are allowed, and there are no limits on the number of playlists supported.
CATC Walk Playlist 6.3.1 Teledyne LeCroy Corporation Playlist Functionality You can do the following to manage playlists: Remove or edit current playlists Edit the playlist name Edit the playlist description List the sequence of attachments in current playlist List of all available attachments and drag/drop to a playlist. As shown in the previous figure the Playlist window lists the markers with their attachments on the left and the playlist on the right (see Figure 6.21 on page 327).
Teledyne LeCroy Corporation 6.3.2 CATC Walk Playlist Playback Window To playback a playlist, click on the View menu in the top toolbar of application, select CATC Walk and then select Play > Playlist 1 as shown below. Figure 6.22: View Dialog The attachment item starts to play in the playback window (see Figure 6.23 on page 328). Figure 6.23: Playback Window The playback window is resizable.
Time Stamp Teledyne LeCroy Corporation Playback speed slider (for text attachments) As a playlist is played back, the playback window is displayed in close proximity to the marked area, just like a regular tooltip window (see Figure 6.24 on page 329). As the playback progresses, the view jumps to the element corresponding to the current attachment being played and the marked element is highlighted. During playback the user is prevented from interacting with the trace.
Teledyne LeCroy Corporation View Raw Bits (2.0) Figure 6.25: Time Stamp Dialog You can: Place the Zero Time Stamp at this packet Show the recorded Time Stamp Place the Zero Time Stamp at the first packet Place the Zero Time Stamp at the trigger packet. Note: You cannot place the Zero Time Stamp at a packet when in the Calendar. You can also go to the Time After in seconds, or the Time Before in seconds. Note: Time stamps are corrected to match our more accurate 2.5 ppm clock.
Expanding and Collapsing Data Fields Teledyne LeCroy Corporation 2. Select Show Raw Bits to display the Raw Bits View for that packet: Along the top of the Raw Bits View is a linear strip of the logical bit values with corresponding field demarcations. Bit stuffing is in color. Below the logical bit values is a representation of the D+/D‐ signaling, complete with NRZ encoding. A scroll bar assists in navigation of larger packets.
Teledyne LeCroy Corporation Expanding and Collapsing Data Fields The sizes for displaying in Collapsed or Expanded fields can be configured on the Display Options General Tab. 6.6.1 Using the Expand/Collapse Data Field Arrows To expand or collapse a Data Field, click the small triangular arrow on the left side of the data field. 6.6.2 Double-Clicking to Expand/Collapse Data Fields You can expand or collapse Data fields by double‐clicking anywhere in the data field. 6.6.
Format/Color/Hide Fields Teledyne LeCroy Corporation Figure 6.27: Data Field menu 2. Select the Expand Data or Collapse Data menu item. The Trace View repositions, with the selected packet(s) in the format that you specified. Expand or Collapse All Data Fields To expand or collapse all data fields, select Expand All Data Fields or Collapse All Data Fields from the data field pop‐up menus. 6.
Teledyne LeCroy Corporation 6.7.1 View Data Block Hide/Show Field when Packet Section is Collapsed A caret > in the upper left of a field shows whether the field is collapsible and expandable (see “Expanding and Collapsing Data Fields” on page 331). When a field is collapsible/expandable, you can choose whether the field is shown or hidden when its set of fields is in the collapsed state. Thus, you can determine which fields are more critical to view in these two modes.
Pop‐up Tool‐tips Teledyne LeCroy Corporation Figure 6.29: View Data Block Pop-up Menu To view these bits: 1. Click the data field to open the data field pop‐up menu. 2. Select View Data Block or the Data View button to open the Data Block dialog box (see Figure 6.30 on page 335). Figure 6.30: Data Block Dialog The View Data Block window has options for displaying the raw bits in different formats: 6.
Teledyne LeCroy Corporation 6.10 Stacking Stacking Puts a group of packets in one row, to shorten display. Stacking conserves space in the trace view by displaying repeating items (or item groups) as one item, along with the number of repeats. The item types which are included in a stacked entry are shown in the solid colored square fields that appear when stacking is invoked. Additionally, you can hold the mouse over the packet/transaction field to see the count and types of items (see Figure 6.
Stacking Teledyne LeCroy Corporation Stacking Icon (Events Unstacked) Figure 6.34: Unstacked CC Events Stacking Icon (Events Stacked) Figure 6.35: Stacked CC Events Note: Items are grouped regardless of any intervening Skip Sequence, Electrical Idle, or Logical Idle symbols. If any of these occur during a stream of the repeating stacking item, they are not displayed. Note on unexpected 3.
Teledyne LeCroy Corporation Hide Traffic Toolbar matching between the various time bases. There are 3 clock domains (Rx, Tx, and our precision timestamp) that need to be represented in the trace. The nominal 2nSec / symbol Transmit and Receive clocks can vary up to 500ppm per the USB Specification, whereas the Analyzer is accurate to 3ppm.
Hide Traffic Toolbar Teledyne LeCroy Corporation Figure 6.37: Hidden/Shown Items If all the items in a group do not have the same Hidden state, then the "X" will be shown as half Clear and half Red. See Figure 6.38. Figure 6.38: All Items not in Hidden State 6.11.6 Hide Devices Click the button to open a menu for select any address/endpoint combination to be hidden. Click the Control (CTRL) key to select multiple values.
Teledyne LeCroy Corporation 6.11.10 Hide Traffic Toolbar Hide Chirps (2.0) Click the button to hide any Chirped‐J or Chirped‐K packets recorded in a USB 2.0 Hi‐ Speed trace. 6.11.11 Hide Upstream Packets (3.1) Click the 6.11.12 Hide Downstream Packets (3.1) Click the 6.11.13 button to Hide Upstream Packets. button to Hide Downstream Packets. Hide Link Training Sequences (3.1) Click the button to Hide Link Training Sequences and select from the options to show/hide TSEQ TS1/TS2. For 3.
Hide Traffic Toolbar 6.11.16 Teledyne LeCroy Corporation Hide Miscellaneous Packets (3.1) Click the 6.11.17 button and select from the options to show/hide: LMP ISO Time Stamp Inter‐Packet Symbols Skip Sequences Logical Idle Loopback (BCNT, BRST, BERC) Compliance Pattern SDS ‐ Start Data Stream Hide Power Delivery Packets Click to hide: 6.11.
Teledyne LeCroy Corporation Hide Traffic Toolbar Figure 6.39: Right‐clicking on the Stream Id field of a USB 3.1 Data Packet Right‐click on the Stream Id field of a USB 3.1 Data Packet and select Hide all Trans except StreamID Numbers.... to display the Hide Packets dialog (see Figure 6.40 on page 342). Figure 6.40: Hide Packets Dialog This allows you to select the stream Id's you want to display. Add the items to the list that you want to show, and remove Stream Id's that you want to hide.
Hide Traffic Toolbar 6.11.19 Teledyne LeCroy Corporation Show/Hide Packets: SuperSpeed+ PHY Transaction With SuperSpeed+, PHY Transactions are made up of pulse width modulated LFSR signals. By selecting the PHY Transaction level, these are displayed as SCDx, PHY Capability and PHY Ready LBPM Messages. This eliminates showing large numbers of LFSRs and electrical Idle periods which would need to be interpreted as portions of these messages.
Teledyne LeCroy Corporation 6.12 Switch to Transactions View 6.12.1 Transaction View from Toolbar Switch to Transactions View A Transaction is defined in the USB specification as the delivery of service to an endpoint. This consists of a token packet, an optional data packet, and an optional handshake packet. The specific packets that make up the transaction vary based upon the transaction type. The program default display mode is Packet View.
Switch to Transactions View Teledyne LeCroy Corporation Figure 6.42: Link Power Management View 6.12.2 Transaction View from Menu Bar You can also switch to Transaction View from the Menu Bar: 1. Select Display Options under Setup to display the Display Options General window.
Teledyne LeCroy Corporation Switch to Transactions View Figure 6.43: Display Options General Dialog 2. Check Transaction. 3. Click OK. 6.12.3 Power Delivery Transactions Power Delivery Transactions are also viewable at this level. See Figure 6.44. Figure 6.
Switch to Transactions View 6.12.4 Teledyne LeCroy Corporation Power Delivery Packets If you right click in a Power Delivery Packet the following menus pops up. See Figure 6.45. Figure 6.45: Power Delivery Packet: Right Click From the pop up menu you can choose to view the Raw PD data by clicking on Show Raw PD Packet. See Figure 6.46. Figure 6.46: Show Raw PD Packet: 5b vs.
Teledyne LeCroy Corporation 6.13 View Decoded Transactions View Decoded Transactions After you set Display Options, the Trace View screen is re‐drawn to display decoded transactions in the colors and format you selected (see Figure 6.47 on page 348). Figure 6.47: Decoded Transactions When you instruct the Analyzer to display USB transactions, the components of each transaction are collected from the current recording and are grouped and indented below each decoded transaction.
Switch to Split Transaction View Teledyne LeCroy Corporation Figure 6.48: Expand Transaction Menu 2. Select Expand This Transaction. The screen displays the selected transaction in expanded format. Note: The Expand/Collapse transaction feature operates as a toggle: when one format is active, the other appears as an option on the Expand/Collapse drop‐down menu. To collapse a transaction, perform the same operation and select Collapse This Transaction.
Teledyne LeCroy Corporation 6.15 Switch to Transfer View Switch to Transfer View A Transfer is defined in the USB specification as one or more transactions between a software client and its function. USB transfers can be one of four kinds: Control, Interrupt, Bulk, and Isochronous. The system can display all four types. The default display mode is Packet View. Before you can view decoded transfers, you must switch from Packet View (or Transaction View) to Transfer View. To select Transfer View: 1.
View Decoded Transfers Teledyne LeCroy Corporation When you instruct the Analyzer to display USB transfers, the components of each transfer are collected from the current recording and are grouped below each decoded transfer. Each transfer row shows a transfer with a unique numeration, a label, and color‐coded decoding of important data. Note: If CRC errors are found in a DATAx (2.0) packet or a DP (3.
Teledyne LeCroy Corporation View Decoded Transfers To collapse a transfer, perform the same operation and select Collapse This USB Transfer. Note that you can choose to expand or collapse Only the selected Transfer OR All Transfers It is not necessary to use the Expand/Collapse Transfers menu to shift between expanded and collapsed views of a transfers. You can double‐click the Transfer number field to toggle back and forth between collapsed and expanded views.
Decoding Protocol‐Specific Fields in Transactions and Transfers 6.17 Teledyne LeCroy Corporation Decoding Protocol-Specific Fields in Transactions and Transfers When transfers or transactions are displayed, the fields in setup transactions and in control, interrupt, and Bulk transfers do not get decoded (by default) and are shown in hexadecimal values. The exceptions are setup transactions and control transfers for standard USB device requests, which are always decoded.
Teledyne LeCroy Corporation Switch to PTP Sessions Click on the toolbar. OR Select View > PTP Group > PTP Object Level. OR 6.20 Select Setup > Display Options to display the Display Options window, check PTP Object, and then click OK. Switch to PTP Sessions A session is a state of persisting communication between a device and a host during which the connection is continuous and the login and other communication parameters do not change.
Switch to SCSI Operations 6.21 Teledyne LeCroy Corporation Switch to SCSI Operations To view SCSI operations, switch to SCSI Operations viewing level: Click on the toolbar. OR Select View > SCSI Operation Level. OR 6.21.1 Select Setup > Display Options to display the Display Options window, check SCSI Operation, and then click OK. SCSI Metrics The SCSI Metrics are: 6.
Teledyne LeCroy Corporation Spreadsheet View Figure 6.53: Compressed CATC Trace 6.23 Click on the toolbar to return to the normal CATC Trace View, or Select View > Trace Views > CATC Trace. Spreadsheet View You can view the CATC Trace as a spreadsheet in color or black and white (see Figure 6.54 on page 357). 356 Click on the toolbar, or Select View > Trace Views > Spreadsheet (Color).
Spreadsheet View Teledyne LeCroy Corporation Figure 6.54: Spreadsheet View (Color) Click on the toolbar, or Select View > Trace Views > Spreadsheet (B/W). See Figure 6.55 on page 357. Figure 6.
Teledyne LeCroy Corporation 6.23.1 Spreadsheet View Columns To add a column, right‐click a column header, select Add Column, and then select the column name. You can also add a column by dragging the attribute field (in the left column) from the Detail View into the Spreadsheet View. To delete a column, right‐click a column header and then select Remove Column. To reposition a column, drag the column header to the new position.
Spreadsheet View Teledyne LeCroy Corporation Hiding USB 3.1 Traffic Hide Devices (Addr/ Endp)...
Teledyne LeCroy Corporation Spreadsheet View SCSI Operation Level Displays SCSI Operation Level Refresh Decoding Forces the software to re‐decode transactions and transfers. Useful if you have applied a decoding mapping which helps fully decode a sequence of transfers, as is the case with Mass Storage decoding. 6.23.
Edit Comment 6.24 Teledyne LeCroy Corporation Edit Comment You can create, view, or edit the 100‐character comment field associated with each Trace file. These comments are visible in the Windows® Explorer if the Comments attribute is included in the Details view. 1. Select Edit Comment under File on the Menu Bar. You see the Edit comment for trace file window: Figure 6.57: Edit Comments For Trace File Dialog 2. Create, view, or edit the comment. 3. Click OK.
Teledyne LeCroy Corporation 362 Edit Comment USB Protocol Suite User Manual
Searching Traces The Search feature provides several options for searching through recorded traffic, allowing you to find specific packets based on triggering status, packet number, marking, or content. To view the Search options: Click Search in the Menu bar to display the Search drop‐down menu: Figure 7.1: Search Drop-down Menu 7.1 Go to Trigger Note: Go to Trigger is enabled only when a trigger has created the traffic file.
Teledyne LeCroy Corporation 7.2 Go to Selected Packet Go to Selected Packet To display a selected packet select Go to Selected Packet under Search on the Menu Bar. 7.3 Go to Packet/Transaction/Transfer To display a specific packet: 1. From the menu bar, select the command Search > Go to Packet/Transaction/Transfer to display the Go to Packet/Transaction/Transfer window: Figure 7.2: Go To Packet/Transaction/Transfer Dialog 2. Select the desired viewing level (packet, transaction etc.
Go To USB 2.0 Teledyne LeCroy Corporation 2. Select the desired packet from the displayed list. The Trace View is repositioned with the selected packet at the top of your screen. The resulting item will be shown as selected in the view. Note: The Go to Marker feature functions in conjunction with the Set Marker feature. The comments within the parentheses following each marked packet are added or edited with the Set Marker feature. Please refer to “Markers” on page 313.
Teledyne LeCroy Corporation 7.5.1 Go To USB 2.0 Packet IDs (PIDs) Figure 7.5: Packet IDs Select the type of packet to which you want to go. 7.5.2 ANY Error Repositions the trace to show the next instance of any error. You can press Ctrl+Shift+2 to go to the first error of any type. 7.5.3 Errors The Errors menu allows you to search for five different types of error: PID, CRC5, CRC16, Packet Length, and Stuff Bits.
Go To USB 2.0 Teledyne LeCroy Corporation Figure 7.6: Errors Menu Option You can press Shift+E to go to the first error of any type.
Teledyne LeCroy Corporation 7.5.4 Go To USB 2.0 Data Length Allows you to search for data packets of particular lengths. Lengths are displayed in Bytes in a drop down menu as shown below. Selecting a length causes the display to move to the next instance of that packet length. Figure 7.
Go To USB 2.0 7.5.5 Teledyne LeCroy Corporation Addr & Endp The Addr & Endp feature allows you to search for the next packet which contains a particular address and endpoint. All available address endpoint combinations are displayed in the pull down menu. Figure 7.
Teledyne LeCroy Corporation 7.5.6 Go To USB 2.0 Bus Conditions Allows you to search by bus conditions such as traffic speed, reset, and suspend. All available bus conditions are displayed in the pull down menu. Figure 7.
Go To USB 2.0 7.5.7 Teledyne LeCroy Corporation Split HubAddr & Port Allows you to go to a split hub address and port. Figure 7.
Teledyne LeCroy Corporation 7.5.8 Go To USB 2.0 On-the-Go Allows you to search for On‐the‐go attributes. The On‐the‐Go submenu contains entries for: HNP: Host Negotiation Protocol SRP: Session Request Protocol Host: A: Hosts with an A plug Host: B: Hosts with a B plug Figure 7.
Go To USB 2.0 7.5.9 Teledyne LeCroy Corporation Transfer Standard Request Type Allows you to search for Transfer Standard Request Type attributes. Figure 7.
Teledyne LeCroy Corporation 7.5.10 Go To USB 2.0 Transfer Hub Class Request Type Allows you to search for Transfer Hub Class Request Type attributes. Figure 7.
Go To USB 2.0 7.5.11 Teledyne LeCroy Corporation Transfer Type Allows you to search for Transfer Type attributes. Figure 7.
Teledyne LeCroy Corporation 7.6 Go To USB 3.1 Go To USB 3.1 The Go To USB 3.1 feature takes you directly to an event in a Trace. 1. Select Go To USB 3.1 under Search on the Menu Bar to display the Go To USB 3.1 drop‐down menu. For 3.1 data, the menu is: Figure 7.15: Go To USB 3.1 Menu Option 2. Select the event you want to go to and enter the necessary information. The resulting item will be shown as selected in the view.
Go To USB 3.1 7.6.1 Teledyne LeCroy Corporation Packet Type Figure 7.16: Packet Type Menu Option Select the Packet Type to which you want to go.
Teledyne LeCroy Corporation 7.6.2 Go To USB 3.1 LFPS Type Figure 7.17: LFPS Type Menu Option Select the LFPS Subtype to which you want to go.
Go To USB 3.1 7.6.3 Teledyne LeCroy Corporation Deferred Packet Figure 7.
Teledyne LeCroy Corporation 7.6.4 Go To USB 3.1 ANY Error/Warning Repositions the trace to show the next instance of any error or Warning. You can press Ctrl+Shift+3 to go to the first error of any type. Figure 7.
Go To USB 3.1 7.6.5 Teledyne LeCroy Corporation Specific Errors/Warnings Figure 7.20: Specific Errors/Warnings Menu Option Select the specific error or warning to which you want to go. Note: Seq Number Error refers to Transaction Sequence Numbers (0 to 31), not to Link Control Word (LCW) sequences.
Teledyne LeCroy Corporation 7.6.6 Go To USB 3.1 Data Length Figure 7.21: Data Length Menu Option Select the data length to which you want to go.
Go To USB 3.1 7.6.7 Teledyne LeCroy Corporation Address and Endpoint Figure 7.22: Address and Endpoint Menu Option Select the address and endpoint to which you want to go.
Teledyne LeCroy Corporation 7.6.8 Go To USB 3.1 Header Packet Type Figure 7.23: Header Packet Type Menu Option Select the header packet type to which you want to go.
Go To USB 3.1 7.6.9 Teledyne LeCroy Corporation Link Command Figure 7.24: Link Command Menu Option Select the link command to which you want to go.
Teledyne LeCroy Corporation 7.6.10 Go To USB 3.1 LMP Subtype Figure 7.25: LMP Subtype Menu Option Select the LMP Subtype to which you want to go.
Go To USB 3.1 7.6.11 Teledyne LeCroy Corporation Transaction Packet Type Figure 7.26: Transaction Packet Type Menu Option Select the Transaction Packet Type to which you want to go.
Teledyne LeCroy Corporation 7.6.12 Go To USB 3.1 PHY Transaction Type Figure 7.27: PHY Transaction Type Select the PHY Transaction Type to which you want to go.
Go To USB 3.1 7.6.13 Teledyne LeCroy Corporation LGO Transaction Type Figure 7.28: LGO Transaction Type Options Select the LGO Transaction Type to which you want to go.
Teledyne LeCroy Corporation 7.6.14 Go To USB 3.1 Transfer Standard Request Type Allows you to search for Transfer Standard Request Type attributes. Figure 7.
Go To USB 3.1 7.6.15 Teledyne LeCroy Corporation Transfer Hub Class Request Type Allows you to search for Transfer Hub Class Request Type attributes. Figure 7.
Teledyne LeCroy Corporation 7.6.16 Go To USB 3.1 Transfer Type Allows you to search for Transfer Type attributes. Figure 7.
Go To Power Delivery Teledyne LeCroy Corporation 7.7 Go To Power Delivery 7.7.1 Power Delivery: Control Message Figure 7.32: Power Delivery: Control Message You can search for specific types of power delivery control messages.
Teledyne LeCroy Corporation 7.7.2 Go To Power Delivery Power Delivery: Data Message Figure 7.33: Power Delivery: Data Message You can search on specific types of power delivery data messages.
Go To Power Delivery 7.7.3 Teledyne LeCroy Corporation Power Delivery: Reset Figure 7.34: Power Delivery: Reset You can search on specific types of power delivery resets.
Teledyne LeCroy Corporation 7.7.4 Go To Power Delivery Power Delivery: Other Figure 7.35: Power Delivery: Other Types of Events You can search on other types of power delivery events.
Go To Power Delivery 7.7.5 Teledyne LeCroy Corporation Power Delivery: Transaction Type Figure 7.36: Power Delivery: Transaction Types You can search on specific types of power delivery transaction types.
Teledyne LeCroy Corporation 7.7.6 Go To Power Delivery Power Delivery: Transfer Types Figure 7.37: Power Delivery: Transfer Types You can search on a wide variety of power delivery transfer types.
Go To Power Delivery 7.7.7 Teledyne LeCroy Corporation Power Delivery: Any Error Figure 7.38: Power Delivery: Any Error You can search on any type of power delivery error.
Teledyne LeCroy Corporation 7.7.8 Go To Power Delivery Power Delivery: Specific Error or Warning Figure 7.39: Power Delivery: Specific Error or Warning You can search on a specific type of power delivery error or warning.
Go To Power Delivery 7.7.9 Teledyne LeCroy Corporation Power Delivery: CC (Configuration Channel) Event Figure 7.
Teledyne LeCroy Corporation 7.7.10 Go To Power Delivery Go To Channel Allows you to search for traffic by 1 (Classic‐Speed) or 0 (Hi‐Speed). Figure 7.
Go To SCSI Teledyne LeCroy Corporation 7.8 Go To SCSI The Go To SCSI feature takes you to a SCSI Operation, Command Status, Task Management, Task Management Response, Error or SCSI Logical Unit Number. 7.8.1 Go To SCSI Menu Selection Example Figure 7.
Teledyne LeCroy Corporation 7.9 Find Find Find allows searches on an open trace using one or more criteria. You can search by packet, transactions, split transaction, transfer, packet type, and fields within packets. You can also search for Standard and Hub Request Types. 7.9.1 Using the Find Function To run Find, select Search > Find or by click on the toolbar. Searches can combine criteria using the options Intersection and Union.
Find Teledyne LeCroy Corporation 3. Select Packets, Transactions, Split Transactions, Transfers, PTP/MTP Transactions, PTP/MTP Objects, PTP/MTP Sessions, or SCSI Operations from the top left list box to list that type of event in the Events Group box. 4.
Teledyne LeCroy Corporation Find 6. Optionally set the search Direction and Origin. 7. Optionally check to Search in Hidden. This option looks for the selected items even if you have currently hidden them. 8. Optionally check to Find All. This option opens a new Trace View window that contains ONLY the items for which you are searching. Subsequent searches or actions cannot modify this window, so it never contains any other packets.
Find Teledyne LeCroy Corporation 7.9.2 Power Delivery and Configuration Channel (CC) Elements A similar mechanism is provided to find Power Delivery and CC elements. Figure 7.
Teledyne LeCroy Corporation 7.9.3 Find Next Data Pattern Mask and Match If you select Data Pattern as the Event Group in the Find dialog, you can set the Bitmask, Mask, and Match for each bit. Figure 7.45: Data Pattern Mask and Match Dialog Bitmask and Match always correlate. When you set Bitmask or Match. the other changes to maintain their correlation. Note: If you set Bitmask/Match before setting Mask, the Mask changes to the default mask. You must change to the Mask that you want.
Display Options You can select what information to display in Trace Views using the Display Options window. To open the Display Options window: Select Display Options under Setup on the Menu Bar. OR Click on the Tool Bar: Figure 8.
Teledyne LeCroy Corporation General Display Options You can select General, Color/Format/Hiding, and Level Hiding display options. The following sections describe these display options. 8.1 General Display Options You specify the main Trace View information types and settings using General Display Options (see figure on previous page): Zoom Level: Zooms out from 100% (default) to 10% or zooms in from 100% to 200%.
General Display Options Teledyne LeCroy Corporation play in a collapsed data field. In this example, the value entered is eight. The collapsed field displays the first eight bytes even though the field contains 64 bytes (see Figure 8.2 on page 411). Figure 8.2: First 8 Bytes Displayed in a Field with 64 Bytes. BYTEs in expanded data‐field: Enter the number of bytes (1 to 4096) to dis‐ play in an expanded data field. In this example, the value entered is 32.
Teledyne LeCroy Corporation 8.2 Color/Format/Hiding Display Options Color/Format/Hiding Display Options To modify the colors, formats, and hiding options, select the Color/Format/Hiding tab. Figure 8.4: Display Options Color/Format/Hiding Dialog.
Color/Format/Hiding Display Options 8.2.1 Teledyne LeCroy Corporation Color Display Options The program uses a default set of colors for each type of data in each group of data. The colors and color combinations are appropriate for most graphic systems. You can alter any color. To specify a color for an information type, in the Color/Format/Hiding tab, select a row (such as Data) in the Group and Color column and expand it.
Teledyne LeCroy Corporation Color/Format/Hiding Display Options To customize colors, use the Custom tab. Note: You cannot change the color of an Invalid Data (packet error) field. It is permanently set to red. 8.2.2 Format Display Options For each type of data in each group of data, the program has a default data format. Examples of number data formats are Bin (binary), Dec (decimal), and Hex (hexadecimal).
Color/Format/Hiding Display Options Teledyne LeCroy Corporation Select a data type (such as PID Types) in the Group: Select a format in the Format section. The following formats are available for PID Types: If available, select Bit Order in the Format section. The options are MSB to LSB or LSB to MSB. 8.2.3 Hiding Display Options By default, no data is hidden. You can hide any group of data and any type of data.
Teledyne LeCroy Corporation 8.3 USB2 Packet Hiding Options USB2 Packet Hiding Options By default, no data packets, transactions, or bus conditions are hidden. You can hide: Start of Frame packets NAK’ed transactions Chirp Bus conditions Reset Bus conditions SE0 Bus conditions High, Full, or Low Speed packets Channel 0 or Channel 1 packets You can allow any toggle value after bus reset (Int and Bulk Endpoints).
USB2 Packet Hiding Options Teledyne LeCroy Corporation Figure 8.6: Display Options USB2 Packet Hiding Dialog.
Teledyne LeCroy Corporation 8.4 USB3 Packet Hiding Options USB3 Packet Hiding Options By default, no data packets, transactions, Start‐Of‐Frame packets, PIDS or bus conditions are hidden.
USB3 Packet Hiding Options Teledyne LeCroy Corporation Figure 8.7: Display Options USB3 Packet Hiding Dialog.
Teledyne LeCroy Corporation 8.5 PD Packet Hiding PD Packet Hiding Figure 8.
SSIC Specific Packet Hiding 8.6 Teledyne LeCroy Corporation SSIC Specific Packet Hiding Figure 8.9: SSIC Specific Packet Hiding You can hide SSIC specific packets with this dialog.
Teledyne LeCroy Corporation 8.7 Level Hiding Options Level Hiding Options By default, no levels of transaction items, transfer items or upper layer items are hidden. You can select from the dialog what you want hidden. Select the Level Hiding tab, then select the level types to hide (see Figure 8.10.) Figure 8.
Saving/Loading Display Options 8.8 Teledyne LeCroy Corporation Saving/Loading Display Options You can save a set of Display Options values, make a set the default settings, or use a saved set of values with the commands at the bottom of the Display Options window: To save the current Display Options values in an options file for use in future ses‐ sions, click Save. Enter a file name without a file name extension. The program adds the .opt extension. (The file must have an .
Teledyne LeCroy Corporation 424 Restore Factory Setting USB Protocol Suite User Manual
Decode Requests 9.1 Class and Vendor Definition Files Teledyne LeCroy Analyzers use script files to decode class and vendor requests. The script files are read when the application is initialized. After reading, the Analyzer decodes class and vendor requests as instructed by the files. .DEC files represent the new method of decoding. DEC stands for “decoder” and describes both Class and Vendor requests in a C‐like language. Each .dec file stores an endpoint or request decode.
Teledyne LeCroy Corporation USB Decode Audio Class (See “Audio Decoders” on page 431) AudioClass\Audio1.0Requests.dec AudioClass\Audio2.0Requests.dec AudioClass\Audio3.0Requests.dec AudioClass\Audio1.0Interrupt.dec AudioClass\Audio2.0Interrupt.dec AudioClass\Audio3.0Interrupt.
Class and Vendor Definition Files USB Decode Still Imaging Class StillImageClass\PTPStillImageBulkIn.dec StillImageClass\PTPStillImageBulkOut.dec StillImageClass\PTPStillImageRequests.dec StillImageClass\PTPStillInterrupt.dec Printer Printer\Printer_req.dec Mass Storage SCSI/Bulk Protocol MassStorageClass\MS_BulkOnly_Requests.dec MassStorageClass\MS_BulkOnlySCSIInEndpoint. dec MassStorageClass\MS_BulkOnlySCSIOutEndpoint. dec MassStorageClass\MS_BulkOnlySCSIOutEndpoint.
Teledyne LeCroy Corporation USB Decode Communications Device Class (CDC*) Data Communications\CDCDataBulkIn_wCTE.dec Communications\CDCDataBulkIn_wPW.dec Communications\CDCDataBulkIn_wPW_wCTE. dec Communications\CDCDataBulkOut_wCTE.dec Communications\CDCDataBulkOut_wPW.dec Communications\CDCDataBulkOut_wPW_wCT E.dec Communications\CDCDataIsochIn_wCTE.dec Communications\CDCDataIsochIn_wPW.dec Communications\CDCDataIsochIn_wPW_wCTE .dec Communications\CDCDataIsochOut_wCTE.
Class and Vendor Definition Files USB Decode Video Class (UVC) VIDEO CONTROL 1.0 VIDEO STREAMING 1.0 VIDEO INTERFACE COLLECTION 1.0 VIDEO CONTROL 1.1 VIDEO STREAMING 1.1 VIDEO INTERFACE COLLECTION 1.1 VIDEO CONTROL 1.5 VIDEO STREAMING 1.5 VIDEO INTERFACE COLLECTION 1.
Teledyne LeCroy Corporation USB Decode Miscellaneous Device Class Interface Association Descriptor Cable Based Association Framework (CBAF) Requests Standard\StandardRequests.dec IEEE\IEEECompanies.dec Virtual\VirtualDATAIn.dec Virtual\VirtualDATAOut.dec Virtual\VirtualUARTIn.dec Virtual\VirtualUARTOut.
Class/Vendor Decoding Options 9.1.1 Teledyne LeCroy Corporation Audio Decoders Due to Entity ID mapping issues with this class, it works best if the descriptors are captured in the trace file. Then, the software can map the Entity Id's to the correct functions. It is also possible to hand‐edit the Audio1.0CurrentEntityIdMap_EditMe.inc or Audio2.0CurrentEntityIdMap_EditMe.inc files to explicitly apply this mapping.
Teledyne LeCroy Corporation 9.2.1 Class/Vendor Decoding Options Mapping Request Recipient to Class/Vendor Decoding To assign a decoding group to a request recipient, 1. Click the Apply Decoding Scripts button on the Toolbar or press Ctrl+Shift+Y OR Right‐click the Control Transfer field to display the USB Device Request menu: 2. Select Map Request Recipients to Class/Vendor Decoding to display the Request Recipients and Endpoints dialog box: Figure 9.
Class/Vendor Decoding Options Teledyne LeCroy Corporation Figure 9.2: Class/Vendor Decoding Groups Drop-down Menu. The drop‐down menu lists the defined Class/Vendor request decoding groups. The Class/ Vendor Decoding Groups are: No Decoding Audio 1.0 Class Requests Audio 2.0 Class Requests Audio 3.0 Class Requests CCID Requests Communication Class Requests Content Security Requests HCI Command HID Class Requests Hub Class Requests ICCD Ver.
Teledyne LeCroy Corporation Class/Vendor Decoding Options Still Image/PTP/MTP/PictBridge Class Requests USB DeviceFirmwareUpdate USB Test and Measurement USB Type‐C Bridge Requests Video 1.0 Class Requests Video 1.1 Class Requests Video 1.5 Class Requests WMC Class Requests WUSB CBAF Requests Select a decoding group. OR Select No Decoding if you do not want any specific decoding. Repeat the previous steps for additional recipients.
Class/Vendor Decoding Options Teledyne LeCroy Corporation Figure 9.3: Request Recipients and Endpoints - Class/Vendor Decoding Endpoints Tab The Endpoint field (Endp) shows all Endpoints found in the trace file. The displays shows the Host, Address, and Direction for the recipient. On the right are the names of Class/Vendor Endpoint Decoding groups currently assigned to endpoints. If blank, no decoding is assigned for a recipient.
Teledyne LeCroy Corporation Class/Vendor Decoding Options The Transfer Type options for both IN and OUT endpoint are: Isochronous Note: Choosing "1 Tran 1 Xfer" will speed up the decoding option tremendously! Bulk Interrupt Select the transfer Type. The selections displayed in the Class/Vendor Endpoint Decoding drop‐down menu depend on the transfer Type selected. Enter the size in the Max Pkt. Size field. Select an endpoint.
Class/Vendor Decoding Options Teledyne LeCroy Corporation 9. Display the Class/Vendor Endpoint Decoding drop‐down menu for Bulk IN or OUT transfers (see Figure 9.6): Bulk Transfer Type: IN or OUT Class/Vendor Endpoints Decoding Figure 9.
Teledyne LeCroy Corporation Class/Vendor Decoding Options HTTP Out Endp ICCD Bulk Out Message IP_ET0800 (Internet Protocol) Out Endp IPv6_ET86DD (Internet Protocol) Out Endp IrDA Bridge Out Endp Mass Strg Bulk‐Only SCSI Out Endp Mass Strg UASP Command Endp Mass Strg UASP Data Out Endp Mass Strg UFI CBI Bulk Out Endp MBIM Bulk Out MidiDataOUT NCM Bulk Out PHDC Bulk Out Message RNDIS Bulk Out Still Image/PTP/MTP/PictBridge Bulk Out TCP (Transmission Control Protoc
Class/Vendor Decoding Options Teledyne LeCroy Corporation 10. Display the Class/Vendor Endpoint Decoding drop‐down menu for Interrupt IN transfers (see Figure 9.7): Interrupt Transfer Type: IN Class/Vendor Endpoint Decoding Figure 9.7: 1 Tran 1 Xfer column ‐> HID Interrupt In Endpoint Decoding The IN Interrupt Transfer Type options for a Class/Vendor Endpoint Decoding (as shown above) are: No Decoding Audio 1.0 Status Interrupt Endpoint Audio 2.
Teledyne LeCroy Corporation Class/Vendor Decoding Options USBTMC Interrupt‐IN USBTMC Interrupt‐IN_USB488 Video Interrupt 11. Display the Class/Vendor Endpoint Decoding drop‐down menu for Interrupt OUT Transfers (see Figure 9.8): Interrupt Transfer Type: OUT Class/Vendor Endpoint Decoding Figure 9.
Class/Vendor Decoding Options Teledyne LeCroy Corporation or Isochronous transfers] transfer collection uses a simple rule of “1 transaction 1 transfer”. When this option is set as “yes”, any transaction at selected endpoint will make a transfer level packet which could be decoded by transfer level scripts. In particular, streams of Isochronous data can be decoded MUCH more quickly if this rule is selected. To select this model of transfer, use the "1 Tran 1 Xfer" column to select it (see Figure 9.
Teledyne LeCroy Corporation 9.2.3 Class/Vendor Decoding Options Selecting Number of Transactions per Transfer In the Decoding Assignments dialog (see Figure 9.9), after selecting the Endpoints tab you can select either: 1 Transaction per 1 Transfer (see Figure 9.10 on page 443) NAK Separated Transfers (see Figure 9.13 on page 445) or 1 Transaction per 1 Transfer NAK Separated Transfers Figure 9.
Class/Vendor Decoding Options Teledyne LeCroy Corporation Single Transaction per Transfer If you select the option: “1 Transaction per 1 Transfer” (see Figure 9.10), the data traffic in Trace View will change from several transactions per transfer (see Figure 9.11 on page 443) to one transaction per transfer (see Figure 9.12 on page 444). Figure 9.10: Decoding Assignments: 1 Transaction per Transfer Figure 9.
Teledyne LeCroy Corporation Class/Vendor Decoding Options Figure 9.
Class/Vendor Decoding Options Teledyne LeCroy Corporation NAK Separated Transfer If you select NAK Separate Transfer (see Figure 9.13) the Trace Data Traffic will be converted from several (3) Transactions per Transfer (see Figure 9.14) to NAK Separate Transfer (see Figure 9.15 on page 446). Figure 9.13: Decoding Assignments: NAK Separated Transfer Figure 9.
Teledyne LeCroy Corporation Class/Vendor Decoding Options Figure 9.
General Options 9.3 Teledyne LeCroy Corporation General Options Commands are transferred on USB using special control transfers called USB Device Requests. The Analyzer can decode Device Requests as they are defined in the USB specifications and various Device Class and Vendor specifications. Each USB Device Request is sent using a Control Transfer. Each Control Transfer starts with a SETUP transaction. 9.3.1 Decoding USB Device Requests To decode a USB Device Request: 1.
Teledyne LeCroy Corporation 9.3.2 General Options Decoding Standard Requests To decode a standard request: 1. From the USB Device Request menu, select Decode Standard Request to display the View Fields for Standard Request text box: Figure 9.17: View Fields for Standard Requests Dialog 2. To find a word in the text box, click the Find button. Enter the word in the Find What field. To use a case‐sensitive search, check Match Case. To find only the exact word, check Match Whole Word Only.
General Options Teledyne LeCroy Corporation For field definitions, please refer to the Universal Serial Bus Specification, version 2.0. 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 9.3.3 Tel: +1/503.296.9892 Fax: +1/503.297.1090 Web: http://www.usb.
Teledyne LeCroy Corporation 9.3.4 General Options Decoding Vendor Requests To decode a vendor request: From the USB Device Request menu, select Decode ... Request to display the View Fields for ... Vendor Requests text box. An example of a vendor request is Command Set. 9.3.5 Decoding Undefined USB/WUSB Device Requests A Decoding Request may not belong to any of the defined decoding groups (Standard, Class, or Vendor). 9.3.
General Options Teledyne LeCroy Corporation Figure 9.19: View Fields for Mass Strg Bulk‐Only SCSI IN Endp Dialog 9.3.7 Changing the Layout of Decode Requests In the View ...
Teledyne LeCroy Corporation General Options To change the layout of decode requests display: 1. Click Layout to display the View ... Fields Dialog Layout dialog box. Figure 9.20: View Transfer Fields Dialog Layout 2. To display the available columns of data, use the checkboxes for Length, Offset, Decoded, Hex Value, and Description. You can Check All or Uncheck All. 3. To show only the fields of Collapsed mode, check Show only fields specified for view in collapsed mode. 4.
General Options 9.3.8 Teledyne LeCroy Corporation Decoded Fields View This works much the same as the decoder dialog above, except that it is invoked from the toolbar icon and does not block the use of other windows. It can be docked to the side or allowed to float. Figure 9.21: Decoded Fields View Save decoded Fields in .html format. Show previous decoded fields. Show next decoded fields. Find text in the View Fields page. Displays View Transfer Fields Dialog Layout dialog (see Figure 9.
Teledyne LeCroy Corporation General Options Figure 9.
Reports The Report menu provides several reports to assist you in analyzing USB traffic recorded by the Analyzer. Figure 10.
Teledyne LeCroy Corporation View Docking and Floating Windows. Reports assist you in analyzing traffic recorded by the Analyzer. The available reports are: Trace Information: To view general information about the trace file. Error Summary: To view a count of errors in a trace file. Timing Calculations: To view timing measured between two events set within the trace file. Data View (Packet Data): Shows packet payload contents.
View Docking and Floating Windows. Teledyne LeCroy Corporation Drop Targets Figure 10.2: Drop Target Drag and drop the report at one of the four targets Figure 10.3: Drag and Drop Report in Target Note: When you open a report view, the software attempts to apply the user preferences used when you most recently viewed the report. Note: If you have any trouble with your view windows, and want to set it back to the default, Select "Restore views to default positions" from the View menu.
Teledyne LeCroy Corporation 10.2 Trace Information Trace Information To display a Trace Information report, select File Information under Report in the Menu Bar, or click in the Tool Bar to display the Trace Information screen. You can click on the hyperlinks: File info, Hardware info, Recording Options or License info to navigate to that section. See Figure 10.4: and Figure 10.5: on page 459. Figure 10.
Trace Information Teledyne LeCroy Corporation Figure 10.
Teledyne LeCroy Corporation Trace Information The Trace Information report provides information about how the recording was made, what the buffer settings were, what the trigger options were, and what version of all the Analyzer hardware was used to make the recording. The Trace Information dialog provides a link, Open Recording Options in a dialog, so you can load a copy of the recording options that existed when the file was recorded. To see the Device Signal Parameters that were used for your 3.
Error Summary 10.3 Teledyne LeCroy Corporation Error Summary The Error Summary details all errors analyzed throughout the recording. After the report displays, click USB 2.0 Errors (see Figure 10.6) or USB 3.1 Errors (see Figure 10.7 on page 463) to view the respective errors. Select Error Summary under Report in the Menu Bar OR 10.3.1 Click in the Tool Bar to display the Error screen below the Trace View: USB 2.
Teledyne LeCroy Corporation Error Summary Error Type Error Description The CRC16 field has an incorrect value. The packet is corrupt Bad CRC16 (either the data or the CRC itself). Bad Packet Length The packet is shorter or longer than expected. Bad Stuff Bits The NRZI encoding has a problem. The End of Packet signaling does not conform to the USB 2.0 Bad EOP Specification. Babble Start The packet started too late in the Frame or Microframe.
Error Summary 10.3.2 Teledyne LeCroy Corporation USB 3.1 Errors The figure below and the table following it list and describe the USB 2.0 and 3.1 errors. Figure 10.7: Traffic Summary Report (USB 3.1) The following table lists each USB 3.1 error type and its description. Error Type Error Description The CRC5 field has an incorrect value. The packet is corrupt Bad CRC5 (either the data or the CRC itself). The CRC16 field has an incorrect value.
Teledyne LeCroy Corporation Error Type TP non‐zero Reserved Field SKP Symbol error Ctrl Endp Dir Error Missed DPH Error Missed DPP Error Setup DP Error Sequence Number Error PTP Tra No Command PTP Tra No Response PTP Tra Id Misordered PTP Tra No Operation code SCSI Op No Command SCSI Op No Data SCSI Op status SCSI Op Invalid OpCode 464 Error Summary Error Description A reserved value within a Transaction Packet has a non‐zero value. An error was detected in the Skip Sequence.
Timing Calculations 10.4 Teledyne LeCroy Corporation Timing Calculations The Timing Calculator is used to measure timing between any two packets. Select Timing Calculations under Report in the Menu Bar OR Click in the Tool Bar to display the Timing Calculator screen: Figure 10.8: Timing Calculations Report 1. In the From beginning field, enter the first packet number or Markers. 2. In the To beginning of field, enter the last packet number or Markers. 3.
Teledyne LeCroy Corporation Timing Calculations Figure 10.9: Formulas Window 6. Click Calculate (see red arrow in Figure 10.8 on page 465) in the left side to display the Bus Utilization, Time Usage, and Bandwidth. Bus Utilization is: Global USB 3.1 Global 3.1 A Host RX Global 3.1 A Host TX Global USB 2.
Timing Calculations Teledyne LeCroy Corporation Transactions (Classic Speed without Idle) Figure 10.10: Timing Calculator Report Total Time is in the Total Time field. 7. Click Calculate (see red arrow in the figure above) in the right side to display: Address Endpoint Direction No Idle Time Usage No Idle Bandwidth With Idle Time Usage With Idle Bandwidth Data only Time USage Data only Bandwidth You can also click the Acknowledged checkbox.
Teledyne LeCroy Corporation 10.5 Data View Data View The Data View window shows packet information. To obtain the Data View window, select Report > Data View or click the toolbar icon. Figure 10.11: Data View Report The Data View toolbar buttons allow you to: Save Go to Previous or Next Display Hexadecimal, ASCII, Decimal, or Binary Use MSB Format or LSB Format Use Big Endian or Little Endian Figure 10.
Raw Data View (Power Delivery and USB 2.0 Packets Only) 10.6 Teledyne LeCroy Corporation Raw Data View (Power Delivery and USB 2.0 Packets Only) This Dockable view allows you to see the raw values of the entire packet as they were seen in the PHY layer. Note that the Bit Stuffing used for NRZI encoding on USB 2.0 is not shown here, you will need to right click on the 2.0 packet and select "Show Raw Bits' to see that.
Teledyne LeCroy Corporation Raw Data View (Power Delivery and USB 2.0 Packets Only) Search Box Figure 10.14: Raw Data Toolbar An example of Raw Data from a packet in a trace is shown below: Search Box Figure 10.
Traffic Summary Report 10.7 Teledyne LeCroy Corporation Traffic Summary Report Traffic Summary Report summarizes the numbers and types of packets, transactions etc. that occurred in the open trace. To run Traffic Summary Report, select Report >Traffic Summary Report or click the button marked . The program prompts you to specify a range of packets, then displays the following window: Figure 10.
Teledyne LeCroy Corporation Traffic Summary Report Figure 10.17: Options Menu Click to display the Select Range dialog. Figure 10.18: Select Range Dialog Enter a number From and a number To. You can Reset Range to Whole Trace. 10.7.1 SCSI Metrics The SCSI Metrics are: Figure 10.
Bus Utilization Teledyne LeCroy Corporation 10.7.2 Address Number Of Transfers (Min., Avrg., Max.): Total number of transfers that com‐ pose the SCSI operation Response Time (Min., Avrg., Max.
Teledyne LeCroy Corporation Bus Utilization Figure 10.21: Bus Utilization Window For USB 3.1, the display is similar to the following: Figure 10.22: Bus Utilization Window 10.8.
Bus Utilization Teledyne LeCroy Corporation The buttons have the following functions: Save As ‐ Saves the graphs as a bitmap file (*.bmp) Email ‐ Creates an email with a *.bmp file attachment of the graphs Print Horizontal zoom out Full Screen Click and Drag zoom ‐ Click diagonally to select and zoom in on part of the graph Select Range. Synchronize with Other Views. See Synchronize with other Views. Synchronizes the View windows so that a move in one window repositions the other.
Teledyne LeCroy Corporation Bus Utilization Figure 10.23: View Settings Menu 476 Orient Horizontally: changes the orientation of bus usage to horizontal. After selecting this option, the menu has Orient Vertically. Tile Vertically: tiles the two graphs vertically (i.e., side by side). After selecting this option, the menu has Tile Horizontally. Show Markers: Places "tick" marks along the x axis of each graph.
Bus Utilization Teledyne LeCroy Corporation Figure 10.
Teledyne LeCroy Corporation 10.8.3 Bus Utilization Graph Areas Menu The Graph Areas menu allows you to view different information in the Bus Utilization window. To view information: 1. Click the button to open the Graph Areas menu. For USB 2.0. the display is similar to the following: Figure 10.25: Graph Areas Menu USB 2.
Bus Utilization Teledyne LeCroy Corporation For USB 3.1. the display is similar to the following: Figure 10.26: Graph Areas Menu USB 3.1 2. Select the data you want to appear in the Graph Areas window. Change the Properties in the Bus Utilization Graph To change the properties in the Bus Utilization graph: 1. In the Graph Area properties dialog box (see Figure 10.27 on page 480), select the options to display in the graph display, then click OK.
Teledyne LeCroy Corporation Bus Utilization Creating a New Bus Utilization Graph To create a new Bus Utilizations graph: 1. Select New in the Graph Areas menu. 2. In the Graph Area properties dialog box (see Figure 10.27 on page 480), select the options to display in the graph. 3. Enter a Title for the new graph, then click OK. Figure 10.
Link Tracker (3.1) 10.9 Teledyne LeCroy Corporation Link Tracker (3.1) The Link Tracker window displays a detailed chronological view of events. Events are shown on a channel‐by‐channel basis in columns within the window. Figure 10.28: Link Tracker Window You can select the number of columns to view more or less data at one time. Each time slot in the vertical axis represents the minimum time that a DWORD requires to traverse the bus when the "Columns" is selected as 4.
Teledyne LeCroy Corporation 10.9.1 Link Tracker (3.1) Time Overlap Indicator Due to the sampling error of the nominal symbol time vs the granularity of our precision (~3ppm) timestamps, it can sometimes occur that 2 or more symbols seem to belong in the same time location of this view. This is denoted by the yellow circle next to the symbol. See Figure 10.29. Figure 10.
Link Tracker (3.1) 10.9.2 Teledyne LeCroy Corporation Using the Link Tracker Window The Link Tracker window can be reformatted in several ways. Zooming In and Out Zooming out can give you a quick, high‐level view of a trace. A fully zoomed out trace only shows columns and colored lines. Using the colors, you can see what types of traffic run through the trace. Further information can be obtained on any point of interest in the trace by positioning your mouse pointer over it.
Teledyne LeCroy Corporation Link Tracker (3.1) Reset Column Widths: This option resets column widths to their defaults and enables columns to resize themselves automatically any time the application window is resized. Normally, columns automatically resize themselves if the application window is made larger or smaller. However, if you manually resize any columns in the Bus View window, column widths become static.
Link Tracker (3.1) 10.9.3 Teledyne LeCroy Corporation Link Tracker Buttons The Link Tracker window has a row of buttons for changing the format of the displayed data and for exporting data: The buttons have the following functions: Full Screen. Expands the Link Tracker window to fill the entire screen. Synchronize with Other Views. Synchronizes Views so that a move in one window repositions the other.
Teledyne LeCroy Corporation Using the Navigator Show Scrambled Bytes Show 10b Codes Show Symbols Show packet Fields Show USB 3.1 Super Speed 5Gbps Gen 1 packets. Link tracker cannot simultaneously display SS and SS+ traffic. Show USB 3.1 Super Speed + 10Gbps Gen 2 packets. Link tracker cannot simultaneously display SS and SS+ traffic. Columns to view 10.10 Using the Navigator The trace Navigator is a tool for navigating within the trace.
Using the Navigator Teledyne LeCroy Corporation 10.10.1 Displaying the Navigator Click in the toolbar, select Report > Navigator, or select the Navigation Bar checkbox in the Display Options General window to display the Navigator window (see Figure 10.32 on page 487). Figure 10.32: Navigator Window The Navigator appears on the right side of the Main window. It has a two‐button toolbar and a vertical slider bar. It also has colored panes for navigating the trace in different ways.
Teledyne LeCroy Corporation Using the Navigator corresponds to the last packet. The Navigator bar is made up of three parts: Pre and Post‐ Trigger traffic, Errors, and Types of Traffic. At any time, a line in the navigator bar of one pixel in height represents a fraction of the trace data. If the Navigation bar is 400 pixels high, then each bar in this example would represent 1/400 of the trace. If the trace had 4000 packets total, each bar would represent ten packets.
Using the Navigator Teledyne LeCroy Corporation To set the highest packet viewable, drag the bottom delimiter down. Stop when the tool tip indicates you are at the desired highest packet. Top Delimiter Current Position Indicator Bottom Delimiter Figure 10.33: Navigator Delimiter To Determine Current Position In addition to the two yellow range delimiters, the slider has a golden current‐position indicator (see above).
Teledyne LeCroy Corporation Using the Navigator Set Range Near Packet xxx: Allows you to collapse the range so that only the packets immediately above and below the xxx packet are displayed. The xxx packet is whatever packet is currently at the top in the trace display. Recently Used Ranges: Allows you to reset the range to any of a number of recently used (previously set) ranges. 10.10.4 Navigator Panes You can display any combination of trace Navigator panes. Figure 10.
Using the Navigator Teledyne LeCroy Corporation Navigator Slider The Navigator slider appears at the left of Navigator panes. The slider has yellow upper and lower range delimiters and a golden current‐position indicator (see Figure 10.33 on page 489). The Navigator slider lets you to set the range of packets viewable in the trace display. In other words, it sets scrolling range of the display. You can scroll the display up to the lowest packet number in the viewing range.
Teledyne LeCroy Corporation Using the Navigator The Navigator Legend dialog box has areas corresponding to each of the panes. Each area has check boxes that allow you to hide/display information in the pane. You can set the priority of information displayed in the panes using the up and down triangles on the right. Using the Legend to Show/Hide Navigator Panes To use the legend to show/hide an entire pane, use the checkbox next to the name of each pane in the legend.
Detail View Teledyne LeCroy Corporation 10.11 Detail View The Detail View window shows packet details. To obtain the Detail View window, select Report > Detail View or click the toolbar icon. Figure 10.36: Detail View Window The Data View toolbar buttons allow you to Go to Previous or Next. Expanding a data field displays the Data View. 10.11.1 Detail View and Spreadsheet View To put a Detail View header in the Spreadsheet View, drag the header to a column divider in the Spreadsheet View.
Teledyne LeCroy Corporation Spec View 10.12 Spec View The Spec View shows packet header information. To obtain the Spec View, select Report > Spec View or click the Spec View toolbar icon. Figure 10.37: Spec View The toolbar allows you to Save, go to Previous or Next and display Binary or Hexadecimal.
USB (3.1) Link State Timing View Teledyne LeCroy Corporation 10.13 USB (3.1) Link State Timing View The Link State Timing View graphically shows how much time the link spends in each link state. Click to display the USB 3.1 Link State Timing View (see Figure 10.38 on page 495). Title Axis Legend Figure 10.38: USB 3.1 Link State Timing View The States are Compliance, Loopback, Rx.Detect, SS.Inactive, SS.Disabled, Hot Reset, Recovery, Polling, U3, U2, U1,U0, and Unknown.
Teledyne LeCroy Corporation USB (3.1) Link State Timing View The buttons have the following functions: Vertical zoom in Vertical zoom out Insert Time markers. After clicking, click in the display to make a red vertical line. Select and drag the line to indicate a time interval between two lines. Sync by Time. Synchronize the USB 3.1 Link State Timing States View and the Trace View.
USB (3.1) Link State Timing View 10.13.2 Teledyne LeCroy Corporation USB (3.1) LTSSM View The LTSSM View displays the LTSSM diagram depicted in the USB 3.1 specification. Click to display the USB 3.1 LTSSM View. Figure 10.39: USB 3.1 LTSSM View Click to synchronize the LTSSM View and Trace View. Click the left arrow to go to previous link state. Click the right arrow to go to next link state. Click the down arrow Click the up arrow Click to show Downstream port link states.
Teledyne LeCroy Corporation Power Tracker: VBus and Configuration Channel (CC ) 10.14 Power Tracker: VBus and Configuration Channel (CC ) Note: Power Capture can only be enabled on licensed versions of Voyager M3i, M3x, M310, and M310C. 10.14.1 VBus Power Tracker The Power Tracker displays the power, voltage and current at each point in time.
Power Tracker: VBus and Configuration Channel (CC ) Teledyne LeCroy Corporation Figure 10.41: Power Tracker: VBus If you right click withing the display, the following window will pop up: See Figure 10.42. Figure 10.
Teledyne LeCroy Corporation Power Tracker: VBus and Configuration Channel (CC ) Figure 10.43: Update Color Scheme of Legend If you select Show Legend and Show Min/Max Values, they will show up in the display. See Figure 10.44 on page 500. Figure 10.
Power Tracker: VBus and Configuration Channel (CC ) Teledyne LeCroy Corporation Power Tracker Options If you select Power Tracker from the Report menu, you can select Hide, Full Screen, Sync by Time, or Real Time Monitor (see “Power Tracker Toolbar” on page 501). The left side shows power, voltage, and current levels. Right‐clicking a column allows you to select the vertical‐scale origin. The origin is 0 or near the minimum measurement value. The horizontal axis shows time in milliseconds.
Teledyne LeCroy Corporation Power Tracker: VBus and Configuration Channel (CC ) The buttons have the following functions: Export Trace to CSV file (see “VBus Power Tracker Export to CSV File” on page 511). Zoom in (see Figure 10.46 on page 503). Zoom out (see Figure 10.47 on page 503). Zoom by Selection (see Figure 10.48 on page 504). Zoom by Horizontal Drag (see Figure 10.49 on page 504). Zoom by Vertical Drag (see Figure 10.50 on page 505).
Power Tracker: VBus and Configuration Channel (CC ) Teledyne LeCroy Corporation The effects of the ToolBar Buttons are shown below: Figure 10.46: Power Tracker ToolBar Button: Zoom In Figure 10.
Teledyne LeCroy Corporation Power Tracker: VBus and Configuration Channel (CC ) Figure 10.48: Power Tracker ToolBar Button: Zoom By Selection Figure 10.
Power Tracker: VBus and Configuration Channel (CC ) Teledyne LeCroy Corporation Figure 10.50: Power Tracker ToolBar Button: Zoom by Vertical Drag Figure 10.
Teledyne LeCroy Corporation Power Tracker: VBus and Configuration Channel (CC ) Figure 10.52: Power Tracker ToolBar Button: Fit All Power Info to Graph Area Figure 10.
Power Tracker: VBus and Configuration Channel (CC ) Teledyne LeCroy Corporation Figure 10.54: Power Tracker ToolBar Button: Pointer Mode Figure 10.
Teledyne LeCroy Corporation Power Tracker: VBus and Configuration Channel (CC ) Figure 10.56: Power Tracker ToolBar Button: Insert Time Markers Figure 10.
Power Tracker: VBus and Configuration Channel (CC ) Teledyne LeCroy Corporation Figure 10.58: Power Tracker ToolBar Button: Sync by Time Figure 10.
Teledyne LeCroy Corporation Power Tracker: VBus and Configuration Channel (CC ) Select Bar, Line or Points for Display of Power Tracker Data Figure 10.
Power Tracker: VBus and Configuration Channel (CC ) Teledyne LeCroy Corporation VBus Power Tracker Export to CSV File If you select the CSV icon on the toolbar (see Figure 10.61). Figure 10.61: VBus Power Tracker: CSV Icon A dialog box will popup in the directory path where the USB Protocol Suite Software was installed: C:\Users\Public\Documents\LeCroy\USB Protocol Suite\Examples\Power Delivery Traces You can chose an appropriate file title for the CSV file.
Teledyne LeCroy Corporation Power Tracker: VBus and Configuration Channel (CC ) Figure 10.
Power Tracker: VBus and Configuration Channel (CC ) 10.14.2 Teledyne LeCroy Corporation Configuration Channel (CC) Power Tracker The USB Type C cable supports two Configuration Channel (CC) pins: CC1 and CC2. The Voyager M310C has two Type C connections: one on the left of the front panel (Connector 1) and one to the right (Connector 2). See Figure 10.64. CC1 Left and CC2 Left CC1 Right and CC2 Right Figure 10.
Teledyne LeCroy Corporation Power Tracker: VBus and Configuration Channel (CC ) Configuration Channel (CC) Pins Voyager M310C also provides the voltages of the Configuration Channel (CC) pins in a separate window (CC Power Tracker View). Left “Adapter” is for Connector 1 (CC1L, CC2L) and Right “MacBook” is for Connector 2 (CC1R, CC2R). See Figure 10.66. CC1L, CC2L, CC1R, CC2R Legend CC1L, CC2L, CC1R, CC2R Selection Tool Figure 10.
Power Tracker: VBus and Configuration Channel (CC ) Teledyne LeCroy Corporation Figure 10.67: Configuration Channel (CC) 1 and 2 Voltages Shown in Colored Tabs Figure 10.68: Configuration Channel Voltage Values in Gray Box Packet 107 is highlighted below, which shows that the Left cable is attached and is a Source. The Right cable is attached and is a Sink. See Figure 10.69. Figure 10.
Teledyne LeCroy Corporation Power Tracker: VBus and Configuration Channel (CC ) Both units start out Unattached/Disabled in Packet 000 and by Packet 003 the left unit (labeled “Adapter”) is Attached as a current Sink and the right unit (labeled “MacBook”) is Attached as a source.
Power Tracker: VBus and Configuration Channel (CC ) Teledyne LeCroy Corporation CC Power Tracker Export to CSV File If you select the CSV icon on the CC Power Tacker toolbar (see Figure 10.61). Figure 10.73: CC Power Tracker: CSV Icon A dialog box will popup in the directory path where the USB Protocol Suite Software was installed: C:\Users\Public\Documents\LeCroy\USB Protocol Suite\Examples\Power Delivery Traces. You can chose an appropriate file title for the CSV file.
Teledyne LeCroy Corporation Power Tracker: VBus and Configuration Channel (CC ) Figure 10.
Decoded Fields view Teledyne LeCroy Corporation 10.15 Decoded Fields view See “Decoded Fields View” on page 453 for information. 10.16 Eye Diagram View An eye diagram is a display in which a digital signal from a receiver is repetitively sampled and applied to the vertical input, while the data rate is used to trigger the horizontal sweep. It is a tool for the evaluation of the combined effects of channel noise and inter‐ symbol interference on the performance of a baseband pulse‐transmission system.
Teledyne LeCroy Corporation Eye Diagram View Eye Diagram Information/Options Total captured Power Deliver Unit Intervals (UIs) or bits: 2640 (Number of bits sampled to produce the eye) Violated Points: 0 (Number of instances of samples which are found outside of the mask limits) Average bit time (ns): 3331 Time (ns): 3365 (Time from the start of the UI to the User's Cursor) Voltage (V): 1.43573 (Voltage value at the User's Cursor) Original Mask Crossing Point (mV): 0.
Running Verification Scripts Teledyne LeCroy Corporation Eye Diagram Toolbar Save Eye Diagram as Image Fit Eye Diagram to graph area Export Samples to the file Figure 10.78: Eye Diagram Toolbar Eye Diagram Toolbar Functions: Save Eye Diagram as Image: Opens Windows Explorer Folder to save image Export Samples to file: Opens Folder to save image as CSV file Fit Eye Diagram to graph area: Expands image to fill window 10.
Teledyne LeCroy Corporation Running Verification Scripts Figure 10.79: Run Verification Scripts Dialog To expand log, click the Expand Log button . To find a view related to the verified trace, and place the window under it, . click To find a view related to the verified trace, and place the window to the right, click . To save output, click the Save Output button. 2. Press the button Run scripts after you select scripts to run.
Running Verification Scripts Teledyne LeCroy Corporation Figure 10.80: Verification Script Results 3. Right‐clicking in the script list displays some additional operations over selected scripts. Figure 10.81: Right-click Options Run verification script(s): Start running selected script(s). Edit script: Edit selected scripts in the editor application specified in Editor settings. New script: Create a new script file using the template specified in Editor settings.
Teledyne LeCroy Corporation Running Verification Scripts 4. After choosing Settings from the drop‐down list or the button, the Settings dialog appears (see Figure 10.82 on page 524.) Figure 10.82: Settings Dialog You can Choose the editor application: Notepad or other. Path to the editor: If you choose other above, then this enabled for choosing a path to the editor. Edit all selected scripts in one process: If the editor supports multiple documents, you can edit all scripts in the editor.
Real Time Monitoring Teledyne LeCroy Corporation Path to template file for a new script: You can use a template for the script. Display Settings can show full trace‐file path, restore dialog at start, load last output from save log files, activate dialog after scripts have run, remember dialog layout, and ignore errors and warnings. Saving Settings can save log files to relative file folder, indicate output log file path, and save logs automatically. 10.
Teledyne LeCroy Corporation Real Time Monitoring For USB 3.1, the Real‐Time Statistics window can display a SuperSpeed graph of real‐time link activity. The Link Statistics are displayed on the right bottom panel in the previous screen capture. They are defined as: RD: Running Disparity Errors Inv Sym: Invalid 10‐Bit Symbol Refer to the “Error Summary” on page 461 for further explanation. In order to see a graph of traffic, you must start recording. Press to start the Real‐Time statistics monitor.
Real Time Monitoring Teledyne LeCroy Corporation View Settings ‐ opens a sub‐ menu with options for formatting the display. See “View Settings Menu” below. Horizontal zoom in Horizontal zoom out Graph Areas ‐ Presents options for displaying additional graphs of data lengths, packet lengths, and percentage of bus utilized. Start. Starts the Real‐Time Monitor. Stop Real‐Time Monitoring. Reset graphs. To clear the counters in the “Statistics Accumulation” area, click the Restart button.
Teledyne LeCroy Corporation Real Time Monitoring area. Y Scale Type: Linear: Converts display to linear format. Logarithmic: Converts display to logarithmic format. Hide: Hides the selected graph. Remove: Removes the selected graph. Properties: Opens a dialog box with options for changing the colors, titles and other features of the graphs. 10.18.
Traffic Generation 2.0 USB 2.0 Traffic Generation allows you to generate USB 2.0 traffic and test designs under realistic conditions. Traffic Generation can also transmit known bad packets, providing an opportunity for engineers to observe how a device handles specific adverse conditions. The 2.0 Generation scripts can create almost arbitrary streams of packets, but the responsibility for creating a sequence which performs in an expected way is left to the user.
Teledyne LeCroy Corporation Connecting to Voyager M3/M3i Figure 11.1: Connections to the Voyager M3/M3i. Hi/Full/Low Speed Device Emulation For Device Emulation Hi, Full, or Low Speed, connect to the Voyager according to the following diagram. Figure 11.2: Connections to the Voyager M3/M3i.
Connecting to Voyager M3x 11.2 Teledyne LeCroy Corporation Connecting to Voyager M3x The connections differ for Host Emulation and Device Emulation. Full Speed, Low Speed, and Hi Speed connections are the same. Hi/Full/Low Speed Host Emulation For Host Emulation Hi, Full, or Low Speed, connect to the Voyager according to the following diagram (see Figure 11.1 on page 530). Figure 11.3: Connections to the Voyager M3x.
Teledyne LeCroy Corporation 11.3 Connecting to Voyager M310 Connecting to Voyager M310 The connections differ for Host Emulation and Device Emulation. Full Speed, Low Speed, and Hi Speed connections are the same. Hi/Full/Low Speed Host Emulation For Host Emulation Hi, Full, or Low Speed, connect to the Voyager according to the following diagram (see Figure 11.1 on page 530). Figure 11.5: Connections to the Voyager M310.
Connecting to Voyager M310C 11.4 Teledyne LeCroy Corporation Connecting to Voyager M310C In all cases (Low Speed, Full Speed, Hi Speed) you attach to the left USB Type‐C connector (the one with “Exerciser” written below it.) Selection between Host and Device emulation is done in the Recording Options dialog. (see Figure 11.1 on page 530). Figure 11.7: Connections to the Voyager M310C: Device Under Test. Figure 11.8: Connections to the Voyager M310C: Host Under Test.
Teledyne LeCroy Corporation 11.5 Traffic Generation Files Traffic Generation Files The system generates USB 2.0 traffic from traffic generation files (*.utg) which are text‐ based script files that instruct the Generator how to generate USB 2.0 traffic. These script files can be edited with either a simple text editor such as Notepad or with the Script Editor utility provided by the application.
Creating Traffic Generation Files 11.6.1 Teledyne LeCroy Corporation Creating a Traffic Generation File with the Export Command The Export command offers an easy alternative method of creating a generator file. This command converts the trace to a *.utg file, removes all device traffic, and leaves only the traffic from the host device. You can then use this file to emulate the host and determine whether the device under test is generating the correct traffic. When creating a .
Teledyne LeCroy Corporation Editing a Generation File Note: The device packets are removed from the exported generator text. This is essential in creating a generator text file that can be used to handshake with your device. 6. You can opt to regenerate the frame numbers and remove the NAKed transactions. Once the generator text file is exported, you may need to edit the file and adjust idle time to properly anticipate the responses from your device.
Editing a Generation File Teledyne LeCroy Corporation Figure 11.12: Script Editor The Script Editor divides into three areas: the toolbar, the script window, and the file tabs at the bottom of the window. If errors occur, a log opens at the bottom of the window. 11.7.1 Toolbar The Script Editor toolbar contains buttons for saving your edits, navigating, searching and other functions.
Teledyne LeCroy Corporation Editing a Generation File The buttons have the following functions: Save. Saves your edits and immediately updates the setting bars and Frames shown in the trace window. Add/Remove bookmark. Allows markers to be set or removed to aid in navigation. View Options. Opens a menu with three options: Enable Outlining, Toggle Outlining, and Line Numbers. See View Options Menu below. Go to Trace View. Go to next bookmark. Cut. Clear all bookmarks. Copy. Find. Paste.
Editing a Generation File 11.7.2 Teledyne LeCroy Corporation View Options Menu The View Options button has a menu with three options: Figure 11.13: View Options Menu 11.7.3 Enable Outlining: Adds an expandable/collapsible tree structure to the left side of the Script Editor showing the hierarchical relationships of the script lines. Show Line Numbers: Adds line numbers to the left side of the Script Editor win‐ dow.
Teledyne LeCroy Corporation 11.7.4 Loading the Generation File File Tabs At the bottom of the window is a tab that shows the name of the .utg file. If your .utg file has an Include statement in it, the supporting Include files automatically open when the .utg file is first opened. Tabs for the opened Include files appear at the bottom of this window. Figure 11.15: File Tabs 11.7.5 Error Log Whenever you create a scripting error, a log opens at the bottom of the application window.
Loading the Generation File Teledyne LeCroy Corporation Figure 11.16: Open Dialog 2. Select Generation Files (*.utg) from the drop‐down menu marked All USB Protocol Suite Files to display a list of Traffic Generation files. 3. Select a Traffic Generation file (*.utg). 4. Click Open. The file opens (see Figure 11.17 on page 542.
Teledyne LeCroy Corporation Loading the Generation File Figure 11.17: Traffic Generation File Decide how many times you want the traffic pattern to be generated, then select a value from the Repeat drop‐down menu. Figure 11.18: Repeat Drop-down Menu The Repeat mode allows for a single pass through the generation file, looping forever, or looping 1 to 65,534 times, as desired by the user. If a wrap = HERE location is found in the .utg file, that location is where the looping portion begins.
Starting Traffic Generation 11.8.1 Teledyne LeCroy Corporation Traffic Generation Modes: Bitstream vs. Intelliframe IntelliFrame and Bitstream are modes that control how the generator interacts with other devices when it is generating traffic. Bitstream Mode ‐ In Bitstream Mode, the generator constructs a bitstream of traffic based on the UTG file and assumes that packets start at pre‐calculated times.
Teledyne LeCroy Corporation Repeating a Generation Session 11.10 Repeating a Generation Session If you wish to repeat a generation session, press the Traffic Generation Start/ Stop button again. There is no need to reload the .utg file. You can make an additional entry in a Generator Text File that allows you to specify a portion of the file for repetition: Enter wrap=here in the Generator Text File. The traffic above the entry is run only once. The traffic below the entry is repeated continuously.
Device Emulation Teledyne LeCroy Corporation 2. In the Misc page, select Device Emulation Mode. 3. Configure Resume settings. If you want the simulated device to issue Resumes, then select Device Resumes and enter a delay time (in milliseconds). If you do not select Device Resumes, then the emulated device waits for a Host to issue a Resume. If you want the simulated device to take its address from the Traffic Generation (.utg) script file, then select Use Address in .utg file.
Teledyne LeCroy Corporation Voyager M3x/M310/M310C USB 2.0 Script Limitations 11.13 Voyager M3x/M310/M310C USB 2.0 Script Limitations Due to architectural changes in the Voyager M3x/M310/M310C design, some features previously available on USBTracer and Voyager M3/M3i have been limited. USB 2.0 scripts are now more limited in size. Host scripts are limited to 64KBytes (approximately 16K lines). For BitStream mode emulation, this 64K allows for only 32KBytes of traffic, including idle bits.
Format of Traffic Generation Files Teledyne LeCroy Corporation Subsequent assignments after a packet’s starting assignment define the values of particular fields within the packet. If a field is not defined, it is assumed to be 0. Values are assumed to be decimal unless they are prefixed with 0x and then are interpreted as hexadecimal. Values within a data block assignment are always assumed to be hexadecimal and should not be prefixed by 0x.
Teledyne LeCroy Corporation 11.14.1 Format of Traffic Generation Files Script Control of Intelliframe vs Bitstream modes To force the .utg file to run in IntelliFrame mode, add the following text string to the FIRST LINE of the .utg file. ;intelliframe=ON To force the .utg file to run in Bitstream mode, add the following text string to the FIRST LINE of the .utg file. ;intelliframe=OFF These commands are useful if an automated interface, such as the USB Compliance Suite, is running a script.
Format of Traffic Generation Files Teledyne LeCroy Corporation pid=LPM hird=1 link_state=1 remote_wake=0 idle=368 USB Protocol Suite User Manual 549
Teledyne LeCroy Corporation Format of Traffic Generation Files TABLE 11.3: Support Keys for Defining Fields within a packet. Key Code Format Description file_type UPAS CHIEF file_version integer file_mode HOST DEVICE file_speed HIGH HI FULL LOW loop_count wrap_count 0 through 16382 or "infinite" This must be included at the beginning of the file to determine the speed of packets to be generated.
Format of Traffic Generation Files Teledyne LeCroy Corporation TABLE 11.3: Support Keys for Defining Fields within a packet. (Continued) Key Code wrap loop Format HERE skip HERE skip_end HERE stop string USB Protocol Suite User Manual Description This key marks the wrap point in the traffic. When generation is in Repeat mode, all the traffic before the wrap point is going to be sent once. All the traffic after the wrap point is going to be repeated in a loop.
Teledyne LeCroy Corporation Format of Traffic Generation Files TABLE 11.3: Support Keys for Defining Fields within a packet. (Continued) Key Code break 552 Format HERE Description Host Generation Only. Enables you to generate up to a point in the .utg file, then wait for input before continuing in the file. During the breakpoint time, the traffic signal icon in the toolbar flashes yellow, indicating that a breakpoint was hit. When you click the traffic light icon, generation resumes.
Format of Traffic Generation Files Teledyne LeCroy Corporation TABLE 11.3: Support Keys for Defining Fields within a packet. (Continued) Key Code Endpoint Configuration begin_config USB Protocol Suite User Manual Format Description HERE Defines the beginning of the region in the file used to configure the endpoint types. The configuration is necessary to determine the default behavior of the NAK retry mechanism during IntelliFrame operation.
Teledyne LeCroy Corporation Format of Traffic Generation Files TABLE 11.3: Support Keys for Defining Fields within a packet. (Continued) 554 Key Code end_config Format HERE config_endpoint CONTROL INTERRUPT ISOCHRONOUS BULK endp_mem_seg 1 2 3 4 5 6 7 8 direction IN OUT Description Terminates the region in the file used for configuring the endpoints. See begin_config.
Format of Traffic Generation Files Teledyne LeCroy Corporation TABLE 11.3: Support Keys for Defining Fields within a packet. (Continued) Key Code retry USB Protocol Suite User Manual Format TRUE FALSE Description Host Generation Only. Defines whether an automatic retry should be performed on packets to/from this endpoint in the case that they are NAKed (or in some cases NYETed), or if a timeout on device response occurs. RETRY only works for the Pids: Setup, In, and Out.
Teledyne LeCroy Corporation Format of Traffic Generation Files TABLE 11.3: Support Keys for Defining Fields within a packet. (Continued) Key Code retry_next_frame 556 Format TRUE FALSE Description Host Generation Only. Determines when a retry will be attempted after a failed match of an expected_pid. This statement only applies if a retry=TRUE statement also exists. If TRUE, the Exerciser waits until the current frame completes, issues a start of frame, and then retries the transaction.
Format of Traffic Generation Files Teledyne LeCroy Corporation TABLE 11.3: Support Keys for Defining Fields within a packet. (Continued) Key Code ping_on_retry ping_after_nyet USB Protocol Suite User Manual Format TRUE FALSE Description Host Generation Only. Determines whether an OUT transaction is retried by repeating the OUT‐DATAx sequence, or whether a PING sequence should be initiated. If TRUE, the Exerciser automatically generates PINGs (and retries) before going through a Retry Loop.
Teledyne LeCroy Corporation Format of Traffic Generation Files TABLE 11.3: Support Keys for Defining Fields within a packet. (Continued) Key Code Format Description pid 8 bits (0‐0xFF) or pid string expected_pid pid string Host Generation Only. Use this as the first key of most packets sent by the Host (Exception: Use frame= for SOF packets).
Format of Traffic Generation Files Teledyne LeCroy Corporation TABLE 11.3: Support Keys for Defining Fields within a packet. (Continued) Key Code device_pid Format pid string frame 11 bits or AUTO AUTONUMBER KEEP_ALIVE USB Protocol Suite User Manual Description Use this as the first key of most packets sent by a device. The key should be assigned to a valid packet identifier string per the USB specification: DATA0, DATA1, ACK, NAK, STALL, NYET, DATA2, MDATA, EXT, or LPM.
Teledyne LeCroy Corporation Format of Traffic Generation Files TABLE 11.3: Support Keys for Defining Fields within a packet. (Continued) Key Code Format Description empty_frame integer Host Generation Only. This key creates a sequence of start of frame packets with idle=TO_EOF values for the idle time. This results in N empty frames, where N is the integer value specified. If the branch speed is LOW, the frames contain only the keep‐alive standalone EOP's.
Format of Traffic Generation Files Teledyne LeCroy Corporation TABLE 11.3: Support Keys for Defining Fields within a packet. (Continued) Key Code host_exp_pid USB Protocol Suite User Manual Format PID Description Device Emulation Only. Defines the PID that is expected to be received from the Host. The Device Emulator waits until this PID has completed before sending the next generated packet.
Teledyne LeCroy Corporation Format of Traffic Generation Files TABLE 11.3: Support Keys for Defining Fields within a packet. (Continued) Key Code Format Description reset positive integer or LS_EOP se0 positive integer <2500 Host Generation Only. Indicates the number of microseconds that single‐ended zeros (SE0) are driven onto the bus. Assign a positive integer to this key. This key can also be assigned the string LS_EOP to drive two low‐speed bit times of SE0 followed by one bit time of J.
Format of Traffic Generation Files Teledyne LeCroy Corporation TABLE 11.3: Support Keys for Defining Fields within a packet. (Continued) Key Code wait_vbus Format VALID Description Device Emulation Only. Wait for VBus to go Hi. termination HERE wait_termination HERE Device Emulation Only. Set terminations now. Host Emulation Only. Only for Voyager. Wait until Device Speed terminations are seen before proceeding.
Teledyne LeCroy Corporation Format of Traffic Generation Files TABLE 11.3: Support Keys for Defining Fields within a packet. (Continued) 564 Key Code e Format 0 or 1 et 0 to 3 hird 4 bits (0‐15) link_state 4 bits (0‐15) remote_wake 0 or 1 eop positive integer hi_eop (AB CD) Hex Description Host Generation Only. Assign a value for the e (High Speed SPLIT End) field. Host Generation Only.
Format of Traffic Generation Files Teledyne LeCroy Corporation TABLE 11.3: Support Keys for Defining Fields within a packet. (Continued) Key Code idle Format positive integer or TO_EOP marker string raw_data Supported in Hi Speed Mode only on Voyager M3i. (aa bb) USB Protocol Suite User Manual Description Defines the length of idle after the current packet. Assign a positive integer or string to this key. The positive integer indicates the number of full‐speed or low‐speed bit times.
Teledyne LeCroy Corporation Format of Traffic Generation Files TABLE 11.3: Support Keys for Defining Fields within a packet. (Continued) Key Code raw_data_bits Supported in Hi Speed Mode only on Voyager M3i. Format integer bit_stuff Supported in Hi Speed Mode only on Voyager M3i. sync OFF ON retry ping_on_retry ping_on_nak retry_next_frame TRUE FALSE integer 2‐40 Description Use to send a non‐modulo 8 number of bits in a classic speed raw_data packet.
Format of Traffic Generation Files Teledyne LeCroy Corporation TABLE 11.3: Support Keys for Defining Fields within a packet.
Teledyne LeCroy Corporation 568 Format of Traffic Generation Files USB Protocol Suite User Manual
Traffic Generation 3.1 Exerciser The USB 3.1 Exerciser allows you to generate USB 3.1 traffic and test designs under realistic conditions. Traffic Generation can also transmit known bad packets, providing an opportunity for engineers to observe how a device handles specific adverse conditions. Note: For traffic generation for USB 2.0, see “Traffic Generation 2.0” on page 529. 12.1 Connecting to Voyager M3/M3i The connections differ for Host Emulation and Device Emulation.
Teledyne LeCroy Corporation 12.1.2 Connecting to Voyager M3x Device Emulation For Device Emulation, connect a cable from Host under Test to Exerciser “B” port. Figure 12.2: Connecting a Cable from Host under Test to Exerciser “B” Port. 12.2 Connecting to Voyager M3x The connections differ for Host Emulation and Device Emulation. Full Speed, Low Speed, Hi Speed, and SuperSpeed connections are the same. 12.2.1 Host Emulation For Host Emulation, connect a cable from Device under Test to “A” port.
Connecting to Voyager M310 12.2.2 Teledyne LeCroy Corporation Device Emulation For Device Emulation, connect a cable from Host under Test to “B” port. Figure 12.4: Connecting a Cable from Host under Test to “B” Port. 12.3 Connecting to Voyager M310 The connections differ for Host Emulation and Device Emulation. Full Speed, Low Speed, Hi Speed, and SuperSpeed connections are the same. You only need to plug into the Exerciser ports, because there is an internal Analyzer tap. 12.3.
Teledyne LeCroy Corporation 12.3.2 Connecting to Voyager M310C Device Emulation For Device Emulation, connect a cable from Host under Test to Exerciser “B” port. Figure 12.6: Connecting a Cable from Host under Test to Exerciser “B” Port. 12.4 Connecting to Voyager M310C In all cases (SS, SS+) you attach to the left USB Type‐CTM connector (the one with "Exerciser" written below it.) Selection between Host and Device emulation is done in the Recording Options dialog. Figure 12.
Transaction Engine Teledyne LeCroy Corporation Figure 12.2: Connecting a Cable from Host under Test to Exerciser “A” Port. 12.5 Transaction Engine The Transaction Engine allows Voyager hardware to automatically handle low‐level protocol elements, for quicker response and higher data throughput. Some Transaction Engine features are: Retry Upon RX NRDY TP: Exerciser automatically waits for ERDY and then retries Header TP or ACK TP.
Teledyne LeCroy Corporation Exerciser Files Header TP or ACK TP. Upon RX of Data burst packets: Exerciser automatically sends ACK TP with proper SEQ number for all received packets. Upon RX of DP with out of order SEQ number: Exerciser sends ACK TP with missing SEQ number and Retry bit set to 1. Upon RX of DP with Host Error bit set: Exerciser (in Device Emulation mode) automatically waits for ERDY and then retries packet.
Exerciser Window 12.9.1 Teledyne LeCroy Corporation Exerciser Menus The Exerciser menus are: Menu File Function New Graphic Scenario New Text Scenario Open Save Save As Close Print Print Preview Print Setup Exit Edit Creates a new, empty, graphic traffic generation file. Creates a new, empty, text traffic generation file. Opens a file. Saves the current file. Saves all or a range of packets from the current file. Closes the current file. Prints part or all of the current traffic data file.
Teledyne LeCroy Corporation Menu Function Select All Generation Run Scenario Stop Scenario Preview Trace Build (scripts only) Compile View Main Toolbars Graphical Toolbar Select all text in the current file (scripts only). Starts traffic generation. Stops traffic generation. Checks script for errors and displays trace. Starts traffic generation (scripts only). Views Toolbar Script Toolbar Status Bar Zoom In Switches display of the Main toolbar on or off.
Script Editor Teledyne LeCroy Corporation The buttons have the following functions: New Graphic Scenario New Text Scenario Open file. Cut. Save. Saves your edits and immediately updates the setting bars and Frames shown in the trace window. Copy. Paste. Print. About Run Scenario. Go to USB Analyzer window. Stop Scenario. Start Recording. Stop Recording. 12.
Teledyne LeCroy Corporation 12.10.3 Script Editor Help Right‐click a command to display a menu from which you can choose Help. 12.10.4 Properties Window The Properties window lists all parameters and their values for the selected script command. Parameters/values can be changed by entering text into the text boxes or by selecting items from pull‐down menus. 12.10.5 File Tabs At the top of the Script Editor window is a tab with the name of the open generation file.
Script Editor Teledyne LeCroy Corporation 12.10.9 Outlining If you enable outlining at the Options button, you can collapse or expand code blocks. You can toggle outlining at the Options button or by right‐clicking a command to display a menu from which you can choose Toggle Outlining. 12.10.10 Line Numbers If you enable line numbers at the Options button, each line has a line number. 12.10.
Teledyne LeCroy Corporation Script Editor task on the Trainer InitDevice: Initializes operation of Device Emulation for a device. AddDescriptor: Adds a descriptor structure to the descriptor list for a device. WaitForDeviceRequest: Allows synchronizing the execution of the automatic Device Framework Handler with the rest of the script. AddDrive: Sets up Drive Emulation for the device that is being emulated. DeviceEnumerationInit.snpt: Text snippet for device enumeration.
Script Editor Teledyne LeCroy Corporation The buttons have the following functions: View Toolbox Text Snippets. View Error Output window. 12.10.14 View Output window . Script Toolbar The Script toolbar contains buttons for saving your edits, navigating, searching, and other functions. Figure 12.5: Script Toolbar The buttons have the following functions: Undo. Redo Add/Remove bookmark. Allows markers to be set or removed to aid in navigation. Go to next bookmark. View Options.
Teledyne LeCroy Corporation Creating a Script using the Script Editor Open All Include Files The List Values option displays the types of values that can be entered for a parameter in a line. To see the types of values, select the current parameter, then choose Show Values from the pop‐up menu. 12.10.16 Error Log Whenever you create a scripting error, a log opens at the bottom of the application window. When the error is corrected, the window automatically closes. 12.10.
Creating a Script using the Script Editor Teledyne LeCroy Corporation Figure 12.6: Script Scenario The file name appears on the tab for the file. 2. Enter file information in beginning comment lines: ####################################################### # FILE INFORMATION: # FILE: # DESCRIPTION: # REVISION HISTORY: ####################################################### 3. Add a comment line by starting the line with #: # INCLUDE FILES: 4.
Teledyne LeCroy Corporation Creating a Script using the Script Editor 6. Add data patterns: DataPattern SetAddrReq = { 00 05 00 00 00 00 00 00 } 7. Add frame and structure templates: struct DeliveryID { Sel : 1 = 1 # Stream Index Val : 3 } 8. (optional) Add global variables. 9. (optional) Add generation settings. 10. Add the Main generation procedure, such as the following example: Main { # Place your generations instructions here.
Graphical Scenario Editor Teledyne LeCroy Corporation Figure 12.7: Script Scenario 12. (optional) You can use the Text Snippets on the left Text Snippets panel to add commands and their parameters. 13. Click the Compile button or select Build > Compile to check the file for errors. The application lists any errors in the Errors tab. 14. Click the Save button or select File > Save to save the file. Note: Saving the file automatically compiles it. 12.
Teledyne LeCroy Corporation Graphical Scenario Editor High‐Level Task Management Functions Bus Enumeration / Control Requests Settings Mass Storage Transfer Packets Instructions (Start Loop, End Loop, Delay, Stop Exerciser) After you create a new graphical scenario, use the following steps to edit or build the scenario. Figure 12.8: Graphical Scenario Editor 12.12.
Graphical Scenario Editor Teledyne LeCroy Corporation Task button: Abort Task Abort Task Set Clear Task Set LUN Reset Clear ACA Query Task Query Task Set I T Nexus Reset Query Asynchronous Event REQ button: Bus Enumeration Device Requests: Clear Feature Get Configuration Get Descriptor Get Interface Get Status Set Address Set Configuration Set Descriptor Set Feature Set Interface Set Status Synch Frame Set Sel Set Isoch Delay USB Protocol Suite Use
Teledyne LeCroy Corporation Graphical Scenario Editor SET button: ErrLostLGOOD ErrWrongLGOOD ErrLostLCRD ErrWrongLCRD ErrCorruptLinkCmd ErrCorruptLMP ErrDisparity ErrWrongSymbol ErrLBAD ErrLostLGOODAdv ErrWrongLGOODAdv ErrLostLCRDAdv ErrWrongLCRDAdv SetLinkState CMD/TMF button inserts Mass Storage transfer items in BOT or UAS based on Active Device (See Initiator Emulator Setting) Command Task Management Instruction items: Start Loop End Loop Delay Stop Delet
Graphical Scenario Editor 12.12.2 Teledyne LeCroy Corporation Initiator Setting The Initiator Settings button displays the Initiator Settings dialog. Figure 12.9: Initiator Setting Dialog Device Information The left pane shows Device Information, as expected from enumeration, so this pane shows general device information from a pre‐configure file. The Device Information DeviceInfo.cfg file is in the Generation directory under the users directory. You can edit this file.
Teledyne LeCroy Corporation Graphical Scenario Editor EndpointNo Direction (IN or OUT) Max Burst Size PipeUsageId Endpoint Type (only for UAS protocol) Note: You can only select one device from the Device List as the active device. Required information for the project is defined by the active device. The active protocol in the project is defined by the active device.
Graphical Scenario Editor Teledyne LeCroy Corporation You can select a Custom Flow Control, such as Automatic Link Flow Control, No LGOOD Detect, No LCRD Detect, No LGOOD Generation, No LCRD Generation, or No Flow Control. Note: A value of 4294967295 (0xFFFFFFFF) indicates that a default value will be used (Infinite or Auto). 12.12.3 Option Button After inserting a SCSI Command, a Task Management Functions, or a Transfer packet, at the end of the packet an extra button, called Option displays.
Teledyne LeCroy Corporation Graphical Scenario Editor Error Injection section has CRC Error or Bypass Priming. Task Attribute section has Sample, Head of Queue, Ordered, and ACA. Script Scenarios For some special purposes in which graphical scenario features are limited, you can convert a graphical scenario to a script scenario, which you can then modify. Note: The software does not support converting a text scenario to a graphic scenario. Save You can save a created project by selecting File > Save.
Loading and Running the Generation File 12.12.5 Teledyne LeCroy Corporation Graphical Toolbar The Graphical toolbar contains buttons for zooming, wrapping, and converting from graphic scenario to text scenario. The buttons have the following functions: Zoom In Zoom Out Wrap Convert from graphic scenario to text scenario. 12.13 Loading and Running the Generation File The USB 3.1 Traffic Generation files are scripts that instruct the Analyzer how to generate USB 3.1 traffic.
Teledyne LeCroy Corporation 12.14.1 USB 3.1 Electrical Test Modes Loopback Mode The Voyager USB 3.1 Electrical Test window supports entry to the Polling.Loopback substate. For receiver testing, the device under test (loopback slave) is placed in a special test mode and echoes back a predefined loopback pattern. The Voyager system can initiate this special mode (loopback master) and generate the basic loopback pattern.
USB 3.1 Electrical Test Modes Teledyne LeCroy Corporation 4. Select the Electrical Test window from the View Menu. 5. Click the Loopback Test check box. Figure 12.11: USB 3.
Teledyne LeCroy Corporation USB 3.1 Electrical Test Modes Use the termination buttons to verify that a device sees (or does not see) termination from the exerciser ports. After you finish, be sure to put them back in the mode that you expect them to be in when done. 6. Set the Loopback Interval. This is the time interval in milliseconds in which each of the BERT ordered sets (BRST, BDAT, and BERC) will be transmitted. The minimum value is 1 ms. The maximum value is 2^28 = 268,435,456 ms. 7.
USB 3.1 Electrical Test Modes Teledyne LeCroy Corporation Number of Transmitted Errors Number of Received Errors Status of Loopback Mode Note: The Voyager Loopback Mode does not alter the transmitted signal and does not perform the jitter tolerance electrical test defined in USB‐IF Electrical Layer Compliance Specification.
Teledyne LeCroy Corporation USB 3.1 Electrical Test Modes Figure 12.
USB 3.1 Electrical Test Modes Teledyne LeCroy Corporation The following two photos show an example connection. DUT Test Fixture To Voyager Transmit to Scope Figure 12.
Teledyne LeCroy Corporation USB 3.1 Electrical Test Modes Figure 12.15: Test Fixture to Voyager Connection 2. Set the Recording Options, in the Misc USB 3.1 tab, to run the Electrical tests. Figure 12.16: Recording Options - Misc. USB 3.
USB 3.1 Electrical Test Modes Teledyne LeCroy Corporation To test a USB Device, in the Recording/Generating section, select Host Emulation mode. To test a USB Host, or the downstream port of a USB 3 hub, select Device Emulation mode. In the M3i USB Connector Termination/RxDetect section, in the Analyzer Ports subsection, select Manual termination. Click the OK button to apply the options. 3.
Teledyne LeCroy Corporation USB 3.1 Electrical Test Modes Figure 12.18: USB 3.
USB 3.1 Electrical Test Modes Teledyne LeCroy Corporation 5. To test the USB 3 signals, first connect the DUT/HUT to the appropriate Exerciser port. Do not click any buttons. The DUT/HUT should see termination on the port, but no LFPS signaling, and go to the CP0 pattern. Figure 12.
Teledyne LeCroy Corporation USB 3.1 Electrical Test Modes 6. To display subsequent Compliance patterns, click the Send 1 Ping button once for each advance to the next pattern. The following photos show the appearance of the signals for each CP pattern, as captured by a Teledyne LeCroy oscilloscope. Use these photos as guides to verify that you are seeing expected patterns. Figure 12.
USB 3.1 Electrical Test Modes Teledyne LeCroy Corporation Figure 12.21: Typical CP2 Pattern . Figure 12.
Teledyne LeCroy Corporation USB 3.1 Electrical Test Modes Figure 12.23: Typical CP5 Pattern Figure 12.
USB 3.1 Electrical Test Modes Teledyne LeCroy Corporation Figure 12.25: Typical CP7 Pattern . Figure 12.
Teledyne LeCroy Corporation USB 3.1 Electrical Test Modes Note: CP patterns for 3.1 SS+ not provided.
Updates From time to time as modifications are made to the Analyzer, it is necessary to update for optimal performance. Updates can be performed two ways: either automatically or manually. This chapter describes both procedures. 13.1 Software, Firmware, and BusEngine Revisions The Readme.txt file on the first installation disk and in the installed directory gives last‐ minute updates about the current release.
Teledyne LeCroy Corporation Software Updates About details revisions of the following software and hardware: Software Version Unit Serial Number Firmware Version BusEngine Version Serdes BusEngine Version CPU Board ID FPGA Board ID PHY Board ID Note: When contacting Teledyne LeCroy for technical support, please have available the revisions reported in the About window. 13.
Software Updates Teledyne LeCroy Corporation If an update is available, the window is: Figure 13.2: Update is Available Window To install an available update, click Go to Download Page Now to go to the Teledyne LeCroy web site. Follow the on‐screen instructions to download and install the software update. To install available updates later, click Later to close the window and return to the application.
Teledyne LeCroy Corporation Software Updates During Software Installation During software installation, a window asks if you would like to receive automatic notification when software updates are available. Select the checkbox to enable automatic checking for software updates. Figure 13.3: Checkbox for Automatic Updates When you enable automatic notification of software updates, you accept the Teledyne LeCroy Privacy Policy Agreement. Click the Open Privacy Policy button to view the agreement.
Software Updates Teledyne LeCroy Corporation In the Application In the application, you can set the software to automatically check for software updates: 1. Select Help > Check for Updates... to display the Software Update window. If no update is available, the window is: Figure 13.4: No Update Available Window If an update is available, the window is: Figure 13.5: Update is Available Window 2.
Teledyne LeCroy Corporation 13.3 BusEngine and Firmware Updates BusEngine and Firmware Updates BusEngine, Serdes BusEngine, and Firmware updates often need to be performed when you update the USB Protocol Suite software. These updates can be performed automatically or manually. Both processes are described.
License Information Teledyne LeCroy Corporation Figure 13.6: Update Device Dialog The dialog shows the Device Name, Type, Current Version, Required Version, Status, and File Name. Note: Updating the CATCSync Bus Engine can take up to 40 minutes. For that reason, it is recommended that you do not update it when its current status is "OK". 2. To update the Firmware, BusEngine, and/or Serdes BusEngine, first select its check box. 3. Click Update Selected or click Update All to update all three. 4.
Teledyne LeCroy Corporation Updating the Software License Figure 13.7: License Information Dialog Named features enabled on your host machine are indicated by Yes in the Purchased column. Named features that are not enabled on your host machine are indicated by No in the Purchased column. Whether or not named features are enabled depends on the license key stored in your analyzer.
Registering Online Teledyne LeCroy Corporation 1. Select Install License File to display the Select License Key File dialog. Figure 13.8: Select License Key File Dialog 2. Enter the path and filename for the license key. OR 3. Browse to the directory that contains the license key and select the *.lic file. 4. Click Open. 13.6 Registering Online To register the product online, select Help > Register Product Online.
Teledyne LeCroy Corporation 618 Registering Online USB Protocol Suite User Manual
Registering Online USB Protocol Suite User Manual Teledyne LeCroy Corporation 619
Teledyne LeCroy Corporation 620 Registering Online USB Protocol Suite User Manual
China Restriction of Hazardous Substances Table The following tables are supplied in compliance with China’s Restriction of Hazardous Substances (China RoHS) requirements: USB Protocol Suite User Manual 621
LeCroy Corporation 622 USB Protocol Suite User Manual
Contacting Teledyne LeCroy Type of Service Call for technical support Fax your questions Write a letter Send e‐mail Visit Teledyne LeCroy’s web site USB Protocol Suite User Manual Contact US and Canada: 1 (800) 909‐7112 Worldwide: 1 (408) 653‐1260 Worldwide: 1 (408) 727‐6622 Teledyne LeCroy Protocol Solutions Group Customer Support 3385 Scott Blvd. Santa Clara, CA 95054‐3115 USA psgsupport@teledynelecroy.com teledynelecroy.
Teledyne LeCroy Corporation 624 USB Protocol Suite User Manual
Symbols .csv file 165 .dec files 425 .lic file 617 .usb files 191 .utg file 164 .utg files 534, 574 Numerics 2‐stage SOF hiding 3.0 Exerciser 569 Analyzer setup 131, 132 Analyzer Devices dialog Analyzer Speed options application 148 253 startup 161 Application startup 146 assigning actions 273 ATM Networking Control Model .dec file Attaching Markers 316 Audio Class .dec file 426 Audio Class decoding 2.
Teledyne LeCroy Corporation Index report 473 command modifiers 577 Command Properties window commands 577 comments 577 BusEngine 23 manual updating 614 technology 23 update 614 editing 361 buttons Communication Device Subclass/EEM .dec file 426 Communications and CDC Control .dec file 426 Communications Device Class (CDC) Data 428 Communications Device Class (CDC) Data .
Index Teledyne LeCroy Corporation graphs 528 options 27, 34, 41, 47, 52, 55, 58, 62 windows 575 Display License Information 615 Data Pattern Mask and Match 280, 408 Data Payload Throughput option 528 Data View command 468 Data View window 468 data.
Teledyne LeCroy Corporation Ethernet connection 132 Ethernet connector 83 Ethernet Networking Control Model .
Index Teledyne LeCroy Corporation creating 544 editing 536 loading 540, 593 repeat 544 Generation Files option 541 generation script file 544 Generator Text File 544 Generator/Analyzer Clocking Overrides option Go to Marker search 364 Packet/Transaction/Transfer... search 364 Trigger search 363 USB2.0 365 USB3.
Teledyne LeCroy Corporation view settings 475 license Merge Trace Files command merging agreement 616 information 615 key 616 updating software 616 buttons 485 toolbar 481 481 docking 484 markers 484 reformat 483 Link Training Sequences 340 Link utilization 528 linking states 276 List Values option 539, 582 LMP Subtype 378, 386 Load command 249, 304, 423 log error 540, 582 logical objects 353 looping 291 LTSSM buttons 497 LTSSM View 497 M Main Display Area 266, 481 Main Exerciser toolbar 576 Manual
Index Teledyne LeCroy Corporation O OBEX Model 426 object handles 353 object transfers 353 On the Go, searching 372, 373, 375, 390, 392 open trace, verification script 521 operating system 103 opt files 423 Option button 591 options display 27, 34, 41, 47, 52, 55, 58, 62 recording 27, 34, 40, 47, 51, 54, 57, 61 search 363 options file 411 Options menu 471, 578 Options Name field 248 Orient Horizontally option 476 Orient Vertically option 476 outlining 579 output windows 522 overview software 161 P Pack
Teledyne LeCroy Corporation Purchased column R range delimiters raw bits 330 Index Report menu 455, 456 reports 456 REQ button 587 Request Recipient and Endpoints dialog box requests 447 requirements 616 491 viewing 330 Raw Bits View 331 Readme.
Index Teledyne LeCroy Corporation SCSI commands 586 SCSI Operations 355 SCSI/Bulk Protocol .
Teledyne LeCroy Corporation Index error 461 traffic 471 support 623 support keys 550 switches 69, 74, 80, 84, 88, 101 synchronize the LTSSM View and Trace View Synchronize Trace View 485 system components 65, 71, 76, 81, 98 T tabs Task commands 587 Technical Support 623 Telephone Control Model .
Index Teledyne LeCroy Corporation automatic 614 BusEngine 614 firmware 614 manual 614 Update Device dialog Update License data block 334 decoded transactions 348 decoded transfers 350 packet 344 raw bits 330 split transaction 349 transaction 344 transfer 350 614 command 616 Update Selected button updates 615 View ... Fields Dialog Layout dialog box 452 View Data Block command 335 View Fields for ... Class Requests text box 449, 450 View Fields for ...
Teledyne LeCroy Corporation 636 Index USB Protocol Suite User Manual