FuturePlus is a trademark of FuturePlus Systems Corporation
Copyright 1998 FuturePlus Systems Corporation
HOW TO REACH US 5
PRODUCT WARRANTY 6
Limitation of warranty 6
Exclusive Remedies 6
Assistance 6
INTRODUCTION 7
How to Use This Manual 7
ANALYZING THE PCI LOCAL BUS 8
Duplicating the Master Diskette 8
Accessories Supplied 8
Minimum Equipment Required 9
Signal Naming Conventions 9
Viewing the interrupts 10
Configuring the front panel switches and LEDs 10
Powering the PCI Active Analysis Probe 11
Connecting to the PCI Active Analysis Probe 11
Multiplexed versus Demultiplexed 12
32 bit PCI Demultiplexed 12
32 bit PCI Multiplexed 12
64 bit PCI Multiplexed 13
64 bit PCI Demultiplexed 13
USER PINS 14
Installing the PCI Active Analysis Probe 14
How to install a PCI add-in card into the extender card connector 15
Operation of the PCI add-in card 15
The Extender Card Connector 15
Setting up the Analyzer from the diskette 16
The PCI Inverse Assembler 17
2
The Format Menu 17
The STAT variable 18
The ADDR, ADDR_B , ADDR_C, DATA_B and DATA variables 19
The BUS_UT variable 19
The L_CMD variable 19
Theory of Operation 20
The Input Buffers 20
The Latching Buffers 21
The interface to the Logic Analyzer 21
The Clocking and Cycle bit Generation Logic 21
The Data Parity Checking Logic 22
STATE ANALYSIS 23
Installation Quick Reference 23
Using the front panel switches in state mode 23
Acquiring Data 24
The State Display 24
Error Messages 25
INVASM OPTIONS 25
Setting up the Analyzer to use the PC Mapper Inverse Assembler 25
Acquiring Data 25
The State Display with the PCI PC Mapper 26
Error Messages 27
PCI PC Mapping for memory transactions 27
Interrupt Vector Table 28
PCI PC Mapping - I/O Transactions 30
TIMING ANALYSIS 33
Installation Quick Reference 33
Timing Mode Skew 33
Using the Cycle bits and L_CMD lines 34
Demultiplexed versus Multiplexed 34
Acquiring Data 34
3
The Waveform Display 34
GENERAL INFORMATION 36
Characteristics 36
Analysis Probe Interface Compatibility 36
JTAG Boundary Scan 36
The PCI Present Pins 36
Standards Supported 36
Power Requirements 36
Logic Analyzer Required 36
Number of Probes Used 36
Minimum Clock Period (State) 37
Signal loading 37
Operations 37
Environmental Temperature 37
Altitude 37
Humidity 37
Testing and Troubleshooting 37
Servicing 37
Signal Connections 38
4
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
.
5
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.
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.
Limitation of
warranty
Exclusive Remedies
Assistance
The foregoing warranty shall not apply to defects resulting from
improper or inadequate maintenance by the Buyer, Buyersupplied software or interfacing, unauthorized modification or
misuse, operation outside of the environmental specifications for
the 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.
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 PCI Active Analysis Probe module provides a complete
interface between any PCI add-in slot and Agilent Logic
Analyzers. The Analysis Probe interface buffers and in state
mode latches and decodes all PCI cycle types and transactions.
The PCI Active Analysis Probe is a passive bus monitor which
does not assert any signals on the PCI bus. The PCI bus
signals are buffered and then terminated with 90k ohm/10pf
terminators so that they are impedance matched to the logic
analyzer. Since the PCI Active Analysis Probe does contains
high speed low skew buffers very little skew is introduced.
The configuration software on the diskette sets up the format
specification menu of the logic analyzer for compatibility with
your PCI bus. When the state configuration file is loaded, an
inverse assembler is also loaded which decodes PCI
transactions into easy to read mnemonics.
How to Use This
Manual
This manual is organized to help you quickly find the information
you need.
•Analyzing the PCI Local Bus chapter introduces you to the
PCI Active Analysis Probe and lists the minimum equipment
required and accessories supplied for PCI bus analysis.
• The State Analysis chapter explains how to configure the
PCI Active Analysis Probe to perform state analysis on your
PCI bus.
• The Timing Analysis chapter explains how to configure the
PCI Active Analysis Probe to perform timing analysis on your
PCI bus.
• The General Information chapter provides some general
information including the operating characteristics for the
PCI Active Analysis Probe module and the cable header
pinout.
7
Analyzing the PCI Local Bus
This chapter introduces you to the PCI Active Analysis Probe
and lists the minimum equipment required and accessories
supplied for PCI Local Bus analysis. This chapter also contains
information that is common to both state and timing analysis.
Duplicating the
Master Diskette
Accessories
Supplied
Before you use the PCI Analysis Probe software, 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 operation
in the disk menu of your logic analyzer. For more information,
refer to the reference manual for your logic analyzer.
The PCI Active Analysis Probe product consists of the following
accessories:
•The Analysis Probe interface hardware, which includes the
interface circuit module.
• one jumper which is installed on the circuit module.
• The inverse assembly and configuration software on a 3.5
inch diskette.
• 11 cables
• This operating manual
8
The PCI Active Analysis Probe module
Minimum Equipment
Required
Signal Naming
Conventions
The minimum equipment required for analysis of a PCI Local
Bus consists of the following equipment:
This operating manual uses the same signal notation as the PCI
LOCAL BUS SPECIFICATION - REVISION 2.1. That is, a #
symbol at the end of a signal name indicates that the signals
active state occurs when it is at a low voltage. The absence of a
# symbol indicates that the signal is active at a high voltage.
9
Viewing the
interrupts
Pod 1 channel 0 can be configured to view any one of the four
PCI interrupts. Move the jumper so that it corresponds to the
desired interrupt and that interrupt line will be routed to POD 1
channel 0. The jumper and interrupt stake pins are clearly
labeled and are located under POD 7.
Interrupt Jumper
Pod 0 Channel 1 INT
I I I I
N N N N
T T T T
A B C D
Configuring the front
panel switches and
LEDs
Switch Setting LED
Parity On Parity Checking
enabled
Parity On Parity checking
disabled
No Wait No Wait cycles
acquired
No Wait All Wait cycles
acquired
No Idle No Idle cycles
acquired
No Idle All Idle cycles
acquired
TDO/TDI TDO connected to
TDI
TDO/TDI TDO not connected
to TDI
ON
OFF
ON
OFF
ON
YES
No LED, switch in
rightmost position
No LED, switch in
leftmost position
State/Timing State ON
State/Timing Timing OFF
10
Parity On
No Wait
No Idle
State
1 2 3 4
ON
Parity On
No Wait
No Idle
TD0-TD1
State
Timing
FuturePlus
Systems
PCI Active Analysis Probe front panel
Powering the PCI
Active Analysis
Probe
Connecting to the
PCI Active Analysis
Probe
The active circuitry on the PCI Active Analysis Probe module
gets its power from the logic analyzer PODs. No power is taken
from the target PCI system. Please Note: If the Analysis
Probe is plugged into the PCI bus and the logic analyzer is
not connected or powered up the input buffers on the
Analysis Probe will create a low impedance path to ground
thus inhibiting the PCI local bus and any card in the
extender card connector from working.
The Logic analyzer must be connected and powered on for
the PCI Active Analysis Probe to work properly. ONLY
connect to the analysis probe headers 7-10 if you are doing
64 bit analysis. Latchup may occur on the 64 bit interface
parts if they are powered on and not on a 64 bit bus.
The following explains how to connect the logic analyzer to the
PCI Active 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 PCI Active
Analysis Probe cable headers as shown in the
appropriate following tables.
11
Multiplexed versus
Demultiplexed
32 bit PCI Demultiplexed
The PCI Local Bus specification specifies that the AD lines and
the C/BE lines carry different information at different times. This
is referred to as multiplexed. Using the extra clocking features
and additional pods of the logic analyzer the AD lines can be
demultiplexed. By using the PCI Active Analysis Probe in
demultiplexed mode the address of the transaction can be held
throughout the transaction thus making triggering and
performance analysis easier.
Please note that the C/BE lines have been demultiplexed on the
PCI Active Analysis Probe. Thus the command is held through
the transaction and no additional clocking or pods is required.
The latched command L_CMD signals are on pod 1 channels
10-7.
Logic Analyzer PCI Active Analysis
Probe
Master POD 1 Header 1
POD 2 Header 2
POD 3 Header 3
Comment
32 bit PCI Multiplexed
POD 4 Header 4
POD 5 Header 5 16554/5/6/7
expander
card POD 1
POD 6 Header 6 16554/5/6/7
expander
card POD 2
Logic Analyzer PCI Active Analysis
Probe
Master POD 1 Header 1
POD 2 Header 2
POD 3 Header 3
POD 4 Header 4
Comment
12
64 bit PCI Multiplexed
Logic Analyzer PCI Active Analysis
Probe
Master POD 1 Header 1
POD 2 Header 2
POD 3 Header 3
POD 4 Header 4
POD 5 Header 7 16554/5/6/7
POD 6 Header 8 16554/5/6/7
POD 7 Header 11 16554/5/6/7
Comment
expander
card POD 1
expander
card POD 2
expander
card POD 3
16550 expander
card Pod 1
64 bit PCI Demultiplexed
Logic Analyzer PCI Active Analysis
Probe
Master POD 1 Header 1
POD 2 Header 2
POD 3 Header 3
POD 4 Header 4
POD 5 Header 5 16554/5/6/7
POD 6 Header 6 16554/5/6/7
POD 7 Header 7 16554/5/6/7
POD 8 Header 8 16554/5/6/7
Comment
expander
card POD 1
expander
card POD 2
expander
card POD 3
16550 expander
card Pod 1
expander
card POD 4
16550 expander
card Pod 2
13
POD 9 Header 9 16554/5/6/7
expander 2
card POD 1
16550 expander
card Pod 3
POD 10 Header 10 16554/5/6/7
expander
card POD 2
16550 expander
card Pod 4
POD 11 Header 11 16554/5/6/7
expander
card POD 3
16550 expander
card Pod 5
USER PINS
Installing the PCI
Active Analysis
Probe
PCI Active Analysis Probe Header 4 contains 8 User Defined
pins. These pins are available to the user to connect whatever
additional signals the users wishes to view along with the PCI
bus. These pins are located below POD 3 on the PCI Active
Analysis Probe module and clearly marked
are available on the logic analyzer on POD 11 channels 15 thru
8.
These pins may be used to connect the individual IDSEL signals
from other PCI slots or the bus grant signals from the PCI bus
arbitration logic.
The PCI Active Analysis Probe can be installed in any slot of the
PCI Local bus. The following steps explain how to install the PCI
Active Analysis Probe into the PCI Local bus.
1. Install the logic analyzer cables as described in the
previous section.
2. Power off the PCI target. Align the PCI module with the
appropriate slot on the target system and plug the
module into the PCI connector. Power on the logic
analyzer and then power on the target.
If your PCI Local bus is 32 bits the upper portion of the edge
connector will not be inserted into any connector. This will not
affect the modules operation on a 32-bit PCI Local bus.
. These user pins
14
How to install a PCI
add-in card into the
extender card
connector
Operation of the PCI
add-in card
The card edge connector of the PCI Active Analysis Probe
module can accommodate one 32 or 64 bit 5V OR 3V PCI add in
card. The extender card connector is either a 3V or 5V
connector depending on how the board was ordered and
configured at the factory.
Simply align the module with the connector and gently push the
module in until it is seated in the connector. There is sufficient
clearance for the add-in card front plate. The PCI Active
Analysis Probe/PCI add-in card combination can then be
installed in any slot of the PCI Local bus. For mechanical
stability the PCI Active Analysis Probe front plate should be
secured to the PCI target system chassis.
When removing the PCI add-in card from the card edge extender
connector grasp the PCI Active Analysis Probe with one hand
and the PCI add-in card with the other. Gently rock the PCI addin card until it is free from the connector.
The nature of an extender card is that it extends the etch length
of the bus. Due to the sensitivity of most PCI designs, extending
the etch length can interfere with the PCI add-in card operation.
Operation of the PCI add-in card when installed in the card edge
extender connector is not guaranteed. Please check your
system design if you experience failures due to poor signal
fidelity.
The Extender Card
Connector
The etch from the PCI local bus is routed directly from the PCI
local bus to the extender card connector. Although the etch is
connected to the input of the PCI Active Analysis Probe input
buffers, the extender card connector is NOT buffered from the
PCI local bus.
Please Note: If the Analysis Probe is plugged into the PCI
bus and the logic analyzer is not powered up, the input
buffers on the Analysis Probe will create a low impedance
path to ground thus inhibiting the PCI local bus and any
card in the extender card connector from working.
The PCI bus is extended up from the gold fingers to the input of
the IDT162260 buffers. From the buffer input the etch goes
directly to the extender card connector. The buffer input
provides a clamping diode. The etch is extended approximately
5 inches from the gold fingers and is on the inner most layer of
the board. There are no via’s on this inner layer in order to give
this etch a direct route.
One issue that has been encountered with using the extender
card connector is that the buffers need power in order to provide
a high impedance to the signal. This means that the logic
analyzer must be attached to the Analysis Probe and powered
up. The PCI Active Analysis Probe module itself is a universal
card. It can operate in either a 5V or 3V PCI system.
15
Loading...
+ 33 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.