Manual PCI-IDO-48A Series
13
Chapter 5: Programming
The base address is assigned by the computer system during installation and will fall on an
eight-byte boundary. The cards read and write functions are as follows:
Address
Write
Read
Base A0
Port 0 Bits 0-7
Base A1
Port 0 Bits 8-15
Base A2
Port 1 Bits 0-7
Base A3
Trigger Control
Trigger Status
Base A4
Port 1 Bits 8-15
Base A5
Port 2 Bits 0-7
Base A6
Port 2 Bits 8-15
Base A7
Trigger Over-run Count
Table 5-1: Register Address Map
Base A 0 (write) Port0 Low Byte
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
P0_7 P0_6 P0_5 P0_4 P0_3 P0_2 P0_1 P0_0
Writing to this address updates the data on Port0 bits 0-7. The data is updated instantly to the
outputs in Immediate Mode and updated on a rising edge of the External Trigger in External
Trigger Mode. Refer to Base A 3 for Immediate and External Trigger Modes.
Base A 1 (write) Port0 High Byte
Bit15
Bit14
Bit13
Bit12
Bit11
Bit10
Bit9
Bit8
P0_15 P0_14 P0_13 P0_12 P0_11 P0_10 P0_9 P0_8
Writing to this address updates the data on Port0 bits 8-15. The data is updated instantly to
the outputs in Immediate Mode and updated on a rising edge of the External Trigger in
External Trigger Mode. Refer to Base A 3 for Immediate and External Trigger
Modes.
Base A 2 (write) Port1 Low Byte
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
P1_7 P1_6 P1_5 P1_4 P1_3 P1_2 P1_1 P1_0
Writing to this address updates the data on Port1 bits 0-7. The data is updated instantly to the
outputs in Immediate Mode and updated on a rising edge of the External Trigger in External
Trigger Mode. Refer to Base A 3 for Immediate and External Trigger Modes.