Motorola CPX8000 User Manual

Page of 193
1-18
Computer Group Literature Center Web Site
System Architecture
1
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.