Altera_Forum
Honored Contributor
16 years agoStreaming FFT design - version 8.1
Hi,
I have utilized the megacore function within Quartus II to generate a design for a 512-point FFT. I successfully verifyied the fft engine with ModelSim and compared the results with Matlab. However when I integrate it with the FFT control, I run into several problems which have stumped me :( I am attaching a screenshot which shows my simulation results. Just to summarize, I am able to generate and transmit the sink_sop, sink_eop, sink_valid all when sink_ready is high. However the fft engine does no computation and does not spit out any results (this includes the source_sop/eop, source_valid, source_error etc). All the output signals are low. I assume that the FFT engine will carry out its computation when the following are true: 1. Clock enable is high 2. Sink_valid is high only when sink_ready is high Is there something I am missing? Any help would be much appreciated. Thanks!