基础F1.3,FPGAExpress:功能不正确的Express模块的示意图-Xilinx-AMD社区-FPGA CPLD-ChipDebug

基础F1.3,FPGAExpress:功能不正确的Express模块的示意图

描述

关键词:Express、VHDL、Verilog、IV、仿真

紧迫:热

一般描述:
基于Express XNF的模块实例化设计
它将在功能上仿真精细,将在功能上
在时序仿真中或在实际芯片中不正确。

解决方案

这个问题的一个可能的原因是由于
EDF NETLISTER从基础图解编辑器。这个
问题是当来自FPGA Express的XNF文件是
“进口”入基础Schematic设计
XNF文件中可能存在的属性不正确
翻译成EDF文件,用于整个设计。因此,
这些IV属性在翻译中被“丢失”了。
问题不再是倒置的,而功能性的
因此改变了设计。

解决这个问题的方法是手动创建
xnf文件的符号,而不是“导入”网表
进入Schematic编辑器。这样,XNF文件就被处理了。
就像一个真正的“黑匣子”,因此
NGDBug在翻译阶段的正确翻译
实现流程。按照以下步骤创建符号:

1。如果Express模块的宏已经被
通过导入NETLIST创建,这个宏必须首先是
删除。
*从“工具”菜单中输入“库管理器”
项目管理器。
*找到适当的项目库并双击
在其上显示项目库宏。
*定位Express宏,并突出显示,然后选择
对象&删除。确保保存源文件
检查盒子。
*最后,删除位于宏中的.lt;宏& gt;.lr文件。
项目目录。这可以通过
Windows资源管理器或从DOS提示符。
2。要重新创建符号,选择层次结构-gt;新符号向导
从Schematic编辑器。
三。输入宏的名称。使用与XNF相同的名称
快件档。
4。为符号内容选择“空”。
5。在端口窗口中输入符号的所有引脚。
*参考XNF文件或VHDL文件
引脚的名称。
*重要!对于总线引脚,每个引脚必须列出
个别地。例如,如果您有一个8位总线,
而不是创建一个称为数据[7:0]的PIN,您必须
创建8个引脚,称为数据& lt;0 & gt;数据lt;1和gt;等等。
到基础原理编辑器中的bug。我们是
很抱歉给您带来不便。
6。符号创建完成后,将符号放置在
示意图。
7。将以下属性添加到符号中:
文件=文件名
*为此,双击符号,并在
符号属性窗口的参数部分,
在name字段中键入$file,并且在文件中使用lt文件名& gt;.xnf。
描述字段。(.lt;文件名& gt)是xnf的名称。
从Express文件中单击“添加”。

对于功能仿真,您必须首先通过
在设计管理器实现过程中翻译步骤。然后,
返回基础项目管理器并选择
工具-GT;检查点仿真。选择合适的NGD
文件。

*注:此问题将在基础F1.4中解决,及
是独立使用的Express版本。

请登录后发表评论

    没有回复内容