DSP56309EVM Freescale Semiconductor, DSP56309EVM Datasheet - Page 232

KIT EVALUATION FOR XC56309

DSP56309EVM

Manufacturer Part Number
DSP56309EVM
Description
KIT EVALUATION FOR XC56309
Manufacturer
Freescale Semiconductor
Type
DSPr
Datasheets

Specifications of DSP56309EVM

Contents
Module Board, Installation Guide, Power Supply, Cable, Software and more
Description/function
Audio DSPs
Product
Audio Modules
For Use With/related Products
DSP56309
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Bootstrap Program
_loopd
_loopx
_loopy
_loopp
label1
burn1
PATTERNS
A-10
else
endif
clr a
do
move
eor
add
move
eor
add
;; check xram
clr a
do
move
eor
add
;; check yram
clr a
do
move
eor
add
;; check pram
clr a
do
move
eor
add
;;---------------------------------------------------
;; toggle pin if no errors, stop execution otherwise.
;;---------------------------------------------------
beq
bclr
enddo
bra
bchg
wait
ORG PL:,PL:
dsm
ORG
dc
dc
dc
#start_dram,r0
n0,_loopd
x:(r0),a1
x1,a
a,b
y:(r0)+,a1
x0,a
a,b
#start_xram,r0
n0,_loopx
x:(r0)+,a1
x1,a
a,b
#start_yram,r1
n1,_loopy
y:(r1)+,a1
x0,a
a,b
#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
DSP56309 User’s Manual, Rev. 1
;; restore pointer, clear a
;; a0=a2=0
;; accumulate error in b
;; a0=a2=0
;; accumulate error in b
;; x/y ram not symmetrical
;; restore pointer, clear a
;; a0=a2=0
;; accumulate error in b
;; restore pointer, clear a
;; a0=a2=0
;; accumulate error in b
;; 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
Freescale Semiconductor

Related parts for DSP56309EVM