Quartus-II及其原理图设计 课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Quartus-II及其原理图设计 课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Quartus-II及其原理图设计 课件 Quartus II 及其 原理图 设计
- 资源描述:
-
1、1QuartusII介绍及原理图设计介绍及原理图设计2QUARTUS II 软件介绍软件介绍1、版本下载地址:、版本下载地址:ftp:/ftp.altera/outgoing/release/91_quartus_windows.exe (2.77GB)2、破解下载地址:、破解下载地址:down.qiannao/space/file/sniper1987/share/2019/4/25/Crack_Altera_6.0-002d9.1.rar/.page Crack_Altera_6.0-9.1.rar 3 3、安装和破解详细说明地址:、安装和破解详细说明地址:cns/crazybingo/a
2、rchive/2019/05/14/1735341.html 3QUARTUS II 安装注意事项安装注意事项1 1、需要、需要5GB5GB空间空间2 2、需要关闭杀毒软件(所以最好是断网安装)、需要关闭杀毒软件(所以最好是断网安装)3 3、安装过程中选择路径中最好不要有中文,下、安装过程中选择路径中最好不要有中文,下划线等划线等4QUARTUS II 设计开发流程设计开发流程5QUARTUS II 文件格式介绍文件格式介绍6QUARTUS II 图表和原理图编辑器图表和原理图编辑器1 1、图表模块编辑是主要的顶层设计的主要方法、图表模块编辑是主要的顶层设计的主要方法2 2、原理图编辑是传统的
3、设计输入方法、原理图编辑是传统的设计输入方法3 3、用户可以利用加入、用户可以利用加入QUARTUS II提供的提供的LPMs,宏功,宏功能等函数以及用户自己的库函数来设计能等函数以及用户自己的库函数来设计4、提供、提供“智能智能”的模块链接和映射的模块链接和映射7QUARTUS II 图表模块设计流程图表模块设计流程8QUARTUS II 新建项目新建项目1 1、新建项目:、新建项目:File-New Project Wizard,选择项,选择项目路径,输入项目名称:目路径,输入项目名称:Example,以及顶层文件,以及顶层文件名:名:Example其余选项采用默其余选项采用默认选项,可直
4、接认选项,可直接点点finish,若有原,若有原始文件,点始文件,点next添加文件添加文件9QUARTUS II 新建项目新建项目10QUARTUS II 新建文件新建文件1 1、新建项目:、新建项目:File-New,在项目,在项目Example中新建中新建文件,因新建项目时顶层文件名为文件,因新建项目时顶层文件名为Example,所以,所以主文件名为主文件名为Example11QUARTUS II 新建文件新建文件(1)(1)、Block Diagram/Schematic File,原理图输入,原理图输入方式,易于理解,文件存放后缀为方式,易于理解,文件存放后缀为.bdf.bdf(2)
5、(2)、Verilog HDL文件文件,主要用于用,主要用于用verilog HDL语言编写程序实现功能,文件存放后缀为语言编写程序实现功能,文件存放后缀为.v(3)(3)、Vector Waveform File,仿真文件,主要用于,仿真文件,主要用于进行软件仿真,文件存放后缀为进行软件仿真,文件存放后缀为.vwf(4)(4)、Memory Initialization File,配置文件,主要,配置文件,主要用于存储器部件用于存储器部件rom,ram数据的写入,文件存放后数据的写入,文件存放后缀为缀为.mif12QUARTUS II 原理图设计例子原理图设计例子2 2、调用调用Quartu
6、s内部元件,可在工作区直接双击,内部元件,可在工作区直接双击,再输入所需的元件名即可,例如调用元件库中的再输入所需的元件名即可,例如调用元件库中的3-8译码器,只要输入译码器,只要输入74138即可即可13QUARTUS II 原理图设计例子原理图设计例子14QUARTUS II 原理图设计例子原理图设计例子15QUARTUS II 原理图设计例子原理图设计例子3 3、编译文件:文件建立完毕,点击右上角的紫红色编译文件:文件建立完毕,点击右上角的紫红色按钮按钮Start Compilation进行编译进行编译16QUARTUS II 原理图设计例子原理图设计例子17QUARTUS II 原理图
7、设计例子原理图设计例子18QUARTUS II 原理图设计例子原理图设计例子4 4、进行软件仿真进行软件仿真Example.vwf:左侧右键:左侧右键-Insert Node or Bus(或直接双击),在对话框中选择(或直接双击),在对话框中选择Node Finder,导入输入输出端,导入输入输出端双击双击19QUARTUS II 原理图设计例子原理图设计例子20QUARTUS II 原理图设计例子原理图设计例子21QUARTUS II 原理图设计例子原理图设计例子22QUARTUS II 原理图设计例子原理图设计例子23QUARTUS II 原理图设计例子原理图设计例子24QUARTUS
8、II 原理图设计例子原理图设计例子5 5、在仿真文件中设置输入值,点右上角的蓝色按钮在仿真文件中设置输入值,点右上角的蓝色按钮Start Simulation进行仿真,设置如下进行仿真,设置如下双击设置时双击设置时间点间点25QUARTUS II 原理图设计例子原理图设计例子26QUARTUS II 原理图设计例子原理图设计例子27QUARTUS II 原理图设计例子原理图设计例子28QUARTUS II 原理图设计例子原理图设计例子29QUARTUS II 原理图设计例子原理图设计例子30QUARTUS II 原理图设计例子原理图设计例子最终设置最终设置31QUARTUS II 原理图设计例
9、子原理图设计例子32QUARTUS II 原理图设计例子原理图设计例子33QUARTUS II Functional Simulation功能仿真功能仿真功能仿真:验证综合电路逻辑运算单元的正确性,功能仿真:验证综合电路逻辑运算单元的正确性,不考虑器件的时延,算是理想状态下的仿真,不考虑器件的时延,算是理想状态下的仿真,Quartus II程序默认程序默认timing simulation34QUARTUS II Functional Simulation功能仿真功能仿真35QUARTUS II Functional Simulation功能仿真功能仿真36QUARTUS II Functio
10、nal Simulation功能仿真功能仿真37QUARTUS II Timing Simulation功能仿真功能仿真时序仿真:通过功能仿真验证设计文件的正确性,时序仿真:通过功能仿真验证设计文件的正确性,就压考虑综合电路遇到的时延问题。时序仿真同时就压考虑综合电路遇到的时延问题。时序仿真同时验证电路的逻辑和时序正确性。验证电路的逻辑和时序正确性。38QUARTUS II 习题一习题一1-1 基于基于Quartus II软件,用软件,用D触发器设计一个触发器设计一个2分频电路,分频电路,并做波形仿真,在此基础上,设计一个并做波形仿真,在此基础上,设计一个4分频和分频和8分频电路,分频电路,做
11、波形仿真。做波形仿真。选择菜单选择菜单File-Create/Update-Create Symbol Files for Current File将二分频生成一个元件符号,以供调用,可用来将二分频生成一个元件符号,以供调用,可用来生成生成4分频,分频,8分频,当然也可以直接将分频,当然也可以直接将2分频的输出信号作分频的输出信号作为下一个分频器的输入信号为下一个分频器的输入信号39编译注意编译注意要设置正确的工作文件要设置正确的工作文件为为Top-Level40编译注意编译注意要设置正确和工作文件要设置正确和工作文件匹配的匹配的vwf文件文件41QUARTUS II 习题一习题一1-2 基于
12、基于Quartus II软件,用软件,用7490设计一个能计时(设计一个能计时(12小小时)、计分(时)、计分(60分)和计秒(分)和计秒(60秒)的简单数字钟电路。设秒)的简单数字钟电路。设计过程如下:计过程如下:(1)先用)先用Quartus II的原理图输入方式,用的原理图输入方式,用7490连接成包连接成包含进位输出的模含进位输出的模60的计数器,并进行仿真,如果功能正确,的计数器,并进行仿真,如果功能正确,则将其生成一个部件;则将其生成一个部件;(2)将)将7490连接成模连接成模12的计数器,进行仿真,如果功能正的计数器,进行仿真,如果功能正确,也将其生成一个部件;确,也将其生成一
13、个部件;(3)将以上两个部件连接成为简单的数字钟电路,能计时、)将以上两个部件连接成为简单的数字钟电路,能计时、计分和计秒,计满计分和计秒,计满12小时后系统清小时后系统清0重新开始计时。重新开始计时。(4)在实现上述功能的基础上可以进一步增加其它功能,)在实现上述功能的基础上可以进一步增加其它功能,比如校时功能,能随意调整小时、分钟信号,增加整点报时比如校时功能,能随意调整小时、分钟信号,增加整点报时功能等。功能等。42编译注意编译注意注意总线的画法和定义注意总线的画法和定义要查找器件的资料,确保管脚定义,及其管脚工作状态要查找器件的资料,确保管脚定义,及其管脚工作状态注意同步清零和异步清零
14、的方法注意同步清零和异步清零的方法43QUARTUS II 习题一习题一1-3 基于基于Quartus II软件,用部分积右移方式设计实现一个软件,用部分积右移方式设计实现一个4位二进制乘法器,选择合适的器件,画出电路连接位二进制乘法器,选择合适的器件,画出电路连接44计数计数HHHH保持保持LHH保持保持LHHDCBADCBALHLLLLLQDQCQBQADCBACPETEPLDRD输出输出预置数据输入预置数据输入时钟时钟使能使能预置预置清零清零1-4 基于基于Quartus II软件,用软件,用74161设计一个模设计一个模99的计的计数器,个位和十位都采用数器,个位和十位都采用8421B
展开阅读全文