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!

Page Bookmarked

AR# 50503

AutoESL - How to direct the multiplication to be implemented with 2 stage pipeline multipler?


Is there a directive to specify that the multiplication be implemented with two-stage, pipelined multiplier?


The resource directives use the assigned variable as the target for the resource.
Given code Result=A*B in function foo, the below example specifies the multiplication be implemented with two-stage, pipelined multiplier core, Mul2S:

set_directive_resource -core Mul2S foo Result
The cores are listed in (UG870) - AutoESL Operator and Core Guide provided with the tool installation.
AR# 50503
Date 01/30/2015
Status Active
Type General Article
  • AutoESL