beautypg.com

I/o control register, How to find the i/o address, Ow to – Omega OME-PIO-D144 User Manual

Page 23: Ind the, Ddress, 1 how to find the i/o address, Ome-pio-d144, Pio_piso.exe

background image

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 = 0xE159

Device ID = 0x0002 (0x0001 for Rev 4.0 or above)

The sub IDs of

OME-PIO-D144

are given as following:

Sub-Vendor ID= 0x80 (0x5C80 for Rev 4.0 or above)

Sub-Device ID = 0x01

Sub-Aux ID = 0x00


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

< REV 1.0 ~ REV 3.0 > : < REV 4.0 or above > :

• Vendor ID = 0xE159 • Vendor ID = 0xE159

• Device ID = 0x0002 • Device ID = 0x0001

• Sub-vendor ID = 0x80 • Sub-vendor ID = 0x5C80

• Sub-device ID = 0x01 • Sub-device ID = 0x01

• Sub-aux ID = 0x00 • Sub-aux ID = 0x00