Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
19 years ago

Wide MACCs in Stratix III

I'm trying to build a 24-bit accumulator in Stratix III. I don't actually need a multiply function, but I'm using the DSP block anyway to be assured of fast operation. So, I'm taking my 24-bit value, and multiplying it by either 1 or -1 to add or subtract from the running total.

The problem is, I cannot get any DSP Block-based accumulator wider than 18 bits to synthesize. I always get the following error message:

Error: Can't elaborate user hierarchy "altmult_add:altmult_add_component"

I've tried a number of different approaches, from the straightforward attack of asking the Megawizard generator to build a 24-bit MACC, to various sneaky approaches where I break the 24-bit number into two chunks, and feed it into two separate multipliers, each feeding the same accumulator. No dice.

Any ideas?

Thanks,

SL Boarder
No RepliesBe the first to reply