ALTMULT-ACCUM (Multiplier-accumulate) Alternative
Hi all,
I'm a newbie, using Quartus Prime Lite 18.1, and my device is of Cyclone V family. I need to build a multiplier-accumulator, and learnt that the IP catalog consists of an arithmetic megafunction; ALTMULT-ACCUM. But when referring to the 'Integer Arithmetic Megafunctions User Guide' it mentions that Quartus Prime 13.1 upwards do not support this megafunction for cyclone V, instead use ALTMULT_ADD (Mulitply- Adder). But, when I try to use this function on Quartus, it says that this is not supported for cyclone V anymore. I'd like to know if there is any alternative that I could use or if there is a way to create a megafunction or a way to get around this issue. Hoping someone could help me in figuring this out. Thanks in advance!!
Best Regards,
Shainy
Hi Shainy,
You're using the wrong IP. You should be using ALTERA_MULT_ADD, you can refer to this document: https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_lpm_alt_mfug.pdf#page=36
Prior to Quartus II v14.0, these IP cores were called Megafunctions and used MegaWizard Plug-In to be generated into the design. Starting from Quartus II v14.0, they're referred to as IP, and you are required to use IP catalog to generate them. Although it's been a long time since Quartus v14.0, for Cyclone V devices, the MegaWizard Plug-In will be prompted to select the parameters after you have selected the Arithmatic IP core on IP catalog.
Regards,
Nurina