Hp E1563A And E1564A; Register-Based Programming; About This Appendix; Register Addressing - HP E1563A User Manual

Table of Contents

Advertisement

About This Appendix

Register Addressing

The Base Address
Appendix B

HP E1563A and E1564A

Register-Based Programming

The HP E1563A 2-Channel and HP E1564A 4-Channel Digitizers are
register-based modules which do not support the VXIbus word serial
protocol. When a SCPI command is sent to the digitizer, the instrument
driver resident in the HP E1406A Command Module parses the command
and programs the digitizer at the register level.
Register-based programming is a series of reads and writes directly to the
digitizer registers. This increases throughput speed since it eliminates
command parsing and allows the use of an embedded controller. Also,
register programming provides an avenue for users to control a VXI module
with an alternate VXI controller device and eliminate the need for using an
HP E1405/E1406 Command Module.
This appendix contains the information you need for register-based
programming. The contents include:
Register Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Register Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Program Timing and Execution . . . . . . . . . . . . . . . . . . . . . . 130
Programming Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Register addresses for register-based devices are located in the upper 25%
of VXI A16 address space. Every VXI device (up to 256 devices) is
allocated a 64 byte block of addresses. Figure B-1 shows the register address
location within A16 as it might be mapped by an embedded controller.
Figure B-1 shows the location of A16 address space in the HP E1405A/B
and E1406A Command Modules.
When you are reading or writing to a digitizer 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 E1406A Command
Module.
HP E1563A and E1564A Register-Based Programming 113
Appendix B

Advertisement

Table of Contents
loading

This manual is also suitable for:

E1564a

Table of Contents