我正在尝试编写一个 makefile 来编译和模拟一些 vhdl 代码。
有没有办法从 linux/windows 命令行创建项目?
如果您打开该工具并运行“新项目”,这很简单,但没有从命令行执行此操作的文档。
我不知道如何直接从命令行使用项目命令。但我有另一种方法来做到这一点。如果你进入命令行,你可能已经知道了。
无论如何,您可以编写一个包含项目命令的 .do 文件,然后使用vsim -c -do filename.do来执行它。
例如,我的 filename.do 包含“project new .pro_name”
我的建议是不要使用项目,它们会妨碍。
正如 Rakend 已经提到的,只需使用简单的 .do 文件,如果您想做一些额外的事情,您可以使用完整的 Tcl 解释器。
如果您想使用 makefile,请手动编译您的代码,然后运行 vmake 为您创建 Makefile。但是,vcom/vlog 很快,所以 .do 就是您所需要的。
祝你好运,
汉斯。