Addressing The Registers; Reading The Registers; Id/Device Type Registers; Status/Control Register - HP E1366A User Manual

Hewlett-packard rf multiplexers user's manual
Table of Contents

Advertisement

Addressing the Registers

Reading the Registers

ID/Device Type
Registers
Status/Control
Register
Channel Enable
Registers
66
HP E1366A/E1367A Multiplexer Registers
To read or write to specific registers, you must use the register address.
Since the addresses for HP 75000 Series B or Series C plug-in modules are
A00 through A15, use the VME A16 mnemonic for the address space. The
address space within the mainframe/command module memory map
depends on the mainframe/command module used. For example, the address
of the HP E1300A/E1301A Mainframe starts at 1F0000
For the HP E1300/E1301, the A16 space is divided so modules are
addressed only at locations beginning with C000
module is allocated 64 register addresses (40
related to the logical address set by the logical address switch (LADDR) on
the module:
base address (
) = (logical address
h
For the RF multiplexers, the factory-set logical address is 120 (78
base address = (78
)*(40
h
the Status/Control register of an RF multiplexer in an HP E1300A/E1301A,
the register address = [A16 location]
= 1F0000
+ DE00
+ 04
h
h
You can read the following RF multiplexer registers:
ID register (base + 00
Device Type register (base + 02
Status/Control register (base + 04
Bank 0 Channel Enable register (base + 08
Bank 1 Channel Enable register (base + A
For either RF multiplexer, a read of the ID register (address base + 00
returns FFFF
since the multiplexers are manufactured by Hewlett-Packard
h
and are A16 only, register-based devices. The Device Type register (base +
02
) returns FF80
for the HP E1366A (50 ) multiplexer and returns FF84
h
h
for the HP E1367A (75 ) multiplexer.
Each relay requires about 15 msec execution time (close to open or open to
close) during which time the RF multiplexers are "busy" . A read of the
Status/Control register (base + 04
busy or returns FF7F
(bit 7 is low-true) when the module is busy.
h
A read of either of the two Channel Enable registers (base + 08
or base + A
for bank 1) always returns FFFF
h
states.
h
). The module base address is
h
)*40
C000
h
h +
) + C000
= DE00
. Then, for example, to address
h
h
h
+ [base address]
h
= 1FDE04
.
h
h
)
h
)
h
)
h
) returns FFFF
h
, regardless of the channel
h
.
h
within A16. Each
h
), so the
h
+ [register offset]
h
)
h
)
h
)
h
when the module is not
h
for bank 0
h
Appendix B
h
h

Advertisement

Table of Contents
loading

This manual is also suitable for:

E1367a

Table of Contents