Agilent Technologies FS4100 User Manual

FuturePlus Systems Corporation
USB Analysis Probe
Users Manual-FS4100
For Agilent Logic Analyzers
Revision 2.7
FuturePlus Systems is a trademark of FuturePlus Systems Corporation Copyright 1998 FuturePlus Systems Corporation
HOW TO REACH US 4
PRODUCT WARRANTY 5
Limitation of warranty 5
Exclusive Remedies 6
Assistance 6
INTRODUCTION 7
How to Use This Manual 7
ANALYZING THE UNIVERSAL SERIAL BUS 9
Duplicating the Master Diskette 9 Accessories Supplied 9 Minimum Equipment Required 10 Revisions 10 Signal Naming Conventions 10 The USB Analysis Probe Switches and Diodes 10
The Slow Speed Only Switch and LED 10 USB Busy LED 10 Ready LED 10 VCC LED 10
Connecting to the USB Analysis Probe 11 Installing the USB Analysis Probe 11 Setting up the Analyzers installed in the 16500 mainframe. 12 Setting up the 167xx Analyzer 12 Setting up the 1680/90/900 Analyzer 13
1680/90/900 licensing 13
Loading 1680/90/900 configuration files 13 1680/90/900, 167xx Configuration files 15 Offline Analysis 15 The Format Menu 18
2
The STAT variable 19 The ADDR and DATA variables 19 The PID variable 19 The CTLCMD variable 21
COMBINATION MODE 22 Bad EOP Detection 22 Low Speed/High Speed detection 23
STATE ANALYSIS 25
Installation Quick Reference 25 Acquiring Data 26 The State Display 26 Analysis Probe related error messages 27 USB CRC and Serial Bit Errors 27 Installation Quick Reference 29 Acquiring Data 30 POD 3 Description 30
End of Packet State Machine 31 Load Byte Count State Machine 32
USB Analysis Probe Test Points 33
POD 4 Description 34
The Waveform Display 34
GENERAL INFORMATION 35
Characteristics 35
Standards Supported 35 Power Requirements 35 Logic Analyzer Required 35 Number of Probes Used 35 Supported speeds 35 Signal loading 35 Operations 35 Environmental Temperature 36 Altitude 36 Humidity 36 Testing and Troubleshooting 36 Servicing 36
Signal Connections 36
3

How to reach us

For Technical Support:
FuturePlus Systems Corporation 36 Olde English Road Bedford NH 03110 TEL: 603-471-2734 FAX: 603-471-2738 On the web
For Sales and Marketing Support: FuturePlus Systems Corporation TEL: 719-278-3540 FAX: 719-278-9586 On the web
FuturePlus Systems has technical sales representatives in several major countries. For an up to date listing please see
http://www.futureplus.com/contact.html.
Agilent Technologies is also an authorized reseller of many FuturePlus products. Contact any Agilent Technologies sales office for details
http://www.futureplus.com
http://www.futureplus.com
.
.
4

Product Warranty

This FuturePlus Systems product has a warranty against defects in material and workmanship for a period of 1 year from the date of shipment. During the warranty period, FuturePlus Systems will, at its option, either replace or repair products proven to be defective. For warranty service or repair, this product must be returned to the factory.

Limitation of warranty

For products returned to FuturePlus Systems for warranty service, the Buyer shall prepay shipping charges to FuturePlus Systems and FuturePlus Systems shall pay shipping charges to return the product to the Buyer. However, the Buyer shall pay all shipping charges, duties, and taxes for products returned to FuturePlus Systems from another country.
FuturePlus Systems warrants that its software and hardware designated by FuturePlus Systems for use with an instrument will execute its programming instructions when properly installed on that instrument. FuturePlus Systems does not warrant that the operation of the hardware or software will be uninterrupted or error-free.
The foregoing warranty shall not apply to defects resulting from improper or inadequate maintenance by the Buyer, Buyer-supplied software or interfacing, unauthorized modification or misuse, operation outside of the environmental specifications for the
5
product, or improper site preparation or maintenance. NO OTHER WARRANTY IS EXPRESSED OR IMPLIED. FUTUREPLUS SYSTEMS SPECIFICALLY DISCLAIMS THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Exclusive Remedies

Assistance

THE REMEDIES PROVIDED HEREIN ARE BUYER’S SOLE AND EXCLUSIVE REMEDIES. FUTUREPLUS SYSTEMS SHALL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER BASED ON CONTRACT, TORT, OR ANY OTHER LEGAL THEORY.
Product maintenance agreements and other customer assistance agreements are available for FuturePlus Systems products. For assistance, contact the factory.
6

Introduction

The USB Analysis Probe module provides a complete interface between any point on the USB and an Agilent Logic Analyzer. The Analysis Probe interface receives the USB serial bit stream and converts it to an understandable parallel bus that is then acquired by the logic analyzer.
The USB Analysis Probe is a passive bus monitor which does not assert any signals on the USB . The USB signals are received with a USB compliant transceiver. The power for the Analysis Probe logic and transceiver is taken from the logic analyzer. Thus the Analysis Probe does not draw power from the USB wire.
The USB Analysis Probe software configures all the logic analyzer menus for compatibility with the USB Analysis Probe. When the configuration file is loaded and the analyzer is set to STATE mode, an inverse assembler is also loaded which decodes USB packets into easy to read mnemonics.
The USB Analysis Probe also provides access to the actual USB wire for both digital and analog measurements. D+, D-, GND, USB Power and the transceiver outputs of VP, VM, and RCV are also provided on the test points.

How to Use This Manual

