Overview - 2023.2 English

Vitis Libraries

Release Date
2023-12-20
Version
2023.2 English

fft_dit_1ch template specialization for single FFT, stream API (kStreamAPI = 0). This FFT block is the last call (specialization TP_PARALLEL_POWER = 0 ) of a recursive SSR FFT call, i.e. this is the last subframe processor called when TP_PARALLEL_POWER >= 1.

template <
    typename TT_DATA,
    typename TT_TWIDDLE,
    unsigned int TP_POINT_SIZE,
    unsigned int TP_FFT_NIFFT,
    unsigned int TP_SHIFT,
    unsigned int TP_CASC_LEN,
    unsigned int TP_DYN_PT_SIZE,
    unsigned int TP_WINDOW_VSIZE,
    unsigned int TP_USE_WIDGETS,
    unsigned int TP_RND,
    unsigned int TP_SAT,
    unsigned int TP_INDEX,
    unsigned int TP_ORIG_PAR_POWER
    >
class fft_ifft_dit_1ch_graph <TT_DATA, TT_TWIDDLE, TP_POINT_SIZE, TP_FFT_NIFFT, TP_SHIFT, TP_CASC_LEN, TP_DYN_PT_SIZE, TP_WINDOW_VSIZE, kStreamAPI, 0, TP_USE_WIDGETS, TP_RND, TP_SAT, TP_INDEX, TP_ORIG_PAR_POWER>: public graph

// fields

static constexpr unsigned int TP_PARALLEL_POWER
static constexpr unsigned int kOutAPI
static constexpr unsigned int kNumOutPorts
static constexpr int kStreamsPerTile
port_array <input, kStreamsPerTile> in
port_array <output, kNumOutPorts> out
fft_ifft_dit_1ch_mono_graph <TT_DATA, TT_TWIDDLE, TP_POINT_SIZE, TP_FFT_NIFFT, TP_SHIFT, TP_CASC_LEN, TP_DYN_PT_SIZE, TP_WINDOW_VSIZE, kStreamAPI, kOutAPI, TP_USE_WIDGETS, TP_ORIG_PAR_POWER, TP_RND, TP_SAT> FFTstrproc