Quartus® Prime Pro Edition User Guide: Third-party Synthesis

ID 683122
Date 5/23/2025
Public
Document Table of Contents

1.8.6.4. Inferring Multiplier-Accumulators and Multiplier-Adders

The Precision RTL software also allows you to control the device resources used to implement multiply-accumulators or multiply‑adders in your project or in a particular module.

The Precision RTL software detects multiply-accumulators or multiply‑adders in HDL code and infers an ALTMULT_ACCUM or ALTMULT_ADD IP cores so that the logic can be placed in DSP blocks, or the software maps these functions directly to device atoms to implement the multiplier in the appropriate type of logic.

Note: The Precision RTL software supports inference for these functions only if the target device family has dedicated DSP blocks.

For more information about DSP blocks in Altera devices, refer to the appropriate Altera device family documentation.

For more information about inferring multiply-accumulator and multiply‑adder IP cores in HDL code, refer to the Altera Recommended HDL Coding Styles and the Siemens EDA Precision RTL Synthesis Style Guide.