simulation__guide2

simulation__guide2

ID:38345394

大小:208.50 KB

页数:8页

时间:2019-06-10

simulation__guide2_第1页
simulation__guide2_第2页
simulation__guide2_第3页
simulation__guide2_第4页
simulation__guide2_第5页
资源描述:

《simulation__guide2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、说明:本指南用的是QII内嵌的ModelSim-Altera10.0c仿真器,其他仿真器操作是一样的。注意对于ip核NCO的仿真,要用封装文件.vo,而不要用.v文件;在仿真NCO时只需要把产生NCO的4个表格文件加入工程所在目录下即可,4个文件分别是nconame_cos_c.hex,nconame_sin_c.hex,nconame_cos_f.hex,nconame_cos_f.hex.这样避免了每次在QII下修改程序时,都要重新拷贝到modelsim工程目录下的繁琐劳动。(因为修改QII下的程序,不会影响到NCO的表格

2、文件,除非重新编辑NCO)1、第一步:先新建一个文件夹,比如F:simulate_ils;2、第二步:打开modelsim并将其工作目录指向第一步中新建的文件夹。具体操作:点击modelsim菜单栏的File—>ChangeDirectory,在弹出的对话框中选择第一步中新建的文件夹,点击确定。3、第三步:,创建一个仿真库。具体办法是:点击菜单栏里的File—>New—>Library选中“anewlibraryandalogicalmappingtoit”,在“LibraryName”里填入仿真库的名字(比如:ILS_LI

3、B)。点ok。(此时的仿真库是空的)完成这一步以后,第一步新建的文件夹里会自动生成一个名为ILS_LIB的文件夹,用来存放将来编译好的库文件。3、第四步:编译3中的仿真库。具体办法是:在modelsim的library窗口里(所有的窗口都可以在菜单栏的view里去找)找到3中创建的ILS_LIB库,点一下它。然后,点击菜单栏里的Compile—>Compile…点中Library下拉菜单,把work改为ILS_LIB,点中查找范围下拉菜单,指向QuartusII安装目录D:altera11.1sp2quartuseda

4、sim_lib(此处把QII安装目录改成您电脑上的安装目录),Ctrl+A,然后右键按类型排列图标,然后选中所有的.v文件,然后点Compile开始编译库文件。等待编译完成,点Done5、第五步,在modelsim里新建工程。具体办法是:File—>New—>Project填写工程名(比如ils),其他不动。(注意此时工程和3中创建的仿真库是在同一个目录下的)点ok.。出现如下图片,可以选择“CreateNewFile”(在工程里新建文件)或者“AddExistingFile”(向工程加入存在的文件)。然后点Close6、第

5、六步,向modelsim的工程里加入文件。具体办法是:假设已经编辑好了要对其仿真的文件了,比如ils_loc.v,并且已经写好了它的testbench,比如ls_loc_test.v.那么要把这两个文件加入工程ils中,如果用到PLL,那么也应该把描述PLL功能行为的封装文件pll.v加入ils中去。这里要注意:对于NCO,要加入的是产生的.vo封装文件(如nco.vo),否则无法仿真。具体向工程ils加入文件的操作是这样的:把鼠标箭头放在project窗口里的任何一个空白处,右键AddtoProject—>ExistingF

6、ile…弹出对话框如下点Browse找到已经存在的文件,选中它,点“打开”,点ok。这一步最好是把您需要的仿真的相关文件都拷到第五步已经新建好的工程ils目录下,也就是第一步新建的文件夹里:F:simulate_ils,不然的话接下来编译可能会通不过。7、第七步,编译project里的.v文件。上一步完成以后,Project窗里会显示加入的.v文件,后面有“?”号表示还没有编译过。接下来在工具栏里找到全编译图标,从左往右第二个。点一下,进行全编译(Transcript窗口里会有编译提示信息),这里再说一下,所有的窗口都可以在

7、view的下拉菜单里找到,但是要注意sim窗口在View菜单中的名字为Structure。8、第八步,运行仿真。具体办法是:找到工具栏里的仿真图标(从在往右第三个)点击一下它。或者在菜单栏里执行命令Simulate—>StatSimulation…弹出的仿真对话框如下:”点击上面一栏的“Library”出现下面的图片在上面图片的下面空白框右侧的Add…弹出对话框里点Browse…,选择4中编译好的仿真库ILS_LIB,点ok。然后点击“Design”回到上上个图片的界面。找到work库,点“+”展开,选中里面的顶层文件(这里要

8、说一下,如果有testbench,那么它就是顶层文件,没有的话就是quartus工程里的顶层文件。如果输入太多,建议写个testbench)点“ok”运行仿真,这里补充一下,如果没有出现wave窗口,可以在view下拉菜单里打开。另外,若要结束仿真可以执行命令:Simulat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多
相关标签