Register-Based Programming 79
Appendix B
Appendix B
Register-Based Programming
About This Appendix
This appendix contains the information you can use for register-based
programming of the E1463A Form C Switch. The contents include:
•
Register Programming vs. SCPI Programming . . . . . . . . . . . .79
•
Addressing the Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
•
Register Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
•
Programming Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
Register Programming vs. SCPI Programming
The E1463A Form C Switch is a register-based module that does not
support the VXIbus word serial protocol. When a SCPI command is sent
to the Form C switch, the E1406 Command Module parses the command
and programs the switch at the register level.
NOTE
If SCPI is used to control this module, register programming is not
recommended. The SCPI driver maintains an image of the card state.
The driver will be unaware of changes to the card state if you alter the
card state by using register writes.
Register-based programming is a series of reads and writes directly to
the Form C switch registers. This increases throughput speed since it
eliminates command parsing and allows the use of an embedded controller.
Also, if slot 0, the resource manager, and the computer GPIB interface are
provided by other devices, a C-size system can be downsized by removing
the command module.
Addressing the Registers
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. With five registers, the E1463A
Form C Switch uses five of the 64 addresses allocated.
Содержание E1463A
Страница 2: ......
Страница 6: ...6 Notes ...
Страница 10: ...10 Notes ...
Страница 78: ...78 Form C Switch Specifications Appendix A Notes ...
Страница 98: ...98 Index Notes ...