vhdl - 如何撤消全局 modelsim.ini 中的设置?

标签 vhdl modelsim

我想使用 OSVVM。 Modelsim 附带了一个旧版本的 OSVVM,在名为 osvvm 的库中预编译。这是在全局 modelsim.ini 文件中设置的:

osvvm = $MODEL_TECH/../osvvm

我希望能够编译更高版本的 OSVVM。我仍然想将它编译成一个名为 osvvm 的库,因为那是 OSVVM 源代码所期望的位置。

我通过在全局 modelsim.ini 中注释掉上面的行来暂时解决这个问题。这可行,但不太可持续:每次我们安装 Modelsim 时都必须完成(大概)。

那么,是否有某种方法可以撤消本地 modelsim.ini 文件中的这一行?这对我来说更具可持续性。或者,是否有其他一些不涉及进行特定于机器的更改的方法?

最佳答案

您可以简单地覆盖本地“modelsim.ini”中的全局​​映射。当您进入目录时(至少在 modelsim GUI 中),该文件会自动加载。

只需在项目/模拟目录中创建一个本地 modelsim.ini 并填充:

[Library]
; load the global modelsim.ini
others = $MODEL_TECH/../modelsim.ini
; overwrite the existing mapping
osvvm = osvvm

(假设您的 osvvm 已在项目目录中的 osvvm 目录中构建。否则只需添加正确的路径。)

关于vhdl - 如何撤消全局 modelsim.ini 中的设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47778641/

相关文章:

vhdl - 我想检查 std_logic_vector 是否包含负整数

vhdl - 查找数组中的最小值的问题

modelsim - 有没有办法通过 TCL API 在 ModelSim 中切换叶子名称?

verilog - tf_nodeinfo 已被 IEEE 弃用

tcl - Modelsim - 为没有 GUI 的文件设置 "compile to library"

VHDL - DE0 - QUARTUS II PLL 在 modsim 中不显示输出

vhdl - 如何在 vhdl 中创建包含文件?

embedded - FPGA 开发项目的好网站/博客

VHDL - 测试台内部信号

linux - 我的modelsim字体太小看不清