
PIO-D144 User’s Manual
Version: 2.1 Date: 1999/10 Page 25
3.2 The Assignment of I/O Address
The Plug&Play BIOS will assign the proper I/O address to PIO/PISO series
card. If there is only one PIO/PISO board, the user can identify the board as card_0.
If there are two PIO/PISO boards in the system, the user will be very difficult to
identify which board is card_0 ? The software driver can support 16 boards max.
Therefore the user can install 16 boards of PIO/PSIO series in one PC system. How
to find the card_0 & card_1 ?
It is difficult to find the card NO. The simplest way to identify which card
is card_0 is to use wSlotBus & wSlotDevice as follows:
1.
Remove all PIO-D144 from this PC
2.
Install one PIO-D144 into the PC’s PCI_slot1, run PIO_PISO.EXE & record the
wSlotBus1 & wSlotDevice1
3.
Remove all PIO-D144 from this PC
4.
Install one PIO-D144 into the PC’s PCI_slot2, run PIO_PISO.EXE & record the
wSlotBus2 & wSlotDevice2
5.
Repeat (3) & (4) for all PCI_slot?, record all wSlotBus? & wSlotDevice?
The records may be as follows:
PC’s PCI slot
WslotBus
WslotDevice
Slot_1
0
0x07
Slot_2
0
0x08
Slot_3
0
0x09
Slot_4
0
0x0A
PCI-BRIDGE
Slot_5
1
0x0A
Slot_6
1
0x08
Slot_7
1
0x09
Slot_8
1
0x07
The above procedure will record all wSlotBus? & wSlotDevice? in this PC.
These values will be mapped to this PC’s physical slot. This mapping will not be
changed for any PIO/PISO cards. So it can be used to identify the specified PIO/PISO
card as following:
Step1: Record all wSlotBus? & wSlotDevice?
Step2: Use PIO_GetConfigAddressSpace(…) to get the specified card’s wSlotBus
& wSlotDevice
ГК
Атлант
Инжиниринг
–
официальный
представитель
в
РФ
и
СНГ
+7(495)109-02-08 [email protected] www.bbrc.ru