gpt4 book ai didi

fpga - Quartus:从外部文件添加依赖项

转载 作者:行者123 更新时间:2023-12-05 07:18:13 26 4
gpt4 key购买 nike

我有很多 FPGA 项目和一些共享的通用组件。我正在寻找一种通过外部文件添加这些组件的方法,这样我就可以轻松地将新组件添加到我的所有项目中。

我已经搬走了

set_global_assignment -name VHDL_FILE x.vhd
set_global_assignment -name VHDL_FILE y.vhd

从 QSF 到单独的 TCL 文件的声明,并使用

set_global_assignment -name SOURCE_TCL_SCRIPT_FILE library.tcl

这几乎是我想要的,但是当从 GUI 修改文件列表时,这个 TCL 脚本中的所有组件都会再次添加到 QSF 文件中。有办法避免这种情况吗?

最佳答案

你能不能做一些事情,比如在 QSF 中使用 TCL,从包含你需要的文件列表的 list 文件中以编程方式创建一系列语句:

proc readData {filename} {
set f [open $filename r]
foreach line [split [read $f] \n] {
set_global_assignment -name VHDL_FILE $line
}
}

关于fpga - Quartus:从外部文件添加依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58452705/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com