目录
1 quartus II 基本操作 ............................................................................................................... 3 (1)新建工程 ..................................................................................................................... 3 (2)文件的组织形式 ......................................................................................................... 7 (3)给工程添加一个文件 ................................................................................................. 7 (4)文件的编译 ............................................................................................................... 10 2Modelsim的基本使用 .......................................................................................................... 12 (1) (2) (3)
测试平台testbench ............................................................................................. 12 在modelsim中编写测试文件和用户设计的模块 ............................................ 12 基本仿真流程 ...................................................................................................... 14
1,creat the working design library ................................................................................... 14 2,compile the design uints ........................................................................................... 15 3,optimize the design ................................................................................................... 16 4,load the design .......................................................................................................... 17 5,run the simulation ..................................................................................................... 18 (4)
modelsim 工程 .................................................................................................... 20
1,create a new project ..................................................................................................... 20 2,add objects to the project ......................................................................................... 21 3,compile the design ....................................................................................................... 21 4,optimize for design visibility ...................................................................................... 22 5,load the design ............................................................................................................. 22 (5) 1,
使用多个库进行仿真 .......................................................................................... 22 建立实验环境 ...................................................................................................... 22
2,新建工程 ...................................................................................................................... 23 3,
关联其他库 .......................................................................................................... 24
3 quartus II 和modelsim 的联合使用 .................................................................................. 27 (1)ip核的使用 ............................................................................................................... 27 (2)从quartus II调用modelsim进行仿真 .................................................................... 34 1,基本设置 ................................................................................................................... 34
2,仿真 ........................................................................................................................... 39 (3)modelsim 直接仿真quartus II的IP核。 ............................................................... 39 1,脚本记录文件 ........................................................................................................... 40 2,仿真需要的库 ........................................................................................................... 51 3,关联库并仿真 .............................................................................................................. 52
我所使用的是quartus II verison 11.1,使用的语言是verilog HDL,打开软件界面如下图所示:
1 quartus II 基本操作
(1)新建工程
选择file菜单下的new project wizard,会弹出如下图所示界面:
点击next,来到下面的页面:
第一栏要输入的是工程的存储路径,我输入的是:G:/code/verilog test/20150411_basic_tool/t1
第二栏是工程的名字: basic_tool
第三栏里会自动填入和工程名字一样的字符,默认工程中顶层模块的名字和工程名相同,顶层模块在工程的编写过程中是可以更改的,这个先不用管它。
需要注意的是路径必须是英文路径,文件夹和工程名字只能是英文字母或者”_”。 然后点击next进入如下
图所示的界面
这个界面的意思是如果在工程文件夹下已经有verilog HDL文件了,可以直接添加进来作为工程文件,先不用管它直接next进入如下图所示的界面:
刚才称呼的一系列“界面”换成“窗口”比较合适。
这个窗口的目的是选择期间型号。先随便选一个就行,像我选的是cyclone II系列的ep2c8q208c8芯片。然后点击next进入下图所示的窗口: