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

本文解决了一个关于Xilinx XST映射器在遇到用户模块与Xilinx原语名称相同的问题时产生的警告。介绍了如何避免此类警告的方法,并提供了Xilinx原始组件列表的位置。

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 

官方解释为:

 

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.

 

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.

 

转载于:https://www.cnblogs.com/eeworld/p/3394030.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值