使用modesim仿真的坑记录所有解决方法
使用modesim软件进行仿真:
在这个过程中遇到了很多问题,在这个文档中我将详细记录,在以后的工程设计中以备查看
首先将文件中的sim下Video_Image_Processor_TB文件整个复制粘贴到modesim的根目录中的examples 文件下,打开MPF文件,会自动打开modesim软件,这时候点击compile all会发现基本上所有的文件都不能发现;然后就需要将原有的文件都从工程中(注意不是从硬盘中删除)删除,然后添加已有的文件进入工程。这时候发现可以编译通过了,但是会发现直接仿真会错误:而且没有任何解释。
以下是正确的做法:
在下面的文件中新建一个文件夹,假设命名为altrea(图中已经建好),然后在example中新建一个文件夹zy14
点击File—》change directory ,在弹出的窗口中选中altera并点击确定(忽略altera中的文件因为我已经建了一次,第一次建是不会有的)
然后点击file ——》new——》library,在下面弹出的窗口中填入library name 为altera_mf,新建一个库文件,点击ok完成。
点击compile——》compile…,在弹出的框中选择新建的altera_mf,地址是我安装quartsii 软件的地址下的eda—》sim—》lib,选择altera_mf.v文件,然后点击compile,done即可。
重复上述过程就可以建好包括200model、altera_primitives、cycloneive_atoms等多个库。
随后在新建的zy14中复制粘贴好,以下九个文件
点击file—》new—》project
点击ok后,选择add existing file,将上述的九个文件都加载进工程中
点击compile all,会发现都编译通过了
然后点击simulate —》 start simulation,选中libraries,添加我们之前建好的库文件
点击design,在work下选中顶层文件,点击ok
随后会发现报一堆奇怪的错误
返回重新点击点击design,在work下选中顶层文件,但是要去掉enable optimization前的勾,点击ok,此时一片正常
随后在点击右键,选择添加波形即可出现仿真波形