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

LogiCORE Multiplier Generator v9.0 - Why is the output of my Constant Coefficient Multiplier (CCM), with a constant value of (2^64)-1, incorrect?

Description

Why is the output of my Constant Coefficient Multiplier (CCM), with a constant value of (2^64)-1, incorrect?

Solution

This is fixed in Multiplier Generator v10.0.  

 

The way to work around this issue is to use the "direct instantiation" method described in the core data sheet to instantiate the core directly in VHDL code. The constant can be supplied as a binary string in this case which will be passed correctly for synthesis. 

 

The direct instantiation method is also documented in the COREGen User Guide.

AR# 23704
Date Created 09/04/2007
Last Updated 05/20/2014
Status Archive
Type General Article