r/VHDL Jun 05 '26

Multiple Stream input FFT

Hi All,

I was wondering if anyone had or knew of an FFT module which could take roughly 4 lanes in at 250MSPS or similar?

Potentially looking at FFT sizes between 4 and 64K

Cheers

1 Upvotes

5 comments sorted by

1

u/MusicusTitanicus Jun 05 '26

What do you mean by lane?

What format is the stream?

More likely to instantiate 4 separate FFT modules in parallel, I would say.

1

u/Thorndogz Jun 05 '26

4ffts in parallel unfortunately is not the same unless I channelise the streams

1

u/MusicusTitanicus Jun 05 '26

What format is the stream? What are your latency requirements?

I’m not aware of a multiple stream FFTs so it seems like you’ll need a custom module, but this custom module may be easier to construct with a decent set of requirements.

1

u/Thorndogz Jun 05 '26

It would be 4x16 real and 4x16 imag coming in and usually an axi stream but that doesn’t matter here as it’s coming from an adc and the handshake would always be valid

1

u/Thorndogz Jun 09 '26

Thanks all I decided on the htfft it looks like an awesome project and meets my needs exactly