PCI-82x Series Cards
Multifunction Boards
User Manual, Ver. 1.5, Jan. 2017, PMH-024-15, Page: 44
6.3
Bar 1: Digital I/O Registers
6.3.1
Read/Write 16-bit Data for Port A/B
(Read/Write): wBase+0+0x00
Read/Write 16-bit data for Port A
(Read/Write): wBase+0+0x04
Read/Write 16-bit data for Port B
Bit
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
Data
DF
DE
DD
DC
DB
DA
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
This register provides the function for configuring the Digital Input/Output ports on the PCI-822/826
Series card. The I/O ports can be configured as either DI or a DO port, each port can be read/written
by accessing its data register. The I/O ports on PCI-822/826 Series cards are 16-bit.
6.3.2
Read/Write I/O Port Selection
(Read/Write): wBase+0+0x0C
I/O Port Selection
Bit
1
0
Data
Port B
Port A
This register provides the function for configuring the mode for the Digital Input/Output ports on
the PCI-822/826 Series card. Each I/O port can be programmed as either a Digital Input or Digital
Output.
Note that all ports are initialized as Digital Input when the Host system is first turned on and
that the jumpers for DIO-S2 of JP4 must be set to “Software Programmable Mode”. See Section 2.2.4
for more details.
Port x = 1
The port is configured used as a Digital Output port
Port x = 0
The port is configured used as a Digital Input port