QuartusII工具使用.doc
6页实验一 Quartus II工具使用一、 实验目的1. 掌握Quartus II的开发界面和开发流程;2. 学会对设计电路进行波形功能仿真二、 实验设备1. 安装Quartus II软件的计算机三、 实验内容1. 打开Quartus II工作环境,如图1所示图1 打开Quartus II工作环境2. 新建一个Quartus工程,在File菜单中选择New Project Wizard帮助新建工程打开Wizard之后,界面如图2所示点击Next,输入工程工作路径、工程文件名以及顶层实体名注意:这里输入的顶层实体名字必须与之后设计文件(比如.v文件)的顶层模块名相同,默认实体名与工程文件名相同,本次实验采用这种命名方法,当然用户也可以根据需要输入不同的实体名工作路径:F:\quartus2\mux21a工程文件名:mux21a顶层实体名:mux21a输入结束后点击Next3. 添加设计文件如果用户之前已经有设计文件(比如.v文件),那么再次添加相应文件;如果没有完成的设计文件,点击Next,之后添加并且编辑设计文件4. 选择设计所用器件图2 选择相应器件如图2所示,在Family菜单中选择 CycloneIII。
在Target device选项框中选择 Specific device selected in ‘Available devices’ list在Available device列表中选择 EP3C5F256A7 这个型号的器件完成后点击Next5. 设置EDA工具设计中可能会用到的EDA工具有综合工具、仿真工具以及时序分析工具在本次实验中不使用这些工具,因此点击Next直接跳过设置6. 查看新建工程总结在基本设计完成后,Quartus II会自动生成一个总结让用户核对之前的设计(如图3所示),确认后点击Finish完成新建图3 新建工程总结7. 新建一个VHDL File文档,输入程序代码如下图:保存在F:\quartus2目录下,设计文件命名mux21a编译文件打开Processing菜单中的start选项,点击Start Compilation8. 接下来进行综合前仿真,综合前仿真又叫做功能仿真,是为了检查设计是否在理论上达到预期功能,该仿真不考虑器件实际物理特性a)首先产生综合前仿真用网表打开Processing菜单中的Generate Functional Simulation Netlist。
b)创建仿真输入波形文件仿真时需要对顶层模块的输入管脚提供激励信号,在Quartus软件中可以通过波形文件方便的输入在新建文件对话框中选择其中的Vector Waveform File, 如图4所示 图4创建后的空的波形文件如图5所示图5 空波形文件C)添加信号节点在文件左半部分点右键,单击Insert Node or Bus后,选择其中的Node Finder可以从节点列表中选择我们需要的,而避免一个一个输入节点的麻烦d)Filter选择Pin:all,点击List按钮出现如图6的节点列表图6 节点列表e)点》按钮,将所有相关节点加入右侧Select Nodes栏中完成后,点击OK按钮确认点击OK后返回添加节点对话框修改输入激励首先,选择data_in总线信号,分别输入时钟信号,如图7所示 f)a、b、s的时钟信号完成后,单击Processing里的Generate Functional Simulation Netlist选项, g)完成上述操作之后,继续执行Processing里的start simulation选项, 执行完成后生成输出时钟信号波形如下图: 四、实验目的 通过本次实验,学会了Quartus II的安装和破解方法,掌握Quartus II的开发界面和开发流程;学会对设计电路进行波形功能仿真。





