12
Manual PCIe-DIO-144
Chapter 5: Programming
The 144 card is an I/O mapped device that can be easily configured from any language.
Developing Your Own Software
Four register locations are required per 24-bit group. Thus, a total of 24 register
locations are used by the PCIe-DIO-144 card for addressing groups 0 through 5.
Address
Assignment
Operation
Base Address
PA Group 0
Read/Write
Base A1
PB Group 0
Read/Write
Base A2
PC Group 0
Read/Write
Base A3
Control Port 0
Write Only
Base A4
PA Group 1
Read/Write
Base A5
PB Group 1
Read/Write
Base A6
PC Group 1
Read/Write
Base A7
Control Port 1
Write Only
Base A8
PA Group 2
Read/Write
Base A9
PB Group 2
Read/Write
Base AA
PC Group 2
Read/Write
Base AB
Control Port 2
Write Only
Base AC
PA Group 3
Read/Write
Base AD
PB Group 3
Read/Write
Base AE
PC Group 3
Read/Write
Base AF
Control Port 3
Write Only
Base A10
PA Group 4
Read/Write
Base A11
PB Group 4
Read/Write
Base A12
PC Group 4
Read/Write
Base A13
Control Port 4
Write Only
Base A14
PA Group 5
Read/Write
Base A15
PB Group 5
Read/Write
Base A16
PC Group 5
Read/Write
Base A17
Control Port 5
Write Only
Base A1C DIO Buffer Enable
Read/Write
Base A1E Clear/Disable
Interrupts
Write Only
Base A1F Clear/Enable Interrupts
Write Only
Table 6-1: Address Registry Table