Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20704 Discussions

Wide MACCs in Stratix III

Altera_Forum
Honored Contributor II
1,178 Views

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
0 Kudos
0 Replies
Reply