3 register format, 1 pci pnp registers, Pci pnp registers – ADLINK LPCI-7230 User Manual

Page 45: 3register format

Advertising
background image

Register Format

37

3

Register Format

The registers format is described in this chapter. This information
is quite useful for programmers who wish to handle the card by
low-level programming. However, it is recommended that the user
has a deeper understanding of the PCI interface before starting
any low-level programming. This chapter can also assist users in
using the software driver to manipulate this card.

3.1

PCI PnP Registers

This PCI card functions as a 32-bit PCI target device to any mas-
ter on the PCI bus. There are three types of registers: PCI Config-
uration Registers (PCR), Local Configuration Registers (LCR),
and PCI-723X registers.

The PCR, which is compliant with the PCI-bus specifications, is
initialized and controlled by the Plug and Play PCI BIOS. Users
can study the PCI BIOS specification to understand the operation
of the PCR. Please contact the PCISIG for specifications of the
PCI interface.

The PCI bus controller PCI 9052 is provided by PLX technology
Inc. (www.plxtech.com). For further detail on the LCR, please visit
PLX technology’s website to download the relative information.
Users are not required to understand the details of the LCR if
using the software library. The PCI PnP BIOS assigns the base
address of the LCR to offset 14h of PCR.

The PCI-723X registers are shown in the next section. The base
address, which is also assigned by the PCI PnP BIOS, is located
at offset 18h of PCR. Therefore, users can read the 18h of PCR to
find the base address by using the BIOS function call.

Do not try to modify the base address and interrupt assigned by
the PCI PnP BIOS as it may cause resource conflict within your
system.

Advertising
This manual is related to the following products: