Motorola CPX8000, CPX8216T manual Software Connection Process, Software Disconnection Process

Models: CPX8216T CPX8000 CPX8216TCPX8216T

1 193
Download 193 pages 10.13 Kb
Page 38
Image 38

1

System Architecture

Software Connection Process

The software connection process includes the tasks needed to configure and load software. This process contains four states:

S0 - The Software Connection Process has not been initiated. The board’s configuration space registers are accessible but not yet initialized.

S1 - The board is configured by the system. The system has initialized the board’s PCI configuration space registers with I/O space, memory space, interrupts and PCI bus numbers. The board is ready to be accessed by a device driver, but no drivers are loaded at this time.

S2 - The necessary supporting software (drivers, etc.) have been loaded. The board is ready for use by the OS and/or the application, but no operations involving the board are active or pending.

S3 - The board is active. Software operations are either active or pending.

Software Disconnection Process

The software disconnection process defines two additional states which are used when quiescing activity on a board in preparation for extraction:

S3Q - The software is completing current operations, but is not allowed to start new ones. When current operations are completed, the board transitions to S2.

S2Q - The board is quiesced. This is the same state as S2, except that no new operations are allowed to be initiated.

The Software Disconnection Process proceeds as S3, S3Q, S2Q, S1, and finally S0.

1-18

Computer Group Literature Center Web Site

Page 38
Image 38
Motorola CPX8000, CPX8216TCPX8216T manual Software Connection Process, Software Disconnection Process