Variable Precision DSP Blocks User Guide: Agilex™ 5 FPGAs and SoCs

ID 813968
Date 9/20/2024
Public
Document Table of Contents

5.5.4. Internal Coefficient Tab

Table 54.  Internal Coefficient ConfigurationThese parameters are only available in m18×18_full, m18×18_sumof2, m18×18_systolic, and m27×27 operational modes.
Parameter IP Generated Parameter Value Default Value Description
'ax' operand source operand_source_max

input

coef

input Specify the operand source for ax input bus.

Select coef to use ax input bus to provide constant coefficients to the top multiplier.

'bx' operand source operand_source_mbx

input

coef

input Specify the operand source for bx input bus.

Select coef to use ax input bus to provide constant coefficients to the bottom multiplier.

'coefsel' Input Register Configuration
Enable 'coefsela' input register coef_sel_a_clken

no_reg

ena0

ena1

ena2

no_reg

Specify the clock enable signal for coefsela input register.

Enable 'coefselb' input register coef_sel_b_clken

no_reg

ena0

ena1

ena2

no_reg

Specify the clock enable signal for coefselb input register.

Coefficient Storage Configuration
coef_a_0 coef_a_0 Integer 0 Specify the coefficient values for ax input bus.

For 18-bit operation mode, the maximum input value is 218 - 1. For 27-bit operation, the maximum value is 227 - 1.

coef_a_1 coef_a_1
coef_a_2 coef_a_2
coef_a_3 coef_a_3
coef_a_4 coef_a_4
coef_a_5 coef_a_5
coef_a_6 coef_a_6
coef_a_7 coef_a_7
coef_b_0 coef_a_0 Integer 0 Specify the coefficient values for bx input bus.

Set coefficient values to more than 67108864 when operand is set to unsigned and negate is enabled.

These parameters are not available in m27×27 operational mode.

coef_b_1 coef_a_1
coef_b_2 coef_a_2
coef_b_3 coef_a_3
coef_b_4 coef_a_4
coef_b_5 coef_a_5
coef_b_6 coef_a_6
coef_b_7 coef_a_7