EDA技术与实验 教学课件 ppt 作者 李国洪 胡辉 第4章 QuartusⅡ软件的应用

上传人:E**** 文档编号:89190283 上传时间:2019-05-21 格式:PPT 页数:140 大小:13.72MB
返回 下载 相关 举报
EDA技术与实验 教学课件 ppt 作者 李国洪 胡辉 第4章 QuartusⅡ软件的应用_第1页
第1页 / 共140页
EDA技术与实验 教学课件 ppt 作者 李国洪 胡辉 第4章 QuartusⅡ软件的应用_第2页
第2页 / 共140页
EDA技术与实验 教学课件 ppt 作者 李国洪 胡辉 第4章 QuartusⅡ软件的应用_第3页
第3页 / 共140页
EDA技术与实验 教学课件 ppt 作者 李国洪 胡辉 第4章 QuartusⅡ软件的应用_第4页
第4页 / 共140页
EDA技术与实验 教学课件 ppt 作者 李国洪 胡辉 第4章 QuartusⅡ软件的应用_第5页
第5页 / 共140页
点击查看更多>>
资源描述

《EDA技术与实验 教学课件 ppt 作者 李国洪 胡辉 第4章 QuartusⅡ软件的应用》由会员分享,可在线阅读,更多相关《EDA技术与实验 教学课件 ppt 作者 李国洪 胡辉 第4章 QuartusⅡ软件的应用(140页珍藏版)》请在金锄头文库上搜索。

1、G08GJ,第4章 Quartus软件的应用,4.1 Quartus概述 4.2 Quartus的基本操作 4.3 Quartus的设计输入 4.4 Quartus软件的综合与编译 4.5 Quartus的仿真 4.6 Quartus的时序分析 4.7 Quartus的编程及配置 4.8 Quartus的常用辅助设计工具的使用,G08GJ,4.1 Quartus概述,4.1.1 Quartus的特点 4.1.2 Quartus的设计流程,G08GJ,4.1.1 Quartus的特点,1.提供一个全面的设计环境 2.支持器件 3.支持MAX+plus 4. SOPC设计 5. SOPC Buil

2、der 6. DSP Builder 7. IP核 8.存储器编译器 9.先进的时序逼近方法 10.有效的验证方案,G08GJ,4.1.2 Quartus的设计流程,1.图形用户界面的功能及设计流程 2. EDA工具设计流程 3.命令行设计流程,G08GJ,1.图形用户界面的功能及设计流程,(1)设计输入 包括文本编辑器、符号编辑器和MegaWizard插件管理器3部分功能。 (2)约束输入 包括分配编辑器、引脚规划器、设置对话框、时序逼近布局和设计分区窗口等功能。 (3)综合 包括分析和综合、设计助手、RTL查看器、技术映射查看器、渐进式综合等功能。 (4)布局和布线 包括适配器、分配编辑器

3、、时序逼近布局、渐进式编译、报告窗口、资源优化向导、设计空间管理器和芯片编辑器等功能。 (5)时序分析 包括TimeQuest时序分析器、标准时序分析器、报告窗口和技术映射查看器等功能。 (6)仿真 包括仿真器和波形编辑器等功能。 (7)编程 包括汇编器、编程器和转换编程文件等功能。 (8)系统级设计 包括SOPC Builder和 DSP Builder等功能。,G08GJ,1.图形用户界面的功能及设计流程,(9)基于模块设计 包括LogicLock窗口、时序逼近布局 和 VQM写入等功能。 (10)EDA接口 包括EDA网表写入功能。 (11)功耗分析 包括PowerPlay功耗分析工具和

4、PowerPlay早期功耗估算器等功能。 (12)时序逼近 包括时序逼近布局、LogicLock窗口、时序优化向导、设计空间管理器和渐进式编译等功能。 (13)调试 包括SignalTap II、SignalProbe、在系统存储器内容编辑器、RTL查看器、技术映射查看器和芯片编辑器等功能。 (14)工程更改管理器 包括芯片编辑器、资源属性编辑器和更改管理器等功能。,G08GJ,图4-1 Quartus的设计流程,G08GJ,图4-2 Quartus的设计流程模块,G08GJ,2. EDA工具设计流程,图4-3 EDA 工具设计流程,G08GJ,2. EDA工具设计流程,表4-1 Quartu

