![Omega OME-PIO-D144 Hardware Manual Download Page 23](http://html1.mh-extra.com/html/omega/ome-pio-d144/ome-pio-d144_hardware-manual_3930423023.webp)
3. I/O Control Register
3.1 How to Find the I/O Address
The plug & play BIOS will assign a proper I/O address to every OME-PIO/PISO
series card in the power-on stage. The fixed IDs of OME-PIO/PISO series cards are
given as following:
•
Vendor ID =
0x
E159
•
Device ID =
0x
0002
(0x0001 for Rev 4.0 or above)
The sub IDs of
OME-PIO-D144
are given as following:
•
Sub-Vendor ID=
0x
80
(0x5C80 for Rev 4.0 or above)
•
Sub-Device ID =
0x
01
•
Sub-Aux ID =
0x
00
We provide all necessary functions as following:
1.
PIO_DriverInit(&wBoard, wSubVendor, wSubDevice, wSubAux)
2.
PIO_GetConfigAddressSpace(wBoardNo,*wBase,*wIrq, *wSubVendor,
*wSubDevice, *wSubAux, *wSlotBus, *wSlotDevice)
3.
Show_PIO_PISO(wSubVendor, wSubDevice, wSubAux)
All functions are defined in PIO.H. Refer to Chapter 4 for more information. The
important driver information is given as following:
1. Resource-allocated information:
•
wBase : BASE address mapping in this PC
•
wIrq: IRQ channel number allocated in this PC
2. PIO/PISO identification information:
•
wSubVendor: subVendor ID of this board
•
wSubDevice: subDevice ID of this board
•
wSubAux: subAux ID of this board
3. PC’s physical slot information:
•
wSlotBus: hardware slot ID1 in this PC’s slot position
•
wSlotDevice: hardware slot ID2 in this PC’s slot position
The utility program,
PIO_PISO.EXE
, will detect & show all OME-PIO/PISO
cards installed in this PC.
OME-PIO-D144 User’s Manual (Ver.2.1, Sep/2001)
----- 21