NonStop S-Series Server Description Manual (G06.27+)
Input/Output Operations
HP NonStop S-Series Server Description Manual—520331-004
10-4
Overview of the I/O System
Overview of the I/O System
Figure 10-2 expands upon information presented in Section 1, Introduction. (See 
Figure 1-8 on page 1-15.) In this figure, those components that make up the 
ServerNet hardware are highlighted in the central part of the illustration. These details 
are mostly eliminated in succeeding illustrations for the sake of simplicity.
Starting at the top, note that the processor typically has several layers of I/O software; 
the actual components in these layers differs between storage I/O and communications 
I/O, as explained in the previous topic. In either case, however, both kinds of I/O 
interface to the ServerNet hardware through a collection of procedures called 
ServerNet services. The ServerNet services provide the hardware-accessible tables, 
buffers, and descriptors that the processor ServerNet interface can use for transferring 
ServerNet packets through the ServerNet links. The primary components of the 
processor ServerNet interface are the bus transfer engine (BTE) and the access 
validation and translation (AVT) logic.
ServerNet routers (two of which are shown, marked X and Y) provide massive 
expandability of the ServerNet links, as detailed in Section 1, Introduction. On the 
multifunction I/O boards (MFIOBs) within either a processor enclosure or an I/O 
enclosure, these routers provide ServerNet links to a ServerNet bus interface (SBI) on 
the same MFIOB, and two ServerNet adapters. The ServerNet adapters, unlike the 
MFIOBs, connect to both X and Y fabrics. The unused router ports in the figure are 
available for ServerNet expansion.
The ServerNet bus interfaces provide conversion of ServerNet protocol to whatever 
protocol is used by the buses associated with the various controllers. Depending on 
the kind of bus that is used, a secondary converter may be required such as in the 
case of the SCSI protocol. A single SBI can, depending on design, provide bus 
conversion for several controllers—four in the case of the MFIOB.
Each controller has its own ServerNet ID, as explained in Section 2, Principles of 
System Operation (see Figure 2-2 on page 2-5), and is therefore fully described as a 
ServerNet addressable controller (SAC). Each controller has its own RISC processor 
and local memory, from which it runs its own native code and specially modified code 
for ServerNet usage.
There are three SCSI controllers on the MFIOB. Two of these controllers are matched 
in pairs with the two MFIOBs in an enclosure, so that each SCSI bus can be controlled 
through either the X fabric or the Y fabric. These two buses are typically used for 
multiple disk drives. The third SCSI port, a differential SCSI port, is typically used for a 
tape drive.
The communications controller on the MFIOB provides a port for the serial 
maintenance bus (SMB) and an Ethernet port.










