在过去设计逻辑电路时,由于设计多用图纸通过人工设计,所以大多采用自底向上(Bottom-Up)的设计方法。设计师们只能从最小的门电路单元开始慢慢扩展设计,最终构成完整的电路设计。但是随着HDL和逻辑综合技术的进步,设计师们更多的从整个设计的大的层面着手,一层层往下分解成一个个部分,像树形结构一样一层层往下分支。由此出现了一个新的设计概念自顶向下(Top-Down),这个设计概念不同于之前的传统设计方法,不用再过度关心芯片的制作实际可行性,以模块为设计基本单位,各模块相协调工作。这与以往的设计方式不同,更加高效,可视化。
第三章 开发环境搭建
3。1 Quartus II的环境搭建
3。1。1Quartus II简介及安装
Quartus II是Altera公司在21世纪初推出的FPGA/CPLD开发环境,是Altera前一代FPGA/CPLD集成开发环境MAX+plus II的更新换代产品,具有功能强大、界面友好、使用便捷等优点。Quartus II软件集成了Altera的FPGA/CPLD开发流程中所涉及的所以工具和第三方软件接口。Altera公司对Quartus II软件升级的速度很快,作者采用的是Quartus II 13。0版本。
有下载和安装Altera软件的几种方法:
•一套完整的软件和设备文件,以压缩。tar格式
•用于自定义下载和安装单独的可执行文件
•该DVD。ISO刻录到光盘上,并在不同的位置安装文件
您选择的方法取决于你的下载速度,设计要求和安装方法。如果你想完整的Altera的软件和器件支持所有支持的家庭,你应该使用的。tar或。iso格式。如果你想下载的软件的选择元素,额外的软件,或额外的设备支持,您应该使用单独的可执行文件。
下载并安装完整的Altera软件包:
1。在Altera网站的下载中心页面上,选择是否要下载并安装Quartus II订购版和Quartus II网络版软件
图3-1 Altera网站的下载中心页面
2。确认您的操作系统(OS)是正确的,或者选择不同的操作系统,如果你想下载的文件为其他操作系统。
图3-2 确认操作系统界面
3。在特定版本的下载页面,点击合并文件。
图3-3 下载页面
4。下载以下两个文件:
在Quartus II订购版。tar文件和一个或两个设备特定的。tar文件。或者在Quartus II网络版。tar文件,其中包括设备支持。选择文件并点击下载选中的文件按钮。下载管理器打开并开始文件下载过程。 如果你不能使用下载管理,按照Linux操作系统的说明。 点击旁边的每个文件名的下载按钮。 等待所有文件开始之前完全下载安装过程。
5。一旦所有下载的文件,你的本地计算机上的所有文件解压到同一目录。您可以解压缩的。tar文件解压安装文件。你必须解压文件在同一目录。 在WinZip的,点击解压缩按钮,然后单击解压到选定的文件夹。不要使用任何解压缩程序的快捷方式,如单击解压缩。
图3-4 解压文件界面
确保您提取所有文件到同一个顶级目录。 如果你文件解压到不同的目录,安装程序将无法安装所有的组件。所有的软件和设备的安装文件自动存储在一个子目录命名部件。如果您下载并提取两种设备的。tar文件中的文件,有一个复制DeviceInstall-<版本>文件。您可以删除的现有副本文件,如果您的操作系统提醒您重复的,并询问您是否要删除现有文件。运行setup。bat或setup。sh文件开始安装过程。
3。1。2Quartus II的设计流程
图3-5 Quartus II 图形用户界面的基本设计流程
Quartus II是一个功能十分强大的开发环境软件平台,因此十分有必要介绍一下它的基本设计流程。