12.1 EDK - 在进行BFM仿真时,我得到错误:(vsim-4008)对象'read_cmd(24:31)'未找到

描述

我使用的是Modelsim PE 6.5c版。我在Modelsim PE版本6.5c上运行总线功能仿真,我收到以下错误消息:

**错误:(vsim-4008)找不到对象'read_cmd(24:31)'

我该如何解决这个问题?

此问题似乎只影响Modelsim PE,而不影响Modelsim SE。打开自动创建的sample.do文件并找到第一个env命令:

env / bfm_system / bfm_memory / bfm_memory / slave / slave / read_req_cmd

下面的每个“更改”命令都假定您位于/ bfm_system / bfm_memory / bfm_memory / slave / slave / read_req_cmd的HDL层次结构中,但Modelsim PE不接受“env”命令。

使用“env”尝试设置的分层路径前置每个更改命令:

之前 - 更改read_cmd(24:31)2#00000001

after-change / bfm_system / bfm_memory / bfm_memory / slave / slave / read_req_cmd / read_cmd(24:31)2#0000000

如果有新的“env”命令,则后面的“更改”命令将具有新的分层前缀。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-31 17:58:19 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它