A-12
DSP56367
MOTOROLA
Bootstrap ROM Contents
;; write y memory
clr a #start_yram,r1 ;; start of yram
move #>length_yram,n1 ;; length of yram
rep n1
mac x1,y0,a x0,y:(r1)+ ;; exercise mac, write yram
endif
;; write p memory
clr a #start_pram,r2 ;; start of pram
move #>length_pram,n2 ;; length of pram
rep n2
move y0,p:(r2)+ ;; write pram
;; check memory contents
if (EQUALDATA) ;; x/y ram symmetrical
;; check dram
clr a #start_dram,r0 ;; restore pointer, clear a
do n0,_loopd
move x:(r0),a1 ;; a0=a2=0
eor x1,a
add a,b ;; accumulate error in b
move y:(r0)+,a1 ;; a0=a2=0
eor x0,a
add a,b ;; accumulate error in b
_loopd
else ;; x/y ram not symmetrical
;; check xram
clr a #start_xram,r0 ;; restore pointer, clear a
do n0,_loopx
move x:(r0)+,a1 ;; a0=a2=0
eor x1,a
add a,b ;; accumulate error in b
_loopx
;; check yram
clr a #start_yram,r1 ;; restore pointer, clear a
do n1,_loopy
move y:(r1)+,a1 ;; a0=a2=0
eor x0,a
add a,b ;; accumulate error in b
_loopy
endif
;; check pram
clr a #start_pram,r2 ;; restore pointer, clear a
do n2,_loopp
Summary of Contents for DSP56367
Page 16: ...xvi MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Page 22: ...xxii MOTOROLA List of Figures Figure Number Title Page Number ...
Page 26: ...xxvi MOTOROLA List of Tables Table Number Title Page Number ...
Page 148: ...4 6 DSP56367 MOTOROLA Design Considerations PLL Performance Issues ...
Page 248: ...9 30 DSP56367 MOTOROLA Serial Host Interface SHI Programming Considerations ...
Page 306: ...10 58 DSP56367 MOTOROLA Enhanced Serial Audio Interface ESAI ESAI Initialization Examples ...
Page 389: ...Bootstrap ROM Contents MOTOROLA DSP56367 A 15 end ...
Page 390: ...A 16 DSP56367 MOTOROLA Bootstrap ROM Contents ...
Page 432: ...C 8 DSP56367 MOTOROLA JTAG BSDL ...
Page 484: ...D 52 DSP56367 MOTOROLA Programmer s Reference ...
Page 490: ...E 6 DSP56367 MOTOROLA Power Consumption Benchmark ...
Page 516: ...F 26 DSP56367 MOTOROLA IBIS Model ...
Page 522: ...Index 6 MOTOROLA Index ...
Page 523: ......