Multiple Frames - 2024.1 English

Vitis Libraries

Release Date
2024.1 English

To minimize kernel switching overheads and therefore, maximize performance, TDM FIR supports batching multiple frames into a single input buffer. A frame can defined as a set of data samples, one data sample for each TDM channel, i.e. a frame is a set of TP_TDM_CHANNELS input samples.

Input buffer size can be set to an integer multiple of TDM Channels, e.g.: TP_INPUT_WINDOW_VSIZE = TP_TDM_CHANNELS * NUMBER_OF_FRAMES

A TDM FIR configured to operate on multiple frames in a given kernel iteration will produce equal amount of output frames.