Motorola DSP56600 Manual page 48

Application optimization for digital signal processors
Table of Contents

Advertisement

org
p:I_SI0RD
movep
x:<<M_RX0,x:(r4)+
bset
#22,m4
org
p:I_SI0TD
movep
x:(r5)+,x:<<M_TX0
bset
#22,m5
....
<somewhere in the program>
org
p: INITIALIZE
move
#RECIEVE_DATA_BUF,r4
move
#(RECIEVE_DATA_BUF_SIZE-1),m4
bclr
#22,m4
move
#TRANSMIT_DATA_BUF,r5
move
#(TRANSMT_DATA_BUF_SIZE-1),m5
bclr
#22,m5
MOTOROLA
Optimizing DSP56300/DSP56600 Applications
;essi0 receive data interrupt
;r4 - receive data buffer
;pointer
;flag for data process routine,
;using a don't care bit in the
;modifier register
;essi0 transmit data interrupt
;r5 - transmit data buffer
;pointer
;flag for data process routine
;using a don't care bit in the
;modifying register
Program Control
Using Fast Interrupts
3-19

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dsp56300

Table of Contents