User`s manual
70 Register-Based Programming Appendix B
The Base Address When you are reading or writing to a module register, a hexadecimal or
decimal register address is specified. This address consists of a base
address plus a register offset. The base address used in register-based
programming depends on whether the A16 address space is outside or
inside the E1406 Command Module.
REGISTER
ADDRESS
SPACE
A16
ADDRESS
SPACE
ID Register
Device Type Register
Status/Control Register
*
E1468A/E1469A
A16 Register Map
FFFF
16
C000
16
(49,152)
FFFF
16
COOO
16
OOOO
16
Base Address = COOO
16
+ (Logical Address 64)
16
*
49,152 + (Logical Address 64)
10
or
Register Address = Base address + Register Offset
*
*
00
16
02
16
04
16
16-BIT WORDS
OFFSET
REGISTER
3E
16
3C
16
A16
ADDRESS
SPACE
A24
ADDRESS
SPACE
E1406A
Address Map
SPACE
ADDRESS
REGISTER
Base Address = IFC000
16
+ (Logical Address 64)
16
*
2,080,768 + (Logical Address 64)
10
or
Register Address = Base address + Register Offset
*
*
16
200000
IFCOOO
16
200000
16
IFOOOO
16
*
16
(2,080,768)
IFCOOO
FFFFFF
16
EOOOOO
16
200000
16
IF0000
16
000000
16
A16 Register Map
E1468/E1469A
Status/Control Register
Device Type Register
16
04
02
00
16
16
3C
16
3E
REGISTER
OFFSET
16
ID Register
16-BIT WORDS
Figure B-1. Register Address Locations Within VXI A16
Figure B-2. A16 Address Space in the E1406 Command Module