Register-Based Programming 71
Appendix B
A16 Address Space
Outside the Command
Module
When the E1406 Command Module is not part of your VXIbus system, the
E1468A/E1469A base address is computed as:
A16
base
= 1FC000
16
+ (LADDR
16
* 64
16
)
or (decimal)
A16
base
= 2,080,768 + (LADDR * 64)
where 1FC000
16
(2,080,768) is the starting location of the register
addresses, LADDR is the module’s logical address, and 64 is the number
of address bytes per VXI device.
For example, a Relay Matrix Switch module’s Status/Control Register has
an offset of 04
16
. When you write to or read from this register, the offset is
added to the base address to form the register address (using a logical
address of 112):
register address = base a register offset
= 1FC000
16
+ (112 * 64)
16
+ 04
16
= 1FC000
16
+ 1C00
16
+ 04
16
= 1FDC04
16
or
= 2,080,768 + (112 * 64) + 4
= 2,080,768 + 7168 + 4 = 2,087,940
A16 Address Space
Inside the Command
Module or Mainframe
When the A16 address space is inside the E1406 Command Module,
the E1468A/E1469A base address is computed as:
1FC000
16
+ (LADDR
16
* 64
16
)
or (decimal)
2,080,768 + (LADDR * 64)
where 1FC000
h
(2,080,768) is the starting location of the VXI A16
addresses, LADDR is the module’s logical address, and 64 is the number
of address bytes per register-based device. The E1468A/E1469A
factory-set logical address is 112. If this address is not changed, the
module will have a base address of:
1FC000
16
+ (70
16
* 40
16
) = 1FC000
16
+ 1C00
16
= 1FDC00
16
or (decimal)
2,080,768 + (112 * 64) = 2,080,768 + 7168 = 2,087,936
Summary of Contents for E1468A
Page 2: ......
Page 6: ...6 Notes...
Page 10: ...10 Notes...
Page 14: ...14 Getting Started Chapter 1 Figure 1 3 E1468A E1469A Connector Pin Out...
Page 30: ...30 Getting Started Chapter 1 Notes...
Page 68: ...68 Relay Matrix Switch Specifications Appendix A Notes...
Page 78: ...78 Relay Matrix Switch Error Messages Appendix C Notes...
Page 83: ...E1468 90005 Manual Part Number E1468 90005 Printed in U S A E1200...
Page 84: ......