30
K
A
DAK
AMX 68000 Target Guide
ISP Type
At least one of your ISPs must service a clock interrupt which provides AMX with its
fundamental clock tick at the frequency and resolution defined in your AMX System
Configuration Module. To define your custom clock ISP, choose Clock Handler from the
pull down list. An alternate fast clock ISP can be provided by choosing Fast Clock
Handler as described in Chapter 4.4. Other AMX clock drivers can be selected from the
list presented when you click the Prebuilt Clock ISPs... button.
All other application ISPs must be conforming AMX ISPs which you define by choosing
AMX Compliant from the pull down list.
ISP Root
Edit the default name ---New--- to provide the name you wish to give to the ISP root.
The ISP root name is used to identify ISPs in the ISP list.
The ISP root is a function created by the AMX Configuration Builder in your Target
Configuration Module. The function entry point is declared with a public symbol defined
with the name you provide. The name must be unique and must conform to the symbol
naming conventions of your assembler.
Interrupt Handler
Enter the name of your device Interrupt Handler which will clear the device interrupt
request and service the device. This is the name of the procedure which will be called
from the ISP root by the AMX Interrupt Supervisor once the interrupt source has been
identified and the machine state preserved according to the conditions which existed at
the time of the interrupt. Your Interrupt Handler must be coded as described in
Chapter 3.4.
If your Interrupt Handler is coded in C, you may have to add a leading or trailing
underscore to the Interrupt Handler name which you enter in order to meet the C function
naming conventions of your C compiler.
Handler Language
Your Interrupt Handler can be coded in C or assembly language. Identify the language in
which your Interrupt Handler is written by picking C or Assembly from the pull down list.