器件类型设置:接下来就是要选择所需要的器件种类,点击“Next”后,就可以在出现的对话框中设置器件类型。可以在“Target device”中选择“Specific device selected in‘Available device’list”,指定需要的器件。也可以选择“Auto device selected by the Fitter”,根据文件自动选择目标器件。

第三方EDA软件的选择:点击“Next”,界面会显示你是否需要第三方EDA工具,如果不需要第三方EDA工具,可以不选,默认“None”;若需要可以根据需要选择,比如ModelSim等。然后点击“Finish”,完成工程的建立。

(2)新建工程完毕后,需要建立文件。在菜单栏中点击“File”下面的“New”。由于本次毕业设计主要使用“Verilog HDL”,所以选择“Design Files”中的“Verilog HDL File”,如果需要用其他的可以根据需要自行建立。如图2-3所示。

图2-3 新建文件

(3)输入代码并且保存:工程和文件建立完成之后就可以输入代码了。以半加器的代码为例子,在右边空白区域的文本编辑框中输入Verilog HDL代码,并且点击保存,也可以另存为到自己想放的位置。

(4)编译工程:保存文件之后,点击“Processing”目录下面的“Start Compilation”,或者点击右三角符号进行编译。编译结束之后,界面会显示是否有错误,错误在哪里,还有警告信息。提供这些信息以供参考,若有错误,做出相关修改,再进行编译。如图2-4为编译结果。

图2-4 编译结果

编译之后,一般为了验证正确性以及结果的可视化,一般要求利用仿真来验证。本文采用的是ModelSim这个第三方仿真软件,所以去Quartus II本身自带的不详细介绍,ModelSim仿真方法后文介绍。来自~优尔、论文|网www.youerw.com +QQ752018766-

2。3 Quartus II的插件

作为一个功能强大并且应用广泛的FPJA/CPLD开发软件,Quartus II与很多的第三方EDA软件有很多的无缝接口,也就是说有很多的插件。通过这种无线链接,两个软件可以彼此的相互交流,进行参数与命令的交互。通常情况下,要使用NativeLink这个工具来实现Quartus II与其他EDA软件的接口[8]。在双方软件交互的时候,不必在意其中的细节,因为NativeLink会提供友好界面,整个过程就仿佛在一个黑匣子中完成,只需要进行一些简单的操作,即可以使Quartus II与其他软件进行亲密关联,实现所需要的功能或者结果。有时候整个操作流程在双方软件中实现,有的甚至可以只在一方软件中完成所有操作。

可以在Quartus II中使用的第三方软件有很多种,大体可以分为第三方综合工具以及第三方仿真与验证工具这两大类。Quartus II支持的第三方综合工具主要有7种,分别是LeonardoSpectrum,Precision,DesignComplier-FPGA,FPGA Complie II,FPGA Express,Synplify/Synplify Pro以及Amplify。Quartus II支持的第三方仿真与验证工具有11种,主要有ModelSim,Active HDL以及ModelSim-Altera等11种。其中,ModelSim是业内最受欢迎的仿真软件之一,还有一种就是特意为Alter提供的精简版本的仿真软件,它就是ModelSim-Altera[9]。

上一篇:AT89C51单片机IIC总线的监控系统仿真设计+PCB电路图
下一篇:Verilog的汉明码(15,11)编解码器的设计与仿真

VHDL+EDA波形发生器设计

VHDL数字电压表设计+仿真图

VHDL直接数字频率合成器DDS设计MATLAB仿真

VHDL基于状态机技术的多功能计时器设计

VHDL+FPGA的高阶FIR滤波器设计+程序

VHDL+FPGA的DDR控制器设计

EDA的CPLD的三层电梯控制器的设计+VHDL程序

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

安康汉江网讯

LiMn1-xFexPO4正极材料合成及充放电性能研究

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

网络语言“XX体”研究