EasyManua.ls Logo

Amtelco infinity series - PCI Initialization

Default Icon
112 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Initialization • 4-1 •
The H.110 Basic Rate ISDN Board
4.0 Initialization
This section describes the procedures necessary to initialize the system and
enable the host computer to communicate with the Infinity Series H.110
Basic Rate ISDN Board. XDS drivers will implement some of these
procedures.
4.1 PCI Initialization
The system BIOS is responsible for recognizing CompactPCI boards and
mapping them into the I/O and memory spaces as required. It is also
responsible for assigning interrupts to the board. This is done through a set
of on board registers which contain information specifying the memory,
I/O, and interrupt needs of the board. A set of BIOS functions exist for
accessing this information. A detailed description of these functions can be
found in the PCI BIOS Specification published by the PCI SIG, the PCI
Special Interest Group.
Normally, the drivers supplied by Amtelco will take care of the process of
finding Infinity Series boards and establishing communications. The
information in the rest of this subsection is for background only.
The configuration registers of every CompactPCI board contain a vendor
ID and device ID code. These codes are unique to each board vendor. All
Infinity Series H.110 boards have the same vendor and device IDs. The
vendor ID is 14E3h and the device ID is 0101h. A BIOS function exists
that will find each instance of a particular vendor and device ID, and which
returns with a bus and device number. The bus and device number is then
used in functions to read the configuration registers.
The configuration registers contain information on the base address of the
memory and I/O assigned to the board by the BIOS. A PCI board may

Table of Contents