CH Tech i4000 user manual SW1, Interrupter

Page 16

i4000 - Quad M-module carrier for VMEbus

 

User Manual

Version: 1.2

4.2.THE INTERRUPTER

The i4000 has a interrupter which is largely compatible with the MC68C153. The interrupter is a so called D08(O) type interrupter which means that the interrupter during an interrupt acknowledge cycle will put a status byte on the data lines D0-D7.

The interrupter uses a fixed interrupt level (IRQ1-IRQ7 set by SW1) for all M-modules. The i4000/NP2 also can be set to “software programmable level”, the interrupt level for an M-module has to be programmed using the control registers. Each M-module can generate its own vector.

L2

L1

L0

Interrupt level

on

on

on

software programmable level (only i4000/NP2)

 

 

 

 

on

on

off

level 1

 

 

 

 

on

off

on

level 2

 

 

 

 

on

off

off

level 3

 

 

 

 

off

on

on

level 4

 

 

 

 

off

on

off

level 5

 

 

 

 

off

off

on

level 6

 

 

 

 

off

off

off

level 7

 

 

 

 

There are two classes of interrupters which are both supported by the i4000: release on acknowledge (ROAK) or release on register access (RORA). The ROAK interrupter negates its interrupt request line in response to an interrupt acknowledge cycle. This mechanism will work with all handlers. The RORA interrupter releases its request when the handler accesses an on-board register during the interrupt service routine. The handler performs the acknowledge cycle but the interrupter does not immediately negate its request. Sometime during the service routine the handler will have to write to a register on the interrupter which causes it to negate the request.

SW1

Example

Off On

1 Off L0

2 On L1

3 On L2

4 Off Reserved

Interrupt Level 0x1

Figure 5 Interrupt request level

 

AcQuisition Technology bv

 

P.O. Box 627, 5340 AP

Page 16 of 25

Oss, The Netherlands

Image 16
Contents I4000 Page Contents Page Introduction Page Introduction Product OverviewTechnical Overview Page Installation and Setup Unpacking the HardwareConnectors Mounting AN M-MODULE Module component side2. P2 Connector Assignments I4000/P2 only Page Module Interface Connector Module component sidePage Vmebus Interface Address InterfaceSW1 InterrupterDipswitch Locations Vmebus P1 Connector Assignments ResetBG0IN BG0OUTBlock Diagram Register DescriptionAddress Mapping ExampleInterrupt Controller Reset Control RegisterRES IRE Irac ReservedPage Component Image AnnexBibliography Technical Data Document History