![点击分享此内容可以赚币 分享](/master/images/share_but.png)
《Quartus入门》PPT课件.ppt
《《Quartus入门》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《Quartus入门》PPT课件.ppt(68页珍藏版)》请在咨信网上搜索。
1、QuartusQuartus软件入门软件入门电子技术实验电子技术实验(II)(II)1精选课件ppt问题的提出n设计一个设计一个数字钟数字钟,使之完成以下功能:,使之完成以下功能:q实实现现时时、分分、秒秒的的计计时时;时时可可采采取取1212小小时时计计时时也也可可采采取取2424小小时时计计时时;具具有有异异步步清清零零和和启启动动/停止功能;并可调整时间。停止功能;并可调整时间。q用数码管显示时分秒;具有整点报时功能;用数码管显示时分秒;具有整点报时功能;q可可继继续续设设计计日日、星星期期、月月、年年等等其其他他万万年年历历功功能。能。q可设计秒表功能,闹钟功能。可设计秒表功能,闹钟功
2、能。2精选课件ppt解决方案1传统的数字系统设计方法1.1.根据设计要求划分功能模块;根据设计要求划分功能模块;2.2.确定输入和输出的关系,画出确定输入和输出的关系,画出真值表真值表,写出,写出逻辑表达式;逻辑表达式;4.4.利用公式或卡诺图进行利用公式或卡诺图进行人工化简人工化简;5.5.根据化简后的逻辑表达式根据化简后的逻辑表达式画出电路原理图画出电路原理图;6.6.在面包板上进行实验,在面包板上进行实验,验证验证电路的正确性;电路的正确性;7.7.若无错误,再在透明薄膜上用贴图符号若无错误,再在透明薄膜上用贴图符号贴贴PCBPCB图图;8.8.检查后送制板厂制板;检查后送制板厂制板;9
3、.9.对对PCBPCB板板进进行行安安装装、调调试试,若若有有大大的的错错误误,修修改改设设计计,重重复复以以上过程,重新制板。上过程,重新制板。搭积木的方式!基于电路板的设计方法采用固定功能的器件(通用型器件),通过设计电路板来实现系统功能3精选课件ppt传统的数字系统设计方法特点特点采用自下而上(Bottom Up)的设计方法采用通用型逻辑器件搭积木式的方式 在系统硬件设计的后期进行仿真和调试 主要设计文件是电路原理图 4精选课件ppt传统的数字系统设计方法的缺点效率低下所有这一切,几乎都是手工完成!设计周期很长;容易出错;芯片种类多,数量大,受市场的限制;设计灵活性差;产品体积大。5精选
4、课件ppt解决方案2现代的数字系统设计方法n首先在计算机上安装EDA软件,它们能帮助设计者自动完成几乎所有的设计过程;再选择合适的PLD芯片,可以在一片芯片中实现整个数字系统。基于芯片的设计方法采用PLD(可编程逻辑器件),利用EDA开发工具,通过芯片设计来实现系统功能。EDA软件空白PLD+数字系统编程6精选课件ppt现代的数字系统设计方法(续1)1.根据设计要求划分功能模块2.PLD开发(利用EDA工具)(1 1)设设计计输输入入:采采用用原原理理图图或或硬硬件件描描述述语语言言(HDLHDL),描描述述出出输输入入和输出的逻辑关系,将整个原理图或程序输入到计算机中;和输出的逻辑关系,将整
5、个原理图或程序输入到计算机中;(2 2)设设计计的的编编译译:EDAEDA工工具具可可自自动动进进行行逻逻辑辑综综合合,将将功功能能描描述述转转换换为为门门级级描描述述,或或转转换换成成具具体体PLDPLD的的网网表表文文件件,将将网网表表文文件件自自动动适适配到具体芯片中进行配到具体芯片中进行布局布线布局布线;(3 3)功能仿真功能仿真和和时序仿真时序仿真;(4 4)编程下载编程下载到实际芯片中,在实验台上进行验证;到实际芯片中,在实验台上进行验证;(5 5)在在每每一一阶阶段段若若有有问问题题,可可在在计计算算机机上上直直接接修修改改设设计计,重重复复以以上过程。上过程。7精选课件ppt现
6、代的数字系统设计方法(续2)3.设计包含PLD芯片的电路板(1)在计算机上利用)在计算机上利用EDA软件画软件画电路原理图电路原理图;(2)进行电气规则检查无误后,自动生成网表文件;进行电气规则检查无误后,自动生成网表文件;(3)利用利用EDA软件画软件画PCB图图,自动布线;,自动布线;(4)自动进行设计规则检查,无误后输出文件,制板。自动进行设计规则检查,无误后输出文件,制板。优点:效率高所有这一切,几乎都是借助计算机利用EDA软件自动完成!容易检查错误,便于修改;设计周期短、成功率很高;产品体积小。8精选课件ppt现代的数字系统设计方法通常采用自上而下(Top Down)的设计方法采用可
7、编程逻辑器件 在系统硬件设计的早期进行仿真主要设计文件是用硬件描述语言编写的源程序降低了硬件电路设计难度特点特点自行定义器件内部的逻辑和引脚写出真值表或状态表 EDA开发工具自动进行逻辑综合 模拟仿真编程下载到PLD中基于芯片采用PLD,利用EDA开发工具,通过芯片设计来实现系统功能。9精选课件ppt什么是EDA技术?nEDA(Electronic Design Automation,电子设计自动化)q是在计算机的辅助下完成电子产品设计的一种先进的硬件设计技术!q是立足于计算机工作平台开发出来的一整套先进的设计电子系统的软件工具。计算机并口器件编程接口PCB BoardPLD编程目标文件10精
8、选课件pptEDA技术的范畴模拟电路模拟电路数字电路数字电路混合电路混合电路设计输入设计输入逻辑综合逻辑综合仿真仿真编程下载编程下载本课程内容!11精选课件ppt学习EDA到底有什么用呢?真有趣,可以按自己的想法设计一个芯片!我也要参加全国大学我也要参加全国大学生电子设计竞赛!生电子设计竞赛!呀,毕业设计正好能用得上哎!原来在一个芯片里就可以设计一个完整的计算机系统呀!找工作时也算得上一技之长哦!12精选课件pptn电子设计自动化(电子设计自动化(Electronic Design AutomationElectronic Design Automation,EDAEDA)技术是以)技术是以计
9、算机科学计算机科学和和微电子技术微电子技术发展为先导,汇集了发展为先导,汇集了计算机图形学计算机图形学、拓拓扑逻辑学扑逻辑学、微电子工艺与结构学微电子工艺与结构学和和计算数学计算数学等多种计算机应用学等多种计算机应用学科最新成果的先进技术,它是在先进的计算机工作平台上开发出科最新成果的先进技术,它是在先进的计算机工作平台上开发出的一整套电子系统设计的软件工具。从的一整套电子系统设计的软件工具。从2020世纪世纪6060年代中期开始,年代中期开始,人们不断开发出各种计算机辅助设计工具来帮助设计人员进行人们不断开发出各种计算机辅助设计工具来帮助设计人员进行集集成电路和电子系统成电路和电子系统的设计
10、,集成电路技术的不断发展对的设计,集成电路技术的不断发展对EDAEDA技术提技术提出新的要求,并促进了出新的要求,并促进了EDAEDA技术的发展。技术的发展。EDAEDA及其发展及其发展 第一阶段:计算机辅助设计(第一阶段:计算机辅助设计(CAD阶段)阶段)第二阶段:电子设计自动化(第二阶段:电子设计自动化(EDA)阶段阶段 第三阶段:第三阶段:电子设计自动化(电子设计自动化(EDA)的发展阶段的发展阶段13精选课件pptEDAEDA工具工具n电路仿真工具:主要用于模拟电路和数字电路的仿真,常见的有SPICEPSPICE、EWB、MULTISIM等;n电路板级设计工具:常见的有PROTEL、P
11、OWER PCB等;n可编程器件开发工具:常见的有MAXPLUS II、QUARTUS II、MATLABDSP BUILDER等。14精选课件ppt EDA EDA即电子设计自动化技术,是利用计算机工作即电子设计自动化技术,是利用计算机工作平台,从事电子系统和电路设计的一项技术。平台,从事电子系统和电路设计的一项技术。EDAEDA技术为电子系统设计带来了很大的变化:技术为电子系统设计带来了很大的变化:(1 1)设计效率提高,设计周期缩短;)设计效率提高,设计周期缩短;(2 2)设计质量提高;)设计质量提高;(3 3)设计成本降低;)设计成本降低;(4 4)能更充分地发挥设计人员的创造性;)能
12、更充分地发挥设计人员的创造性;(5 5)设计成果的重用性大大提高,省去了不必要的重复劳动。)设计成果的重用性大大提高,省去了不必要的重复劳动。EDAEDA设计方法设计方法 15精选课件ppt传统设计方法传统设计方法 vs EDAvs EDA设计方法设计方法 传统设计方法传统设计方法EDAEDA设计方法设计方法自底向上自底向上手动设计手动设计软硬件分离软硬件分离原理图设计方式原理图设计方式系统功能固定系统功能固定不易仿真不易仿真难测试修改难测试修改模块难移植共享模块难移植共享设计周期长设计周期长自顶向上自顶向上自动设计自动设计打破软硬件屏障打破软硬件屏障原理图、原理图、HDLHDL等设计方式等设
13、计方式系统功能易改系统功能易改易仿真易仿真易测试修改易测试修改模块可移植共享模块可移植共享设计周期短设计周期短16精选课件ppt本课程要学习的PLD设计EDA工具软件 Quartus n美国Altera公司自行设计的第四代PLD开发软件n可以完成PLD的设计输入、逻辑综合、布局与布线、仿真、时序分析、器件编程的全过程n同时还支持SOPC(可编程片上系统)设计开发17精选课件pptQuartusQuartus简介简介 QuartusQuartus提供了方便的设计输入方式、快速的编提供了方便的设计输入方式、快速的编译和直接易懂的器件编程。能够支持逻辑门数在百万译和直接易懂的器件编程。能够支持逻辑门
14、数在百万门以上的逻辑器件的开发,并且为第三方工具提供了门以上的逻辑器件的开发,并且为第三方工具提供了无缝接口。无缝接口。QuartusQuartus支持的器件有:支持的器件有:Stratix Stratix、Stratix GXStratix GX、StratixStratix、MercuryMercury、MAX3000AMAX3000A、MAX MAX 7000B7000B、MAX 7000SMAX 7000S、MAX 7000AEMAX 7000AE、MAX MAX、FLEX6000FLEX6000、FLEX10KFLEX10K、FLEX10KAFLEX10KA、FLEX10KEFLEX
15、10KE、CycloneCyclone、Cyclone Cyclone、APEX APEX、APEX20KCAPEX20KC、APEX20KEAPEX20KE和和ACEX1KACEX1K系列。系列。QuartusQuartus软件包的编程器是系统的核心,提供功能强软件包的编程器是系统的核心,提供功能强大的设计处理,设计者可以添加特定的约束条件来提大的设计处理,设计者可以添加特定的约束条件来提高芯片的利用率。高芯片的利用率。18精选课件ppt设计流程设计流程设计准备设计准备设计输入设计输入设计处理设计处理器件编程器件编程功能仿真功能仿真时序仿真时序仿真器件测试器件测试19精选课件pptQuart
16、us IIQuartus II软件的设计过程主要包括:软件的设计过程主要包括:建立项目建立项目输入设计电路(可采用不同方式)输入设计电路(可采用不同方式)设计编译设计编译设计仿真设计仿真设计下载设计下载 QuartusQuartus设计流程介绍设计流程介绍20精选课件pptQuartusQuartus设计流程设计流程 启动启动Quartus 5.0Quartus 5.0双击桌面上的双击桌面上的Quartus5.0Quartus5.0图标或单击开始按扭,在程序图标或单击开始按扭,在程序菜单中选择菜单中选择Quartus5.0 Quartus5.0,可以启动,可以启动Quartus5.0Quart
17、us5.0。其初。其初始界面如图所示。始界面如图所示。21精选课件ppt1 1建立项目建立项目 利利用用Quartus Quartus IIII提提供供的的新新建建工工程程指指南南可可以以帮帮助助我我们们很很容容易易的的建建立立一一个工程:个工程:在在主主菜菜单单上上选选择择FileNew FileNew Project Project Wizard Wizard 将将弹弹出出如如下下图图所所示示对对话框。话框。QuartusQuartus设计流程设计流程 22精选课件ppt在在上上图图中中的的第第一一个个空空白白处处需需添添入入新新建建工工程程工工作作目目录录的的路路径径,为为便便于于管管理
18、理,Quartus Quartus IIII软软件件要要求求每每一一个个工工程程项项目目及及其其相相关关文文件件都都统统一一存存储储在在单单独独的的文文件件夹夹中中。第第二二个个空空白白处处需需添添入入新新建建的的工工程程名名称称。第第三三个个空空白白处处需需添添入入的的是是工工程程的的顶顶层层设设计计实实体体名名称称,要要求求顶顶层层设设计计实实体体名名称称和和新新建的工程名称保持一致。建的工程名称保持一致。如如上上图图所所示示添添好好后后,按按NextNext按按钮钮,将将会会弹弹出出加加入文件对话框,如下图所示。入文件对话框,如下图所示。QuartusQuartus设计流程设计流程 新建
19、工程新建工程工作目录工作目录的路径的路径 新建的工新建的工程名称程名称工程的顶工程的顶层设计实层设计实体名称体名称23精选课件ppt 加入文件对话框:加入文件对话框:24精选课件ppt 可可以以在在FileFile空空白白处处选选择择添添入入其其他他已已存存在在的的设设计计文文件件加加入入到到这这个个工工程程中中,也也可可以以使使用用User User Library Library PathnamesPathnames按按钮钮把把用用户户自自定定义义的的库库函函数数加加入入到到工工程程中中使使用用。完完成成后后按按NextNext按钮进入下一步。按钮进入下一步。下下面面弹弹出出的的是是选选择
20、择可可编编程程逻逻辑辑器器件件对对话话框框,如如下下图图所所示示。选选YesYes,手手动动选选择择需需要要的的器器件件,选选NoNo,则则由由编编译译器器自自动动选择。选择。QuartusQuartus设计流程设计流程 25精选课件ppt在在下下一一步步弹弹出出的的对对话话框框中中通通过过选选择择器器件件的的封封装装形形式式,引引脚脚数目,以及速度级别来约束可选器件的范围。如图所示。数目,以及速度级别来约束可选器件的范围。如图所示。器件设置对话框器件设置对话框 QuartusQuartus设计流程设计流程 EP1K30TC144-326精选课件ppt最最后后是是由由新新建建工工程程指指南南建
21、建立立的的工工程程文文件件摘摘要要,显显示示了了上上面面的的全全部部设设置置选选项项。至至此此,新新工工程程建建立立完完毕毕,在在QuartusIIQuartusII设设计计软软件界面的顶部标题栏将显示工程名称和存储路径。如下图所示。件界面的顶部标题栏将显示工程名称和存储路径。如下图所示。QuartusQuartus设计流程设计流程 27精选课件ppt2 2输入设计电路输入设计电路单击标题栏中的单击标题栏中的FileNewFileNew对话框,如图所示对话框,如图所示。单击单击NewNew对话框的对话框的Device Device Design FilesDesign Files选项卡,选项卡
22、,Block diagram/schematic Block diagram/schematic filefile,选好后单击,选好后单击【OKOK】按钮,打开原理图编辑器按钮,打开原理图编辑器窗口窗口。QuartusQuartus设计流程设计流程 28精选课件ppt设计输入设计输入 将所设计的电路的逻辑功能按照开发系统要求的形式表达出将所设计的电路的逻辑功能按照开发系统要求的形式表达出来的过程称为设计输入。来的过程称为设计输入。设计输入有如下三种方式:设计输入有如下三种方式:(1)原理图输入方式)原理图输入方式 适用于对系统及各部分电路很熟悉的场合。适用于对系统及各部分电路很熟悉的场合。(2
23、)硬件描述语言输入方式)硬件描述语言输入方式 硬件描述语言是用文本方式描述设计,硬件描述语言有硬件描述语言是用文本方式描述设计,硬件描述语言有ABEL、AHDL、VHDL、Verilog等,其中等,其中VHDL和和Verilog已已成为成为IEEE标准。标准。(3)波形输入方式)波形输入方式QuartusQuartus设计流程设计流程 29精选课件ppt在编辑窗中的任何一个位置上单击鼠标右键,在弹出的快捷菜在编辑窗中的任何一个位置上单击鼠标右键,在弹出的快捷菜单中选择其中的输入元件项单中选择其中的输入元件项Insert-SymbolInsert-Symbol,于是将弹出如下,于是将弹出如下图所
24、示的输入元件的对话框图所示的输入元件的对话框 QuartusQuartus设计流程设计流程30精选课件ppt选择菜单选择菜单File-Save AsFile-Save As命令,将已设计好的原理图文件命令,将已设计好的原理图文件取名并存盘在已为此项目建立的文件夹内。取名并存盘在已为此项目建立的文件夹内。QuartusQuartus设计流程设计流程 设计半加器设计半加器31精选课件pptQuartus设计流程设计流程 n将设计项目设置成可调用的元件将设计项目设置成可调用的元件32精选课件pptQuartus设计流程 设计全加器顶层文件设计全加器顶层文件33精选课件ppt3 3设计编译设计编译编编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Quartus入门 Quartus 入门 PPT 课件
![提示](https://www.zixin.com.cn/images/bang_tan.gif)
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。