基金会:XNFFIZE预警285的可能原因-Xilinx-AMD社区-FPGA CPLD-ChipDebug

基金会:XNFFIZE预警285的可能原因

描述

关键词:XNFFIZE 285
紧迫性:标准

一般描述:
以下是错误的XFFIDEN警告的可能原因
285:Pin & lt;Pin No.gt;关于符号& lt;SyrMyNo.gt;(在文件中)
文件1& gt;.xnf)与文件lt中的任何信号不匹配;文件2和gt;.xnf。

注意:如果有意的话,你可以忽略这个警告。
用额外的引脚创建符号(用于将来使用),或
如果你正在把一辆公共汽车送进一个宏
使用宏内部的一些总线位。

解决方案

在一个基础的0.0.0示意图,宏总线引脚较低-
表单标签与大写标签的总线不匹配
宏观示意图。当创建XNF文件时,
这些引脚和下层信号之间的连接-
将不生成级别XNF文件。

使用所有大写字母用于符号引脚,以及底层
示意图/文件的信号名称。

网名编辑器只允许大写字母,而符号则允许
向导允许大写或小写。所以使用上限-
在符号向导中定义PIN的情况下,确保
比赛进行。

从基础60.1开始,符号向导将只
创建大写的PIN名称。

使用具有较低级别阿贝尔宏CAN的顶层示意图
造成这个问题。

如果一组信号被声明为阿贝尔内部的总线
代码,总线信号名称写入到XNF文件中
总线索引周围没有括号(例如,BUS0、BUS1、BUS2)。

默认情况下,基金会将总线PIN名称写入XNF文件。
带有角括号(例如总线& lt;0和gt;总线& lt;1 & gt;总线& lt;2 & gt;)。这个
命名不匹配导致XNFFIZE警告。

以确保信号名称和PIN名称看起来
同样,遵循这些约定:

在阿贝尔代码中,在声明总线时不要使用括号或括号:

BIS7…BIS7引脚;“正确”
(BAD0.BAD7)PIN;“不正确”

确保阿贝尔宏符号具有以下属性:

文件名= .lt;文件名& gt;abl
$DEF=阿贝尔

基础6 0.1(带或不带服务包)
如果XBLX总线跨层次也可以发出警告。
通过总线引脚在用户创建的符号上的边界。

如果XBLUX总线需要穿越层次结构,
使用常规的PIN(例如数据而不是数据[0:0])
在符号上代表它。

在宏示意图中,将XBLUX总线绘制为电线
(不是公共汽车)在上层示意图上,用导线
连接到符号。

完全包含在一个级别内的XBLUX总线
层次结构可以被绘制为导线或总线。

请登录后发表评论

    没有回复内容