Appendix C
HP E1340A Register-Based Programming
Appendix Contents
The HP E1340A Arbitrary Function Generator (AFG) is a register-based
device which does not support the VXIbus word serial protocol. When a
SCPI command is sent to the AFG, the AFG driver in the HP E1300/01
Mainframe (Series B) or in the HP E1405/E1406 Command Module (Series
C) parses the command and writes the information to the AFG registers.
Register-based programming is a series of reads and writes directly to the
AFG registers. This increases throughput speed since command parsing is
eliminated and the registers can be accessed from the VXI backplane (with
IBASIC or an embedded controller).
This appendix contains the information you need for register-based
programming. The contents include:
•
Register Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Page 229
•
Computer Configurations. . . . . . . . . . . . . . . . . . . . . . . . . . . . Page 232
•
Register Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Page 234
•
Command Descriptions and Formats. . . . . . . . . . . . . . . . . . . Page 239
•
Program Timing and Execution. . . . . . . . . . . . . . . . . . . . . . . Page 252
•
Example Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Page 256
Register Addressing
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 32 word (64 byte) block of addresses. The AFG uses six of the
64 addresses allocated.
Figure C-1A shows the register address location within A16. Figure C-1B
shows the location of A16 address space in the HP E1300/01 Mainframe
and HP E1405/E1406 Command Module.
The Base Address
When you are reading or writing to an AFG register, a hexadecimal or
decimal register address is specified. This address consists of a A16 base
address plus a register offset or register number.
Appendix C
HP E1340A Register-Based Programming 229
Summary of Contents for E1340A
Page 12: ...Notes 12 HP E1340A Arbitrary Function Generator Module User s Manual ...
Page 14: ...14 HP E1340A Arbitrary Function Generator Module User s Manual ...
Page 42: ...Chapter 2 Generating Standard Waveforms with the HP E1340A 42 ...
Page 54: ...Chapter 2 Generating Standard Waveforms with the HP E1340A 54 ...
Page 58: ...Chapter 3 Generating Arbitrary Waveforms with the HP E1340A 58 ...
Page 84: ...Chapter 4 HP E1340A Sweeping and Frequency Shift Keying 84 ...
Page 130: ...Chapter 6 HP E1340A High Speed Operation 130 ...
Page 202: ...202 HP E1340A SCPI Conformance Information Chapter 7 ...
Page 218: ...218 HP E1340A Specifications Appendix A ...
Page 284: ...284 HP E1340A Register Based Programming Appendix C ...
Page 295: ...Index HP E1340A Arbitrary Function Generator User s Manual 295 ...