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

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

7.3. Parameters

Table 102.   ALTMULT_COMPLEX Intel® FPGA IP Parameters
Parameter Value Default Value Description
General
How wide should the A input buses be? 1–256 18 Specifies the number of bits for dataa_imag and dataa_real input buses.
How wide should the B input buses be? 1–256 18 Specifies the number of bits for datab_imag and datab_real input buses.
How wide should the ‘result’ output bus be? 1–256 36 Specifies the number of bits for ‘result’ output bus.
Input Representation
What is the representation format for A inputs?

Signed,

Unsigned

Signed Specifies the representation format for A inputs.

Signed and Unsigned representation format is supported in Agilex™ 5 devices.

What is the representation format for B inputs?

Signed,

Unsigned

Signed Specifies the representation format for B inputs.

Signed and Unsigned representation format is supported in Agilex™ 5 devices.

Implementation Style
Which implementation style should be used?

Automatically select a style for best trade-off for the current settings

Automatically select a style for best trade-off for the current settings Agilex™ 5 devices support only Automatically select a style for best trade-off for the current settings style. The Quartus® Prime software determines the best implementation based on the selected device family and input width.
Pipelining
Output latency 0 - 11 4 Specifies the number of clock cycles for output latency.
Create a Clear input?

NONE

ACLR

SCLR

NONE Select this option to create aclr or sclr signal for the complex multiplier.
Create a Clock Enable input?

On

Off

Off Select this option to create ena signal for the complex multiplier clock.