4 interrupt control, 1 internal requests, 2 external autovector requests – Kontron VM62 User Manual
Page 22
VM62(A) / VM42(A) User’s Manual
Chapter 2 Functional Description
BADR [3 .. 0]
VME Board Base Address
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
$00 00 00
$10 00 00
$20 00 00
$30 00 00
$40 00 00
$50 00 00
$60 00 00
$70 00 00
$80 00 00
$90 00 00
$A0 00 00
$B0 00 00
$C0 00 00
$D0 00 00
$E0 00 00
$F0 00 00
2.4 Interrupt Control
The interrupt control logic processes internal interrupt requests (68EN360), together with external requests (VME) and
external autovectored interrupt requests. The interrupt control logic is built up using the 68EN360 internal interrupt
controlling and a 7-level VMEbus interrupt handler with the corresponding mask register.
2.4.1 Internal Requests
Internal requests are related to all interrupt requests caused by the 68EN360 sources, including the 68EN360 system
integration functions (watchdog timer, periodic interrupt timer) and the communication processor module (RISC
controller, timers, DMAs, SCCs and so on). For more information, please refer to the 68EN360 User’s Manual.
In order to avoid conflicts regarding interrupt levels, it is recommended to use IRQ level 4 for 68EN360 CPU internal
requests and IRQ level 6 for 68EN360 SIM60 internal requests.
Note
The 4 IRQ lines specified by CXC are supplied by the 68EN360 Port C lines and are therefore also
processed as internal requests (PC0, 1, 2, 3).
2.4.2 External Autovector Requests
Some 68EN360 external interrupt sources are routed to the IRQ lines of the 68EN360 and generated as autovectored
interrupts. Care must be taken that the relevant 68EN360 register is initialised with respect to the wiring (see also the
Software Configuration chapter in this manual).
Source
68EN360 Pin
Autovector
ABORT / ACFAIL
IRQ7
7
TICK
IRQ6
6
Mailbox IRQ
IRQ5
5
SYSFAIL
IRQ3
3
AutoBahn IRQ2
IRQ2
2
AutoBahn IRQ1
IRQ1
1
May 17, 1996
© 1995 PEP Modular Computers
Page 2-7