Manual PCIe-DIO-120/96/72
12
Chapter 5: Programming
The 120/96/72 cards are I/O mapped devices that are easily configured from any
language.
Developing Your Own Software
Four register locations are required per 24-bit group. Thus, a total of 20 register
locations are used by the 120 for addressing groups 0 through 4. The 96 uses a total of
16 registers for groups 0 through 3, and the 72 uses 12 registers for groups 0 through 2.
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 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