Intel® Agilex™ Variable Precision DSP Blocks User Guide

ID 683037
Date 11/17/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

7.4. Parameters

Table 94.   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.

Only Signed representation format is supported in Intel® Agilex™ devices.

What is the representation format for B inputs?

Signed,

Unsigned

Signed Specifies the representation format for B inputs.

Only Signed representation format is supported in Intel® Agilex™ devices.

Implementation Style
Which implementation style should be used?

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

Canonical. (Minimize the number of simple multipliers)

Conventional. (Minimize the use of logic cells)

Automatically select a style for best trade-off for the current settings Intel® Agilex™ devices supports only Automatically select a style for best trade-off for the current settings style. The Intel® 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.