Single-instance example:
xf::dsp::fft::fft<fftParams><ssr_fft_fix_params>(...);
The current release of Vitis SSR FFT supports the use of multiple instances of 1-D SSR FFT in a single design. To enable the use of multiple instances, the fft function takes as an input a new template parameter besides the parameter structure. This parameter gets a default value if no value is provided for it. But if multiple instance support is required, all the instances used should be provided with the unique integer template parameter, like:
xf::dsp::fft::fft<fftParams,1><ssr_fft_fix_params>(...); xf::dsp::fft::fft<fftParams,2><ssr_fft_fix_params>(...);