ISE 9.1i  – 如何通过Tcl使用VHDL库-Altera-Intel社区-FPGA CPLD-ChipDebug

ISE 9.1i – 如何通过Tcl使用VHDL库

问题描述

在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库的创建和管理。

请登录后发表评论

    没有回复内容