三、开发环境与配置 使用Verdi前需要对开发环境进行配置,使得系统在调用Verdi时找到其路径,在使用verdi时找到其库文件与路径,所以要注意三个变量和三条指令的使用:Verdi_HOME/NOVAS_HOME 仿真器默认,为设置PATH做准备 PATH 让系统能够找到verdi,如果不设置PATH,在调用Veidi时系统无法识别。 LD_LIBRARY_PATH
三、开发环境与配置 使用Verdi前需要对开发环境进行配置,使得系统在调用Verdi时找到其路径,在使用verdi时找到其库文件与路径,所以要注意三个变量和三条指令的使用:Verdi_HOME/NOVAS_HOME 仿真器默认,为设置PATH做准备 PATH 让系统能够找到verdi,如果不设置PATH,在调用Veidi时系统无法识别。 LD_LIBRARY_PATH 为了使得Ve...
export UVM_HOME=$VCS_HOME/etc/uvm/src export NOVAS_HOME=/mnt/eda/verdi export LD_LIBRARY_PATH=$NOVAS_HOME/share/NPI/lib/LINUX64/:$LD_LIBRARY_PATH export PATH=/mnt/eda/gcc-arm-none-eabi/bin:$PATH export PATH=$VCS_HOME/bin:$PATH...
1、LD_LIBRARY_PATH要添加hsim的环境变量 /eda/syn/hsim-2010.12-SPI/hsimplus/platform/amd64/bin 2、setenv VERDI_HOME /eda/syn/verdi_201101 setenv NOVAS_HOME /eda/syn/verdi_201101 setenv LD_LIBRARY_PATH=${NOVAS_HOME}/share/PLI/lib/LINUX64:$LD_LIBRARY_PATH setenv PATH=${NOVAS_HOME}/bin...
如果使用了VG GNU package中的 source_me文件,那么LD_LIBRARY_PATH会自动设置。 Using -Mlib and -Mdir Options 可以在analysis和elaboration时使用VCS 的 -Mlib和 -Mdir 选项,来在多个目录中保存analyze后的SystemC文件。由-Mdir定义的文件夹在VCS elaboration中不会被修改。这在analyzing(compiling)花费时间很长的...
而在dump fsdb文件需要几个文件,Verdi.tab, pli.a 以及与仿真器相应版本的.so库文件(需要修改LD_LIBRARY_PATH变量)。而这些目录在以往的版本中是比较凌乱的。 在Verdi200907版本之后它的dumper就做了统一化的处理: How to Link the New Unified Dumper?
进入到仿真的bin目录下,打开run.makefile仿真脚本修改如下:1)修改仿真工具,添加vcs仿真选项,“LD_LIBRARY_PATH”是novas的路径,根据自己环境修改下。 2)添加verdi环境 修改好的仿真环境如下: RUN_DIR:=${PWD}TESTCASE:=${RUN_DIR}/../../riscv-tools/riscv-tests/isa/generated/rv32ui-p-addiDUMPWAVE:=...
要用:隔开,注意要加上$LD_LIBRARY_PATH,避免之前存在的路径失效,在前则先搜索,在后则后搜索 参考 1.关于开发中常见的编译器技巧 2.LD_LIBRARY_PATH环境变量设置及Linux动态库查找方法 感谢阅读,如有问题,请批评指正,谢谢。
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${NOVAS_HOME}/share/PLI/VCS/LINUX else setenv LD_LIBRARY_PATH ${NOVAS_HOME}/share/PLI/VCS/LINUX endif 注意:如果使用的是64位Linux,需要把LINUX替换成LINUX64,其他操作系统参考Verdi文档。后面步骤使用的路径也要做同样的替换。
相关配置如下:NOVAS_HOME和LD_LIBRARY_PATH配置如下:又去路径下看了,发现路径没错,上面路径的确存在 ...