问题描述
在ISE的9.1i版本中,无法通过Tcl接口创建或使用VHDL库。如何在没有Tcl命令的情况下在XST中使用VHDL库?
解决/修复方法
Project Navigator中有一个名为“自定义编译文件列表”的高级选项,允许用户指定发送到XST的确切源文件和库集。这个选项可以通过Tcl访问,这是它的工作原理。
首先,创建自定义编译文件,它只是项目中所有HDL源文件的* *完整*列表,以及与每个文件关联的库,按编译顺序排列。这个文件的语法只是一个库和一个文件,每行一个,用分号分隔。
<代码>
<LIBRARY_NAME>; <FILE_NAME>
[<LIBRARY_NAME>; <FILE_NAME>]
</代码>
以下是名为list.lst的示例文件的内容:
<代码>
MYLIB; reuse.vhd
ip_lib; core.vhd
工作; lower1.vhd
工作; lower2.vhd
工作; top.vhd
</代码>
然后,使用以下Tcl命令访问此文件:
<代码>
项目集“自定义编译文件列表”list.lst
</代码>
在9.2i版本中,将引入一个新的Tcl命令,该命令将支持VHDL库的创建和管理。
没有回复内容