simulation__guide2.doc_第1页
simulation__guide2.doc_第2页
simulation__guide2.doc_第3页
simulation__guide2.doc_第4页
simulation__guide2.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

说明:本指南用的是QII内嵌的ModelSim-Altera 10.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的表格文件,除非重新编辑NCO) 1、第一步:先新建一个文件夹,比如F: simulate_ils ;2、第二步:打开modelsim并将其工作目录指向第一步中新建的文件夹。具体操作:点击modelsim菜单栏的FileChange Directory , 在弹出的对话框中选择第一步中新建的文件夹,点击确定。3、 第三步:,创建一个仿真库。具体办法是:点击菜单栏里的FileNewLibrary选中 “a new library and a logical mapping to it”,在“Library Name”里填入仿真库的名字(比如:ILS_LIB)。点ok。(此时的仿真库是空的) 完成这一步以后,第一步新建的文件夹里会自 动生成一个名为ILS_LIB的文件夹,用来存放将来编译好的库文件。 4、 第四步:编译3中的仿真库。具体办法是:在modelsim的library窗口里(所有的窗口都可以在菜单栏的view 里去找)找到3中创建的ILS_LIB库,点一下它。然后,点击菜单栏里的CompileCompile 点中Library下拉菜单,把work改为ILS_LIB,点中查找范围下拉菜单,指向Quartus II安装目录D:altera11.1sp2quartusedasim_lib(此处把QII安装目录改成您电脑上的安装目录),Ctrl+A,然后右键按类型排列图标,然后选中所有的.v文件,然后点Compile 开始编译库文件。等待编译完成,点Done5、第五步,在modelsim里新建工程。具体办法是:FileNewProject 填写工程名(比如ils),其他不动。(注意此时工程和3中创建的仿真库是在同一个目录下的) 点ok.。出现如下图片,可以选择“Create New File”(在工程里新建文件) 或者“Add Existing File”(向工程加入存在的文件)。然后点 Close6、第六步,向modelsim的工程里加入文件。具体办法是:假设已经编辑好了要对其仿真的文件了,比如ils_loc.v,并且已经写好了它的testbench,比如ls_loc_test.v .那么要把这两个文件加入工程ils中,如果用到PLL,那么也应该把描述PLL功能行为的封装文件pll.v 加入ils中去。这里要注意:对于NCO,要加入的是产生的.vo封装文件(如nco.vo),否则无法仿真。具体向工程ils加入文件的操作是这样的:把鼠标箭头放在project窗口里的任何一个空白处,右键Add to Project Existing File 弹出对话框如下点Browse 找到已经存在的文件,选中它,点“打开”,点 ok 。 这一步最好是把您需要的仿真的相关文件都拷到第五步已经新建好的工程ils 目录下,也就是第一步新建的文件夹里:F: simulate_ils ,不然的话接下来编译可能会通不过。7、第七步,编译project里的.v文件。上一步完成以后,Project窗里会显示加入的.v文件,后面有“?”号表示还没有编译过。接下来在工具栏里找到全编译图标,从左往右第二个。 点一下,进行全编译(Transcript窗口里会有编译提示信息),这里再说一下,所有的窗口都可以在view 的下拉菜单里找到,但是要注意sim窗口在View菜单中的名字为Structure。8、 第八步,运行仿真。 具体办法是:找到工具栏里的仿真图标(从在往右第三个)点击一下它。或者在菜单栏里执行命令SimulateStat Simulation 弹出的仿真对话框如下:”点击上面一栏的“Library” 出现下面的图片在上面图片的下面空白框右侧的Add 弹出对话框里点Browse ,选择4中编译好的仿真库ILS_LIB,点ok 。然后点击“Design”回到上上个图片的界面。找到work库,点“+”展开,选中里面的顶层文件(这里要说一下,如果有testbench,那么它就是顶层文件,没有的话就是quartus 工程里的顶层文件。如果输入太多,建议写个testbench)点“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论