The transform type (forward or inverse) and the scaling schedule can be set frame-by-frame without interrupting frame processing. Both the transform type and the scaling schedule can be set independently for each FFT channel in a multichannel core. Each FFT data channel has an assigned FWD_INV field and SCALE_SCH field in the Configuration channel. Setting the FWD_INV field to 0 produces an inverse FFT, and setting the FWD_INV field to 1 creates the forward transform.
A scaling schedule is not required (SCALE_SCH is ignored) when the FFT core is configured to process floating-point data. Normalization and scaling are handled internally for floating-point data.