FFT Accelerator
Data Memory
The accelerator has a 1024 location deep, 32-bit wide data memory, orga-
nized into four independent blocks. Blocks are grouped in sets of two that
are used to fetch or store real and imaginary parts of data simultaneously.
Fetches and stores are accomplished by ping-ponging the read and write
buffers.
Coefficient Memory
The accelerator has a 512 location deep, 32-bit wide twiddle memory,
organized into two independent blocks (256x2). It allows fetching real
and imaginary twiddles simultaneously.
Accelerator States
The FFT accelerator has five different states:
1. Reset
2. Idle
3. Reading
4. Processing
5. Writing
These states are described in detail in the following sections.
Reset State
Reset mode is activated either by setting the
register or by applying logic low to the
If reset is activated by setting the
bring the accelerator out of reset.
6-6
www.BDTIC.com/ADI
RESET
FFT_RST
ADSP-214xx SHARC Processor Hardware Reference
bit in the
FFT_RST
input pin.
bit, this bit must be cleared to
FFTCTL1
Need help?
Do you have a question about the SHARC ADSP-214 Series and is the answer not in the manual?