Function Approximation configuration parameters - 2024.2 English

Vitis Libraries

Release Date
2024-11-29
Version
2024.2 English

For the Function Approximation library element, use the list of configurable parameters and default values is presented below.

Table 75 Function Approximation configuration parameters
Name Type Default Description
DATA_TYPE typename cint16 Data type.
COARSE_BITS unsigned 8 Number of bits used for coarse lookup. Determines the number of linear sections in the lookup table.
FINE_BITS unsigned 7 Number of bits used for interpolation between lookup sections.
DOMAIN_MODE unsigned 0 Describes normalized input, x, domain.
FUNC_CHOICE unsigned 0 Sets which utility function is used to create lookup table values. Each utility function provides approximations for a specific function. The following values and functions are enumerated for FUNC_CHOICE: 0 - SQRT_FUNC 1 - INVSQRT_FUNC 2 - LOG_FUNC 3 - EXP_FUNC 4 - INV_FUNC
SHIFT unsigned 0 See Common Configuration Parameters.
WINDOW_VSIZE unsigned 6 See Common Configuration Parameters.
ROUND_MODE unsigned 0 See Common Configuration Parameters.
SAT_MODE unsigned 1 See Common Configuration Parameters.
NITER unsigned 4 See Common Configuration Parameters.
STIM_TYPE unsigned 0 This parameter drives the input data stimulus differently from other library elements, as a different input generation script is used. STIM_TYPE = 0 provides random data in the selected DOMAIN_MODE. STIM_TYPE = 1 provides incrementing data across the entire domain for the selected DOMAIN_MODE.