[modelsim] modelsim仿真的问题

[复制链接]
 楼主| 比神乐 发表于 2023-7-2 21:55 | 显示全部楼层 |阅读模式
先上图:
我在网上搜,说要修改环境变量

可是那个文件夹下没有LICENSE_DELLXPX.TXT那个文件。
RC_nativelink_simulation.rpt文件里有
  1. Info: Starting NativeLink simulation with ModelSim software
  2. Sourced NativeLink script c:/altera/13.1/quartus/common/tcl/internal/nativelink/modelsim.tcl
  3. Error: You selected ModelSim as Simulation Software in EDA Tool Settings, however NativeLink found ModelSim-Altera in the path -- correct path or change EDA Tool Settings and try again
  4. Error: NativeLink simulation flow was NOT successful
我就没装modelsim-altera这个软件


我也没设置modelsim-altera路径。
这是怎么回事呢?谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评论

感觉应该要重新安装一下,不要用自带的版本。  发表于 2023-7-3 09:49
 楼主| 比神乐 发表于 2023-7-2 23:20 | 显示全部楼层
现在这个问题没有了,又出新问题了。

# ** Error: (vsim-3170) Could not find 'D:/ChromeCoreDownloads/CCB/CPLD/study/CRC_7/simulation/modelsim/rtl_work.CRC_7_vlg_tst()'.
以前仿真工程名是CRC_7,仿真文件里写CRC_7_vlg_tst()就可以了。怎么多了个rtl_work?
请高手指教?谢谢!
zlf1208 发表于 2023-7-3 10:22 | 显示全部楼层
本帖最后由 zlf1208 于 2023-7-3 10:34 编辑
比神乐 发表于 2023-7-2 23:20
现在这个问题没有了,又出新问题了。

# ** Error: (vsim-3170) Could not find 'D:/ChromeCoreDownloads/C ...

你先用Quartus软件的向导生成一个仿真的模板,然后找到模板存放的目录,编辑修改 .do 后缀的文件,然后直接在 modelsim中调用这个 .do 文件进行仿真,不要通过 Quartus 调用 modelsim,我一直都是这样做的。附件是我自己记录的一些小技巧以及一个 do 文件的实例,你自己可以到网上搜索 modelsim 的相关教程(各种命令的用法,简单的前仿用到的命令不多),自己摸索吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
zlf1208 发表于 2023-7-3 13:22 | 显示全部楼层
比神乐 发表于 2023-7-2 23:20
现在这个问题没有了,又出新问题了。

# ** Error: (vsim-3170) Could not find 'D:/ChromeCoreDownloads/C ...

我找到了先前写的一个操作笔记,你照着步骤做就行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 比神乐 发表于 2023-7-3 17:52 | 显示全部楼层
zlf1208 发表于 2023-7-3 10:22
你先用Quartus软件的向导生成一个仿真的模板,然后找到模板存放的目录,编辑修改 .do 后缀的文件,然后直 ...

谢谢
 楼主| 比神乐 发表于 2023-7-3 17:53 | 显示全部楼层
zlf1208 发表于 2023-7-3 13:22
我找到了先前写的一个操作笔记,你照着步骤做就行

谢谢
 楼主| 比神乐 发表于 2023-7-3 23:21 | 显示全部楼层
zlf1208 发表于 2023-7-3 10:22
你先用Quartus软件的向导生成一个仿真的模板,然后找到模板存放的目录,编辑修改 .do 后缀的文件,然后直 ...

这是我的*.do文件内容:
  1. transcript on
  2. if {[file exists rtl_work]} {
  3.         vdel -lib rtl_work -all
  4. }
  5. vlib rtl_work
  6. vmap work rtl_work

  7. vlog -vlog01compat -work work +incdir+D:/ChromeCoreDownloads/CCB/CPLD/study/CRC2 {D:/ChromeCoreDownloads/CCB/CPLD/study/CRC2/CRC.v}

  8. vlog -vlog01compat -work work +incdir+D:/ChromeCoreDownloads/CCB/CPLD/study/CRC2/simulation/modelsim {D:/ChromeCoreDownloads/CCB/CPLD/study/CRC2/simulation/modelsim/CRC.vt}

  9. vsim -t 1ps -L altera_ver -L lpm_ver -L sgate_ver -L altera_mf_ver -L altera_lnsim_ver -L cycloneive_ver -L rtl_work -L work -voptargs="+acc"  CRC_vlg_tst()

  10. add wave *
  11. view structure
  12. view signals
  13. run -all
你看该怎么改啊?谢谢!
最讨厌仿真提示# ** Error: (vsim-3170) Could not find 'D:/ChromeCoreDownloads/CCB/CPLD/study/CRC2/simulation/modelsim/rtl_work.CRC_vlg_tst()'.
zlf1208 发表于 2023-7-4 08:25 | 显示全部楼层
本帖最后由 zlf1208 于 2023-7-4 08:34 编辑
比神乐 发表于 2023-7-3 23:21
这是我的*.do文件内容:
你看该怎么改啊?谢谢!
最讨厌仿真提示# ** Error: (vsim-3170) Could not find ...

别讨厌,这是仿真器没找到这个文件。你要把整个工程的全部模块都加进来,CRC肯定还调用其它子模块,全部要加进来,不能只加一个顶层模块。
 楼主| 比神乐 发表于 2023-7-4 10:00 | 显示全部楼层
zlf1208 发表于 2023-7-4 08:25
别讨厌,这是仿真器没找到这个文件。你要把整个工程的全部模块都加进来,CRC肯定还调用其它子模块,全部要 ...

根本就没有这个文件
zlf1208 发表于 2023-7-4 10:44 | 显示全部楼层
比神乐 发表于 2023-7-4 10:00
根本就没有这个文件

或许你用了IP核,有隐含调用的,这个我就不太清楚了
zlf1208 发表于 2023-7-4 15:48 | 显示全部楼层
比神乐 发表于 2023-7-4 10:00
根本就没有这个文件

你用一个简单的工程,比如定时器啥的,把仿真的流程先跑通
 楼主| 比神乐 发表于 2023-7-4 16:46 | 显示全部楼层
可以了,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

470

主题

3535

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部