Motorola DSP56367 User Manual page 485

24-bit digital signal processor
Table of Contents

Advertisement

APPENDIX
POWER CONSUMPTION BENCHMARK
The following benchmark program permits evaluation of DSP power usage in a test
situation. It enables the PLL, disables the external clock, and uses repeated
multiply-accumulate instructions with a set of synthetic DSP application data to
emulate intensive sustained DSP operation.
;********************************************************************;****************
****************************************************
;* ;* CHECKS
Typical Power Consumption
;********************************************************************
page
nolist
I_VEC EQU $000000
START EQU $8000
INT_PROG
EQU $100
INT_XDAT
EQU $0
INT_YDAT
EQU $0
INCLUDE "ioequ.asm"
INCLUDE "intequ.asm"
list
org
;
movep #$0123FF,x:M_BCR; BCR: Area 3 : 1 w.s (SRAM)
; Default: 1 w.s (SRAM)
;
movep
;
; Load the program
;
move
move
do
move
move
nop
PLOAD_LOOP
MOTOROLA
E
200,55,0,0,0
; Interrupt vectors for program debug only
; MAIN (external) program starting address
; INTERNAL program memory starting address
; INTERNAL X-data memory starting address
; INTERNAL Y-data memory starting address
P:START
#$0d0000,x:M_PCTL
; PLL enable
; CLKOUT disable
#INT_PROG,r0
#PROG_START,r1
#(PROG_END-PROG_START),PLOAD_LOOP
p:(r1)+,x0
x0,p:(r0)+
DSP56367
; XTAL disable
E-1

Advertisement

Table of Contents
loading

Table of Contents