Motorola DSP56309 User Manual page 331

24-bit digital signal processor
Table of Contents

Advertisement

Bootstrap Programs
_loopy
endif
;; check pram
clr a
do
move
eor
add
_loopp
;;---------------------------------------------------
;; toggle pin if no errors, stop execution otherwise.
;;---------------------------------------------------
beq
bclr
enddo
bra
label1
bchg
burn1
wait
ORG PL:,PL:
PATTERNS
dsm
ORG
dc
dc
dc
dc
NUM_PATTERNS
equ
end
A-12
#start_pram,r2
n2,_loopp
p:(r2)+,a1
y0,a
a,b
label1
#SCK0,x:M_PDRC
<burn1
#SCK0,x:M_PDRC
4
PL:PATTERNS,PL:PATTERNS ;; Each value is written to all memories
$555555
$AAAAAA
$333333
$F0F0F0
*-PATTERNS
DSP56309UM/D
;; restore pointer, clear a
;; a0=a2=0
;; accumulate error in b
;; clear sck0 if error,
;; terminate the loop normally
;; and stop execution
;; if no error
;; toggle pin and keep on looping
;; enter wait after test completion
;; align for correct modulo addressing
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents