
Figure 3-3: FFT Streaming Data Flow Simulation Waveform
clk
reset_n
sink_valid
sink_ready
sink_sop
sink_eop
inverse
sink_real
sink_imag
source_real
source_imag
source_exp
source_ready
source_valid
source_sop
source_eop
EXP0
EXP1
EXP2
EXP3
When the final sample loads, the source asserts sink_eop and sink_valid for the last data transfer.
Figure 3-4: FFT Streaming Data Flow Input Flow Control
clk
reset_n
sink_valid
sink_ready
sink_sop
inverse
sink_real
sink_imag
x
r
(0)
x
r
(1)
x
r
(2)
x
r
(3) x
r
(4)
x
r
(5)
x
r
(6)
x
r
(7)
x
i
(0)
x
i
(1) x
i
(2) x
i
(3) x
i
(4)
x
i
(5)
x
i
(6)
x
i
(7)
1. Deassert the system reset, The data source asserts sink_valid to indicate to the FFT function that
valid data is available for input.
2. Assert both the sink_valid and the sink_ready for a successful data transfer.
Related Information
Avalon Interface Specifications
Changing the Direction on a Block-by-Block Basis
1. Assert or deassert inverse (appropriately) simultaneously with the application of the sink_sop pulse
(concurrent with the first input data sample of the block).
3-6
Changing the Direction on a Block-by-Block Basis
UG-FFT
2014.12.15
Altera Corporation
FFT IP Core Functional Description
Send Feedback
Commentaires sur ces manuels