ISE 报错 NCD was not produced 解决方法

错误原句如下

Pack:198 - NCD was not produced.  All logic was removed from the design.  This is usually due to having no input or output PAD connections in the design and no nets or symbols marked as 'SAVE'.  You can either add PADs or 'SAVE' attributes to the design, or run 'map -u' to disable logic trimming in the mapper.  For more information on trimming issues search the Xilinx Answers database for "ERROR:Pack:198" and read the Master Answer Record for MAP Trimming Issues.

这个报错是指该模块没有任何输入输出接口。


发生个这个错误的同时会伴随着大量其他ERROR,诸如:

ERROR:Xst:2035 - Port <xxxx> has illegal connections. This port is connected to an input buffer and other components.

或者:

ERROR:Xst:1706 - Unit <xxxx>: port <xxxx> of logic node <xxxx> has no source

正是这些error将我们的输入输出信号屏蔽掉了。


发生这种错误最可能的原因是使用了 initial语句,initial语句是不可综合的,仅供仿真使用。



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值