Curtiss Wright Embedded Systems Curtiss Wright
Contact Sales Contact Support Print Page

Vanguard PMC

Bus Analyzer, Exerciser, Protocol Checker & Compliance Checker for PMC

  • Networked Bus Analyzer (built-in Ethernet port)
  • PCI-X and PCI Protocol Support
  • 2M Sample Trace Buffer at 256 bits
  • Concurrent and independent operation of all functions
  • Protocol Checker and Exerciser

The Vanguard PMC Bus Analyzer is a complete solution for PCI / PCI-X analysis, exercising, protocol detection, and compliance checking in a PMC environment. The product includes a 10/100 Mbit/s Ethernet interface, taking the power and flexibility found in Curtiss-Wright's range of Bus Analyzers to unprecedented levels of productivity.

For the Vanguard PMC, a single, fully integrated module has been designed due to the size restrictions imposed by the PMC form factor. The unique design allows the Vanguard PMC Networked Bus Analyzer to carry another PMC module on top. This is a fundamental feature, allowing analysis of the PCI/PCI-X bus without having to remove a PMC module. The PMC P4 connector is also passed through, to accommodate PMC modules with rear I/O (e.g. to P2ac on VME boards). The bus analyzer is controlled from a PC running Windows and BusView graphical user interface or an Application Programming Interface (API).

State Analyzer
The State Analyzer of the Vanguard PMC captures and displays 64- or 32-bit PCI-X/PCI bus activity up to 133 MHz with highly advanced (yet simple to use) triggering, filtering and counting capabilities. To provide optimum bus analysis for a given problem, the state analyzer offers a choice of three sampling modes, i.e. Clock Mode, Transfer Mode and Standard Mode.

Exercisers
The two Exerciser versions (basic and enhanced) available for the Vanguard PMC are flexible and easy to use. The Vanguard exercisers allow concurrent operation of two DMA engines, a target memory with I/O and memory spaces, and a command executer. A flexible script feature allows test scripts to be made and tasks to be automated.

Protocol Checker
The Vanguard PMC features an optional protocol checker for PCI-X and PCI. This versatile feature automatically detects up to 71 PCI-X and 45 PCI protocol errors, helping the user to track down bus hardware errors without the need to understand the nature of the problem. The protocol checker can run in the background when other analyzer functions of the Vanguard PMC are active. As an example, the state analyzer, and the bus utilization statistics can all be active at the same time while the protocol checker runs in the background, screening the bus for errors. If the protocol checker is used as the trigger source for the analyzer(s), the state and timing analyzers will then provide a comprehensive picture of the bus activity around the point when an error was found. This helps the user to identify and correct the problem.


General  
PCI-X/PCI bus 32/64-bit, up to 133 MHz
Interfaces  
     USB port 12 Mb/s
     Ethernet port 10/100 Mb/s
Power supply requirements +3.3VDC +/-5% from PMC connector or from ext. power supply via front panel inlet.
Power consumption 1.8A (6W) idle. 5A (16.7W) max
Dimensions 74.0 x 149.0 mm (Single Wide PMC Card)
Compliant to PCI Rev. 2.3
PCI-X rev. 1.0a.
IEEE 1386.1
Measurements Temperature probe: 0-120 °C / 32-248 °F
Voltage: 3.3V, 5V, 12V
Operating temperature 0-50 °C/ 32-122 °F
   
Analyzer  
Trace Memory 2M Samples x 256 bits (64 MBytes total)
Input channels 93 bus signals, plus 16 ext. inputs on pin headers.
PCI-X/PCI clock requirements Max. 133 MHz, min. 1 kHz
Signal levels 3.3V or 5V
Monitored signals AD[31::0], AD[63::32], C/BE[3:: 0]#, C/BE[7::4]#, FRAME#, TRDY#, IRDY#, STOP#, DEVSEL#, PAR, PAR64, PERR#, SERR#, RST#, INTA:D#, LOCK#, ACK64#, REQ64#, REQ#, GNT#, IDSEL, REQB#, GNTB#, IDSELB#, PME#. (Plus GNT3:0#, REQ3:0#, IDSEL via pin headers).
Trigger 8 word recognizers covering all 93 PCI signals and 16 Ext. inputs. True Range & NOT operator on Address/Data. Edge Triggering.
Range 8 A64 address ranges, 8 D64 data ranges. Inside/Outside.
Sequencer 16 levels with If, Else, Elsif, Goto, Count, Delay, Trigger, Store, Halt.
Trigger position 0-100%, 1% resolution
Occurrence / delay counters 3 x 32-bits
Event counters 8 x 30-bits for Statistics
Real-Time Statistics Counters 47 x 30-bits counters
Decode Speed Counter 1 dedicated counter
Time Tag Range: 30ns-4688min@33MHz, 15ns-2344min30sec@66MHz, 10ns-1562 min@100MHz, 7.5ns-1172min@133MHz
Resolution: 30ns@33MHz, 15ns@66MHz, 10ns@100MHz, 7.5ns@133MHz
Latency Tag Counts latency (wait states) from FRAME# to TRDY# asserted. Max count: 64 clocks.
Trigger Output LVTTL level trigger output with programmable polarity, level or pulse. May pulse on each stored sample. Available on pin header in front panel.
External Inputs 8 TTL level inputs on pin header. 8 TTL level inputs on front panel
   
Exerciser  
Master Zero-wait-states, 1 GB/s @133 MHz peak burst rate, 64-bits Address (PCI-X only), 2 DMA Controllers.
Target 8 MB SDRAM memory, 1 GB/s peak burst rate @133 MHz. 32/64-bit address. 256 byte I/O space memory.
   
Protocol Checker  
PCI-X Violations 71 Protocol Violations
PCI Violations 45 Protocol Violations

 

 


Vanguard PMC product image