第三章 集成开发平台Quartus川操作基础
第三章 集成开发平台QuartusⅡ操作基础
主要内容 ·QuartusⅡ软件的安装方法和工程的基本设计流程; 通过简单的实例演示各流程以及常用工具的使用 方法,熟悉QuartusⅡ软件的用户界面、常用工具 和设计流程: ·宏功能模块的配置和SignalTapⅡ逻辑分析仪的使 用方法
主要内容 • QuartusⅡ软件的安装方法和工程的基本设计流程; • 通过简单的实例演示各流程以及常用工具的使用 方法,熟悉QuartusⅡ软件的用户界面、常用工具 和设计流程; • 宏功能模块的配置和SignalTapⅡ逻辑分析仪的使 用方法
3.1 QuartusⅡ软件的安装 把QuartusⅡ7.2安装光盘放入计算机的光驱中,在自动出 现的光盘安装目录中选择安装Quartus.Ⅱ软件和Megacore IP library两项,安装光盘将自动引导完成软件的安装: ·软件安装完成之后,在软件中指定Altera公司的授权文件 (License.dat),才能正常使用: ·授权文件可以在Altera的网页上http:/www.altera.com申 请或者购买获得。 ·安装Altera的硬件驱动程序。驱动程序存放在QuartusⅡ安 装目录下的..quartus\drivers文件夹中。驱动安装后才能 将设计结果通过计算机的通信接口编程下载到目标芯片中:
3.1 QuartusⅡ软件的安装 • 把QuartusⅡ7.2安装光盘放入计算机的光驱中,在自动出 现的光盘安装目录中选择安装QuartusⅡ软件和Megacore IP library两项,安装光盘将自动引导完成软件的安装; • 软件安装完成之后,在软件中指定Altera公司的授权文件 (License.dat),才能正常使用 ; • 授权文件可以在Altera的网页上http://www.altera.com申 请或者购买获得。 • 安装Altera的硬件驱动程序。驱动程序存放在QuartusⅡ安 装目录下的…quartus\drivers文件夹中。驱动安装后才能 将设计结果通过计算机的通信接口编程下载到目标芯片中
3.2 QuartusⅡ软件的用户界面 启动Quartus]Ⅱ软件后默认的界面主要由标题栏、菜单栏 工具栏、资源管理窗口、 编译状态显示窗口、信息显示窗口和 工程工作区等部分组成。 &QuartusⅡ 标题栏 File Edit View Project Assignments Processing Tools Window Help 莱单栏 0含日@川量陷启 效g购必四方w的商0四立自 工具栏 roject Navigator Entity ACompilation Hierarchy 资源管理窗口 A西BRA △Hierarchy自Fles Design Urits Status 工程工作区 Module ☐Ero.3imeO 编译信息窗口 Documentation Type Message 信息显示窗口 装\5 ystem Processing入E袖a Inio入nio入Waning入CriticalWamning入Eiror Suppressed Fla)/ Message: 金」」Location Looate
3.2 QuartusⅡ软件的用户界面 启动QuartusⅡ软件后默认的界面主要由标题栏、菜单栏、 工具栏、资源管理窗口、编译状态显示窗口、信息显示窗口和 工程工作区等部分组成
3.2 QuartusⅡ软件的用户界面(续1) 标题栏 标题栏中显示当前工程的路径和工程名。 菜单栏 菜单栏主要由文件(File)、编辑(Edit)、视图 (VIew)、工程(Project)、资源分(Assignments 操作(Processing)、工具(Tools)、窗口(Window) 和帮助(Help)等下拉菜单组成。 ·工具栏 工具栏中包含了常用命令的快捷图标。 ·资源管理窗口 资源管理窗口用于显示当前工程中所有相关的资源文 件
3.2 QuartusⅡ软件的用户界面(续1) • 标题栏 标题栏中显示当前工程的路径和工程名。 • 菜单栏 菜单栏主要由文件(File)、编辑(Edit)、视图 (View)、工程(Project)、资源分(Assignments)、 操作(Processing)、工具(Tools)、窗口(Window) 和帮助(Help)等下拉菜单组成。 • 工具栏 工具栏中包含了常用命令的快捷图标。 • 资源管理窗口 资源管理窗口用于显示当前工程中所有相关的资源文 件
3.2 QuartusⅡ软件的用户界面(续2) 工程工作区 当QuartusⅡ实现不同的功能时,此区域将打开对应 的操作窗口,显示不同的内容,进行不同的操作,如器件 设置、定时约束设置、编译报告等均显示在此窗口中。 ·编译状态显示窗口 此窗口主要显示模块综合、布局布线过程及时间。 ·信息显示窗口 该窗口主要显示模块综合、布局布线过程中的信息, 如编译中出现的警告、错误等,同时给出警告和错误的具 体原因
3.2 QuartusⅡ软件的用户界面(续2) • 工程工作区 当QuartusⅡ实现不同的功能时,此区域将打开对应 的操作窗口,显示不同的内容,进行不同的操作,如器件 设置、定时约束设置、编译报告等均显示在此窗口中。 • 编译状态显示窗口 此窗口主要显示模块综合、布局布线过程及时间。 • 信息显示窗口 该窗口主要显示模块综合、布局布线过程中的信息, 如编译中出现的警告、错误等,同时给出警告和错误的具 体原因
3.3 Quartus川的开发流程 按照一般编程逻辑设计的步骤,利用Quartus.Ⅱ软 件进行开发是可以分为以下四个步骤: (1)输入设计文件: (2)编译设计文件: 3)仿真设计文件; (4)编程下载设计文件
3.3 QuartusⅡ的开发流程 • 按照一般编程逻辑设计的步骤,利用QuartusⅡ软 件进行开发是可以分为以下四个步骤: (1)输入设计文件; (2)编译设计文件; (3)仿真设计文件; (4)编程下载设计文件
3.3.1输入设计文件 ·Quartus.Ⅲ软件的输入法有: 1)原理图输入方式、 2)文本输入方式(如VHDL、Verilog HDL) 3)AHDL输入方式 4)模块输入方式以及 5)第三方EDA工具产生的文件以及混合使用以上几种设 计输入方法进行设计 ·本章主要介绍原理图输入法 原理图输入法也称为图形编辑输入法,用QuartusⅡ 原理图输入设计法进行数字系统设计时,不需要任何硬件 猫述语言的知识,在具有数字逻辑电路基本知识的基础上, 利角Quartus.Ⅱ软件提供的砟DA平台设汗数字电路或系统
3.3.1 输入设计文件 • QuartusⅡ软件的输入法有: 1)原理图输入方式、 2)文本输入方式(如VHDL、Verilog HDL) 3)AHDL输入方式、 4)模块输入方式以及 5)第三方EDA工具产生的文件以及混合使用以上几种设 计输入方法进行设计 • 本章主要介绍原理图输入法 原理图输入法也称为图形编辑输入法,用QuartusⅡ 原理图输入设计法进行数字系统设计时,不需要任何硬件 描述语言的知识,在具有数字逻辑电路基本知识的基础上, 利用QuartusⅡ软件提供的EDA平台设计数字电路或系统
3.3.1输入设计文件(续1) 1、原理图输入法一建立设计工程 建立设计工程的方法如图示: nine Inte td ode NewProec Wzar Directory Na,Top-Le头天¥祸程的H美名 ,输入设计项目名 courter16← AD店RA beng9ep8nla2ag2arthepoecThsn3neeeeoaseadnme counter_16 QUARTUS II Use Eisting Proiect Setings 输入层设计的实体名 Version 72 〈Back8ext>ih」取消 新建工程选项 新建工程第一页
3.3.1 输入设计文件(续1) 1、原理图输入法-建立设计工程 建立设计工程的方法如图示: 新建工程选项 新建工程第一页
3.3.1输入设计文件(续2) 1、原理图输入法一建立设计工程 建立设计工程的方法图示: New Project Wizard:Add Files Ipage 2 of 5] New Project Wizard:Family Device Settings [page3of5] aeeboeeecN8adennedcgna3aesna File name Famly:Cyclone ll Show in Avalable device'list- Package: Ary File nane Lib.Desien entr.HL version Add All Pin counk: Any Speed grade:Ary Show advanced devices 4射d0ycom市sbte Up Down Name Core v.LEs User 1/..Memot..Embed..PLL 3840 P235F4A 83840 37 1.2 483407 Speciy the phnaofany non-deues User Lbraries 〈Back Next〉inih」题消 〈Back5axt>☐inih取消 新建工程第二页 新建工程第三页
3.3.1 输入设计文件(续2) 1、原理图输入法-建立设计工程 建立设计工程的方法图示: 新建工程第二页 新建工程第三页