7
This manual is organized to help you quickly find the information you need.
Analyzing the Universal Serial Bus chapter introduces you to the USB Analysis Probe and lists the minimum equipment required and accessories supplied for USB analysis. Characteristics common to state and timing analysis are also detailed.
The State Analysis chapter explains how to configure the USB Analysis Probe to perform state analysis on your USB .
The Timing Analysis chapter explains how to configure the USB Analysis Probe to perform timing analysis on your USB .
The General Information chapter provides some general information including the operating characteristics for the USB Analysis Probe module and the cable header pinout.
8

Analyzing the Universal Serial Bus

This chapter introduces you to the USB Analysis Probe and lists the minimum equipment required and accessories supplied for Universal Serial Bus analysis. This chapter also contains information that is common to both state and timing analysis.
Before you use the USB Analysis Probe software,

Duplicating the Master Diskette

make a duplicate copy of the master diskette. Then store the master diskette and use the back-up copy to configure your logic analyzer. This will help prevent the possibility of losing or destroying the original files in the event the diskette wears out, is damaged, or a file is accidentally deleted.
To make a duplicate copy, use the Duplicate diskette

Accessories Supplied

9
operation in the disk menu of your logic analyzer. For more information, refer to the reference manual for your logic analyzer.
The USB Analysis Probe product consists of the following accessories:
The USB Analysis Probe interface hardware
The inverse assembly and configuration software
on a 3.5 inch diskette.
This operating manual

Minimum Equipment Required

The minimum equipment required for analysis of a Universal Serial Bus consists of the following equipment:
A 166x, 167x , 1680/90, 1671x , 1674X, 1655x or 1675x logic analyzer

Revisions

Signal Naming Conventions

The USB Analysis Probe Switches and Diodes

The Slow Speed Only Switch and LED

The USB Analysis Probe Product
A USB target wire
This manual applies to Hardware revisions ACE or later and software revision 3.0 or later.
This operating manual uses the same signal notation as the UNIVERSAL SERIAL BUS SPECIFICATION ­REVISION 1.0.
The USB Analysis Probe contains one switch and four LEDs
The slow speed switch should be in the ON position (LED ON) when the USB Analysis Probe is on a slow speed only wire or slow speed only segment of the USB. When attached to a high speed segment or mixed segment (slow speed and high speed traffic) the switch should be in the OFF position (LED OFF).

USB Busy LED

Ready LED

VCC LED

10
The USB Busy LED is lit when the USB Analysis Probe is actively receiving packets from the USB wire. The LED may appear dim if the traffic load is light.
The Ready LED indicates that the on board serial ROM has successfully loaded the FPGA and that the USB Analysis Probe is ready for USB analysis.
The VCC LED on the USB Analysis Probe indicates that power is applied from the logic analyzer to the USB Analysis Probe logic. For correct operation of the USB Analysis Probe the VCC LED must be lit.

Connecting to the USB Analysis Probe

The following explains how to connect the logic analyzer to the USB Analysis Probe for either state or timing analysis:
1. Remove the probe tip assemblies from the
logic analyzer cables.
2. Plug the logic analyzer cables into the USB
Analysis Probe cable headers as shown in the appropriate following tables.

Installing the USB Analysis Probe

Logic Analyzer USB Analysis
Comment
Probe
Master POD 1 Header 1 State analysis POD 2 Header 2 State analysis POD 3 Header 3 Timing
analysis
The USB Analysis Probe can be installed in any segment of the Universal Serial Bus. However, to view all packets from the Host the USB Analysis Probe must be placed between the Host and the USB Hub or USB device. The following steps explain how to install the USB Analysis Probe onto the Universal Serial Bus.
1. Install the logic analyzer cables as described in
the previous section.
2. Plug the USB Analysis Probe IN cable to the
upstream Host or Hub. The USB Analysis Probe OUT connector can be connected down stream to either a Hub or device or it can be left unconnected.
3. Turn on the logic analyzer on so that the VCC
and READY LEDs on the USB Analysis Probe are lit.
NOTE: Connect the USB Analysis Probe to
the USB wire as described in step 2 prior to powering up the logic analyzer.
11

Setting up the Analyzers installed in the 16500 mainframe.

The logic analyzer can be configured for USB analysis by loading the USB configuration file. Loading this file will load the Universal Serial Bus inverse assembler and configure your logic analyzer for USB analysis.
1. Install the 16500 USB Analysis Probe Software
for the FS4100 flexible diskette in the disk drive of the logic analyzer.
2. Configure the menu to “Load” the analyzer with
the appropriate configuration file (see table below).
Logic Analyzer File name
16555, 16710/1/2 USB555 166x USB660 16550 USB550
3. Execute the load operation to load the file into
the target logic analyzer. NOTE: Do not select ALL
or SYSTEM as the target of the load operation, select the logic analyzer that is connected to the USB Analysis Probe.

Setting up the 167xx Analyzer

The 16600/16700 requires a special install procedure to install the FS4100 software. To accomplish this, insert the diskette labeled 16700/702 Installation disk for the FS4100 into the 16700/702 diskette drive. From the SYSTEM ADMINISTRATION TOOLS select INSTALL under SOFTWARE. From the SOFTWARE INSTALL screen select the FLEXIBLE DISK and APPLY. The package FS4100 will now appear. Select it and then select INSTALL. This
procedure does not need to be repeated. It only needs to be done the first time the USB Analysis Probe is used.
When this has completed restart the logic analysis session and either invoke the Setup Assistant from the logic analyzer screen or load the appropriate configuration file from the Configs/FuturePlus/FS4100 directory. The Setup Assistant will guide you in configuring the logic analyzer. Select FuturePlus from the list on the left of the Setup Assistant screen and then USB from the list that then appears. If you prefer to load the
12
Loading...
+ 27 hidden pages