Teledyne PCIBX64-X User Manual

PCIBX32-X PCIBX64-X
User’s Manual
&
Programming Guide
Revision 2.3 – February 2003
90 Great Oaks Blvd. Suite 102
Tel: (408) 365-3846 Fax: (408) 365-3847
Email: support@catalyst -ent.com
www.getcatalyst.com
P/N 400-0062-003
TABLE OF CONTENTS
FEATURES ..............................................................................................................................................................................1
INTRODUCTION...................................................................................................................................................................2
INSTALLATION....................................................................................................................................................................2
OPERATION..........................................................................................................................................................................2
ON-OFF.................................................................................................................................................................................2
POWER-ON RESET ............................................................................................................................................................2
CURRENT MEASUREMENT............................................................................................................................................3
CURRENT LIMIT CIRCUITRY.........................................................................................................................................3
INCREASE CURRENT LIMIT...........................................................................................................................................3
EXTERNAL POWER SUPPLY..........................................................................................................................................4
LEDS......................................................................................................................................................................................5
5V ó 3.3 V TRANSLATION..............................................................................................................................................5
JUMPERS, PCIBX .................................................................................................................................................................6
SPECIFICATION: PCIBX 32-5, PCIBX32-3, PCIBX64-5, PCIBX64-3 ................................................. 7
MECHANICAL DIMENSIONS: .......................................................................................................................................... 7
REGISTERS............................................................................................................................................................................8
PROGRAMMING GUIDE...................................................................................................................................................10
READ-WRITE ROUTINES.................................................................................................................................................14
EXAMPLE, ON-OFF SOFTWARE CONTROL.............................................................................................................15
SAMPLE CODE...................................................................................................................................................................15
AC CHARACTERISTICS ..................................................................................................................................................15
HOT SWAPPING UTILITIES............................................................................................................................................16
FEATURES...........................................................................................................................................................................16
OVERVIEW..........................................................................................................................................................................16
UTILITY PROGRAMS.........................................................................................................................................................16
TO G ET STARTED USING THE HOT SWAPPING SOFTWARE.....................................................................................17
PRODUCTION AUTOMATION.......................................................................................................................................18
PCI TEST I/F PACKAGE.....................................................................................................................................................18
TROUBLESHOOTING GUIDE..........................................................................................................................................19
FEATURES
PCIBX is a Hot Swap PCI, PCI-X extender card, compliant with PCI 2.2 specification. This extender card is able to isolate voltages and signals to the UUT for Hot Swapping purposes via software control or the on-board mechanical switch. The software interface is done with the system parallel port in order to not add any additi onal loading on the PCI signals and to be able to control the extender from a different system than the one testing the UUT.
All PCI signals are switched during On/Off operation, except the JTAG signals which are routed straight through without any isolation.
The On-Off may be controlled via mechanical switch or the software. The power control domination between the switch and software is expl ained here:
On power up of the extender card, the extender can be controlled by the mechanical switch in the case where software control is not available. Once the first software instruction is issued, the mechanical switch is disabled, and the control of the extender is passed to the software.
In typical auto test applications it is suggested to leave the mechanical switch in the On position, so when the system is powered up the BIOS can configure the PCI registers on the UUT. After the system has completed booting user may issue SW commands (or continue to use the switch) to turn the power to the extender Off and back On.
In addition to Hot Swapping the main voltages and signals, the PCIBX cards have the following features:
1) Short circuit protection
2) Software controllable +3.3Vaux.
3) Register to allow to reading of the status of the PME# signal.
4) On-board 3.3V source, 3 Amps
5) 5V ó 3V signal translators for DUT ó System, jumper selectable
6) I-to-V converters for +5V, +12V and +3.3V
7) ADC converter to read DUT voltages and current measurement
8) Board select jumper for multiple boards operation, 2 boards per system.
9) Selectable RST#, fixed 150 ms or programmable reset width from 2.5 us to 5 seconds
10) Registers to read the status of the RST#, 66 MHz enable, 32 bit or 64 bit operation and status of the UUT
power
11) Frequency counter for measuring the slot clock speed
12) Selectable power up +5V ramp, 50 us or 10 ms
13) Detection of the DUT not being fully asserted in the extender. This detection works by detecting if both pins
B3 and B57 are connected to GND. If both signals are connected to GND it is assumed that the UUT is seated correctly in the top connector.
14) PCI-X power up initialization. This feature allows the user to define how the PCI-X signal is handled by the
extender. Options are UUT determines, forced to 66 MHz PCI-X or disabled. These option are selected by the position of JP17.
1
INTRODUCTION
PCIBX Active Extender board isolates all signals and voltages to the Unit-Under-Test, when the On-Off switch is in the Off position. All voltages are ramped down and ramped up during the power down and power up in order to eliminate any spikes.
This board also allows voltage margin testing of the UUT, by allowing external power supplies to replace the system power supplies as inputs to the Unit-Under-Test.
On-board current-to-voltage converters allow measurement of the current drawn by the UUT at any time, using just a voltmeter, at the appropriate test points. On-board A/D also allows various current and voltage measurement via software commands, see programming guide.
INSTALLATION
To install the Active Extender board, make sure to turn the PC power off. Insert the Active Extender in any available slot and secure it’s bracket to the main chassis. You are now ready to use your new extender board.
OPERATION
In order to use the hot swap capability of these board you must use Catalyst software utility (PCIUD or PCIUW) available our web site, http://www.getcatalyst.com, to read and write configuration registers. This software is available free of charge. For an overview of these software packages see the Hot Swapping Utilities section of this manual.
ON-OFF
To insert or remove any Unit-Under-Test into and out of the Active Extender, make sure that the Active Extender is turned Off, if the system power is to stay On. There are two ways to turn the Active Extender power On and Off. 1) The mechanical toggle switch. 2) Software control.
Note: Once the software control is used the mechanical switch becomes disabled until next power cycle to the extender card.
The software control to the PCIBX boards is done via parallel port interface. Plug a parallel cable between the system port running the software and the extender board(s) to turn the board(s) On and Off. Up to 2 PCIBX boards in a system may be controlled independently, if so desired.
POWER-ON RESET
Each time the Active Extender board is turned Off and then On, a reset signal will be generated from the extender to the Unit-Under-Test automatically. The duration of this reset is about 150 milliseconds. This reset time may be changed by software up to 5 seconds. The reset to the Unit-Under-Test is also generated every time there is a reset from the bus.
2
CURRENT MEASUREMENT
Measurement may be taken using software commands or external voltmeter.
Voltmeter: To measure the current being drawn by the Unit-Under-Test, just connect a voltmeter to J3. Every Volt read by the meter represents one Amp. So if the voltmeter reads 0.35, it represents that the Unit-Under-Test is drawing 350 milliampere of current. J3 terminals are marked for Ground, +5I, +3.3I and +12I.
NOTE: If the VIO and +5V are on the same plane on your board, you need to remove JP10 jumper, located on the extender board, in order to get an accurate current measurement for the +5V.
Software: The voltage and current to the UUT may also be measured by software, please see instructions in the
"Programming Guide".
CURRENT LIMIT CIRCUITRY
Red LEDs, when illuminated, indicate a short or a very low voltage. Green LEDs when illuminated, indicate voltages at their corresponding outputs. +5V, +12V, +3.3Vare electronically protected. +VIO and -12V are protected by resetable fuses.
INCREASE CURRENT LIMIT
1- To increase the +5V current limit remove the resistor at location R23 and follow the steps below. A: To change the current limit to 8 Amps install a 10K resistor at location R22 and 6.2K resistor at location R23. B: To change the current limit to 10 Amps install a 10K resistor at location R22 and 10K resistor at location R23.
2- To increase the +3.3V current limit the system must be supplying the +3.3V and not the on board regulator. A: To change the current limit to 8 Amps install a 4.7K resistor on top of existing R57.
3
EXTERNAL POWER SUPPLY
An external power input terminal, J5, is used for the external power supply input. However, remember never to connect any supply to these inputs so long as you have JP4, JP5, JP6 and JP7 installed. In case you want to use the external supply as an input you must remove these 4 jumpers in order not to cause any conflict with the bus voltages. These jumpers are, however, independent from each other. For instance if you would want to bring in only a +5V from the external supply and continue to use the bus voltages for +12V, -12V, and +3.3V, you would only need to remove JP5. The list below identifies which jumper is for which supply:
JP4 = -12V JP5 = +5V JP6 = +12V JP7 = +3.3V
JP7 1-2 installed è 3.3V from on-board regulator JP7 2-3 installed è 3.3V from the bus JP7 not installed è 3.3V from the external supply
The following diagram indicates the interconnection of the Unit-Under-Test voltages to the bus voltages and the external voltages:
+5VE ON-OFF 5V out to UUT
Circuitry
VIO to UUT
JP5 JP10
ON-OFF Circuitry
+5V from the bus +VIO from bus
As indicated, there will be conflict in case the external supply is connected while the jumper is still in place. This circuit is repeated for each of the 4 voltages. If you are using external power supplies do not forget to connect the Ground (GND) signals between the system and the supply. If your external power supply outputs are not isolated, make sure the ground of the PC (containing the extender board) and the ground of the power supply are at the same voltage phase/level with respect to a common point, before connecting the GND signal.
If making current measurements in +5V, be sure to remove JP10 if the VIO and +5V on your board are on the same voltage plane.
4
LEDs
There are two sets of LED on the board, green and red. Each LED has a label which Voltage it represents. The green LED, when lit, indicates presence of the corresponding voltage. The red LED, when lit, represent a short on the corresponding voltage at the output. Please note that the green LEDs indicate presence of some voltage and do not necessarily indicate if the exact voltage is at the expected level.
LED Purpose of LED D10 -12V is present D11 +12V is present D12 +5V is present D13 +3.3V is present D18 +VIO is present D9 -12V has a short or low voltage condition D15 +12V has a short or low voltage condition D14 +3.3V has a short or low voltage condition D16 +5V has a short or low voltage condition
5V ó 3.3 V Translation
PCIBX is capable of allowing 5V UUT to work with 3.3V system and vice versa, without any timing degridation. Therefore cards or components needing 3.3 V signaling can be tested or operated on a 5-volt system using these extender cards.
+5V cards can operate in +3.3V systems provided that +5V is provided to the UUT cards.
If JP3 is installed the UUT signals will be the same as the bus signals, most likely +5V. If JP3 is not installed the signals between the bus and the UUT will be translated.
5
Loading...
+ 14 hidden pages