您的位置:首页 > 其它

XILINX ISE 13.1 使用中遇到的一些问题和解决方法

2013-10-29 11:46 666 查看
2013-10-29 11:42:18

AR# 98753.1i XST - "WARNING: (FCT__0300). Model 'module_name' has different characteristics in destination library"

问题描述:新建一个新的工程文件 and2 ,这个文件名与xilinx的原语是有冲突的,所以不能作为model的name

官方解释为:

Description

Keywords: Verilog, library, primitive, instantiate

Urgency: Standard

General Description:
If a user module/component (black box or functional) and a Xilinx primitive have the same name, the XST mapper will rename the user module/component.

Example:
"xor4" will be renamed to "xor41."

The warning messages from XST are:

WARNING: (FCT__0300). Model 'xor4' has different characteristics in destination library
WARNING: (FCT__0301). Model name has been changed to 'xor41'

Although Verilog is case-sensitive, this occurs for both VHDL and Verilog Synthesis, regardless of case.

Solution

To avoid these warnings, change the name of the user made module/component to something that is a non-primitive name. The list of primitives that XST recognizes can be found in:

C:\Xilinx\verilog\src\iSE\unisim_comp.v
C:\Xilinx\vhdl\src\unisims\unisim_VCOMP.vhd

NOTE: This issue is fixed in the 4.1i software release.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: