UPGRADE YOUR BROWSER

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# 50503

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

Description

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

Solution

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 Created 06/19/2012
Last Updated 01/30/2015
Status Active
Type General Article
Tools
  • AutoESL