器件类型设置:接下来就是要选择所需要的器件种类,点击“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]。