3 register format, 1 pci pnp registers, Pci pnp registers – ADLINK LPCI-7230 User Manual
Page 45: 3register format
 
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.