5、s 软件支持的第三方EDA工具,G08GJ,2. EDA工具设计流程,表4-1 Quartus 软件支持的第三方EDA工具,G08GJ,3.命令行设计流程,1)quartusmap 分析和综合。 2)quartusfit 适配器。 3)quartusdrc 设计助手。 4)quartussta TimeQuest 时序分析器。 5)quartustan 标准时序分析器。 6)quartusasm 汇编器。 7)quartuseda EDA网表写入器。 8)quartuscdb 编译器数据库接口(功能是包括VQM写入器)。 9)quartussim 仿真器。 10)quartuspow 功耗分析

6、器。 11)quartuspgm 编程器。 12)quartuscpf 转换编程文件。 13)quartusstp SignalTap逻辑分析器。 14)quartussh Tcl Shell。,G08GJ,3.命令行设计流程,图4-4 Quartus的命令行设计流程,G08GJ,4.2 Quartus的基本操作,4.2.1 Quartus软件的安装 4.2.2 Quartus软件的基本操作,G08GJ,4.2.1 Quartus软件的安装,1.安装Quartus 软件的配置要求 2. Quartus 软件的安装 3. Quartus 软件的授权方法 4.授权文件的申请 5.授权文件的设置,G

7、08GJ,1.安装Quartus 软件的配置要求,1)运行速度为400MHz Microsoft Windows 2000。 Microsoft Windows XP。 2)Opteron (AMD) 或者EM64T PC,运行Microsoft Windows XP Professional x64 版。 3)Pentium Red Hat Enterprise Linux 3.0 (32 位或者64 位)。 Red Hat Enterprise Linux 4.0 (32 位或者64 位)。 4)运行Solaris 8 或者Solaris 9 的Sun Ultra 工作站。 5)计算机系统

8、内存512MB以上,最小硬盘空间大于10GB。 6)Microsoft Windows兼容的SVGA显示器,CD-ROM驱动器。 7)Microsoft IE5.0以上的浏览器,TCP/IP网络协议。,G08GJ,2. Quartus 软件的安装,将Quartus 开发软件的安装光盘放入计算机的光驱中,安装光盘将自动启动安装文件,就会出现安装界面。如果没有出现安装界面,可通过资源管理器进入光驱目录,双击根目录下的install.exe文件即可。 Quartus 开发软件的安装可由安装界面的指示自动引导完成。在安装过程中设计者可选择安装Quartus软件、Modelsim软件、MegaCore

9、IP Library工具包软件及NiosII嵌入式处理器开发软件。,G08GJ,3. Quartus 软件的授权方法,1)FLOATPC 向具有PC 或UNIX 许可服务器的PC 用户提供浮动网络许可。 2)FLOATNET 向使用PC、Solaris 或HP-UX 许可服务器的PC、Solaris 和HP-UX 用户提供浮动网络许可。 3)FLOATLNX 向运行Red Hat Linux 和使用PC、UNIX 或Linux 许可服务器的PC 用户提供浮动网络许可。,G08GJ,4.授权文件的申请,1)购买Quartus软件时,厂商提供的6位数字即ALTER ID。 2)提供软件序列码。 3

10、)提供计算机的网络接口卡号(NIC),它可以在命令输入模式下用DOS命令来显示。,G08GJ,5.授权文件的设置,图4-5 License Setup对话框,G08GJ,4.2.2 Quartus软件的基本操作,1. Quartus软件的主界面 2. Quartus与MAX+plus软件的转换 3. Quartus软件工具按钮简介 4. Quartus软件工程文件的建立,G08GJ,1. Quartus软件的主界面,(1)项目文件引导(Project Navigator)窗口 此窗口有3个可以切换的面板。 (2)设计文件编辑窗口 在集成开发环境中,利用这个窗口进行图形编辑、文本编辑。 (3)编

