User`s manual

Chapter 2. Configuring the Agilent E1490C (continued)
Device Type Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
DTACK, Interrupt, and Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
DTACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
ECL Trigger Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
User Access Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Power Supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Custom Circuitry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Relay Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Notifying the Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Chapter 3. Using the Agilent E1490C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Reading Data From Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Status Register Bit Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Reading the Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Reading ID and Device Type Registers . . . . . . . . . . . . . . . . . . . . . . . . 53
Writing Data to the Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Control Register Bit Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Writing to the Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Using Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Configuring for Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Generating Interrupt Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Resetting the Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Hardware Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Software Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Detecting Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Using Other Power Supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Example Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Reading the Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Register Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Reading the ID Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Reading the Device Type Register . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Writing to the Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Reading/Writing to Custom Registers . . . . . . . . . . . . . . . . . . . . . . . . . 62
Appendix A. Agilent E1490C Breadboard Specifications . . . . . . . . . . . . . . . . . . 63
Specifications Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Appendix B. Agilent E1490C Parts List, Component Locator, and Schematics . . . . . . 65
Backplane Interface Component Locator . . . . . . . . . . . . . . . . . . . . . . 66
Backplane Interface Schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
2 Agilent E1490C User’s Manual Contents