FFT Accelerator
6-16
ADSP-214xx SHARC Processor Hardware Reference
DMA Channels and TCB Structure
The accelerator has two DMA channels that connect to internal memory.
The channels fetch the data and coefficients from internal memory and
store the results to internal memory. The DMA controller supports circu-
lar buffer chain pointer DMA. Separate TCBs must be created for both
input and output DMA.
Note that bit 20 of the input chain pointer register (
FFTICP
) indicates
whether the TCB is for loading data or coefficients. If the TCB is a coeffi-
cient TCB, then circular buffering is not supported and the input length
and base registers are ignored.
and
show the input
and output TCB structures.
Chained DMA
The DMA controller supports circular buffer chain pointer DMA. The
input TCB structure consists of index, modify, count and chain-pointer
register values for input data. The input TCB also consists of length and
base pointer register values to support circular buffering. Similar to the
input TCB structure, the output TCB also consists of index, modify,
count, chain pointer, length and base pointer register values to support
circular buffered chained DMA for output data.
Once the accelerator is enabled, it loads the TCB values pointed to by the
chain pointer register value into its internal registers. The FFT accelerator
uses the input TCB values to fetch coefficients and data. It then computes
the FFT on the fetched data without any core intervention. Once the
computing is complete, the results are stored into the internal memory of
the processor using the TCB values of the output TCB registers. If the
repeat bit (
FFT_RPT
) is set, the accelerator goes continues on a new FFT
frame once the current FFT frame is processed.
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...