11、译状态(Status)窗口 此窗口可以显示编译阶段的进度和时间。 (4)信息显示(Messages)窗口 此窗口可以显示设计文件编译的报告、警告和错误信息。 (5)TCL文件控制(TCL Console)窗口 此窗口可以在用户图形界面(GUI)中提供一个可以输入TCL命令或执行TCL脚本的控制台。 (6)修改管理(Change Manager)窗口 可以利用此窗口来跟踪Chip Editor中对设计文件进行修改的信息。,G08GJ,1. Quartus软件的主界面,图4-6 Quartus的主界面,G08GJ,2. Quartus与MAX+plus软件的转换,图4-7 Quartus与MAX+

12、plus软件的转换对话框,G08GJ,3. Quartus软件工具按钮简介,图4-8 Quartus 软件主界面工具按钮,G08GJ,4. Quartus软件工程文件的建立,图4-9 工程文件的建立引导对话框,G08GJ,4.3 Quartus的设计输入,4.3.1 图形编辑输入 4.3.2 文本编辑输入 4.3.3 Quartus软件宏功能模块的使用,G08GJ,4.3.1 图形编辑输入,1.图形编辑器的进入 2.图形编辑器工具栏简介 3.图形编辑 4.图形模块的编辑,G08GJ,4.3.1 图形编辑输入,图4-10 新建文件对话框,G08GJ,1.图形编辑器的进入,在进行图形编辑之前,首先

13、应创建工程文件。工程文件建立后,执行菜单命令FileNew,则打开新建文件对话框,如图4-10所示。对话框中可以选择多种文件类型的设计输入。在对话框中选择Block Diagram/Schmatic File选项,单击OK按钮,即可建立一个新的图形文件(* .bdf)。如果选择其他选项就可以用其他方法进行输入。,G08GJ,2.图形编辑器工具栏简介,图4-11 模块编辑器工具栏,G08GJ,3.图形编辑,图4-12 元件选择对话框,G08GJ,3.图形编辑,图4-13 图形编辑器窗口,G08GJ,4.图形模块的编辑,(1)图形模块的建立 Quartus软件图形模块的编辑可以单击图形工具的按钮,

14、在图形编辑区中通过鼠标拉出一个矩形框,这就是图形模块,但其内部是空的。 (2)图形模块参数的建立 在图形模块属性对话框中单击Parameters标签,就可对各端口的参数进行设置,如果在图形模块编辑时没有设置参数列表,则图形模块右边的参数列表就不显示。 (3)图形模块电路功能的建立 图形模块建立完成后,还不具备任何功能。,G08GJ,(1)图形模块的建立,图4-14 元件属性对话框,G08GJ,(1)图形模块的建立,图4-15 图形模块属性对话框,G08GJ,(2)图形模块参数的建立 在图形模块属性对话框中单击Parameters标签,就可对各端口的参数进行设置,如果在图形模块编辑时没有设置参数

15、列表,则图形模块右边的参数列表就不显示。,G08GJ,(3)图形模块电路功能的建立,图4-16 自定义元件模块,G08GJ,(3)图形模块电路功能的建立,图4-17 选择模块设计文件对话框,G08GJ,(3)图形模块电路功能的建立,图4-18 自动生成的dff1.vhd设计文件,G08GJ,4.3.2 文本编辑输入,1.文本编辑器的进入 2.文本编辑器工具栏简介 3.文本文件的编辑,G08GJ,图4-19 文本编辑器工具按钮,G08GJ,4.3.3 Quartus软件宏功能模块的使用,1.宏功能模块的输入 2.宏功能模块的编辑 3. RAM的初始化数据文件,G08GJ,1.宏功能模块的输入,在

16、进行图形编辑之前,首先应创建工程文件。工程文件建立后,执行菜单命令FileNew,则打开新建文件对话框,如图4-10所示。对话框中可以选择多种文件类型的设计输入。在对话框中选择Block Diagram/Schmatic File选项,单击OK按钮,即可建立一个新的图形文件(* .bdf)。如果选择其他选项就可以用其他方法进行输入。,G08GJ,2.宏功能模块的编辑,1)执行ToolsMegaWizard Plug-In Manager命令,或在原理图设计文件()的空白处双击鼠标左键,在弹出的Symbol对话框中单击“MegaWizard Plug-In Manager”按钮,弹出MegaWizard插件管理器创建/修改对话框的第一页,如图4-20所示。 Create a new custom megafunction variation:创建一个新的宏功能。用户可以创建一个基本的宏功能、设置参数、生成输出文件。 Edit an ex

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号