【开发环境】 irun(ncverilog)无法dump fsdb波形问题解决方法
时间: 2024-06-02 19:11:05 浏览: 401
vscode配置verilog开发环境示例代码包,可编译运行,观察波形
在使用 irun(ncverilog) 进行仿真时,无法成功生成 fsdb 波形文件可能存在以下几种原因:
1. 没有开启 fsdb 波形文件的生成选项。在运行 irun(ncverilog) 命令时需要使用 -access +rwc -fsdb 开关来开启 fsdb 波形文件的生成选项。
2. 生成 fsdb 波形文件的路径不存在或者没有写权限。在运行 irun(ncverilog) 命令时需要使用 -fsdbfile <file_name> 开关来指定 fsdb 波形文件的生成路径和文件名,并且需要确保该路径存在并且有写权限。
3. 仿真过程中出现了错误导致无法生成 fsdb 波形文件。在运行 irun(ncverilog) 命令时需要加上 -debug_all 开关来开启所有的调试信息输出,以便于查找错误信息。
综上所述,可以在运行 irun(ncverilog) 命令时加上如下参数以解决无法生成 fsdb 波形文件的问题:
irun -access +rwc -fsdb -fsdbfile <file_name> -debug_all <verilog_files>
阅读全文