User`s guide
40 • Watchdog and Utilities
5.4 PICMG 2.1 Hot Swap Support
The cPCI-3700A Hot-Swap capability allows non-system slot boards to be
added or removed while the system is powered up. Individual clocks for
each slot and access to the ENUM# signal on the backplane are compatible
to PICMG 2.1 Hot Swap Specification. While hot swap of non-system
boards is supported, the cPCI-3700A itself cannot be inserted to or
removed from a powered system.
A signal (ENUM#) is provided to notify the cPCI-3700A that either a board
has been freshly inserted or is about to be extracted. This signal drives a
BIOS-programmed interrupt (IRQ9) to inform the cPCI-3700A that the
configuration of the system has changed. The cPCI-3700A then performs
any necessary maintenance such as installing a device driver upon board
insertion, or quiescing a device driver and the board, prior to the board’s
extraction. The CompactPCI Hot-Plug System Driver manages the ENUM#
sensing.
Hot Swap Software builds on the PCI Hot-Plug architecture. The Hot-Plug
Service, Hot-Plug System Driver, and the Device Drivers are common
elements with the Hot-Plug architecture. The Device Drivers for Hot-Swap
boards must be Hot-Plug capable. The Hot-Plug Service provides for the
Dynamic Configuration of the system as the resources are added or
removed. These services are defined by the PCI Hot-Plug Specification.
To support Hot Swap capability, the peripheral board shall be fully compliant
with PICMG 2.0 R2.1 and PICMG 2.1 R1.0. The board insertion and
extraction processes are summarized as follows.
Insertion process:
1. The peripheral board is not installed
2. The physical connection process begins.
3. The operator picks a peripheral board in order to install it in the
system.
4. The peripheral board enters the card guide.
5. The peripheral board front panel is discharged to chassis ground
through a bleed resistor.