dsp56800 Freescale Semiconductor, Inc, dsp56800 Datasheet - Page 400

no-image

dsp56800

Manufacturer Part Number
dsp56800
Description
16-bit Digital Signal Controllers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
B-4
; Section B.1.10 (matrix multiply [3x3][3x1])
ROW_SIZE10
MATRX_SIZE10
A_Matrx10
B_Vec10
C_Vec10
; Section B.1.11 (matrix multiply [NxN][NxN])
ROW_SIZE11
MATRX_SIZE11
A_Matrx11
B_Matrx11
C_Matrx11
RowsCnt
; Section B.1.12 (N-point 3x3 2-D FIR convolution)
Image
OutputImage
ImageRowsCnt
CoeffMask
; Section B.1.13 (sine-wave generation)
DummyLoc13
; Section B.1.14 (array search)
A_Vec14
; Section B.1.15 (PID)
X_Vec15
K_Vec15
; Section B.1.16 (autocorrelation)
Frame_Vec16
Corr_Vec16
LPC
p
;
org p:$40
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
3
ROW_SIZE10*ROW_SIZE10
$1000
A_Matrx10+MATRX_SIZE10
B_Vec10+ROW_SIZE10
10
ROW_SIZE11*ROW_SIZE11
$1000
A_Matrx11+MATRX_SIZE11
B_Matrx11+MATRX_SIZE11
$0005
$2000
$7000
$001F
$0020
$0010
$1000
$000A
$0020
$0200
$0100
8
10
DSP56800 Family Manual
; row size of C and B
; matrix A size
; initial address of 3x3 matrix
; initial address of 3x1 vector
; initial address of 3x1 result vector
; row size of A, B and C sq. matrices
; matrices A,B and C size
; initial address of A matrix
; initial address of B matrix
; initial address of C matrix (result)
; address of count for s/w loop
; initial address of image
; initial address of output result image
; address of count for s/w loop
; initial address of 3x3 coeff mask
; dummy address for storage swap
; initial address of vector, size N_
; initial address of inputs X
; initial address of gain const in PID
; initial address of frame
; address of correlation vector
; the beginning of the program will
;
be dictated by the tool used.
Freescale Semiconductor

Related parts for dsp56800