Appendix C
Register Programming
Appendix Contents
The HP E1429A/B 20 MSa/s 2-Channel Digitizer is a message-based
device. As such, it supports the VXI word-serial protocol used to transfer
ASCII command strings and is capable of converting the SCPI commands it
receives to reads and writes of its hardware registers.
Register-based programming allows direct access to the hardware registers.
This increases the speed at which events in the digitizer occur since the
parsing (converting to register reads and writes) of SCPI commands is
eliminated.
This appendix is not a 1-to-1 correlation between each digitizer SCPI
command and an equivalent register read or write. However, basic digitizer
configuration is covered, together with methods of re-initiating the digitizer
and retrieving data from memory through direct register access. The
sections of the appendix include:
• Addressing the Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
• Register Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
• Configuring the Digitizer Input . . . . . . . . . . . . . . . . . . . . . . . 368
• Arming and Triggering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
• Re-i
n
itiating the Digitizer . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
• Retrieving Data from Memory . . . . . . . . . . . . . . . . . . . . . . . 385
• Example Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
System
Configuration
The example programs and programming techniques shown in this appendix
are based on the following system configuration:
Controller: HP Vectra 386/25 personal computer
HP-IB Interface Card: HP 82335 HP-IB Interface with
Command Library
Mainframe: HP 75000 Series C
Slot0/Resource Manager: HP E1406 Command Module
HP E1429A/B Logical Address: 40
Appendix C Register Programming 341