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

why a 17x16 multiplier (33bits out) needs two 18 bit DSP elements.

Altera_Forum
Honored Contributor II
1,191 Views

why a 17x16 multiplier (33bits out) needs two 18 bit DSP elements? 

 

 

I am using ARRIA 2gx95 chip, in megfunction it needs one 18 bit DSP element, but after compile, it needs two 18 bit DSP elements. 

 

I am using Quartus version 12 

Thanks 

 

Anna
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
413 Views

I'm not sure about the Arria family but the altera website had the following note about Stratix multipliers. Perhaps the same applies? 

 

"In Altera® Stratix® III and IV devices, each DSP half block contains four 18x18 bit signed multipliers, but not all of them can be used during implementation. Each DSP half block has 144 input pins and 72 output pins. An independent 18x18 bit multipiler has an output width of 36 bits, so the DSP half block with 72 output pins can only fit two 18x18 bit multipliers. When creating an independent 18x18 bit multiplier, the tool will actually use two 18x18 bit elements."
0 Kudos
Altera_Forum
Honored Contributor II
413 Views

Thanks a lot.

0 Kudos
Reply