
21
LTC1402
; The vectors in this table can be configured for processing external and
; internal software interrupts. The DSKplus debugger uses four interrupt
; vectors. These are RESET, TRAP2, INT2, and HPIINT.
; * DO NOT MODIFY THESE FOUR VECTORS IF YOU PLAN TO USE THE DEBUGGER *
;
; All other vector locations are free to use. When programming always be sure
; the HPIINT bit is unmasked (IMR=200h) to allow the communications kernel and
; host PC interact. INT2 should normally be masked (IMR(bit 2) = 0) so that the
; DSP will not interrupt itself during a HINT. HINT is tied to INT2 externally.
;
.mmregs
reset
goto #80h
;00; RESET * DO NOT MODIFY IF USING DEBUGGER *
nop
nmi
return_enable
;04; non-maskable external interrupt
nop
trap2 goto #88h
;08; trap2 * DO NOT MODIFY IF USING DEBUGGER *
nop
.space 52*16
;0C-3F: vectors for software interrupts 18-30
int0
return_enable
;40; external interrupt int0
nop
int1
return_enable
;44; external interrupt int1
nop
int2
return_enable
;48; external interrupt int2
nop
tint
return_enable
;4C; internal timer interrupt
nop
brint
goto breceive
;50; BSP receive interrupt
nop
bxint goto bsend
;54; BSP transmit interrupt
nop
trint
return_enable
;58; TDM receive interrupt
nop
txint
return_enable
;5C; TDM transmit interrupt
nop
int3
return_enable
;60; external interrupt int3
nop
hpiint dgoto #0e4h
;64; HPIint * DO NOT MODIFY IF USING DEBUGGER *
nop
.space 24*16
;68-7F; reserved area
.sect “buffer”
;Set address of BSP buffer for clearing
.space 16*0x800
.sect “result”
;Set address of result for clearing
.space 16*0x800
.end
APPLICATIONS INFORMATION
WU
U