PCI-D96SU/D128SU Card
User Manual, Ver. 1.0, Apr. 2019, PMH-031-10 Page 30
6.
I/O Register Addresses
The PCI-D96SU/D128SU cards are I/O mapped devices that are easily configured from any language.
The following is a summary of the address registry that can be used with the PCI-D96SU/D128SU.
6.1
Hardware ID
During the power-on stage, the Plug and Play BIOS will assign an appropriate I/O address to each
PCI-D96SU/D128SU card installed in the system. Each board includes four fixed ID numbers that are
used to identify the board, and are indicated below table 6-1:
Table 6-1: Hardware ID
Model
PCI-D96SU
PCI-D128SU
Vendor ID (HEX)
0xE159
0xE159
Device ID (HEX)
0x0003
0x0003
Sub-Vendor ID (HEX) 0x3577
0x3577
Sub-Device ID (HEX) 0xD096
0xD128
6.2
I/O Address Mapping
An overview of the registers for the PCI-D96SU/D128SU series card is given below. The address of
each register can be determined by simply adding the offset value to the base address of the
corresponding BAR number. More detailed descriptions of each register can be found in the below
tables 6-2 and 6-3.
Table 6-2: Index of BAR Address Space
Bar No.
Mapping
Size
0
M/M Mapped Registers
32 x 1024 (0x000 ~ 0x7FFF)