TA700C

LeCroy’s TA Series of compact PCI and PCI-X Analyzers and Exercisers allow engineers to quickly and easily analyze, test, debug, and characterize PCI and PCI-X systems, boards, and software. TA700-C Compact PCI/PCI-X Analyzer/Exerciser operates from 66 MHz/64-bit & PCI-X up to 100 MHz (analyze) and 66MHz (exercise) with supports 3.3V and 5V signaling environments.

Explore TA700C Explore TA700C
TA700   TA700 PCI/PCI-X Analyzer/Exerciser
TA700C   TA700-C Compact PCI/PCI-X Analyzer/Exerciser
TA700PDC   TA700-PDC-B PMC form factor PCI/PCI-X Analyzer/Exerciser
Developed by Intel in 1992, PCI was primarily intended to replace MCA and EISA as the standard expansion bus on high-end server PCs. In the desktop market, PCI was slower to replace VESA Local Bus (VLB) until 1994 when it appeared in second-generation Pentium PCs. By 1996, VLB was largely replaced as PC motherboard manufacturers migrated in mass to PCI for 486 series computers.
Some of the key features include:
  • 33.33 MHz clock with synchronous transfers
  • peak transfer rate of 133 MB/s for 32-bit bus width (33.33 MHz × 32 bits ÷ 8 bits/byte = 133 MB/s)
  • peak transfer rate of 266 MB/s for 64-bit bus width
  • 32-bit or 64-bit bus width
  • 32-bit address space (4 gigabytes)
  • 32-bit I/O port space
  • 256-byte configuration space
  • 5-volt signaling
PCI SIG released the original 2.3 revision as an evolutionary change to the PCI Local Bus Specification. Revision 2.3 makes a significant step in migrating the PCI bus from the original 5.0 volt signaling, to a lower 3.3 volt signaling bus. Revision 2.3 supports the 5V and 3.3V keyed system board connectors (as did revision 2.2) but revision 2.3 supports only the 3.3V and Universal keyed add-in cards. Later revisions of PCI added new features and performance improvements, including a 66 MHz and 133 MHz PCI-X, and the adaptation of PCI signaling to other form factors.
PCI-X 2.0
PCI-X 2.0 builds on the foundation of PCI and PCI-X while offering bandwidths 4 times higher than PCI-X 1.0b without increasing pin-count. Targeted at server and workstation applications in the areas of Fibre Channel, RAID, networking, InfiniBand™ and other high-bandwidth technologies, PCI and PCI-X powers many of the world’s PC-based server environments.
The migration to PCI-X 2.0 is simplified by the fact that it is both hardware and software compatible with PCI-X 1.0b and PCI. PCI-X 2.0 design and implementation are also made easy because many elements of PCI-X 1.0b are retained. There are also hundreds of products currently available that can seamlessly connect with PCI-X 2.0.
Both PCI-X 1.0b and PCI-X 2.0 are backward compatible with some PCI standards. With the introduction of the PCI Express standard in 2004, motherboard manufacturers have included progressively fewer PCI expansion slots in favor of the new standard. Although it is still common to see both interfaces implemented side-by-side, more device and system vendors are moving to PCI Express in the future.

The TA700-C series Compact PCI/PCI-X Bus Analyzer Supports PCI up to operates from 66 MHz/64-bit & PCI-X up to 100 MHz (analyze) and 66MHz (exercise) with supports 3.3V and 5V signaling environments. Like LeCroy’s other PCI / PCI-X solutions, the TA700-C Series is loaded with features designed to quickly isolate issues and confirm proper device and system operation. In the analyzer mode, the TA Series passively monitors all bus activity and provides a deep array of features for precise control of filter/trigger functions as well as configurable display options. Many common PCI triggers are pre-defined for the user providing a one-touch selection for detection of protocol errors, specific address and data patterns, individual bus signals, hang conditions, burst activity, and other events. Pre-capture filtering allows the user to exclude idles, wait states, retries or specific address ranges from the buffer.

Exerciser Mode

With the exerciser option, the TA Series adds the ability to generate all PCI or PCI-X bus cycles as either master or target. Working interactively with the analyzer, the exerciser can be conditionally executed based on bus events detected by the analyzer. A range of error injection features are available, allowing the user to control transactions on the bus at the bit level, clock-by-clock. Other advanced exerciser features include arbitration override, whereby the exerciser assumes control of the bus regardless of arbiter authority, master abort override, whereby the exerciser will wait beyond specification requirements for a target response, control of wait states and idle states, loop and iterate functionality, compliance testing, and a wealth of convenient read/write utilities.

