The Base Address - HP E1328A User Manual

D/a converter module
Hide thumbs Also See for E1328A:
Table of Contents

Advertisement

The Base Address

A16 Address Space
Outside the Command
Module (on the VXIbus)
56
HP E1328A Register-Based Programming
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 HP E1405/06 Command Module.
When the HP E1405/06 Command Module is not part of your VXIbus
system (Figure B-1), the HP E1328's base address is computed as:
C000
49,152 + (LADDR * 64)
where C000
(49,152) is the starting location of the register addresses,
16
LADDR is the module's logical address, and 64 is the number of address
bytes per VXI device. For example, the HP E1328's factory set logical
address is 72 (48
C000
49,152 + (72 * 64) = 49,152 + 4,608 = 53,760
Figure B-1. Register Address Location within A16 Address Space
+ (LADDR * 64)
16
16
or (decimal)
), therefore it will have a base address of:
16
+ (72 * 64)
= C000
16
16
16
or (decimal)
+ 1200
= D200
16
16
Appendix B

Advertisement

Table of Contents
loading

Table of Contents