Professional Documents
Culture Documents
verdi的使用
verdi的使用
仿真器默认,且为设置PATH 做准备
VERDI_HOME/NOVAS_HOME
让系统能够找到verdi
PATH
让系统能够找到verdi所需要的库文件
LD_LIBRARY_PATH
verdi环境配置(gvim ~/.bashrc)
例:
tb文件中添加代码段
产生.fsdb文件
注意:async_fifo为.fsdb文件的名字,可修改
基于Verilog系统函数
-full64 以64位linux系统运行
-debug_all 编译命令
-timescale=1ns/10ps 编译精度
-f xxx.list
皆可以指定Verilog设计文件列表(相对路径)
-f xxx.f
-f file.list 所有需要的.v文件相对路径
M akefile脚本
-fsdb 表示支持fsdb相应操作
V C S部分
+define+FSDB 在所有的.v文件中添加`define FSD B ,有这个才能调用fsdb的相关函数
-l xxx.log 保存编译过程生成的日志
./simv 启动仿真
-f file.list 所有需要的.v文件相对路径
& 后台打开verdi
-debug_pp 使能ucli命令
-rdynamic 指示需要加载的动态库
-P xxx/novas.tab 加载表格文件novas.tab
-P xxx/pli.a 加载静态库pli.a
M akefile脚本
verdi +vcs+lic+wait 若没有可用的通知,则告诉V C S等待网络许可证
V C S部分
基于ucli/tcl接口
两种方法优缺点
熟悉界面
缩小波形:按 z 键
放大波形:鼠标左键拖选放大范围
删除信号:按 delete 键
复制信号:选中按ctrl+p
粘贴信号:鼠标中键选择位置,按 Fn+insert
nw ave界面:按 shift+M
标记时间节点(M arker)
查看信号变化
鼠标放置代码窗口,按 x
nwave
熟悉一个新的设计
ntrace
配置完毕,重开软件