Internal Memory Storage; Coefficients And Input Buffer Storage - Analog Devices SHARC ADSP-214 Series Hardware Reference Manual

Table of Contents

Advertisement

1. The accelerator fetches four input data from the delay line and four
corresponding coefficients from the coefficient memory and feeds
them to the MAC units for multiply/accumulation.
2. The accelerator repeats the procedure with the next four input data
and coefficients until all the TAPs complete. For an N TAP filter
for example, this procedure is done N/4 times.
3. When all the TAPs complete, the accelerator adds the four MAC
outputs together to the previous partial sum (if any) to calculate
the final result.
4. Finally, that output sample is stored back in internal memory.

Internal Memory Storage

The following sections describe the storage format for the accelerator.

Coefficients and Input Buffer Storage

For any N TAP filter with coefficients:
C[i] i = 0,1,
...
N – 1
the coefficients should be stored in internal memory buffer in the order:
C[N – 1], C[N – 2]
...
C[1],C[0]
and the CI should point to
ADSP-214xx SHARC Processor Hardware Reference
www.BDTIC.com/ADI
FFT/FIR/IIR Hardware Modules
C(N – 1)
6-35

Advertisement

Table of Contents
loading

Table of Contents