
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
Summary of Contents for SHARC ADSP-214 Series
Page 60: ...Contents lx ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 72: ...Notation Conventions lxxii ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 130: ...Programming Model 2 52 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 264: ...Programming Models 3 134 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 290: ...Programming Model 4 26 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 296: ...Programming Model 5 6 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 396: ...Effect Latency 7 28 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 520: ...Programming Model 10 62 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 616: ...Debug Features 14 22 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 656: ...Programming Model 15 40 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 714: ...Programming Model 19 10 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 1132: ...Register Listing A 306 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 1192: ...Index I 34 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...