Questa Sim更新代码后生成schematic报错[No Design Loaded]求助
解决Questa Sim-64 10.6c中[No Design Loaded]报错的方法
重新编译并加载设计
- 清理残留编译数据:在Questa Sim命令行输入
vdel -all,清除所有已加载的设计和编译库文件 - 重新编译修改后的代码:执行
vlog -work work <你的SV文件名>.sv(多文件的话依次列出所有文件名) - 加载顶层模块:输入
vsim work.<你的顶层模块名>,确保设计成功加载到仿真环境
- 清理残留编译数据:在Questa Sim命令行输入
排查代码编译错误
编译窗口的报错信息必须仔细查看——修改后的代码如果存在语法错误、类型不匹配或逻辑冲突,编译会直接失败,设计自然无法被加载。先修复所有编译报错,再重新执行编译加载流程按正确流程生成原理图
必须等设计成功加载后,再通过菜单栏View > Schematic或者命令行view schematic打开原理图窗口,不要在未加载设计的状态下直接尝试生成原理图检查工作库状态
输入vdir work查看work库中是否存在编译好的顶层模块;如果work库损坏,直接删除整个work文件夹,然后重新创建库:先执行vlib work,再执行vmap work work,之后重新编译代码
内容的提问来源于stack exchange,提问作者AWESOMENESS FOREVER
相关产品推荐
相关产品推荐

