We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 33122

11.2 System Generator for DSP - Why does the Multiplier block use fabric when I specified "use embedded multipliers"?


When I generate my design, I notice that the multiplier blocks are setting "use_LUTs" during core generation even though "use embedded multipliers" is specified in the System Generator GUI.


This is due to a known issue in System Generator. This issue seems to only affect devices which have 18x18 dedicated multiplier slices, but not DSP48 slices.

To work around this issue, check the box for "Use behavioral HDL" on the Implementation tab; this produces code which will be inferred to use the embedded multiplier blocks by the synthesis tool.

This issue is fixed in System Generator for DSP 11.4.

AR# 33122
Date Created 07/10/2009
Last Updated 12/15/2012
Status Active
Type General Article