|
USB Analyzer Pod for Bus Doctor
Protocol Analyzer

The USB Pod turns the Bus Doctor into a full-featured
protocol analyzer with the depth, ease-of-use, protocol decoding,
and statistics needed by software and systems testers. It supports Low,
Full and High speeds (USB 1.1 and 2.0) and has a special Chirp mode for
viewing the chirp handshaking activity. It also provides the features
needed by hardware engineers including multi-level triggering, filtering,
state configuration and timing analysis of USB transfers.
USB 1.1 & 2.0 Displays
It provides displays at the command level, state level, and signal level,
and decodes the Bulk Storage, UFI and ATAPI protocol classes, with additional
class decodings under development. At the Transaction level, the USB analyzer
provides a big-picture view for testers who are trouble-shooting system
level or application level issues. The State display provides word-level
access details for users who need to monitor USB software, device drivers
or firmware. For hardware engineers, the Timing Waveform display provides
for analysis of USB signal activity. It includes LEDs to display current
capture speed and detected errors, and is able to tap into a USB bus without
adding cables to the system.
The analyzer allows for examining captured data at the Command, State,
and Signal levels. The different display formats can be individually displayed
or simultaneously displayed. When displayed simultaneously, each display
can be automatically synchronized with the others, or used independently.
A histogram provides a graphical summary of trace activity for the entire
trace and makes it easy to point and click to any position within the
trace.
USB 1.1 & 2.0 Capturing
The USB analyzer provides 4 predefined capture configurations:
1. Timing Mode (Store all transitions)
2. State Mode - Packet Transfers (Default)
3. State Mode - Chirp Only
4. State Mode - Chirp and Packet Transfers
Custom State Modes can also be created.
The BusDoctor's Capture Engine pushes protocol recording to new limits
with the following features:
- Transitional Timestamping
- Bandwidth - 4.5 Gbytes/sec
- Depth - Stores up to 4 Gbytes
- Segmentable Trace Buffer


USB 1.1 & 2.0 Triggering
The USB Analyzer provides high-level trigger configurations for most common
trigger scenarios. The high-level triggers provide drop-down boxes that
enable the user to select specific commands, addresses, endpoints, etc
from a list without memorizing codes or positions. Users can also create
and save custom triggers.
Triggering is used to stop the trace when a specific event or sequence
of events occur. The analyzer also provides for stopping when the buffer
is full, or looping endlessly until the user manually stops the trace.
High-Level triggering options are provided for each bus. The User can
also create custom triggers using the powerful Trigger Sequencer.

USB 1.1 & 2.0 Trace Filtering
The USB Analyzer provides commonly used high-level filter configurations.
Many of the high-level filters provide drop-down boxes for configuration
options. Users can also create and save custom filters.
Pre-configured filters for each bus allow the user to conserve buffer
space and reduce the stored data to those items that are of interest.
Custom filters can also be created.


USB 1.1 & 2.0 Statistics
The Real-Time Monitor is pre-configured for certain common statistical
measurements, but can be easily reconfigured by the user for almost any
type of measurement desired.
Dedicated hardware is provided for counting events. Software processes
this data providing simple, or ratios of events per time or other events
such as Transfers per Second, Transfers per Command, or Data Transfers
per Error. These ratios are shown as Current Values and Peak Values, providing
a summary of the changes over time.

Protocols, Standards, & Speed
Protocols & Standards:
* USB 1.1 & 2.0
* Bulk Commands
* ATAPI Commands
Speeds:
* 1.5Mb/sec (Low-speed)
* 12Mb/sec (Full-speed)
* 480Mb/sec (High-speed)
The analyzer decodes many of the high-level protocols that are transmitted
on each bus. The Command Listing is typically used for displaying high-level
protocols which may be transferred across a bus, while the State Listing
typically displays native, low-level protocols.
Since 1997, Gillaspy Associates has built
a solid reputation for developing strong relationships with our customers
by providing quality solutions and ongoing support.
|