Motorola DSP96002 User Manual page 125

32-bit digital signal processor
Table of Contents

Advertisement

MC680
0
x
PROCESSOR
Acknowledge Interrupt
1.Compare Interrupt Request Level
with Interrupt Mask.
2.Set R/
W to Read.
3.Set Function Code to CPU Space
and output IACK address.
4.Assert Address Strobe (
Data Strobe (
Acquire vector number
1.Latch Vector Number
2.Deassert
D
S and
Start Interrupt Processing
Figure 7-21. 68K Interrupt Acknowledge Sequence
7.4.21.8
68K Interrupt Register Write
HIVR points to the slave IVR register (
ing instruction:
MOVE
7.4.21.9
X/Y/P Memory Write Procedure
The X/Y/P Memory Write procedure enables the host processor to write a data word D into an arbitrary ad-
dress A located in the DSP96002 memory space. The host processor must execute the following steps:
Verify that TX is empty (TXDE=1).
1.
2.
Write A into the TX register using the host function "TX register write and X/Y/P Memory Write
Interrupt". If HRX is empty, the HI then transfers A to HRX automatically.
3.
Verify that TX is empty (TXDE=1).
Write D into the TX register using the host function "TX register write and X/Y/P Memory Write
4.
Interrupt". This second write initiates the X/Y/P Memory Write interrupt.
MOTOROLA
A
S) and
D
S).
A
S
H
S=0,
R0,Y:HIVR
DSP96002 USER'S MANUAL
INTERRUPTING DEVICE - DSP
Request Interrupt
Place IVR contents on
Data Bus in response
to
H
H
A=1, A5-A2=1100). The master executes the follow-
96002
Provide 68K Vector
H
A=0 &
T
S=0, when
R=0.
7 - 39

Advertisement

Table of Contents
loading

Table of Contents