
SECTION 9
APPLICATION COMMAND INTERFACE PROGRAMMING GUIDE
1-1
1. Introduction
Each base board equipped with one or more EAGLE module slots provides a unique software interface -
called the Application Command Interface (ACI) - through which the application communicates with
specific devices on the EAGLE modules. Furthermore, the interface offers the capability to gain various
information about the EAGLE modules and the particular devices on the modules.
All communication through the Application Command Interface is done by the use of special data packets
named Command Control Buffers (CCB). These Command Control Buffers are provided and managed
by the Application Command Interface. Depending on the contents of such a Command Control Buffer,
issued through the Application Command Interface, the underlying software processes the Command
Control Buffer and carries out the requested command.
The Application Command Interface provides the following five commands:
1. The
OPEN
command to establish a logical connection between the application and a specific
device.
2.
The CLOSE command to release an existing logical connection between the application and a
specific device.
3./4.
The READ and WRITE commands used to initiate data exchanges via an existing logical
connection between the application and a device.
5.
The SERVICE command to gain generic information about the devices accessible through the
Application Command Interface. This command is also used to modify device parameters, to get
use of special services provided by a logical group of devices; or to control the operating mode of
a certain device driver dealing with a particular device.
The status information about the command issued through the Application Command Interface is passed
to the application through the same Command Control Buffer used to send the command through the
interface.
A command is "issued" through the Application Command Interface by generating a MAILBOX 0 interrupt
on the board providing the Application Command Interface. When the attention of the Application
Command Interface has been gained by such an interrupt, then the underlying software verifies the
consistency of the contents of the issued Command Control Buffer; passes the packet to the entity dealing
with the processing of the command; and finally the entity returns all status information through the
processed Command Control Buffer to report the course of the command execution to the application. In
general, the entity "returning" the Command Control Buffer through the Application Command Interface
uses certain semaphores within the Command Control Buffer to indicate the completion of the issued
command, and depending on the state of certain parameters, it probably gains the attention of the
application by generating an interrupt described by corresponding parameters.
Содержание SYS68K/CPU-40
Страница 2: ...INTRODUCTION...
Страница 3: ...This page was intentionally left blank...
Страница 6: ...iii This page was intentionally left blank...
Страница 8: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 1 2 Figure 1 1 Photo of the CPU Board...
Страница 9: ...SECTION 1 INTRODUCTION 1 3 Figure 1 2 Block Diagram of the CPU Board...
Страница 33: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 2 20 Figure 2 1 Location Diagram for All Jumperfields...
Страница 34: ...SECTION 1 INTRODUCTION 2 21 Figure 2 2 The Front Panel of the CPU Board...
Страница 35: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 2 22 This page intentionally left blank...
Страница 37: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 3 2 This page intentionally left blank...
Страница 42: ...INSTALLATION...
Страница 43: ...This page was intentionally left blank...
Страница 45: ...This page was intentionally left blank...
Страница 47: ...ii This page was intentionally left blank...
Страница 53: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 1 6 This page intentionally left blank...
Страница 57: ...HARDWARE USER S MANUAL...
Страница 58: ...This page was intentionally left blank...
Страница 64: ...vi This page was intentionally left blank...
Страница 66: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 1 2 This page intentionally left blank...
Страница 70: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 2 4 Figure 2 2 Location Diagram of Jumperfields B17...
Страница 83: ...SECTION 3 HARDWARE USER S MANUAL 3 13 Figure 3 2 Location Diagram of the System EPROM Area...
Страница 92: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 3 22 3 5 6 Location Diagram of Jumperfield B16...
Страница 95: ...SECTION 3 HARDWARE USER S MANUAL 3 25 Figure 3 5 Location Diagram of the Backup Supply Jumperfield B1 and B20...
Страница 98: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 3 28 Figure 3 6 Location Diagram of the Boot EPROM...
Страница 104: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 3 34 Figure 3 7 Location Diagram of the 0S S Resistors R563 to R569...
Страница 107: ...SECTION 3 HARDWARE USER S MANUAL 3 37 Figure 3 11 Location Diagram of RS232 Configuration Jumperfields B3 B4 B5 and B6...
Страница 110: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 3 40 Figure 3 12 Location Diagram of the 0S S Resistors R563 to R569...
Страница 133: ...SECTION 3 HARDWARE USER S MANUAL 3 63 Figure 3 24 CPU Board Front Panel and Rotary Switch Positions...
Страница 141: ...SECTION 3 HARDWARE USER S MANUAL 3 71 Figure 3 25 Location Diagram of Header B12...
Страница 152: ...SECTION 3 HARDWARE USER S MANUAL 4 3 Figure 4 1 Front Panel of the CPU Board...
Страница 153: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 4 4 This page was intentionally left blank...
Страница 172: ...SECTION 3 HARDWARE USER S MANUAL 6 17 Figure 6 2 Location Diagram of Jumperfield B19...
Страница 179: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 6 24 Figure 6 4 Location Diagram of B13...
Страница 181: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 6 26 Figure 6 6 Location Diagram of Jumperfield B13...
Страница 183: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 6 28 Figure 6 8 Location Diagram of Jumperfield B2...
Страница 185: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 6 30 Figure 6 9 Location Diagram of Jumperfield B13...
Страница 187: ...APPENDIX TO THE HARDWARE USER S MANUAL...
Страница 188: ...This page was intentionally left blank...
Страница 190: ...ii This page was intentionally left blank...
Страница 194: ...SYS68K CPU 40 41 FORCE COMPUTERS B 2 This page was intentionally left blank...
Страница 202: ...SYS68K CPU 40 41 FORCE COMPUTERS C 8 This page was intentionally left blank...
Страница 204: ...SYS68K CPU 40 41 FORCE COMPUTERS D 2 This page was intentionally left blank...
Страница 205: ...SECTION 4 APPENDIX TO THE HARDWARE USER S MANUAL E 1 APPENDIX E CIRCUIT SCHEMATICS OF CPU BOARD...
Страница 206: ...SYS68K CPU 40 41 FORCE COMPUTERS E 2 This page was intentionally left blank...
Страница 207: ...SECTION 4 APPENDIX TO THE HARDWARE USER S MANUAL E 3 E 1 Circuit Schematics of DRM 01...
Страница 208: ...SYS68K CPU 40 41 FORCE COMPUTERS E 4 This page was intentionally left blank...
Страница 209: ...SECTION 4 APPENDIX TO THE HARDWARE USER S MANUAL E 5 E 2 Circuit Schematics of SRM 01...
Страница 210: ...SYS68K CPU 40 41 FORCE COMPUTERS E 6 This page was intentionally left blank...
Страница 213: ...SECTION 4 APPENDIX TO THE HARDWARE USER S MANUAL F 3 Location Diagram for All Jumperfields...
Страница 214: ...SYS68K CPU 40 41 FORCE COMPUTERS F 4 This page was intentionally left blank...
Страница 226: ...SYS68K CPU 40 41 FORCE COMPUTERS I 2 This page was intentionally left blank...
Страница 228: ...COPIES OF DATA SHEETS...
Страница 229: ...COPIES OF DATA SHEETS RTC 72423 DUSCC 68562 PI T 68230...
Страница 230: ...USERS NOTES...
Страница 231: ...USERS NOTES...
Страница 232: ...USERS NOTES...
Страница 233: ...OPTIONS APPLICATIONS MODIFICATIONS...
Страница 234: ...INTRODUCTION TO VMEPROM IN USE WITH THE SYS68K CPU 40 41...
Страница 246: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 1 10 This page was intentionally left blank...
Страница 252: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS 2 6 This page was intentionally left blank...
Страница 264: ...SYS68K CPU 40 41 FORCE COMPUTERS 4 10 This page intentionally left blank...
Страница 268: ...APPENDIX TO THE INTRODUCTION TO VMEPROM...
Страница 285: ...SYS68K CPU 40 41 USER S MANUAL FORCE COMPUTERS D 4 This page was intentionally left blank...
Страница 319: ...THE APPLICATION COMMAND INTERFACE PROGRAMMING GUIDE...
Страница 320: ...This page was intentionally left blank...