User`s manual

72 Register-Based Programming Appendix B
Register Definitions You can program the E1468A/E1469A modules using their hardware
registers. The procedures for reading or writing to a register depend on your
operating system and programming language. Whatever the access
method, you will need to identify each register with its address.
Reading the Registers
Figures 1-1 and 1-2 (see Chapter 1) show the channels grouped by banks.
You can read these Relay Matrix Switch registers:
Manufacturer ID Register (base + 00
16
)
Device Type Register (base + 02
16
)
Status/Control Register (base + 04
16
)
Bank 0 Relay Control Register (base + 20
16
)
Bank 1 Relay Control Register (base + 22
16
)
Bank 2 Relay Control Register (base + 24
16
)
Bank 3 Relay Control Register (base + 26
16
)
Bank 4 Relay Control Register (base + 28
16
)
Bank 5 Relay Control Register (base + 2A
16
)
Bank 6 Relay Control Register (base + 2C
16
)
Bank 7 Relay Control Register (base + 2E
16
)
Channels 0990 - 0996 Relay Control Register (base + 30
16
)
Manufacturer
Identification
Register
The Manufacturer Identification Register is a read-only register at address
00
h
(Most Significant Byte (MSB)) and 01
h
(Least Significant Byte (LSB)).
Reading this register returns the Hewlett-Packard identification, FFFF
16
.
E1468A/E1469A Register Map
Register Name Type Address
Manufacturer ID Read Only base + 00
16
Device Type Read Only base + 02
16
Status/Control Read/Write base + 04
16
Bank 0 Relay Control Register Read/Write base + 20
16
Bank 1 Relay Control Register Read/Write base + 22
16
Bank 2 Relay Control Register Read/Write base + 24
16
Bank 3 Relay Control Register Read/Write base + 26
16
Bank 4 Relay Control Register Read/Write base + 28
16
Bank 5 Relay Control Register Read/Write base + 2A
16
Bank 6 Relay Control Register Read/Write base + 2C
16
Bank 7 Relay Control Register Read/Write base + 2E
16
Channels 0990 - 0996 Relay Control Read/Write base + 30
16