HP (Hewlett-Packard) 9112 Series Network Card User Manual


 
Registers Format
19
3
Registers Format
The detailed descriptions of the register format and structure of the PCI-
9112 are specified in this chapter. This information is quite useful for the
programmer who wish to handle the card by low-level program.
In addition, the low level programming syntax is introduced. This
information can help the beginners to operate the PCI-9112 in the
shortest learning time.
3.1 I/O Registers Map
The PCI-9112 functions as 32-bit PCI target device to any master on the
PCI bus. It supports burst transfer to memory space by using 32-bit data.
All data read and write will base on 32-bit data.There are three types of
registers on the PCI-6308: PCI Configuration Registers (PCR), Local
Configuration Registers (LCR) and 9112 registers.
The PCR, which compliant to the PCI-bus specifications, is initialized and
controlled by the plug & play (PnP) PCI BIOS. User‘s can study the PCI
BIOS specification to understand the operation of the PCR. Please
contact with PCISIG to acquire the specifications of the PCI interface.
The LCR is specified by the PCI bus controller AMCC-5933, which is
provided by AMCC Corp. (www. amcc .com) It is not necessary for users
to understand the details of the LCR if you use the software library.
The Table 3.1 shows the 9112 I/O address of each register with respect
to the base address. The function of each register also be shown.