IIR Accelerator
6-68
ADSP-214xx SHARC Processor Hardware Reference
Programming Model
The IIR supports up to 24 channels which are time division multiplexed
(TDM). Each channel can have a maximum of 12 cascaded biquads. The
window size for each channel is configurable using control registers. A
window size of 1 corresponds to sample based operation and the maxi-
mum window size is 64.
The coefficients are initially stored in internal memory and one TCB per
channel is created in internal memory with each channels’ TCB pointing
to the next channels’. The TCB also contains channel specific control reg-
isters, input data buffer parameters and output data buffer parameters.
The TCB of the last channel should point to the TCB of first
channel.
The total number of channels is configured using the
IIRCTL1
register and
DMA is enabled.
The procedure that the accelerator uses to process biquads is shown in
and described in the following procedure.
1. The controller loads all coefficients of all the channels into local
storage.
2. Once all the coefficients are loaded, the controller goes to the first
biquad of the first channel and calculates the output of the first
biquad and updates the intermediate results for that biquad.
3. Then, the accelerator moves to the next biquad of that channel and
repeats the process until all the biquads for that channel are com-
pleted and the results are stored to memory.
4. This process is repeated with next sample until one window of the
corresponding channel is processed.
5. After one window of the channel accelerator is processed, the accel-
erator moves to the next channel and computes the results.
www.BDTIC.com/ADI
Содержание SHARC ADSP-214 Series
Страница 60: ...Contents lx ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 72: ...Notation Conventions lxxii ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 130: ...Programming Model 2 52 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 264: ...Programming Models 3 134 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 290: ...Programming Model 4 26 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 296: ...Programming Model 5 6 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 396: ...Effect Latency 7 28 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 520: ...Programming Model 10 62 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 616: ...Debug Features 14 22 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 656: ...Programming Model 15 40 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 714: ...Programming Model 19 10 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 1132: ...Register Listing A 306 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 1192: ...Index I 34 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...