基础Express F1.5 I/2.1I:HDL宏不能有层次结构或用户VHDL库-Xilinx-AMD社区-FPGA CPLD-ChipDebug

基础Express F1.5 I/2.1I:HDL宏不能有层次结构或用户VHDL库

描述

关键词:基础、Express、库、VHDL、CREATE、1.5、1.5 I、2.1I、层次结构

紧迫性:标准

一般描述:
在F1.I或2.1I基础的Schematic项目中创建HDL宏时,没有
参考其他HDL文件的方法。因此,模块编译不能引用较低的
HDL层次结构,也不能将一个VHDL文件引用到一个VHDL用户创建的库中。

所有HDL模块必须完全包含在一个HDL文件中。

解决方案

当试图创建HDL宏时,综合将失败。这里有一个方法
围绕这一限制进行工作:

1。宏生成失败后,将Windows资源管理器打开到项目目录。
您将看到一个名为DPMCOMP.TMP的目录。下降到这个目录并双击
在DMPCOMP.TMP.Exp。这将打开独立的FPGA Express GUI
项目加载。

2。使用独立的GUI来添加任何需要的HDL文件。右键单击现有HDL文件
在左手边选择新的库。给它适当的名称并添加你的库
这个库的VHDL文件。

对于较低级别的层次结构,只需将这些文件添加到此项目即可。

三。在所有必要的文件被添加后,右键单击宏(顶级)HDL文件
并选择更新文件以验证所有的检查结果。然后,选择它的实体和
综合。一定要选择正确的Xilinx器件并检查“不要插入I/O”。
垫子“选项”。

然后将XNF文件写入基础项目目录。

4。打开示意编辑器并选择层次结构-GT;从NETLIST中创建宏符号。
选择最近创建的XNF文件并单击Open。这将建立一个符号和一个
此项目库的仿真文件。

请记住,因为这个宏是在基础环境、基础之外创建的。
在对HDL文件进行更改之后,将无法自动更新它。
您需要重新综合代码(使用UPDATE命令),重新编写XNF文件,以及
将XNF重新导入基础。

请登录后发表评论

    没有回复内容