Supported Types - 2023.1 English

Vitis Libraries

Release Date
2023-12-20
Version
2023.1 English

All FIR filters can be configured for various types of data and coefficients. These types can be int16, int32, or float, and also real or complex. Certain combinations of data and coefficient type are not supported.

The following table lists the supported combinations of data type and coefficient type with notes for those combinations not supported.

Table 48 Supported Combinations of Data Type and Coefficient Type
  Data Type
Int16 Cint16 Int32 Cint32 Float Cfloat
Coefficient type Int16 Supported (note 3) Supported Supported Supported note 2 note 2
Cint16 note 1 Supported note 1 Supported note 2 note 2
Int32 Supported Supported Supported Supported note 2 note 2
Cint32 note 1 Supported note 1 Supported note 2 note 2
Float note 2 note 2 note 2 note 2 Supported Supported
Cfloat note 2 note 2 note 2 note 2 note 1 Supported
  1. Complex coefficients are not supported for real-only data types.
  2. A mix of float and integer types is not supported.
  3. The rate-changing FIR variants, i.e. fir_decimate_asym, fir_decimate_sym, fir_interpolate_asym and fir_resampler do not support int16 data and int16 coeff type combination.