VERDI_HOME/NOVAS_HOME:仿真器默认,且为设置PATH做准备 PATH:让系统(Linux)找到verdi LD_LIBRARY_PATH:让系统(Linux)能够找到Verdi需要的库文件. 三个命令 echo(可配合sed):查询环境变量 echo $PATH | sed ‘s/\:/\n/g’ echo $LD_LIBRARY_PATH | sed ‘s/\:/\n/g’ /home/.tools/synopsys/Verdi3...
三、开发环境与配置 使用Verdi前需要对开发环境进行配置,使得系统在调用Verdi时找到其路径,在使用verdi时找到其库文件与路径,所以要注意三个变量和三条指令的使用:Verdi_HOME/NOVAS_HOME 仿真器默认,为设置PATH做准备 PATH 让系统能够找到verdi,如果不设置PATH,在调用Veidi时系统无法识别。 LD_LIBRARY_PATH 为了使得Ve...
1、 把NOVAS_HOME和LD_LIBRARY_PATH这两个变量设对 2、VCS加-fsdb参数 3、VCS和VERDI的版本不要相差太远
意的是,仿真过程会将整个design给dump下来,同时会自动添加 -debug_access 选项。 另外,配置过程中若出错,首先检查一下LD_LIBRARY_PATH是否配置对,目录下有没有Verdi需要的库文件xxx.so(静态库),pli.a(动态库),xxx.tab(表文件 for VCS)等,一般都是这里没配对导致没生成波形而报错; 提醒:vcs+fsdbon和tb中用$...
LD_LIBRARY_PATH 为了使得Verdi在运行过程中找到需要的库文件,对Library的位置在开发环境中进行配置,可通过: 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 echo $LD_LIBRARY_PATH|sed ‘s/:/\n/g’ 进行查看,库文件中包含.so(共享对象文件,shared object),pli.a(静态库)等库文件,还需要*....
1)修改仿真工具,添加vcs仿真选项,“LD_LIBRARY_PATH”是novas的路径,根据自己环境修改下。 2)添加verdi环境 修改好的仿真环境如下: RUN_DIR := ${PWD} TESTCASE := ${RUN_DIR}/../../riscv-tools/riscv-tests/isa/generated/rv32ui-p-addi
LD_LIBRARY_PATH:配置Verdi的库;(我是用的vcs进行编译,如果有用questa编译的要进行修改) 2. 波形的产生及打开 波形的产生,需要在top文件中添加波形控制的系统函数,最常用的系统函数如下: 以上列举了经常使用到的fsdb命令,对于一些其他的命令,又想了解的伙伴可以点击这里。
LD_LIBRARY_PATH:让系统(Linux)能够找到Verdi需要的库文件.so(静态库),.a(动态库),.tab(表格文件)。 (2)三个命令: echo(可配合sed):查询(打印)环境变量,管道命令|相当于把管道左边的结果给右边的命令再执行 示例: echo LD_LIBRARY_PATH | sed ‘s/:/\n/g’ ...
首先需要把上面的库文件路径添加到系统的环境变量LD_LIBRARY_PATH 中,如下: setenv LD_LIBRARY_PATH ${VERDI_HOME}/share/PLI/MODELSIM/${PLATFORM}:$LD_LIBRARY_PATH 然后在仿真的时候,命令行中添加如下: vsim -pli novas_fli.so work.test do dump_fsdb_questa.tcl +fsdb+autofluash ...
export PATH="/home/shixin/synopsys/verdi/verdi/Verdi_O-2018.09-SP2/bin:"$PATH export VERDI_HOME="/home/shixin/synopsys/verdi/verdi/Verdi_O-2018.09-SP2" export LD_LIBRARY_PATH="/home/shixin/synopsys/verdi/verdi/Verdi_O-2018.09-SP2/share/PLI/lib/LINUX64":$LD_LIBRARY_PATH ...