7.1i CPLD -“警告:CPLD:1007 -删除未使用的输入”数据。输入在优化后未被使用。

描述

一般描述:

当我运行实现过程时,会出现类似于下面的消息:

警告:CPLD:1007 -删除未使用的输入“数据”。输入(S)在优化后未被使用。请通过仿真验证功能。

解决方案

此消息发生是因为您的设计有不必要的输入,原因如下:

-输入被声明但从未在您的设计中使用。

-您的设计中的逻辑错误将输入更改为“不关心”输入。

-未连接的逻辑或未连接的输出导致逻辑修整回输入。

如果您认识到输入落入上述三种情况中的一种,但仍然不希望输入被裁剪,则在“高级选项”部分中选择“保持未使用的输入”选项“FIT进程属性”。

笔记:

- 6。X:高级选项需要使用ISE使用Edg-≫Popult& Gt;进程& GT;高级下拉菜单。

- 7。X:高级选项需要从ISE中通过改变FIT进程属性框中的“属性显示级别”来启用。

此选项防止PIN连接到器件中的任何逻辑,并且不会为未使用的输入产生警告消息。输入将出现在fitter报告,但不会锁定到所需的PIN。

为了解决这个问题,Xilinx建议创建一个虚拟输出并将输入连接到设计中的输出。此解决方案防止工具裁剪输入引脚,并且输入将被锁定到所需引脚。如果多个输入被修整,您可以使用所讨论的输入简单地创建任何组合逻辑函数,并将其路由到虚拟输出引脚。当设计完成时,虚拟输出可以从您的设计中移除。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 16:08:24 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它