|
MC68LC040RC25A Datasheet, PDF (174/442 Pages) Freescale Semiconductor, Inc – M68040 Users Manual | |||
|
◁ |
Freescale Semiconductor, Inc.
The interrupt acknowledge bus cycle is a read transfer. It differs from a normal read cycle
in the following respects:
1. TT1 and TT0 = $3 to indicate an acknowledged bus cycle.
2. Address signals A31âA0 are set to all ones ($FFFFFFFF).
3. TM2âTM0 are set to the interrupt request level (the inverted values of IPL2âIPL0).
The responding device places the vector number on the data bus during the interrupt
acknowledge bus cycle, and the cycle is terminated normally with TA. Figures 7-21 and
7-22 illustrate a flowchart and functional timing diagram for an interrupt acknowledge cycle
terminated with TA.
PROCESSOR
ACKNOWLEDGE INTERRUPT
1) IPEND RECOGNIZED, WAIT FOR
INSTRUCTION BOUNDARY
2) SET R/W TO READ
3) DRIVE A31âA0 TO $FFFFFFFF
4) DRIVE UPA1, UPA0 TO $0
5) SET SIZE TO BYTE
6) SET TRANSFER TYPE ON TT1, TT0 TO $3
7) PLACE INTERRUPT LEVEL ON TM2âTM0
8) NEGATE CIOUT
9) ASSERT TS FOR ONE CLOCK
10) ASSERT TIP
ACQUIRE DATA
1) LATCH VECTOR NUMBER
START NEXT CYCLE
EXTERNAL DEVICE
REQUEST INTERRUPT
PROVIDE VECTOR INFORMATION
1) PLACE VECTOR NUMBER ON BYTE D7âD0
2) ASSERT TRANSFER ACKNOWLEDGE (TA)
TERMINATE CYCLE
1) REMOVE DATA FROM D7âD0
2) NEGATE TA
Figure 7-21. Interrupt Acknowledge Bus Cycle Flowchart
7-32
M68040 USERâS MANUAL
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
|
▷ |