Latencies
Retry
Data Transfers
Command Utilization
Bus Utilization
Target Terminations [Various]
User Defined Events
Display - Graphical on Screen
Save result in File for subsequent review
Special Capabilities
Protocol Errors
Mnemonics
Compliance Testing
Interconnect to Host System
Parallel Port
USB Port
Simulation Mode - Data Analysis Without HardwareYYYYYYYY
TBI*YTBI*YTBI*YTBI*Y
Y
YYYYYYYY
YYYYYYYY
YYYYYYYY
YYYYYYYY
N/AYN/AYN/AYN/AY
YYYYYYYY
Y Rev. D+ Y Rev. D+YYY Rev. C+ Y Rev. C+YY
YYYYYYY
Easy Mode
Pre-defined Capture and Trigger Projects
Voltage Check
TBI* To be implemented
NS* Not Supported
2423242324232423
YYYYNNYY
iii
Catalyst Enterprises, Inc.
Memory Size
Standard
Optional
Timing
Minimum Clock Rate [MHz]
Maximum Clock Rate [MHz]
TA700/800 Series Comparison Cont.
TA700TA700CTA700PDCTA800/850 (1)
PCI-XPCICPCI-XCPCIPCI-XPMCPCI-XPCI
128K128K128K128K128K128K128K128k
4M4M4M4MNoneNoneNS*NS*
25252525>1KHz>1KHz>1KHz>1KHz
100701007066.6666.66133.3366.66
Asynchronous Timing Clock MHz
Advanced Mode
User Defined Projects
Definable Event Patterns
Protocol Errors
Miscellaneous
PCI Signals sampled (Not JTAG)
External Input Signals
Status LEDs
664664664664NoneNoneNS*NS*
YYYYYYYY
88888888
5851585158515851
ALLALLALLALLALLALLALLALL
161616161616TBI*TBI*
55442255
TBI* To be Implemented
NS* Not Supported
(1) The TA850 is a functional equivalent of the TA800 built as a low profile PCI card operating on +3V only
and with the parallel port interface replaced by a 10/100 ethernet connection.
This manual describes the installation and operation of your Catalyst PCI/PCI-X Bus
Analyzer / Exerciser. Examples of some typical applications are included.
The terms TA700 and PCI analyzer thereafter are used for referring to PCI/PCI-X,
CompactPCI and PDC analyzers(See Appendix, B, C and/or D) and in cases where
applicable TA800. The designation TA800 is a reference to TA800/TA850 unless
otherwise stated. (For the TA800 see “APPENDIX E” on page 243 and for the TA850
see “APPENDIX F” on page 247).
Timing and External Memory Availability
ProductTiming AnalyzerExtended Memory
TA850/TA800NoNo
Overview
Your TA700/800 PCI Bus Analyzer is a powerful and versatile analysis tool that will
permit you to debug and characterize PCI designs operating on any PCI system
architecture. To perform analysis you simply install the analyzer card in a PCI slot in
the target machine and connect it either, to the host system Bi-directional parallel port
or to the USB port using the appropriate cable provided with your analyzer. A typical
setup may include a Host and a Target systems interconnected via the parallel/USB
port with the analyzer card installed in the Target Machine and a Windows based host
running the analysis software.
If your target machine operates under Windows it may also act as the host. In this
case, the analyzer card and the analysis software reside in the same machine and
require you to connect the analyzer card to the Host high-speed parallel port or USB
port or ethernet using the appropriate cable provided. See Figure 1 and Note 1.
TA70 0YesYes
TA700CYesYes
TA700PDCNoNo
Caution: Operating the analyzer in this mode, however, may impact
Performance Analysis measurement accuracy since the analyzer
software runs in the same system space as the application software.
For a precise Performance Analysis it is recommended that you use a
separate Host system.
Note 1.: Use only the parallel port or the USB port or ethernet to connect to the TA700/800,
do not connect more than one port at the same time.
1
Catalyst Enterprises, Inc.Introduction
Figure 1 Target and Host Operating in the Same Machine
Optional Auxiliary PCI connector
The PCI Bus Analyzer Card incorporates a PCI connector on top which extends the
system PCI bus and allows other PCI cards to be plugged into the analyzer for
development or production testing. This feature allows the analyzer to monitor the
same point-to-point signals such as REQ# & GNT# on the card under test without
requiring any external connections. In this mode, both the analyzer and the card under
test require only one PCI slot. Special design methodology has been incorporated to
minimize any reflections, delay or cross-talk.
The top connector is intended for monitoring use as an analyzer only and could
interfere with the exerciser. The TA700 has an On-board arbiter that allows the TA700
to be a master regardless of the board type installed in the top connector. It is
recommended that there not be 2 masters in the same slot.
Note:This feature only exists on the TA700 and TA700PDC PCI analyzer and not on the
TA700C, TA800 or TA850 versions.
Figure 2 illustrates such a test setup. An On-Off switch on the analyzer card enables
and disables the power and signal connections between the system and the card under
test allowing rapid cycling of the test cards without shutting off the system power.
Caution: The TA700 will not work with the top connector when operated at 100 MHz bus
speed. It is not recommended to operate the TA700 with the extender at frequencies
above 66 MHz, the extender switch must be in the Off position.
Figure 2 Testing a PCI Bus Card
2
IntroductionCatalyst Enterprises, Inc.
TA700 Analyzer Card
Figure 3 shows a TA700 PCI Analyzer card identifying Status LED locations, external
trigger input and output connections and the external signal input connector.
TRIG
DUT
SYS
ON
SWITCH
OFF
D3
D11
Figure 3 TA700 PCI Analyzer Card
Status LED Function Description (TA700)
For the TA700C analyzer/exerciser LED status information see APPENDIX C. For the TA700PDC
LED status information see APPENDIX D, for the TA800 LED status information see Appendix E and
for the TA850 LED status information see APPENDIX F.
SYSWhen green the system and DUT voltages are within 5% of their value. If any of
+5V, +3.3V, +12V drop more than 5% the SYS LED turns red. SYS LED also
comes up red as a test on power on and then if the voltages are okay it turns
green once the software is executed. To enable voltages for sensing see page 15.
DUTIndicates that the voltage to the DUT is on. In this case the user may not remove
or insert any card in to the top connector of the TA700
D3, D11When illuminated, the TA700 has been configured.
TRIGIndicates that the analyzer has met the trigger condition and is awaiting for the
defined post-trigger data to be captured.
SWITCH Function In the ON position the TA700 is transparent and connects power and PCI bus
signals to the Test Connector. In the Off position the TA700 isolates the power
and signals to the PCI bus connector and designates the TA700 to act as a PCI
Agent if jumper S2 is not installed. For jumper location see APPENDIX B.
3
Catalyst Enterprises, Inc.Receiving and Inspecting Your Analyzer
Receiving and Inspecting Your
Analyzer
Your analyzer includes the following components:
•Analyzer card identified in the packing list
•Software on CD-ROM
•10’ DB-25 to SCSI II 26 pin cable
•User’s Manual
•Cable for external signals
•1 2M USB cable
•3M Ethernet cable (TA850 only)
•2 brackets for low profile or regular installation (TA850 only)
Unpacking Your Analyzer
Inspect the received shipping container for any visible damage. In the event of visible
damage, retain all shipping materials until all of the contents per the packing list have
been checked for completeness and absence of damage. Unpack the shipping
container and account for each item on the packing list. Visually inspect each item for
damage. In the event of damage notify the shipper and Catalyst Enterprises.
Host System Requirements
The following are requirements for the host system for proper operation of your
TA700/800:
•PC operating under Windows 2000 or XP
•Internet connection
•E-mail client such as Outlook or Outlook Express
•Bi Directional, ECP, EPP Parallel Port, USB 1.X or 2.0 interface or
10/100 ethernet connection.
•100 MB free hard disk space on partition with TA700/800 software
•10 MB free hard disk space on partition with Windows
•800 x 600 or better resolution Monitor with 16 - bit or better video
card.
•CD drive
4
Installing Your AnalyzerCatalyst Enterprises, Inc.
Installing Your Analyzer
Hardware Installation
1. Make sure that the Target Machine is powered down.
2. Remove the case from your machine in accordance with the instructions
supplied for it.
3. Install the Analyzer card in any available PCI slot and secure the mounting
bracket to the chassis with the mounting screw.
Warning: Make sure to take precautions to avoid static electricity discharge
damage to the Analyzer Card by using a grounding strap or touching
a grounded metal surface just prior to handling the analyzer card.
Avoid touching any components and handle card by the edges only.
4. Interconnect the Host system’s bi-directional parallel port, USB port or ethernet
using the cables provided.
Host and Target SameThe Analyzer may be used in a configuration such that the Host and
Target are the same machine.
Bi-Directional PortThe Analyzer requires that The Host parallel port support Bi-directional
data transfers. See LPT Port Setting for verifying that your parallel port
supports and/or is set to a Bi-directional mode. If the parallel port on your
Host system does not support Bi-directional data transfers you must then
install a parallel port card that supports bi-directional data transfers.
Port ConfigurationMake sure that the installed parallel port card address does not conflict
with an existing parallel port such as one for a printer.
Software Installation
On systems operating under Windows 2000 or XP:
1. Insert the CD-ROM.
2. The installation will automatically start the setup unless the auto Run is turned
off, in that case select the CD-ROM from “My Computer” and click on setup.
3. After the warning for closing all other programs and before starting the
installation, the Install Component selection window will open as shown in
Figure 4.
5
Catalyst Enterprises, Inc.Installing Your Analyzer
Figure 4 Install Component Selection
4. Select the desired components for installation.
5. Click Next to complete the installation.
System RestartAfter installing the TA700/800 software you must restart your computer
before you can use your analyzer software.
USB DriverDuring installation of the TA700_TA800 software automatically installs
the USB driver, which will require the system to be rebooted. When the
TA700/TA800 is attached to the system using the USB port, the system
will search for the correct driver for the TA700/TA800. This step may
require some user interaction, the user should only need to press next, and
the system should find the correct driver. If this step does not work, please
refer to the next section for details on how to manually install the USB
Driver.
PCI DriverIf at the end of installation the operating System requests a PCI driver,
then you must manually point to the PCI driver folder.
Manual USB Driver Installation
To control the TA700/800 via the USB bus perform the following:
1. Power Up the TA700/800
2. Connect the USB cable between the TA700/800 USB Port interface and the
Host Computer USB port.
3. After Windows detects the new device, select the “Search For Best Driver for
Your Device” option button.
4. Click Next.
5. Choose the “Specific location” option button and deselect all other option
buttons.
•Click Next
6
Installing Your AnalyzerCatalyst Enterprises, Inc.
•Using Browse go to:
“c:\Program Files\Catalyst\TA700_800\Predefined\USB Driver”
(Operating under Windows 2000 or Windows XP you need to enter
the ‘Win2k’ directory.)
6. Click Next and then Finish to complete the TA700/800 USB port driver
installation.
Manually Updating the TA700/800 USB Driver
1. Install the new TA700/800 software as described in the software installation
section.
2. Click Start: Settings: Control Panel: System and click the Device Manager tab.
3. Find the Catalyst Test Tools entry.
4. Select and right click the Catalyst TA700/800 board.
Note:If the TA700/800 board is not present, please connect the TA700/800 to the host
computer using the USB cable.
5. Select Properties and click the drivers tab.
6. Click “Update Driver”
7. Choose the “Specific location” option button and deselect all other option
buttons.
•Using Browse go to:
“c:\Program Files\Catalyst\TA700_800\Predefined\USB Driver”
(Operating under Windows 2000 or Windows XP you need to enter
the ‘Win2k’ directory.)
•Click OK.
8. Click Next and then Finish to complete the USB driver update.
7
Catalyst Enterprises, Inc.Installing Your Analyzer
Connecting via Ethernet
You may use the ethernet connection using any one of the following 3 supported
configurations:
1. The TA700/800 connected to a network via a hub, switch, or similar device.
2. The TA700/800 connected to the host computer (machine running the
application software), via a hub, switch or similar device.
3. The TA700/800 connected directly to the host computer using a crossover cable.
Connecting to a Network
When connected to a network the TA700/800 must communicate with the DHCP
server to establish a connection. The DHCP server will continually send the next
available IP address to the TA700/800 until the TA700/800 software is started.
When the user starts the software, the user may be prompted if they wish the software
to automatically use the offered IP address or if they wish to assign a specific IP
address (the assigned IP address needs to be on the same network segment as the host
computer). The menu also allows the user to save the selected option (automatic or
specific address). If the assigned IP address is not available, the OS will notify the
user of an IP address conflict.
After the user clicks ‘OK’ the software will search for all TA700/800 units connected
to the network, and will display a list of available TA700/800 units. After the user
selects the desired TA700/800 unit, the software will assign the IP address to the
selected unit, completing the connection and will launch the software.
8
Installing Your AnalyzerCatalyst Enterprises, Inc.
Connecting via Hub, Switch or Similar device
When connected to the host machine via a hub, switch or other similar device or
directly using a crossover cable the Catalyst board must communicate with the host
computer to establish a connection. The host computer will continually broadcast the
next available IP address to the Catalyst Board until the Catalyst software is started.
When the software starts, the user may be prompted if they wish the software to
automatically use the offered IP address or if they wish to assign a specific IP address
(the assigned IP address needs to be on the same network segment as the host
computer). The menu also allows the user to save the selected option (automatic or
specific address). If the assigned IP address is not available, the OS will notify the
user of an IP address conflict.
After the user clicks ‘OK’ the software will search for all Catalyst boards connected to
the network, and will display a list of available Catalyst boards, after the user selects
the desired Catalyst board, the software will assign the IP address to the selected
board, completing the connection and will launch the software.
9
Catalyst Enterprises, Inc.TA700/800 Overview
TA700/800 Overview
The TA700/800 PCI Bus Analyzer/Exerciser offers analysis/exerciser capability for
either PCI or PCI-X applications with the following capabilities:
•A convenient, easy to use Easy Mode that allows you to perform
95% of your PCI bus data capture & trigger without any
programming.
•An Advanced Mode offers you a powerful programming capability
for complex triggering.
•An Exerciser that generates bus transactions to exercise the bus as a
master or target while allowing you to monitor and capture the
resulting performance. An on board target memory allows testing
read/write operation of master agents.
•A Timing Analyzer capability is also included that allows the user to
capture bus timing violations. Not available for TA700P (PMC).Not in current version for TA800.
Additionally, the TA700/800 includes Performance Analysis for real-time and
statistical measurement as well as comprehensive Device Compliance Test capability.
TA700/800 Working Mode Configurations
The TA700/800 may be operated in one of 6 working mode configurations, each
offering a convenient Easy Mode which requires no programming:
The working mode configuration is selectable on the Main Menu Bar.
State Analyzer Only (PCI - PCI-X)
The TA700/800 Capture and Trigger mode allows hardware or software oriented PCI/
PCI-X bus debug without any programming or setup in the convenient to use Easy Mode. A comprehensive selection of Pre-defined setups allows a variety of data
capture on several available trigger conditions for PCI and PCI-X applications.
The Advanced Mode provides for comprehensive user definition of complex data
capture and triggering projects. Users may define up to eight events covering all PCI/
PCI-X signals and employ them in a 32 level Sequencer program for a custom data
capture and triggering project. Sequencer state changes in a program may be defined
in terms of events, Boolean expressions of events and Protocol Errors.
10
TA700/800 OverviewCatalyst Enterprises, Inc.
State & Timing Analyzer (PCI)
This mode of operation is not supported by the TA700PDC, TA800 or PCI-X.
To perform timing analysis for possible violation and to characterize Setup & Hold
limits on all or selected signals.
State Analyzer & Exerciser (PCI - PCI-X)
To perform Device compliance testing, characterize a PCI device by emulating
various bus cycles & terminations, injecting errors and generating traffics to measure
the PCI bus response. The exerciser may be used as a bus master to test and debug
new designs.
In Easy Mode the Capture and Trigger operates identically to that as in the State
Analyzer Only, except that the bus signals are generated by an exerciser program that
you define.
The Advanced Mode offers the same capabilities for analysis as the State Analyzer
Only except that as in the Easy Mode the bus signals are generated by a user defined
exerciser program.
Asynchronous Timing Analyzer (PCI)
This mode of operation is not supported by the TA700PDC, TA800 or PCI-X.
This option is used to perform high resolution sampling of the PCI bus signals using a
664 MHz asynchronous clock.
Additional Features
Performance Analysis
The TA700/800 provides continuous Real-Time performance analysis that operates
with Pre-defined or User-defined analysis files. On-board dual ported FIFOs interface
between the counters and the host system for transferring the measured data in realtime without ever having to stop the counters. This feature provides a very complete
and accurate event count of up to 533 MB/Sec for TA700PCI (796 MB/Sec for TA700
PCI-X). 533 MB/Sec for TA800 PCI (1066 MB/Sec for TA800 PCI-X). An
implementation of eight counters with up to 32 bits allows a virtually unlimited count
of events.
11
Catalyst Enterprises, Inc.TA700/800 Overview
TA700/800 includes 8 counters which may be programmed to monitor the primary bus
activities and point-to-point signals or signals from the secondary bus.
Your TA700/800 includes complete setups to measure the most typical parameters as
well as giving you the ability to create your own setup. Real time Performance
Analysis allows you to count actual data transfers for any agent or agents matching
user specified address, measure and report bus utilization efficiencies, throughput,
latencies and retries, on-the-fly.
You may use real time Performance Analysis simultaneously with the exerciser to
generate traffic on the bus and measure performance of the target.
Performance Analysis results are presented in a Twelve-color display that you may
customize with your own color preferences and record in graphical format for later
review or demonstration.
Measurement intervals are selectable from 500 µsec to 10 minutes.
Statistical Analysis
Statistical Analysis is implemented by capturing data in memory and then performing
software post processing.
Statistical Analysis measures and reports on Min, Max and Average occurrences for
several different parameters such as Latencies, Retry, Data Transfers, Command
Utilization, Bus Utilization and various Target Terminations.
The PCI Analyzer (Allowing the Master card to be plugged into the expansion slot on
top) can also measure latencies from request to the 1st data transfer including all of the
retries in between.
The data capture & trigger for post processing may be initiated per user defined events
on the bus, therefore yielding a very repetitive and consistent result.
The parameters measured may be selected for graphical display on the screen and may
be saved as graphical or list files for later review.
In the exerciser mode the TA700/800 can initiate data transfer to a target while the
trace statistics measures the latency response of the target.
Special Capabilities
Several other features are included in the TA700/800 such as Protocol Errors,
Mnemonics, Device Compliance Testing. Please refer to the appropriate sections for
each of these features.
12
Launching Your TA700/800Catalyst Enterprises, Inc.
Launching Your TA700/800
Double click the TA700/800 Icon in the Program Manager Window.
The TA700/800 software is pre-configured at the factory to look for LPT2 as the
selected port for the analyzer. If the software finds this port connected to the analyzer
program will launch immediately otherwise the software will ask you to specify which
LPT/USB port is connected to the hardware.
If you have connected your hardware to a different port e.g. LPT1, USB or Ethernet
(TA850 only), select the that port and click OK to launch the analyzer program.
Find LPT PortIf you are not sure which LPT port your hardware is connected to, check
“Search For LPT Port” then OK and let the software automatically locate
the LPT port that is connected to the hardware.
Find USB PortIf you would like to use a USB port to connect to your hardware, check
“Search for USB Port” then OK and let the software automatically locate
the available USB ports to connect to the hardware.
13
Catalyst Enterprises, Inc.Launching Your TA700/800
Note:More than one TA700/800 may be connected via the USB bus at a time.
In such cases please be sure to select the correct one using the “Attach to
device” combo box.
1. Click OK to launch the software.
Figure 5 Analyzer Tool Bar
In the event that no LPT/USB port is found connected to the hardware, the software
will display the Hardware Not Detected message. To configure a LPT port see LPT
Port Setting on page 15.
Simulation ModeClicking OK in this dialog box will launch the analyzer software to
operate in the simulation mode.
LPT Port ProblemsIf your analyzer hardware is connected to an LPT port and there is power
to the analyzer, but you are still getting the message Hardware Not
Detected then see the section on LPT Port setting below.
Bi-directional PortThe host system LPT port must be a Bi-directional port. See LPT Port
Setting on page 15.
Launch ProblemsIn the event that you experience difficulties in launching your software,
please see section on LPT Port Setting.
14
Launching Your TA700/800Catalyst Enterprises, Inc.
Operating in Simulation Mode
Your system will operate in the Simulation Mode as default if the hardware is not
detected, however, you may operate in Simulation Mode directly without installing
the analyzer hardware. To operate without hardware, select Hardware Not Installed
(Simulation Mode) in the LPT Port Setting dialog box and click OK.
The Analyzer program will launch and display the tool bar as shown in Figure 5, but
with the limitation that the analyzer will display previously captured bus data.
LimitationsThe Simulation mode lets you try all of the available functions, but keep
in mind that the system is not capturing any real data and is displaying
pre-captured results.
LPT Port Setting
Your system parallel port may not necessarily be set to a Bi-directional mode even if
your system supports this mode.
Port not ConfiguredIf you continue to get a Hardware Not Detected even if you have set the
required LPT port, please check your system setting for your parallel port.
To set the parallel port:
1. Restart your computer and during boot, press F1 key to enter Setup (some
systems may use a different key than F1, please consult your system manual).
2. Once in setup select the Advanced, then Peripheral Configuration and then
Parallel Port Mode.
3. Select the Parallel Port to be configured. If your system supports Bi-directional
mode you must have choices for at least one of the following:
Bi-directional, ECP or EPP, preferably Bi-directional first then ECP
and last EPP.
Note that Standard or Compatible modes are not a Bi-directional
mode.
4. When finished with the configuration press ESC to exit setup and save the new
configuration.
15
Catalyst Enterprises, Inc.Configuration Menu
Configuration Menu
Click Configuration on the main menu bar to display the various configuration
options.
Working ModeAllows you to select the analyzer configuration. The choices are: PCI
State Analyzer, PCI Timing Analyzer, PCI Analyzer/Exerciser, PCI
Async Timing Analyzer, PCI-X State Analyzer and PCI-X Analyzer/
Exerciser.
Protocol ErrorsUsed to configure a Protocol Errors mask for use in triggering on protocol
errors. See Protocol Errors on page 155.
MnemonicsUsed to define Mnemonics. Mnemonics may be used to display user
assigned names to specific patterns, in search a pattern in the display or
filter data patterns from a display. See Mnemonics on page 164.
External Signal NamesAllows you to assign specific names to external signals for display
purposes only. “External Signals” on page 166
External Signal/Trigger Settings Allows you to configure external input and output triggers. See
“External Signals” on page 166.
Voltage CheckUsed to select or deselect the voltages to be monitored for tolerance
compliance. See “Enabling Voltage Check” on page 17. Not available for
TA700P (PMC).
Host BusUsed to force the software to work with different bus characteristics than
the ones detected by the TA700/800.
Zoom OptionsUsed to select zoom about X or Y cursor or between X and Y cursor or
Zoom Around when displaying a Wave data capture window. See Using
Zoom in the Wave Window on page 139
Color SettingUsed to set custom color combinations for the Analyzer Performance
Analysis Window.
Software SettingsUsed to set global software user preferences. “Global Software Settings”
on page 21.
AuthorizationEnables purchased system configurations. See “Authorization” on
page 22
System Feature StatusDisplays enabled system features. See “System Feature Status” on
page 23
Configuration Space Information Displays the PCI characterization of the TA700/800 that is
presented to the System BIOS.
16
Loading...
+ 238 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.