IPR-FFT Altera, IPR-FFT Datasheet - Page 51

IP CORE Renewal Of IP-FFT

IPR-FFT

Manufacturer Part Number
IPR-FFT
Description
IP CORE Renewal Of IP-FFT
Manufacturer
Altera
Type
MegaCorer
Datasheets

Specifications of IPR-FFT

Software Application
IP CORE, DSP Filters And Transforms
Supported Families
Arria GX, Cyclone, HardCopy, Stratix
Features
Bit-Accurate MATLAB Models, Radix-4 And Mixed Radix-4/2 Implementations
Core Architecture
FPGA
Core Sub-architecture
Arria, Cyclone, Stratix
Rohs Compliant
NA
Function
Fast Fourier Transform Processor
License
Renewal License
Lead Free Status / RoHS Status
na
Lead Free Status / RoHS Status
na
Chapter 3: Functional Description
Signals
Table 3–4. Avalon-ST Signals (Part 2 of 2)
Table 3–5. Component Specific Signals (Part 1 of 2)
© December 2010 Altera Corporation
sink_real
sink_sop
sink_valid
source_eop
source_error Output
source_exp
source_imag
source_ready Input
source_real
source_sop
source_valid Output
Note to
(1) Variable streaming FFT only. Growth is 2.5 × (number of stages) = 2.5 × (log
fftpts_in
fftpts_out Output
Signal Name
Signal Name
Table
3–4:
Input
Direction
Direction
Input
Input
Input
Output
Output
Output
Output
Output
Table 3–5
log
number of points)
log
number of points)
2
2
data
startofpacket 1
valid
endofpacket
error
data
data
ready
data
startofpacket 1
valid
(maximum
(maximum
Avalon-ST Type
shows the component specific signals.
Size
The number of points in this FFT frame. If this value is not specified, the
FFT can not be a variable length. The default behavior is for the FFT to
have fixed length of maximum points. Only sampled at SOP.
The number of points in this FFT frame synchronized to the Avalon-ST
source interface. Variable streaming only.
data precision
width
1
1
2
6
(data precision
width + growth)
(1)
1
(data precision
width + growth)
(1)
1
Size
4
(MAX(fftpts))
Real input data, which represents a signed
number of data precision bits.
Indicates the start of the incoming FFT frame.
Asserted when data on the data bus is valid. When
sink_valid and sink_ready are asserted,
a data transfer takes place. Refer to
Variable Streaming FFT” on page
Marks the end of the outgoing FFT frame. Only
valid when source_valid is asserted.
Indicates an error has occurred either in an
upstream module or within the FFT module
(logical OR of sink_error with errors
generated in the FFT). Refer to
codes.
Streaming, burst, and buffered burst architectures
only. Signed block exponent: Accounts for scaling
of internal signal values during FFT computation.
Imaginary output data. For burst, buffered burst,
and streaming FFTs, the output data width is equal
to the input data width. For variable streaming
FFTs, the size of the output data is dependent on
the number of stages defined for the FFT and is
approximately 2.5 bits per radix 2
Asserted by the downstream module if it is able to
accept data.
Real output data. For burst, buffered burst, and
streaming FFTs, the output data width is equal to
the input data width. For variable streaming FFTs,
the size of the output data is dependent on the
number of stages defined for the FFT and is
approximately 2.5 bits per radix 2
Marks the start of the outgoing FFT frame. Only
valid when source_valid is asserted.
Asserted by the FFT when there is valid data to
output.
Description
Description
FFT MegaCore Function User Guide
Table 3–6
3–9.
2
2
stage.
stage.
“Enabling the
for error
3–17

Related parts for IPR-FFT