All TA Series products provide an automated PCI Compliance Test Suite, which is designed to help confirm a device's conformance to the PCI Specification. These tests are operated by the user through the GUI, and provide a pass/fail report to the user upon completion. Each test executed is saved in Catalyst's trace view, so the user can easily investigate failed tests in a familiar format. Well over 100 tests are available, for testing across several areas, including component configuration, device control, device status, base addresses, VGA devices, and general component protocol testing.

Timing Modes

Most TA Series products provide two timing modes, including a detection utility to isolate setup & hold violations on the bus as well as an asynchronous high-speed capture feature. For detection of setup & hold violations, the TA Series provides an effective 100ps resolution to precisely characterize individual signal violations. A second setup & hold utility provides a one-click characterization of worst-case setup & hold characteristics across the entire bus. The asynchronous timing mode over-samples the bus at 1.5ns (664MHz), providing the user with the ability to debug general timing issues, such as race conditions.

The TA Series performance feature is a graphical analysis tool designed to characterize dozens of bus operational metrics instantly, and in real-time. Many pre-defined measurements are provided, or the user can easily create custom measurements, including various selections for chart displays (bar, line, pie, stacked, etc.). Selections are available to characterize the entire bus, or to select specific devices for characterization. Performance bottlenecks are quickly isolated. Bus utilization, target and master

Performance Characterization

The real-time performance analysis can also be operated in conjunction with the exerciser, allowing the user to characterize a design under precisely controlled conditions. For example, the exerciser may be used to loop through a script of read commands, while the performance analysis utility reports on average completion latency. Metrics include bus utilization, throughput, idle time, and other important characteristics.

Protocol Error Detection

The TA Series provides automatic protocol error detection capabilities for both PCI and PCI-X protocols. A total of over 100 protocol error trigger points are provided. As errors are detected, they are displayed in the capture, identified by error type, described in detail, and referenced to the specification. The exerciser can optionally be operated in conjunction with the protocol error detection, allowing the user to force conditions that may result in non-compliant bus activity.

Dual-Mode GUI

All TA Series products provide a dual-mode GUI approach, offering the user a convenient choice of an easy-to-use interface, suitable for most common analysis and debug tasks, or an advanced mode, offering sophisticated and powerful features for tackling more complex issues. In the easy mode, ideal for most tasks, the analyzer, exerciser, performance, and timing mode functions are executed quickly and easily through very straightforward, easily understood menu selections. In the advanced mode, control of these same functions is expanded with powerful low-level control of all processes, including a user-programmable 32-level state sequencer for capture/trigger logic.

Product Model TA700C
   
Basic Functions:  
 Protocol(s) Supported cPCI & PCI-X
 Protocol Analyzer Yes
 Protocol Exerciser Option
 Other N/A
   
Host HW Requirements Pentium II or greater,
USB 2.0 port
OS Requirements Windows NT/2000  
Memory Size 128KB per CH
Bit Width 32bit/64bit
Data Rates Supported Up to 796MB/s
Max Clock Rate Up to 66 MHz (cPCI)Up to 100 MHz (PCI-X)
Data Bus Interface Parallel 
Form Factor Slot Interposer
Front Panel Connectors None 
Front Panel Indicators None
Front Panel Controls None
Rear Panel Connectors Host connection (USB, type “B”, 10/100 eNet)External Power Connector   
Dimensions 7 x 4 inches  
Weight 6 oz. (178 g)  
Power Requirements 100V-240V AC, 50-60Hz  
  
Options Exerciser
   
Features  
 CATC TraceNo
 Single state triggeringYes
 Sequential state triggeringYes
 External trigger In / OutYes
 Pre-capture filteringYes
 Automation API Yes
 Spool to Disk recordingNo
 Real Time Performance ViewYes
 Raw Packet viewYes
 Compliance Test SuiteNo
Environmental  
 Operating Temperature0 to 55°C (32 to 131°F)
 Non-operatingStorage Range: -20 to 80°C (-4 to 176°F)
 Operating HumidityHumidity: 10 to 90%, non-condensing
 Voltage Requirement+3.3 V @ 3 Amps+5V @ 10 mA