modelsim中,使用systemVerilog语言的代码进行仿真时仍然失败,代码中有用到cos函数进行计算,但仍然使用失败,错误依然是Failed to find 'cos' in hierarchical name /cos.
时间: 2023-07-15 18:14:39 浏览: 216
modelsim 代码覆盖测试
在 ModelSim 中使用 SystemVerilog 语言进行仿真时,如果遇到找不到函数的错误,则可能是因为 ModelSim 缺少对应的库文件。你需要引入一个包含所需函数的库文件。
在你的代码中使用了 `cos` 函数,因此你需要引入 SystemVerilog 中提供的 math 库。在你的代码中添加以下代码:
```
`include "svlib/math.sv"
```
这将包含 SystemVerilog 中的 math 库文件,并使 `cos` 函数可用于你的代码中。如果你的 ModelSim 没有自带 math 库,你可以在网上下载并手动添加该库。
另外,如果你的代码中使用到了其他函数,也需要使用相应的库文件进行引入。
阅读全文