modelsim的使用
- 如果是新手,首先要在File—>New—library,新建一个我们自己的库,命名为work;
- 建立好work library后,点击FIile—>New—>project
- 建立好工程后点击OK,会出现下图:如果要仿真现有的文件可以点击Add Existing File,新建的则点击Create New File。
- 双击.v文件,用modelsim打开,每个.v文件编辑后要手动点击保存。
编写好相应文件后,点击compile——>compile all,Modelsim就会编译相应文件,没有编译的文件State处会显示蓝色的问号,编译通过的文件是绿色的√,编译没有通过,出错的文件是红色的×。
如果编译有错,则双击下方Transcript中提示出错的语句,会有错误提示,根据错误提示去修改代码,会比较容易。
修改好错误后,再次编译,直到通过。
- 通过后就可以进行仿真啦。点击simulate——>start simulation,出现如下窗口,选择我们的测试文件,将enable optimization前的勾勾去掉,点击OK。
然后Modelsim就会开始仿真啦。 - 仿真之后,就要查看波形。在objects窗口中选中要观察的波形,右键add to——>Wave——>selected signals,就出现我们的波形窗口。
- 一般窗口是没有波形的,点击窗口上方的run,波形即出现,同时run旁边的窗口可以设置仿真时间。