Forum Discussion
Altera_Forum
Honored Contributor
18 years agoFFT Buffered Burst Data Flow Architecture
I am new hand when using the FFT megacore 7.2. I learned the FFT core handbook for three days however I am not very specified about how to use the core.Especily about this paragram on using Buffered Burst Data Flow Architecture "The sink_valid signal must be asserted for source_valid to be asserted (and a valid data output). You must therefore leave sink_valid signal asserted at the end of data transfers to extract the final frames of data from the FFT."And What is the signal source_ready used for?
I think this sentence is said that the sink_valid must keep high until the source_valid is low. Am I right?2 Replies
- Altera_Forum
Honored Contributor
Source_ready: This signal indicates that the downstream module after FFT (at the source side) is ready to take more data.
Buffered burst data: Because how the core was implemented, you actually need to pass in more data (valid or not) into the FFT core, before you would get your last remaining packets out. Therefore, you do have to keep sink_valid high at the end (even when you don't have more real data). Hope this helps. - Altera_Forum
Honored Contributor
Thanks for your reply ! Your advice works.
Recently I study the handbook of the FFT IP core 7.2 and tody I read your reply .I thank now I kown how to use the core.