|
1394a (Firewire) Pod for Bus Doctor Analyzer

The 1394 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. The 1394a
pod supports asynchronous and isochronous transfers, decodes the AV/C
and SBP-2 (SCSI) protocols and provides a topology display.
It provides the features needed by hardware engineers including multi-level
triggering, filtering, state configuration and timing analysis of 1394/FireWire
transfers.
1394a Displays
The Command Listing provides a view at the Packet level, the 1394/FireWire
analyzer provides a big-picture view for testers who are troubleshooting
system-level or application-level issues. The State Listing display provides
byte-level access details for users who need to monitor 1394 software,
device drivers or firmware. For hardware engineers, the Timing Waveform
display provides for analysis of 1394 Link Signal activity. It features
3 different 1394 ports for easy connection and acts as a repeater on the
bus.

1394a Capturing
The 1394 analyzer provides both timing modes and state modes. In state
mode, the capture can be configured to include:
1. Async Packets
2. Broadcast Packets (cycle starts)
3. Isoch Packets
4. Bus Reset
5. Arb Gaps
6. Sub Gaps
7. Ack Packets
8. Node ID
Custom State Modes can also be created.
CAPTURING
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

1394a Triggering
The 1394 Analyzer provides high-level trigger configurations for most
common triggering scenarios. The high-level triggers provide drop-down
boxes that enable the user to select specific Tcodes, Commands, Addresses,
etc. from a list without memorizing codes or positions. Users can also
create and save custom triggers.
TRIGGERING
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.

1394a Analyzer Trace Filtering
The 1394 Analyzer provides commonly used high-level filter configurations.
Some of the high-level filters provide drop-down boxes for configuration
options. Options include: storing the first quadlets only, a specific
Dest ID only, or a specific channel only. 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.


1394a Statistics
The Real-Time Monitor can be easily configured by the user for almost
any type of Statistical or Bit Error Rate 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:
* 1394-1995
* 1394a
* SBP-2 SCSI Commands
* AV/C Commands
Speeds:
* 100-400Mb/sec
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.

|