




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、要求要求 掌握掌握Quartus II原理图输入法和原理图输入法和Quartus II 器件编程器件编程知识点知识点 理解理解Quartus II原理图输入法原理图输入法 理解理解Quartus II 器件编程器件编程重点和难点重点和难点 Quartus II原理图输入法原理图输入法 第1页/共31页引引 言言 本书介绍的本书介绍的FPGA/CPLD开发软件选用开发软件选用Altera 公司的公司的Quartus II,原理图输入设计法是,原理图输入设计法是Quartus II的重要输入设计法,本章讨论的重要输入设计法,本章讨论原理图输入设计法的基本知识,在第三章再对原理图输入设计法作原理图输
2、入设计法的基本知识,在第三章再对原理图输入设计法作进一步的深入讨论。进一步的深入讨论。 本章先介绍本章先介绍Quartus II原理图输入法的文件建立、文件编辑、文原理图输入法的文件建立、文件编辑、文件编译和文件仿真方法,然后再介绍件编译和文件仿真方法,然后再介绍Quartus II 的器件编程方法。的器件编程方法。 第2页/共31页实用教程第第2章章 Quartus II原理图输入原理图输入设计法入门设计法入门Quartus II原理图输入法原理图输入法2.1Quartus II器件编程器件编程2.2第3页/共31页2.1 Quartus II原理图输入法原理图输入法 应用数字逻辑电路的基本
3、知识,使用应用数字逻辑电路的基本知识,使用Quartus II原理图输入原理图输入法可非常方便地进行数字系统的设计。应用法可非常方便地进行数字系统的设计。应用Quartus II原理图输原理图输入法,还可以把原有的使用中小规模的通用数字集成电路设计的数入法,还可以把原有的使用中小规模的通用数字集成电路设计的数字系统移埴到字系统移埴到FPGA或或CPLD中。下面以一个一位数值比较器的设中。下面以一个一位数值比较器的设计为例说明计为例说明Quartus II原理图输入法的使用方法。原理图输入法的使用方法。 第4页/共31页一、建立工程文件夹一、建立工程文件夹1新建一个文件夹作为工程项目目录新建一个
4、文件夹作为工程项目目录首先在计算机中建立一个文件夹作为工程项目目录,此工程目录首先在计算机中建立一个文件夹作为工程项目目录,此工程目录不能是根目录,比如不能是根目录,比如D:,只能是根目录下的目录,比如,只能是根目录下的目录,比如D:EDA_bookcodeChapter2 BiJiaoQi 第5页/共31页 2建立工程项目建立工程项目 运行运行Quatrus II软件软件,执行执行File = New Project Wizad 命令命令,建立建立工程。如下图示。工程。如下图示。第6页/共31页 在图在图2-2界面中点击界面中点击Next按扭。按扭。 第7页/共31页 在所弹出的在所弹出的N
5、ew Project Wizard对话框中,填写对话框中,填写Diectory, Name, Top-Level Entity等项目。等项目。其中第一、第二、第三个文本框分别是工程项目其中第一、第二、第三个文本框分别是工程项目目录、项目名称和项目顶层设计实体的名称。目录、项目名称和项目顶层设计实体的名称。 第8页/共31页 按按Next按钮,出现添加工程文件的对话框如图按钮,出现添加工程文件的对话框如图 第9页/共31页 若原来已有文件,可选择,这里直接按若原来已有文件,可选择,这里直接按Next进行下一步,选择进行下一步,选择FPGA器器件的型号如图示。件的型号如图示。 第10页/共31页
6、在在Family下拉框中,根据需要选择一种型号的下拉框中,根据需要选择一种型号的FPGA;然后在然后在“Available devices:”中根据需要中根据需要的的FPGA型号选择型号选择FPGA型号,注意在型号,注意在Filters一栏中选一栏中选中中“Show Advanced Devices”以显示所有的器件型号。再点击以显示所有的器件型号。再点击Next按钮,按钮,出现下面的对话框。出现下面的对话框。 第11页/共31页 这是选择其它这是选择其它EDA工具的对话框,我们使用工具的对话框,我们使用Quatrus II的集成环境进行开发,的集成环境进行开发,因此不作任何因此不作任何改动。
7、按改动。按Next进入工程的信息总概对话框如下图。按进入工程的信息总概对话框如下图。按Finish按按钮就建立了一个空的工程项目。钮就建立了一个空的工程项目。 第12页/共31页1 建立原理图文件建立原理图文件 执行执行File = New命令,弹出新建文件对话框如图。命令,弹出新建文件对话框如图。第13页/共31页 如上图示,如上图示,Quatrus II支持五种设计输入法文件:支持五种设计输入法文件:“AHDL File”是是AHDL文本文件;文本文件;“Block Diagram/Schematic File”是流程图和是流程图和原理图文件,简称原理图文件;原理图文件,简称原理图文件;“
8、EDIF File”是网表文件;是网表文件;“Verilog HDL File”是是Verilog HDL文本文件;文本文件;“VHDL File”是是VHDL文本文件。选择文本文件。选择“Block Diagram/ Schematic File”,按按OK即建立一个空的原理图文件。即建立一个空的原理图文件。 第14页/共31页 执行执行File=Save as命令命令,把它另存为文件名是把它另存为文件名是BiJiaoQi的原理图文件,文的原理图文件,文件后缀为件后缀为.bdf。将。将“Add file to current project”选项选中,使该文件选项选中,使该文件添加到刚建立的
9、工程中去。如图下示。添加到刚建立的工程中去。如图下示。 第15页/共31页 2编辑输入原理图文件编辑输入原理图文件 (1)元件的选择与放置)元件的选择与放置 (2)连接各个元件符号)连接各个元件符号 (3)设定各输入输出管脚名)设定各输入输出管脚名 第16页/共31页 在在Quartus II流程图和原理图文件中,除了使用原理图元件符号流程图和原理图文件中,除了使用原理图元件符号外,还可以使用流程图模块,对于初学者可先掌握原理图元件符号的外,还可以使用流程图模块,对于初学者可先掌握原理图元件符号的使用,以后再探讨流程图模块的使用,故这里对流程图模块不做介绍。使用,以后再探讨流程图模块的使用,故
10、这里对流程图模块不做介绍。在流程图和原理图输入法编辑界面中的左边,有供编辑输入时使用的在流程图和原理图输入法编辑界面中的左边,有供编辑输入时使用的工具箱,各个工具的功能见后页图。工具箱,各个工具的功能见后页图。第17页/共31页第18页/共31页 完成原理图编辑输入后,保存设计图形文件,就可编译设计图形文件。执完成原理图编辑输入后,保存设计图形文件,就可编译设计图形文件。执行行Processing = Start Compilation,进行编译。进行编译。 编译结束后,会出现如下页图对话框,对话框会显示编译的错误和警告的编译结束后,会出现如下页图对话框,对话框会显示编译的错误和警告的情况。若
11、有错误情况。若有错误, 则可先双击编译器界面下方出现的第一个错误提示,可使则可先双击编译器界面下方出现的第一个错误提示,可使第一个错误处改变颜色。检查纠正第一个错误后保存再编译,如果还有错第一个错误处改变颜色。检查纠正第一个错误后保存再编译,如果还有错误,重复以上操作,直至最后通过。最后通过时应没有错误提示但可有警误,重复以上操作,直至最后通过。最后通过时应没有错误提示但可有警告提示。告提示。三、编译设计图形文件第19页/共31页 可以通过查看编译报告了解有可以通过查看编译报告了解有关情况,比如定时分析情况,关情况,比如定时分析情况,下图是编译报告中关于每个输下图是编译报告中关于每个输出信号对
12、输入信号的延迟时间出信号对输入信号的延迟时间的报告。的报告。 第20页/共31页(1)新建用于仿真的波形文件新建用于仿真的波形文件 (2)添加需要的输入输出引脚添加需要的输入输出引脚(3)设置仿真时间设置仿真时间(4)设置栅格的大小设置栅格的大小(5)设置输入信号的波形设置输入信号的波形(6)保存文件,保存名为默认名保存文件,保存名为默认名(7)进行功能仿真进行功能仿真第21页/共31页 执行执行File = Great/Update = Great Symbol Files for Current File命令,将本设计电路封装生成一个元件符号,供以后命令,将本设计电路封装生成一个元件符号,
13、供以后在原理图编辑器下进行层次设计时调用。在原理图编辑器下进行层次设计时调用。 第22页/共31页 使用使用Quartus II 软件成功编译工程之后,就可以对软件成功编译工程之后,就可以对 Altera 器件进器件进行编程或配置,进而进行硬件测试。行编程或配置,进而进行硬件测试。Quartus II Compiler 的的 Assembler 模块生成模块生成POF 和和 SOF编程文件,编程文件, Quartus II Programmer 可以用编程文件与可以用编程文件与 Altera 编程硬件一起对器件进行编程硬件一起对器件进行编程或配置。编程或配置。 还可以使用还可以使用 Quart
14、us II Programmer 的独立版本的独立版本对器件进行编程和配置。对器件进行编程和配置。 第23页/共31页一、编程硬件与编程模式一、编程硬件与编程模式 所使用的所使用的Altera 编程硬件可以是编程硬件可以是 Master Blaster、ByteBlasterMV、ByteBlaster II 或或USB-Blaster 下载电缆或下载电缆或 Altera 编程单元编程单元 (APU)。国内许多开发板和实验箱使用。国内许多开发板和实验箱使用ByteBlasterMV或或ByteBlaster II下载电缆。具体情况请查看所使下载电缆。具体情况请查看所使用的开发板和实验箱的有关所
15、明。用的开发板和实验箱的有关所明。 第24页/共31页Programmer 具有四种编程模式:具有四种编程模式: 被动串行模式被动串行模式(PS Mode)、 JTAG 模式、主动串行编程模式模式、主动串行编程模式(AS Mode)和和插座内编程模式(插座内编程模式(In-Socket)。)。 被动串行和被动串行和JTAG编程模式使用编程模式使用 Altera 编程硬件对单个或多个器件进行编程。编程硬件对单个或多个器件进行编程。主动串行编程模式使用主动串行编程模式使用Altera编程硬件对单个编程硬件对单个EPCS1或或EPCS4 串行配置器串行配置器件进行编程。件进行编程。 插座内编程模式使
16、用插座内编程模式使用 Altera 编程硬件对单个编程硬件对单个 CPLD 或配置器或配置器件进行编程。件进行编程。 第25页/共31页 二、器件设置和引脚的锁定二、器件设置和引脚的锁定 1 器件的选择器件的选择 2选择配置器件的工作方式(可不做)选择配置器件的工作方式(可不做) 3选择配置器件(使用选择配置器件(使用EPCS器件的主动串行编程模式时)器件的主动串行编程模式时) 4选择闲置引脚的状态(可不做)选择闲置引脚的状态(可不做)5引脚的锁定引脚的锁定 第26页/共31页三、编程下载设计文件三、编程下载设计文件 1JTAG 模式编程下载模式编程下载 (1)硬件连接;)硬件连接;(2)打开
17、编程窗口、选择编程模式和配置文件;)打开编程窗口、选择编程模式和配置文件; (3)设置编程器(若是初次安装时);)设置编程器(若是初次安装时);(4)配置下载。)配置下载。第27页/共31页2主动串行编程模式主动串行编程模式(AS Mode) (1)硬件连接)硬件连接 (2)打开编程窗口)打开编程窗口 (3)选择编程模式和配置文件)选择编程模式和配置文件 (4)设置编程器(若是初次安装时)设置编程器(若是初次安装时) (5)编程下载)编程下载第28页/共31页四、设计电路硬件调试四、设计电路硬件调试 下载成功后即可进行设计电路硬件调试。具体方法应考虑所设下载成功后即可进行设计电路硬件调试。具体方法应考虑所设计电路功能和开发板或实验箱的具体情况,这里不做详细介绍。计电路功
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 知识点强化的2025年行政组织理论试题及答案
- 周口公园湖面管理制度
- 公路路政督察管理制度
- 公司食堂奖惩管理制度
- 冷链产品交接管理制度
- 客户服务车辆管理制度
- 公路工程技术创新试题及答案
- 商场宣传物料管理制度
- 城镇保洁人员管理制度
- 确保团队间有效协作的项目管理方法与应用实例试题及答案
- 麻醉过程中的意外与并发症处理规范与流程样本
- 猫传染性腹膜炎课件
- 幼儿足球训练课件
- 动物的营养需求与摄取
- 分子气动力学及气体流动的直接模拟
- 大学食堂原料物资猪肉采购 投标方案
- 绿色环保 低碳生活主题班会
- 学生考试成绩评价分析表模板
- 人教版(2019)必修第一册Unit 3 Sports and fitness Discovering useful structures 课件
- 长螺旋引孔技术交底
- 2023北京第二次高中学业水平合格性考试信息技术试卷试题(答案详解)
评论
0/150
提交评论