数字IC
文章平均质量分 50
时雨咕噜
这个作者很懒,什么都没留下…
展开
-
verdi基础操作
用gvim更新修改代码后,需要重新打开一个终端重新跑vcs,然后在verdi的代码框用shift+l刷新,会同时刷新代码和波形。代码内双击,跳转drive或者load。在波形框中,按照鼠标左键再左右移动,可以放大这一部分的波形,还有下面的功能键可以用。默认情况拖到波形处会warning,可以在仿真里加 $fsdbDumpMDA;从波形的file处进入save signal,或者shift+s存波形。shift time可以移动时间,方便看pipeline的波形。1.代码里选中,再按鼠标中键拖进去。原创 2022-11-22 21:06:48 · 2440 阅读 · 0 评论 -
Verilog到VCS到Verdi
/保存dut后两个层次的波形。//保存top_module下所有波形。gvim flist.f:写file list 文件,把.v吃进去。:方便直观显示结果,知道仿真是否通过。在仿真前必须先指定要观测的波形,才能看到信号完整的变化过程。创建一个sh文件写脚本:gvim run_vcs.sh。gvim adder.v:写加法器代码。gvim main.v:写tb代码。原创 2022-11-22 15:29:48 · 222 阅读 · 0 评论 -
gvim基础使用
把光标所在行的xxx替换成ggg,gc表示会对每个进行单独选择,进入后按y或者n,如果直接g,则全部替换。如果粘贴的是整行,则p会在下一行粘贴,若不是,会在光标后粘贴。上下选中,ctrl+q,shift i,写入内容,esc。gvim xxx:用gvim创建一个xxx。v进入可视模式,光标选中内容,:w xxx。被删除的内容实际是剪切,可以直接粘贴。垂直并排:gvim -o x y z。横向并排:gvim -O x y z。若xxx已存在,需要覆盖,则。,编辑模式下,鼠标选中,如果只替换一个字符,r。原创 2022-11-18 21:28:44 · 413 阅读 · 0 评论 -
Linux基础指令
linux原创 2022-11-18 20:52:35 · 51 阅读 · 0 评论