The fft_ifft_dit_1ch supports AIE and AIE-ML devices. All features are supported on these variants with the following differences:
TT_DATA
andTT_TWIDDLE
. AIE-ML does not support cfloat type.TT_TWIDDLE
: AIE supports cint32. AIE-ML does not.TP_RND
: Supported round modes differ between AIE and AIE-ML as for all library elements.- Number of ports: When configured for
TP_API=1
(stream IO), AIE will require 2 input ports (sample interleaved - even samples on the first port) and 2 output ports similarly interleaved for each lane of processing. The number of lanes is2^TP_PARALLEL_FACTOR
. AIE-ML accepts one stream only per kernel.