User`s manual
Chip Errata
DSP56305 Digital Signal Processor
Mask: 0F13S
DSP56305 Errata 1996 - 2002 Motorola pg. 40 /ng/12/20/02
ED33 cont.
Will be replaced by:
do #M,label1
.....
.....
do forever,label2
.....
.....
JScc fix_brk_forever_routine ; <---
note: JScc and not Jcc
.....
.....
nop_before_label2
nop ; This instruction must be NOP.
label2
.....
.....
label1
....
....
fix_brk_forever_routine
move ssh,x:<..> ; <..> is some reserved not used
address (for temporary data)
move #nop_before_label2,ssh
bclr #16,ssl ;
move #1,lc
rti ; <---- note: "rti" and not "rts" !
ENDDO
------
Original code:
do #M,label1
.....
.....
0F13S
Errata
Number
Document Update
Applies
to Mask