Page 1
ROTOCOL OLUTIONS ROUP 3385 S COTT , CA 95054 ANTA LARA ™ LeCroy USBMobileHS Protocol Analyzer User Manual Manual Version 2.61 For Software Version 2.6 April 2008...
Page 2
LeCroy could result in the product not meeting the Class A limits, in which case the FCC could void the user's authority to operate the equipment.
Page 3
Many countries prohibit the disposal of waste electronic equipment in standard waste receptacles. For more information about proper disposal and recycling of your LeCroy product, please visit www.lecroy.com/recycle. LeCroy Corporation...
Page 4
UWBMobileHS User Manual LeCroy Corporation...
Chapter 1: Overview Chapter 1: Overview The LeCroy USBMobileHS™ USB Hi-Speed Analyzer is a portable, PC Card based, bus and protocol analyzer that accurately and efficiently debugs, tests and verifies Low, Full, and Hi-Speed USB semiconductors, devices, software and systems. USBMobileHS features the CATC Trace software, the de facto standard for recording and analyzing USB protocol traffic.
Counters, Filter Out/In and a Restart option that causes sequencing and counting to start again. Any sequence can include up to seven events of any type. Users can adjust the depth of the recording memory - up to 64 megabytes - and determine where in the recording the trigger is located. LeCroy Corporation...
USB connection among portable devices. The Analyzer identifies both the HNP (Host Negotiation Protocol) and SRP (Session Request Protocol) occurrences, searches for Host A or B, and identifies timing anomalies during HNP and SRP protocols. LeCroy Corporation...
Powerful Search and Find options allow users to quickly get to specific packets, errors and any data type within a trace file. With filter and hide commands, the CATC Trace removes irrelevant data from the Trace for efficient viewing. LeCroy Corporation...
Token, Bus Conditions, Data Length, excessive empty frames. • Real-time traffic capture filtering and data packet truncation variable up to 256 bytes. • Adjustable buffer size from 0.4 MB to 64 MB. LeCroy Corporation...
Page 14
High resolution, accurate time stamping of bus packets, timing measurement and analysis functions. • Extensive search and packet hiding capabilities. • Comprehensive device class decoding plus user-defined protocol decoding. Note: Refer to Readme.txt on your installation disks for the latest information on features. LeCroy Corporation...
USBMobileHS User Manual Chapter 2: General Description Chapter 2: General Description 2.1 USBMobileHS System Components The LeCroy USBMobileHS 2.0 Hi-Speed Protocol Analyzer package includes the following items: • One LeCroy USBMobileHS Analyzer • One 1-meter A-B cable (standard A plug to mini B plug) •...
(can be as much as 50 MB when recording a full buffer size). • Display: Resolution of 1024 x 768 with at least 16-bit color is recommended. (Resolution of 800 × 600 with 16-bit color is required.) LeCroy Corporation...
Please refer to the Universal Serial Bus Specification, version 2.0 for details on the protocol. The USB specification is available from the USB Implementers Forum (USB-IF) USB Implementers Forum Tel: +1/503.296.9892 1730 SW Skyline Blvd. Suite 203 Fax: +1/503.297.1090 Portland, OR 97221 Web: http://www.usb.org/ LeCroy Corporation...
The instrument works with any PC equipped with a functioning PCMCIA slot and running the Microsoft Windows 2000, Windows XP, Windows Vista 32, or Windows Vista 64 operating system. Note: Support for Windows 2000 will end on January 1, 2008. Product Warranty LeCroy provides a three-year limited warranty on its products. LeCroy Corporation...
The USBMobileHS USB 2.0 Classic Analyzer is not a hub device; it connects to a USB branch by inserting a non-intrusive, high impedance tap. Because of the poor signal quality in the middle of a USB cable, LeCroy recommends using the shortest possible cables so that the total length of both cables together is less than 6 feet.
USBMobileHS.inf has been installed on your host PC. Step 5 Run the program Setup and follow the on-screen instructions. Launch the LeCroy USBMobileHS program from the LeCroy programs group. The main software screen opens: Step 6 From the Help menu, select About USBMobileHS.
Step 5 Turn on the USB devices that are to be tested and cause them to generate USB traffic. Step 6 Click on the Tool Bar. USBMobileHS starts to record the USB traffic immediately. After 1 MB of traffic has been recorded, the Analyzer uploads the data and displays the packets in the trace window. LeCroy Corporation...
Toolbar. The standard Save As screen appears. Step 9 Give the recording a unique name and save it to the appropriate directory. Capturing Your First CATC Trace After a moment, the recording terminates and the results display. LeCroy Corporation...
Data fields can be collapsed to occupy minimal space in the display (which can in turn be zoomed in and out to optimize screen utilization). The display software can operate independent of the hardware and so can function as a stand-alone Trace Viewer that may be freely distributed. LeCroy Corporation...
Page 24
Chapter 3: Installation USBMobileHS User Manual LeCroy Corporation...
Analyzer. When used without an Analyzer, the program functions in a Trace Viewer mode to view, analyze, and print captured protocol traffic from USBMobileHS Analyzers. The software also allows you to view trace files created by the LeCroy USBTracer™, USBMobile™, Advisor™, Chief™, Detective™, and Inspector™. Opening a file created with any of these Analyzers displays a screen asking if you want to convert the old file to the new format under the name convert.usb.
OUT/IN is identical to the data IN/OUT from the other endpoint. Used when running echo-types of tests for data integrity. Import Imports data from a .vcd file. Exit Exits the USBMobileHS program. LeCroy Corporation...
Page 27
Positions the display to the selected event, condition, value, or type. Find Allows complex searches on multiple criteria. Find Next Repeats the previous Find operation. Search Direction Allows the search direction to be changed from Forward to Backward or vice versa. LeCroy Corporation...
Page 28
Arranges multiple trace windows as a series of strips across the main display area. Tile Vertical Displays all open windows in a side-by-side arrangement. Arrange Icons Arranges minimized windows at the bottom of the display. Windows ... Displays a list of open windows. LeCroy Corporation...
Help. Displays online help. You can also select F1. Help Topics Displays online help. Update License Opens a dialog box for updating your LeCroy license. Display License Displays information related to licensing. Information About USBMobileHS Displays version information about USBMobileHS.
Page 30
Step 2 Select Customize from the submenu to display the Customize dialog box. Step 3 Select the Toolbars tab to display the Toolbars page of the dialog box. Step 4 Click the Reset All button. The toolbar resets to the factory defaults. LeCroy Corporation...
The Progress Bar fills with color in proportion to the specified size and actual rate at which the hardware is writing and reading the recording memory. However, the Progress Indicator is normalized to fill the space within the Status Bar. LeCroy Corporation...
Use the slide bar to set the range to be uploaded. • Stop: Ends the upload process and preserves whatever part of the recording has been uploaded. • Continue: Resumes the upload process. • Flush: Empties the uploaded trace from the current file. LeCroy Corporation...
If packets are filtered from the recording or data are truncated, the recording activity is reduced. Search Status The rightmost segment displays the current search direction: Fwd (forward) or Bwd (backward). Change the search direction from the Search Menu or double-click in the Search Status segment. LeCroy Corporation...
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. • Click on the Tool Bar or select Wrap under View on the Menu Bar. LeCroy Corporation...
Jump to First Packet Ctrl+Home Jump to Last Packet Ctrl+End Go to Any Error Shift+E Go to Channel 0 Ctrl+Shift+0 Go to Channel 1 Ctrl+Shift+1 View Packets CTRL-1 View Transactions CTRL-2 View Split Transactions CTRL-3 View Transfers CTRL-4 LeCroy Corporation...
Page 37
Go to Reset Shift+T Go to Resume Shift+6 Go to SE0 Shift+Z Go to SE1 Shift+7 Go to Keep-Alive Shift+5 Go to Suspend Shift+U Go to Chirp Shift+C Go to Full Speed J Shift+J Go to Full Speed K Shift+K LeCroy Corporation...
Page 38
Go to OTG Host B Ctrl+Shift+B Misc. Marker Menu Ctrl+M Open File Ctrl+O Print Ctrl+P Record Ctrl+R Stop Recording Ctrl+T Open Display Options dialog Ctrl+Shift+D Open Recording Options dialog Ctrl+Shift+R Hide SOFs Ctrl+Shift+S Hide NAKs Ctrl+Shift+N Hide Chirps Ctrl+Shift+C LeCroy Corporation...
• The display software can operated independently of the hardware and so can function as a stand-alone Trace Viewer that may be freely distributed. • High Speed SOFs display Microframes (shown below.) Microframes LeCroy Corporation...
Step 2 Select Set Marker to display the Edit Marker Comment window.: Step 3 Enter a comment about the packet. Step 4 Click OK. A marked packet is indicated by a vertical red bar along the left edge of the packet # block: LeCroy Corporation...
Step 2 To edit the Marker Comment, select Edit Marker Comment to display the Edit Marker Comment window. Edit the comment, then click OK. Step 3 To clear a Marker, click Clear Marker. The vertical red Marker bar disappears. LeCroy Corporation...
D+/D- signaling complete with NRZ encoding. A scroll bar assists in navigation of larger packets. Two buttons under the label Packet are used to view previous or next packets. Two buttons under the label Zoom allow you to zoom in or out on packets. LeCroy Corporation...
Double-Clicking to Expand/Collapse Data Fields Data fields can also be expanded or collapsed by double-clicking anywhere in the data field. Expanding or Collapsing All Data Fields Expand or collapse all data fields by holding down the button for more than a second. LeCroy Corporation...
The Trace View is repositioned with the selected packet(s) adjusted in the format you have specified. Expand or Collapse All Data Fields All data fields can be expanded or collapsed by selecting Expand All Data Fields or Collapse All Data Fields from the data field pop-up menus. LeCroy Corporation...
• Format: Lets you display data in Hex, Decimal, ASCII or Binary formats. • Show Per Line: Lets you control how many bits are displayed per line. • Bit Order: Most Significant Bit or Least Significant Bit LeCroy Corporation...
5.10 Hide Devices Click the button to get a window that allows you to select any address/endpoint combination to be hidden. 5.11 Hide Chirps Click the button to hide any Chirped-J or Chirped-K packets recorded in a USB trace. LeCroy Corporation...
When you want to switch back to Packet View mode, right-click anywhere in the trace window and then left-click Show USB transactions. Note: This view also shows Extension Transactions, such as the Link Power Management (LPM) transaction defined by the USB 2.0 LPM specification. LeCroy Corporation...
Page 48
Chapter 5: Reading a Trace USBMobileHS User Manual You can also switch to Transaction View from the Menu Bar: Step 1 Select Display Options under Setup to display the Display Options General window: Step 2 Check Transactions. Step 3 Click OK. LeCroy Corporation...
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. Each row shows a transaction with a unique numeration, a label, and color-coded decoding of important data. LeCroy Corporation...
All Transactions. It is not necessary to use the Expand/Collapse Transactions menu to shift between expanded and collapsed views of a transaction: • Double-click in the Transaction number field to toggle back and forth between collapsed and expanded views. LeCroy Corporation...
This action removes the check and returns the display to Packet View. To switch to Transfer View from the Menu Bar: Step 1 Select Display Options under Setup to display the Display Options General window: Step 2 Check Transfers. Step 3 Click OK. LeCroy Corporation...
You can expand a specific transfer to view its parts, which are grouped and indented below the transfer. To expand a transfer: Step 1 Left-click the transfer number you wish to view. You see the Expand Transfer menu: LeCroy Corporation...
In order to show specific decoding for class- and vendor-specific device requests and endpoints, you have to use the decoding association mechanism that is described in Chapter 9 on decoding. When you have performed the association, you see the protocol-specific fields of transfers and transactions decoded in the trace view. LeCroy Corporation...
Click on the toolbar. • Select View > Show Host Wire Adapter Segment. • Select Setup > Display Options to display the Display Options window, check HWA Segment, and then click OK. The program redraws the trace view. LeCroy Corporation...
To select the Device Wire Adapter Transfer trace viewing level: • Click on the toolbar. • Select View > Show Device Wire Adapter Transfer. • Select Setup > Display Options to display the Display Options window, check DWA Transfer, and then click OK. LeCroy Corporation...
To view PTP object transfers, switch to the PTP Object Transfer trace viewing level: • Click on the toolbar. • Select View > Show PTP Object. • Select Setup > Display Options to display the Display Options window, check PTP Object, and then click OK. LeCroy Corporation...
To view PTP sessions, switch to the PTP Session trace viewing level: • Click on the toolbar. • Select View > Show PTP Session. • Select Setup > Display Options to display the Display Options window, check PTP Session, and then click OK. LeCroy Corporation...
Attributes” on page 52. Drag the yellow caret, at the top or bottom, to set the packet range. When you move the caret, a message shows the packet range. The blue caret indicates the current packet position in the trace view. LeCroy Corporation...
Page 59
Set Range to Whole Trace: Resets packet range to the entire trace. • Set range near packet number: Sets the packet range near the packet where your mouse pointer is positioned in the Navigator bar. • Recently Used Ranges: Displays a history of ranges that were previously selected. LeCroy Corporation...
Step 1 Select Edit Comment under File on the Menu Bar to display the Edit comment for trace file window: Step 2 Create, view, or edit the comment. Step 3 Click OK. You can view comments in Windows Explorer by selecting the Comments attribute. LeCroy Corporation...
To display a Trigger Event: • Select Go to Trigger under Search on the Menu Bar. The Trace View is repositioned to the first packet following the Trigger event. This packet is at the top of the screen. LeCroy Corporation...
The comments within the parentheses following each marked packet are added or edited with the Set Marker feature. Please refer to Set Marker in Reading a CATC Trace. You can use Ctrl+M to go immediately to the All Markers dialog. LeCroy Corporation...
The Go To feature takes you directly to an event in a Trace. Step 1 Select Go To under Search on the Menu Bar to display the Go To drop-down menu: Step 2 Select the event you want to go to and enter the necessary information. LeCroy Corporation...
Page 64
Chapter 6: Searching Traces USBMobileHS User Manual Packet IDs (PIDs) Select the type of packet to which you want to go. LeCroy Corporation...
Page 65
CRC16, Packet Length, and Stuff Bits. Menu items appear in bold if they are present in the trace or are grayed out if not present in the trace, as shown in the example below. You can press Shift+E to go to the first error of any type. LeCroy Corporation...
Page 66
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. LeCroy Corporation...
Page 67
USBMobileHS User Manual Chapter 6: Searching Traces 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. LeCroy Corporation...
Page 68
Allows you to search for On-the-go attributes. The On-the-Go menu 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 LeCroy Corporation...
Page 69
USBMobileHS User Manual Chapter 6: Searching Traces Channel Allows you to search for traffic by 1 (Classic-Speed) or 0 (Hi-Speed). LeCroy Corporation...
Segments, HWA Transfers, DWA Segments, DWA Transfers, PTP/MTP Transactions, PTP/MTP Objects, or PTP/MTP Sessions from the top left list box to list that type of event in the Events Group box. Step 3 Select one or more events from the Events Group box. LeCroy Corporation...
To apply the previous Find parameters to the next search: • Select Find Next under Search on the Menu Bar • Click on the Tool Bar. 6.7 Search Direction Toggles the search forward or backwards. The current direction is indicated in the menu. LeCroy Corporation...
To open the Display Options window: • Select Display Options under Setup on the Menu Bar. • Click on the Tool Bar. You can select General, Color/Format/Hiding, and Level Hiding display options. The following sections describe these display options. LeCroy Corporation...
SOF button or hide all SOFs with two clicks of the Hide SOF button. • Use new Std Reqs & Descriptors Scripts: Use dynamically loaded .DEC files (rather than .REQ and .DSC files) for decoding Class and Vendor requests or endpoints. LeCroy Corporation...
Page 75
Configuration Name: You can name the current set of Display Options values for use with an .opt file. (The options file can have a different name.) • Restore Factory Presets: Sets all Display Options values to the installed values. LeCroy Corporation...
Chapter 7: Display Options USBMobileHS User Manual 7.2 Color/Format/Hiding Display Options To modify the colors, formats, and hiding options, select the Color/Format/Hiding tab. LeCroy Corporation...
(such as Data) in the Group and Color column and expand it. Select a data type (such as Data Length) in the Group, then select a color in the Color section, using Standard or Custom colors. Use a bright color for each important field. LeCroy Corporation...
ASCII. You can alter some data formats. To specify a data format for an information type, in the Color/Format/Hiding tab, select a row (such as Packet Fields) in the Group and Color column and expand it. LeCroy Corporation...
To hide one or more fields, select the Group and Data type in the Group and Color column, then click the Hidden checkbox in the display or the Hidden checkbox in the Hidden section of the Format section. LeCroy Corporation...
Start of Frame packets • NAK’ed transactions • Chirp and SEO Bus conditions • High, Full, or Low Speed packets • Channel 0 or Channel 1 packets Select the Level Hiding tab, then select the data types to hide. LeCroy Corporation...
To apply the current Display Options values, click Apply. The Display Options window remains open. • To apply the current Display Options values and close the Display Options window, click OK. • To cancel unsaved changes to display values and exit the Display Options window, click Cancel. LeCroy Corporation...
Chapter 8: Decode Requests 8.1 Class and Vendor Definition Files 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.
Page 84
Still Image StillImageClass\PTPStillImageBulkOut.dec StillImageClass\PTPStillImageRequests.dec StillImageClass\PTPStillInterrupt.dec Printer Printer Printer\Printer_req.dec Mass Storage Mass Storage SCSI/Bulk Protocol Mass Storage MassStorageClass\MS_BulkOnly_Requests.dec SCSI Bulk MassStorageClass\MS_BulkOnlySCSIInEndpoint.dec MassStorageClass\MS_BulkOnlySCSIOutEndpoint.dec MassStorageClass\MS_BulkOnlySCSIOutEndpoint.dec UFI (floppy)/CBI Protocol MassStrg Class MassStorageClass\MS_UFI_CBI_Requests.dec UFI CBI MassStorageClass\MS_UFI_CBI_BulkInEndp.dec MassStorageClass\MS_UFI_CBI_BulkOutEndp.dec MassStorageClass\MS_UFI_CBI_InterruptEndp.dec Hub support Hub Class HubClass\HubClassRequests.dec HubClass\HubClassStatusEndpoint.dec LeCroy Corporation...
Page 85
Smart Card (CCID) CCID and ICCD SmartCard\CCIDBulkIn.dec SmartCard\CCIDBulkOut.dec SmartCard\CCIDInterrupt.dec SmartCard\CCID_req.dec SmartCard\ICCDBulkIn.dec SmartCard\ICCDBulkOut.dec SmartCard\ICCDInterrupt.dec SmartCard\ICCD_req_Ver.A.dec SmartCard\ICCD_req_Ver.B.dec Video Class (UVC) decoding 1.1 (currently at 1.0) VIDEO CONTROL Video VIDEO STREAMING Video VIDEO INTERFACE COLLECTION Video VideoClass\VideoBulkIn.dec VideoClass\VideoBulkOut.dec VideoClass\VideoInterrupt.dec VideoClass\VideoIsochIn.dec VideoClass\VideoIsochOut.dec VideoClass\Video1.0Requests.dec VideoClass\Video1.1Requests.dec LeCroy Corporation...
Page 86
Cable Based Association Framework (CBAF) Requests Association Frameworks Standard\StandardRequests.dec IEEE\IEEECompanies.dec Virtual\VirtualDATAIn.dec Virtual\VirtualDATAOut.dec Virtual\VirtualUARTIn.dec Virtual\VirtualUARTOut.dec AssociationFrameworks\ WUSB_CableBasedAssociation.dec IrDA Bridge IrDA Bridge ATAPI ATAPI HTTP HTTP Personal Healthcare Devices Personal Healthcare PersonalHealthcare\PersonalHealthcareRequest.dec PersonalHealthcare\PersonalHealthcareDescriptors.inc PersonalHealthcare\PersonalHealthcareDataBulkIn.dec PersonalHealthcare\PersonalHealthcareDataBulkOut.dec PersonalHealthcare\PersonalHealthcareDataBulk.inc Content Security Content Security Devices ContentSecurity\ContentSecurityRequest.dec ContentSecurity\ContentSecurityDescriptors.inc ContentSecurity\ContentSecurityInterrupt.dec LeCroy Corporation...
The display shows the Host, Address, and Type (Class or Vendor) for the recipient. On the right are the names of Class/Vendor Decoding groups currently assigned to recipients. If blank, no decoding is assigned for a recipient. Step 3 Select a recipient. LeCroy Corporation...
Page 88
RNDIS Communication Class Requests • Standard Requests • Still Image/PTP/MTP/PictBridge Class Requests • Video 1.0 Class Requests • Video 1.1 Class Requests • Video Class Requests • Wire Adapter Radio Control Request • Wire Adapter Class Requests • WUSB CBAF Requests LeCroy Corporation...
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. Step 4 Select an endpoint. LeCroy Corporation...
Page 90
Mass Strg UFI_CBI Bulk Out Endp • RNDIS_PACKET_MSG Bulk Out • Still Image/PTP/MTP/PictBridge Bulk Out • TCP (Transmission Control Protocol) Out Endp • Video Bulk Out • Video Isoch Out • Virtual UART • Wire Adapter Data Transfer Out Endp LeCroy Corporation...
Page 91
TCP (Transmission Control Protocol) In Endp • Video Bulk In • Video Interrupt • Video Isoch In • Virtual UART • Wire Adapter Radio Notif Endp • Wire Adapter Data Transfer In Endp • Wire Adapter Notif Endp LeCroy Corporation...
Page 92
Step 7 Repeat the previous steps for any additional endpoints you would like to map. Step 8 To retain a mapping from trace to trace DURING an application session, select the Keep Across Recordings checkbox. Step 9 Click OK. LeCroy Corporation...
Select No Decoding if you do not want any specific decoding. Step 7 Repeat the previous steps for additional recipients. Step 8 To retain a mapping from trace to trace DURING an application session, select the Keep Across Recordings checkbox. Step 9 Click OK. LeCroy Corporation...
Step 7 Repeat the previous steps for any additional RPipes you would like to map. Step 8 To retain a mapping from trace to trace DURING an application session, select the Keep Across Recordings checkbox. Step 9 Click OK. LeCroy Corporation...
Select No Decoding if you do not want any specific decoding. Step 7 Repeat the previous steps for additional recipients. Step 8 To retain a mapping from trace to trace DURING an application session, select the Keep Across Recordings checkbox. LeCroy Corporation...
Step 7 Repeat the previous steps for any additional RPipes you would like to map. Step 8 To retain a mapping from trace to trace DURING an application session, select the Keep Across Recordings checkbox. Step 9 Click OK. LeCroy Corporation...
This new feature simplifies the process when the application has been re-started. Note: You can also change the format, color, and hidden status of fields, using the same methods as in Display Options. (See Chapter 6, Display Options.) LeCroy Corporation...
Step 4 To view the previous or next Transfer Control field request of the same request type, click Previous or Next. The View Fields for Standard Request dialog box displays field definitions and values of the Standard Request. LeCroy Corporation...
View Fields for ... Vendor Requests text box. An example of a vendor request is USBMobileHS™ Command Set. Decoding Undefined USB/WUSB Device Requests A Decoding Request may not belong to any of the defined decoding groups (Standard, Class, or Vendor). LeCroy Corporation...
Field: such as bRequest, wValue, wIndex, bLength, bDescriptorType, wTotalLength • Length in bits • Offset in bits • Decoded: hex value typically equal to Hex Value • Hex Value: hex value typically equal to Decoded • Description: short description of field LeCroy Corporation...
Page 101
Step 3 To show only the fields of Collapsed mode, check Show only fields specified for view in collapsed mode. Step 4 To retain settings for future viewing of Decode Request fields, check Use these settings when View Fields dialog opens. LeCroy Corporation...
USBMobileHS User Manual Chapter 9: Reports Chapter 9: Reports The Report menu provides several reports to assist you in analyzing USB traffic recorded by the Analyzer. LeCroy Corporation...
Tool Bar to display the File Information screen: The File 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. LeCroy Corporation...
9.2 Error Summary The Error Summary details all errors analyzed throughout the recording. • Select Error Summary under Report in the Menu Bar. • Click in the Tool Bar to display the Error screen below the Trace View: LeCroy Corporation...
USBMobileHS User Manual 9.3 Timing Calculations The Timing Calculator is used to measure timing between any two packets. • Select Reports > Timing Calculations in the Menu or click to display the Timing and Bus Usage Calculator screen: LeCroy Corporation...
Traffic Summary summarizes the numbers and types of packets, transactions etc. that occurred in the open trace. To run Traffic Summary, select Report > Traffic Summary or click the button marked . The program prompts you to specify a range of packets, then displays the following window: LeCroy Corporation...
9.5 Bus Utilization The Bus Utilization window displays information on bandwidth use for the three recording channels. To open the Bus Utilization window, select Report > Bus Utilization or click the button marked . A window opens with graph areas: LeCroy Corporation...
Page 109
Graph Areas - Presents options for displaying additional graphs of data Horizontal zoom in lengths, packet lengths, and percentage of bus utilized. Horizontal zoom out LeCroy Corporation...
Page 110
Both: Displays both X and Y axis gridlines • X Axis: Displays X axis gridlines • Y Axis: Display Y axis gridlines • None: Turns off gridlines • Grid on Top: Moves the grid lines above the graph. LeCroy Corporation...
Page 111
USBMobileHS User Manual Chapter 9: Reports • Fonts and Colors: Opens a dialog box for setting the colors and fonts used in the graphs: LeCroy Corporation...
Page 112
Step 3 To make a new graph, click New. To change the properties in the Bus Utilizations graph: Step 1 In the Graph Areas menu, select what you want your graph to display, then click Step 2 To make a new graph, click New. LeCroy Corporation...
USBMobileHS™ Analyzer. To open the Recording Options menu: • Select Recording Options under Setup on the Menu Bar • Click on the Tool Bar. You see the Recording Options window at the General tab: LeCroy Corporation...
Bytes box. USBMobileHS truncates the data to the stated value or slightly larger. Note: Truncation of data may cause incorrect transaction or transfer decoding. Beep When Trigger Occurs causes the computer connected to the USBMobileHS to beep three times when a trigger condition is first detected. LeCroy Corporation...
Because Options Names are descriptive labels and not file names, you can enter in any text you like into the box. Your labels can be very descriptive such as "Trigger on High Speed traffic when CRC errors occur." LeCroy Corporation...
Low, Full, and High Speed recordings. • Click Trace File Name & Path. You see a Save As window in which to enter the recording file name *.usb for all subsequent recordings. LeCroy Corporation...
If the trace incorrectly identifies the wrong host, you can change it when viewing it by clicking on the host field of a packet and selecting a switch to the other host ID. LeCroy Corporation...
Group details. When a detail is grayed out, it is inactive and cannot be selected. If an Event Group remains inactive, the current version of the application or BusEngine™ does not support it. Click the Events tab on the Recording Options screen to display the Event Groups window: LeCroy Corporation...
Recording Trigger. Token Patterns Select Token Patterns under Event Groups to display the Token Patterns window: Specify up to three combinations of Address/Endpoint with any of the token PIDs. They can be triggered on or filtered in/out. LeCroy Corporation...
The software depends on the existence of SOF packets when it analyzes these (and other) sequences in the USB packet stream. Device Requests Select Device Requests under Event Groups to display the Device Requests window: You can select one or two Device Requests for triggering or filtering. LeCroy Corporation...
Step 1 Press the Edit button. to display a Bit-by-Bit window: Step 2 Click your mouse on the bits within each byte that you wish to edit and enter in the appropriate text. The Mask and Match fields change to reflect your changes. LeCroy Corporation...
USBMobileHS User Manual Bus Conditions Select Data Pattern under Event Groups to display the Bus Conditions window: Use any combination of the listed errors as a Trigger. Errors Select Errors under Event Groups to display the Errors window: LeCroy Corporation...
Page 123
Check Incl Reset if you want the first toggle value after a reset to be considered "good" regardless of the value prior to that reset. If Unchecked, toggle state is assumed to be preserved through the reset. • Select Addr and/or Endp to select Token Addresses and/or Endpoints. LeCroy Corporation...
Use any combination of the listed errors as a Trigger. Data Length Select Data Length under Event Groups to display the Data Length window: To trigger on data length, enter a value between 0 and 1024 in the box marked Data Length. LeCroy Corporation...
Select Splits under Event Groups to display the following window. To trigger on splits, select a split type, and endpoint type, and an address. You can also select FS Isoch Out when you select the Isoch endpoint type. LeCroy Corporation...
USBMobileHS’s response to Event conditions. For example, if an Error button is linked to a Trigger button, the Action button tells USBMobileHS to trigger when the error condition occurs. The lines that join the different buttons indicate the links between Actions and Events. LeCroy Corporation...
The elastic arrow moves with the mouse pointer. Step 5 With the pointer over an Actions button, click again the left mouse button again. The arrow is anchored to the Action button. replaced with a black line connecting the Event button to the Action button. LeCroy Corporation...
Step 3 Click the Event button. An arrow connects the Event button to the mouse pointer. Step 4 Click one of the two counters. The Event automatically connects to the Counter button and then connects to the Trigger button. LeCroy Corporation...
Page 129
Count2, it creates an OR statement. This statement reads "Trigger when Count1 OR Count2 has reached their specified values." This example reads "Trigger when Count1 has counted nine Out packets or Count2 has counted nine In packets." LeCroy Corporation...
Event, Counter and an Action button. The screenshot below gives an example. The screen below reads "Look for IN and Out packets. When 10 OUT packets, trigger. However, if an IN packet occurs during the count, restart the count." LeCroy Corporation...
Whenever you start up the Analyzer, it automatically loads the default.rec file if one exists. • Click OK to apply any changes and close this dialog box. • Click Cancel to cancel any immediate changes you have made and exit the Recording Options menu. LeCroy Corporation...
Step 1 Select Save As under File on the Menu Bar. Click on the Tool Bar. You see the standard Save As screen. Step 2 Give the recording a unique name and save it to the appropriate directory. LeCroy Corporation...
About USBMobileHS details revisions of the following software and hardware: • USBMobileHS Software Version • USBMobileHS Driver Version • BusEngine Version • Unit Serial Number Note: When contacting LeCroy for technical support, please have available all the revisions reported in the About USB USBMobileHS window. LeCroy Corporation...
Chapter 11: Updates USBMobileHS User Manual 11.2 Software Updates When a new software release is available, it is posted on the Support page of the LeCroy website at www.lecroy.com/support.html. To update the software: Step 1 In the About USBMobileHS screen, verify which version of USBMobileHS Software you are currently running.
LeCroy website. If your license expires, you must obtain a license key from LeCroy (refer to the contact information at the back of this manual.) After you obtain a license key, follow these steps to install it: Step 1 From the Help menu, select Update License to display the Update License dialog box.
Page 136
Chapter 11: Updates USBMobileHS User Manual LeCroy Corporation...
USBMobileHS User Manual Appendix A: Legacy Script Decoding Appendix A: Legacy Script Decoding Earlier LeCroy USB Analyzers used .REQ and .DSC script files to decode class and vendor requests. • .REQ stands for Requests. • .DSC stands for Descriptors. This method uses fixed definitional structures.
USBMobileHS User Manual Appendix B: China Restriction of Hazardous Substances Table Appendix B: China Restriction of Haz- ardous Substances Table The following tables are supplied in compliance with China's Restriction of Hazardous Substances (China RoHS) requirements: LeCroy Corporation...
Page 140
Appendix B: China Restriction of Hazardous Substances Table USBMobileHS User Manual LeCroy Corporation...
(the "Warranty Period"). You may also complete your registration form via the internet by visiting http://www.catc.com/support/register/. The Warranty Period commences on the earlier of the date of delivery by LeCroy of a Product to a common carrier for shipment to you or to LeCroy's authorized representative from whom you purchase the Product.
Page 142
LeCroy's then current repair policy. If you chose not to have the Product repaired by LeCroy, you agree to pay LeCroy for the cost to return the Product to you and that LeCroy may require payment in advance of shipment.
Page 143
Product and notifies LeCroy of the transfer. You may notify LeCroy of the transfer by writing to Technical Support at LeCroy, 3385 Scott Blvd., Santa Clara, CA 95054 USA or by email at: support@catc.com. Please include the transferring owner's name and address, the name and address of the new owner, the date of transfer, and the Product serial number.
Page 144
Limited Hardware Warranty USBMobileHS User Manual LeCroy Corporation...
Bus Engine beep 106 updates 126 All Markers dialog 54 Bus Utilization All Start of Frame packets checkbox 112 buttons 101 Allow any Toggle value after Bus Reset option 66 option 67 application report 100 startup 17 window 101 LeCroy Corporation...
Page 146
35 command 22 Collapse All Data Fields command 36 dialog box 22 Collapse Data menu 36 Collapse transactions 42 Collapse transfers 44 collapsed mode 66 data block color viewing 37 display 8 Data Block dialog box 37 LeCroy Corporation...
Page 148
70 data fields 35 Display Options 70 Expand All Data Fields command 36 number 70 Expand Data menu 36 text 70 Expand Packet Data Fields by default option 66 Frame Number field 112 LeCroy Corporation...
Page 150
17 monitor resolution 8 Monitor .dec file 76 Packet # field 32 More option 60 Packet Identifiers event group 111 MTP 48 Packet menu 32 Multi-Channel Control Model .dec file 75 packet too late 115 NAKs, hiding 38 LeCroy Corporation...
Page 151
124 post-triggering percentages 107 type 106 Power .dec file 76 power consumption 10 Pre/Post Trigger option 51 Printer .dec file 76 printer.req file 129 processors 8 product features 5 specifications 10 program startup 17 Progress Indicator 24 LeCroy Corporation...
Page 152
Show Raw Bits command 34 Smart Card .dec file 77 save Smart Card Class 77 Display Options 73 Snapshot recording type 106 recording options 123 SOF Hiding 66 trace files 108 SOF packets, hiding 38 Save As dialog box 108 LeCroy Corporation...
Page 153
Go To 54 Tile Vertically command 102 Trigger action button 122 Time-out Violation error 115 Trigger Position command 107 Timestamp At The Beginning option 66 triggering 5 Timestamp field 66 timing 67 Timing and Bus Usage Calculator screen 98 LeCroy Corporation...
Page 154
Zoom In command 27 vendor.req file 129 Zoom Level option 66 versions 125 Zoom Out command 27 Video Class .dec file 77 Video CONTROL .dec file 77 Video INTERFACE COLLECTION .dec file 77 Video STREAMING .dec file 77 LeCroy Corporation...
Need help?
Do you have a question about the USB Mobile HS and is the answer not in the manual?
Questions and answers