English
Language : 

NS32FV16 Datasheet, PDF (65/104 Pages) Texas Instruments – Advanced Imaging/Communication Signal Processors
3 0 Functional Description (Continued)
3 5 5 5 Interrupt Control Cycles
Activating the INT or NMI pin on the CPU will initiate one or
more bus cycles whose purpose in interrupt control rather
than the tranfer of instructions or data Execution of the
Return from Interrupt Instruction (RETI) will also cause In-
terrupt Control bus cycles These differ from instruction or
data transfers only in the status presented on pins ST0 –
ST3 All Interrupt Control cycles are single-byte Read cy-
cles
Table 3-4 shows the Interrupt Control sequences associat-
ed with each interrupt and with the return from its service
routine For full details of the NS32FX164 interrupt struc-
ture see Section 3 2
Cycle
Status
Interrupt Acknowledge
1
0100
TABLE 3-4 Interrupt Sequences
Address
DDIN
HBE
A0
High Bus
A Non-Maskable Interrupt Control Sequence
FFFF0016
0
1
0
Don’t Care
Low Bus
Don’t Care
Interrupt Return
None Performed through Return from Trap (RETT) instruction
Interrupt Acknowledge
1
0100
B Non-Vectored Interrupt Control Sequence
FFFE0016
0
1
0
Don’t Care
Interrupt Return
None Performed through Return from Trap (RETT) instruction
Don’t Care
te Interrupt Acknowledge
1
0100
C Vectored Interrupt Sequence Non-Cascaded
FFFE0016
0
1
0
Don’t Care
Vector
Range 0 – 127
Interrupt Return
le 1
0110
FFFE0016
0
1
0
Don’t Care
Vector Same as
in Previous Int
Ack Cycle
Interrupt Acknowledge
o 1
0100
D Vectored Interrupt Sequence Cascaded
FFFE0016
0
1
0
Don’t Care
Cascade Index
range b16 to b1
(The CPU here uses the Cascade Index to find the Cascade Address )
s 2
0101
Cascade
0
1 or
0 or
Address
0
1
Vector range 0 – 255 on appropriate
half or Data Bus for even odd
address
Interrupt Return
b 1
0110
FFFE0016
0
1
0
Don’t Care
Cascade Index
same as in
previous Int
Ack Cycle
O (The CPU here uses the Cascade Index to find the Cascade Address )
2
0111
Cascade
0
1 or
0 or
Don’t Care
Don’t Care
Address
0
1
If the Cascaded ICU Address is Even (A0 is low) then the CPU applies HBE high and reads the vector number from bits 0–7 of the Data Bus
If the address is Odd (A0 is high) then the CPU applies HBE low and reads the vector number from bits 8–15 of the Data Bus The vector number may be in the
range 0–225
64