学习情景二_Quartus_II_图形输入方法
QuartusⅡ原理图输入设计法入门
2.编辑输入原理图文件
如图3.21,右侧空白处就是原理图的编辑区
图3.21 图形编辑界面
§ 3.2
比较器的完整原理图
Quartus II原理图输入法
2.编辑输入原理图文件
3.22
比较器的原理图
§ 3.2
1)元件的选择与放置
Quartus II原理图输入法
2.编辑输入原理图文件
双击鼠标的左键,将弹出Symbol对话框,或单击鼠标右键,在弹出的选择 对话框中选择Insert-Symbol,也会弹出该对话框。如图3.23所示P44
四、时序仿真设计文件
Quartus II原理图输入法
• 4.进行功能仿真
– QuartusⅡ软件中默认的是时序仿真,如果进行功能仿 真则需要先对仿真进行设置,步骤如下:
• 1)选择QuartusⅡ主窗口Assignments菜单下的Settings…命 令,可以进入参数设置页面,如下图所示,然后单击 Simulation Settings ,在右边的对话框中的Simulation mode 中选择“Functional”;
图3.25 引脚属性编辑对话框
§ 3.2
Quartus II原理图输入法
2.编辑输入原理图文件
3)设定各输入、输出引脚名 编辑好所有引脚后保存
§ 3.2
三、编译设计图形文件
Quartus II原理图输入法
执行Processing-Start Compilation,如图3.27进行编译
编译结束后会出现错误和警告提示
图3.27 执行编译命令
图3.29 输出信号对输入信 号延时时间报告
• QuartusⅡ软件中的编译类型有全编译和分步编译两种。 • 全编译的过程包括分析与综合(Analysis & Synthesis)、 适配(Fitter)、编程(Assembler)、时序分析 (Classical Timing Analysis)这4个环节,而这4个环节各自 对应相应的菜单命令,可以单独分步执行,也就是分步编 译。
学习情境二:QuartusII原理图输入法 EDA技术项目化教程 [电子教案]
学习情境二:QuartusII原理图输入法
Doc. number to be entered by "Header
1
绵阳职业技术学院 信息工程系
《EDA技术》
【要求】
应用原理图方法设计八位二进制加法器
【知识点】
应用原理图方法设计八位二进制加法器 理解 Quartus II原理图输入法 掌握 Quartus II原理图层次化设计方法 理解 Quartus II器件编程
8
《EDA技术》
§2.2 完成工作任务的引导
占用资源少。同时实验表明,四位二进制并行加法器和串行级联加法器占 用几乎相同的资源。这样,多位数加法器由四位二进制并行加法器级联构 成是较好的选择。因此,采取第一种方案是实际设计中较好的选择,但是 ,由于本书的是针对初学者,考虑到浅显易懂的宗旨,我们在设计的时候 主要介绍第一种设计方法,只在章节后对第一种设计方法作简略的介绍。
在图2-30中,选择其中的二输入与门元件 and2,然后单击OK按钮 。
出现如图2-31所示的图样。 将该图样移到编辑区合适的地方左击鼠标,就可放置一个二输入与 门元件,如图2-32所示。
Doc. number to be entered by "Header
上一页 下一页
19
《EDA技术》
§2.3 相关技术基本知识与基本技能
四、实施
①根据第一种设计方案,首先,制作底层半加器,根据数字电路中组 合逻辑电路的设计方法,根据定义,列真值表,写逻辑表达式,画出它的 逻辑电路图,然后用原理图方式(软件的使用,请参看本书3.3示节)进行半 加器的设计。如图2-2所示。
Doc. number to be entered by "Header
Quartus原理图输入法指南
6
二、形成原理图设计文件
1、建立原理图设计文件 从菜单File→New进入,在6种设计输入法中选择原理图输 入法,单击OK,即可进入原理图编辑器
提 示 : 硬 件 实 验 课 程 要 求 如 此
7
2、编辑原理图设计文件 ⑴元件的选择与放置 *可在Symbol对话框中选择元件,单击OK
提示: *弹出Symbol方法:双 击鼠标左键、工具条… *元件库包含系统库和 Project库两类 *Project库由用户自定 义符号文件(.bsf)组成 *亦可在编辑区用Copy 及Paste命令实现选择
*在编辑区可移动元件,放置到合适的位置管脚类型,使工具箱相应连接线有效 *在源处按下鼠标左键、移至目标处、松开鼠标左键即可
提示: *连接线有3种:Node、 Bus、Conduit *所连接的源端、目标 端元件管脚类型应相同 *应避免移动元件时产 生多余交叉点 *工具箱有多种功能
提示: 修改原理图文件 后,必须重新编译、 生成仿真网表
19
⑵进行功能仿真 *在对话框的Simulator input中输入仿真波形文件名 *在对话框中单击Start,即可开始功能仿真 *在对话框中单击Report,可查看、核对输出波形
20
五、对原理图设计文件进行硬件测试
1、器件设置及引脚锁定
⑴器件设置 [该步骤可缺省] *从菜单Assignments→Device进入,可重新选择器件 *单击Device & Pin Options…,可配置Unused Pins状态等
提示: 有多种方法 触发编译开始
*编译结束时,会报告警告或错误的统计情况 *编译出错时,按Message提示修改错误,直至编译通过
13
四、对原理图设计文件进行时序仿真
QuartusII原理图---输入篇
QuartusII的使用:原理图输入篇QuartusII是MaxplusII的升级版,其功能比MaxplusII更加强大,主要是增加了与其它EDA工具(仿真、综合等工具)的接口,另外它具有更强大的时序分析、时序优化等功能。
这里主要介绍QuartusII的基本功能与使用方法:1.新建一个文件夹作为工程项目目录,注意此目录不能为根目录,不能用中文命名。
2.为设计建立项目及文件(1)建立项目(或工程project)在file下选择new project wizard(左下图),在弹出的窗口中第一个空格框内选择该项目存放的路径(即第1步所建立的项目目录的路名称(右下图,注意项目名称一定不能为中文,只能为英文,比如可取名为myproject),完成后点击finish。
(2)建立原理图文件执行File—New,选择Block Diagram/Schematic File,执行File—Save as命令,给文件取名,文件名同样用英文命名,文件名的后缀为.bdf,将Add file to currentproject选项选中,使得该文件添加到刚建立的工程中去。
3.建立原理图文件(1)编辑输入原理图文件在原理图编辑区的一个位置双击鼠标的左键,将弹出Symbol对话框,或单击鼠标右键在弹出的选择对话框中选择Insert—Symbol,也会弹出Symbol对话框。
用单击的方法展开Liabraries栏中的元件库,其中Primitives为基本元件库,打开Logic子库,里面是常用的与门、或门和非门等门电路。
选中要用的元件,点击OK按钮,将该图样移动到编辑区合适的地方单击鼠标左键便可。
所需的元件都画好后,将所有的门电路按照连接好。
(2)设定各输入输出引脚名。
双击任意一个input元件,在弹出的引脚属性对话框中的第一行Pin name(s)文本框中填入引脚名称即可,第二行默认值,不需要改动。
用类似的方法设定其他输入和输出引脚名。
Quartus_II使用教程---图形输入
1.Tools Customiz步 2.Restart Quartus II
骤来复原
二、在QuartusII6.0环境下建立工程
工程创建时的准备工作
QuartusII通过“工程(Project)”来管理设计文 件,必须为此工程创建一个放置与此工程相关的 所有设计文件的文件夹;
认识可编程逻辑器件(PLD); 掌握QuartusII集成开发环境软件。
一、实验目的
1. 学习EDA集成工具软件Quartus II的使用; 2. 学会基于PLD的EDA设计流程; 3. 学会使用原理图设计小型数字电路; 4. 掌握对设计进行综合、仿真和设计下载的方法。
二、实验目仪器及器件
指常规数字逻辑器件,如3-8线译码器74LS138,二 进制计数器74LS161,移位寄存器74LS194等;
2、时序产生及控制、小型数字系统的实现;
如用状态机完成AD信号的采集,产生PWM时序控制 步进电机
简易数字频率计、交通灯、数字种系统的实现等;
3、算法功能/综合系统的实现
(触发器、锁存器构成); 人们由此提出乘积项可编程电路结构,原理结构如下:
低密度PLD可编程原理【早期器件】
低密度(简单) PLD,通常内部等 效门数少于500个, 只能实现通用数字 逻辑(如74系列) 的一些功能
使用FPGA(大容量可编程逻辑器件)从事 数字系统设计的三阶段:
1、常规逻辑功能描述的实现;
不正确,需要重新修改设计; 7. 记录实验结果及实验过程中出现的问题及解决办法。 (注:)5-7步的操作参考实验八的ppt,如本次实验未完
成,第八次实验继续进行,请自行保留设计工程文件夹。
六、实验报告要求
QuartusⅡ原理图输入操作基础
3.2 输入设计文件
1、原理图输入法-优缺点:
优点:
1)可以与传统的数字电路设计法接轨,即使用传统设计方法得到电 路原理图,然后在QuartusⅡ平台完成设计电路的输入、仿真验证和综合, 最后下载到目标芯片中。 2) 它将传统的电路设计过程的布局布线、绘制印刷电路板、电路焊 接、电路加电测试等过程取消,提高了设计效率,降低了设计成本,减 轻了设计者的劳动强度。
当设计通过编译后选择当设计通过编译后选择quartusquartus主窗口主窗口toolstools菜单菜单下下netlistnetlistviewersviewersrtlviewerrtlviewer命令弹出命令弹出rtlrtl阅读器窗口阅读器窗口3333编译设计文件编译设计文件55rtlrtl阅读器阅读器rtlrtl阅读器窗口图阅读器窗口图3333编译设计文件编译设计文件5rtl阅读器rtl阅读器窗口的右边是过程设计结果的主窗口包括设计电路的模块和连线rtl阅读器的左边是层次列表在每个层次上一树状形式列出了设计电路的所有单元
3.3 编译设计文件
分步编译就是使用对应命令分步执行对应的编译环节, 每完成一个编译环节,生成一个对应的编译报告。分步编 译跟全编译一样分为四步: 1、分析与综合(Analysis & Synthesis) :设计文件 进行分析和检查输入文件是否有错误,对应的菜单命令是 QuartusⅡ主窗口Process菜单下Start\Start Analysis & Synthesis,对应的快捷图标是在主窗口的工具栏上的 ; 2、适配(Fitter) :在适配过程中,完成设计逻辑器 件中的布局布线、选择适当的内部互连路径、引脚分配、 逻辑元件分配等,对应的菜单命令是QuartusⅡ主窗口 Process菜单下Start\Start Fitter ;(注:两种编译方式引 脚分配有所区别 )
QuartusII使用-原理图输入步骤
下载完成后,检查是否有错误信息,如有需要,根据 错误提示进行相应的处理。
谢谢观看
配置引脚分配
根据目标板上的可用引脚,为设计中的各个模块分配引脚。
开始编译
点击“开始编译”按钮,Quartus II将开始对原理图进行编译。
在编译过程中,可以实时查看编译进度和状态信息。
查看编译结果
01
编译完成后,Quartus II将显示编译结果,包括成功、警告和错 误信息。
02
根据编译结果,检查是否存在错误或警告,并相应地调整设计
或编译设置。
如果存在错误,可以查看错误详细信息,以便定位问题并进行
03
修复。
06
下载到 FPGA 设备
选择合适的下载方式
JTAG
通过JTAG接口进行下载,适用于大多数FPGA设备。
USB Blaster
使用USB Blaster进行下载,适用于Altera FPGA设备。
PCIe
通过PCIe接口进行下载,适用于某些高性能FPGA设备。
导出文件
将原理图导出为所需的文件格 式,如PDF、PNG等。
02
创建新项目
选择合适的项目类型
数字逻辑设计
适用于基本的数字逻辑电路设计,如 门电路、触发器等。
微处理器设计
适用于基于微处理器的系统设计,如 单片机、DSP等。
FPGA设计
适用于基于FPGA的硬件设计,如数 字信号处理、图像处理等。
嵌入式系统设计
03
打开原理图编辑器
启动原理图编辑器
打开Quartus II软件,点击"File"菜单, 选择"New" -> "Schematic File"。
第2章 Quartus II原理图输入
EDA技术与VHDL实用教程 EDA技术与VHDL实用教程
作者: 作者: 苏莉萍
陈东
廖超平
这是选择其它EDA工具的对话框,我们使用 工具的对话框, 这是选择其它 工具的对话框 Quatrus II的集成环境进行开发,因此不作任何 的集成环境进行开发, 的集成环境进行开发 改动。 改动。按Next进入工程的信息总概对话框如下 进入工程的信息总概对话框如下 按钮就建立了一个空的工程项目。 图。按Finish按钮就建立了一个空的工程项目。 按钮就建立了一个空的工程项目
EDA技术与VHDL实用教程 EDA技术与VHDL实用教程
作者: 作者: 苏莉萍
陈东
廖超平
一、编程硬件与编程模式 所使用的Altera 编程硬件可以是 Master 所使用的 Blaster、ByteBlasterMV、ByteBlaster 、 、 II 或USB-Blaster 下载电缆或 Altera 编程 单元 (APU)。国内许多开发板和实验箱使 。 用ByteBlasterMV或ByteBlaster II下载电 或 下载电 缆。具体情况请查看所使用的开发板和实 验箱的有关所明。 验箱的有关所明。
EDA技术与VHDL实用教程 EDA技术与VHDL实用教程
作者: 作者: 苏莉萍
陈东
廖超平
一、建立工程文件夹 1.新建一个文件夹作为工程项目目录 . 首先在计算机中建立一个文件夹作为工 程项目目录, 程项目目录,此工程目录不能是根目录 比如D:,只能是根目录下的目录, ,比如 ,只能是根目录下的目录,比 如D:\EDA_book\code\Chapter2\ BiJiaoQi
EDA技术与VHDL实用教程 EDA技术与VHDL实用教程
作者: 作者: 苏莉萍
第2章 Quartus II原理图输入
15
作者: 苏莉萍 陈东 廖超平
二、编辑设计图形文件
1. 建立原理图文件 ▪ 执行File => New命令,弹出新建文件对话
框如图。
2ED0A2技0术/与1V2H/D2L实用教程
16
作者: 苏莉萍 陈东 廖超平
▪ 如上图示,Quatrus II支持五种设计输入法 文件:“AHDL File”是AHDL文本文件; “Block Diagram/Schematic File”是流程 图和原理图文件,简称原理图文件;“EDIF File”是网表文件;“Verilog HDL File”是 Verilog HDL文本文件;“VHDL File”是 VHDL文本文件。选择“Block Diagram/ Schematic File”,按OK即建立一个空的原 理图文件。
2ED0A2技0术/与1V2H/D2L实用教程
11
作者: 苏莉萍 陈东 廖超平
▪ 按Next按钮,出现添加工程文件的对话框如图
2ED0A2技0术/与1V2H/D2L实用教程
12
作者: 苏莉萍 陈东 廖超平
▪ 若原来已有文件,可选择,这里直接按Next 进行下一步,选择FPGA器件的型号如图示。
2ED0A2技0术/与1V2H/D2L实用教程
2ED0A2技0术/与1V2H/D2L实用教程
14
作者: 苏莉萍 陈东 廖超平
▪ 这是选择其它EDA工具的对话框,我们使用 Quatrus II的集成环境进行开发,因此不作任何 改动。按Next进入工程的信息总概对话框如下 图。按Finish按钮就建立了一个空的工程项目。
2ED0A2技0术/与1V2H/D2L实用教程
2ED0A2技0术/与1V2H/D2L实用教程
Quartus-II使用教程图形输入
查看Quartus II生成的报告和统计数 据,了解设计的性能和资源使用情况, 以便进一步优化设计。
04 常见问题与解决方案
CHAPTER
如何处理设计中的冲突
冲突类型
资源冲突、时序冲突等。
解决方法
优化设计,重新分配资源,调整时序约束等。
避免策略
在设计阶段进行充分的仿真和时序分析,提 前发现并解决冲突。
Quartus II 使用教程 - 图形输 入
目录
CONTENTS
• 图形输入简介 • Quartus II 中的图形输入 • 图形输入工具的使用 • 常见问题与解决方案 • 图形输入的未来发展
01 图形输入简介
CHAPTER
什么是图形输入
图形输入是一种编程方式,通过图形化界面将设计的电路原理 图输入到EDA(Electronic Design Automation)软件中,如 Quartus II。
保存和导出设计
完成设计后,保存原理图文件并导出为 Quartus II项目文件(.qpf)。
优化和验证设计
优化设计
根据需要优化设计,例如调整元件布局、 布线等,以提高设计的性能和可制造性。
时序分析
进行时序分析,检查设计的时序约束 是否满足要求,如果不满足,需要对
设计进行调整。
仿真验证
使用仿真工具对设计进行验证,确保 设计的正确性和可靠性。
如何开始一个新的图形输入项目
启动 Quartus II 软件
打开 Quartus II 软件,选择“File”菜单中的“New Project”。
选择项目类型
在“New Project”对话框中,选择“Graphical Project”作为项目operties”对话框中,设置项目名称、保存路径、目 标器件等参数。
Quartus_II使用教程---图形输入
本部分实验内容为新内容,操作步骤较多,为保证实 验项目进行完毕,请同学们务必提前做好预习准备
预习要求
1.从实验中心网站下载软件 2.按照ppt所示,操作使用, 仿真数字逻辑器件功能
1
第一部分:实验要求
通过本次实验,引导学生以EDA设计的 手段来设计数字逻辑电路; 认识可编程逻辑器件(PLD); 掌握QuartusII集成开发环境软件。
4
低密度PLD可编程原理【早期器件】
低密度(简单) PLD,通常内部等 效门数少于500个, 只能实现通用数字 逻辑(如74系列) 的一些功能
5
使用FPGA(大容量可编程逻辑器件)从事 数字系统设计的三阶段:
1、常规逻辑功能描述的实现;
指常规数字逻辑器件,如3-8线译码器74LS138,二 进制计数器74LS161,移位寄存器74LS194等;
原理图绘制区
22
3、调用参数化元件
在绘图区双击鼠标左键,即弹出添加符号 元件的窗口
在此可选择查看 库中所有的元件
在此输入已知的 元件名,可以快 速地调出元件
23
分别调用了输入端口“input”和逻辑器件“74138”
调用库元件预览
24
4、绘图控制操作
1、选择及画线工具 2、文本工具 3、符号工具,可跳出前 面添加元件的窗口
2、时序产生及控制、小型数字系统的实现;
如用状态机完成AD信号的采集,产生PWM时序控制 步进电机 简易数字频率计、交通灯、数字种系统的实现等;
3、算法功能/综合系统的实现
FFT算法实现、频谱分析等。
6
QuartusII使用_图文
按住鼠标左键,移动,选定一个区域
山东农业大学 信息学院
26
电子设计自动化(EDA)
CLICK
CLICK
山东农业大学 信息学院
27
电子设计自动化(EDA)
保存 山东农业大学 信息学院
28
电子设计自动化(EDA)
山东农业大学 信息学院
29
电子设计自动化(EDA) 引脚分配
CLICK
CLICK
8
电子设计自动化(EDA)
山东农业大学 信息学院
9
电子设计自动化(EDA)
CLICK
Libraries
primitives
logic 山东农业大学 信息学院
10
电子设计自动化(EDA)
DOUBLE CLICK
山东农业大学 信息学院
11
电子设计自动化(EDA)
CLICK CLICK
山东农业大学 信息学院
CLICK
按住鼠标左键,移动,选定一个区域
山东农业大学 信息学院
54
电子设计自动化(EDA)
CLICK
CLICK
山东农业大学 信息学院
55
电子设计自动化(EDA)
保存 山东农业大学 信息学院
56
电子设计自动化(EDA)
山东农业大学 信息学院
57
电子设计自动化(EDA) 引脚分配
CLICK
CLICK
基本设计流程
图形输入
(第3版)课本P95 5.1,5.2 P116 5.4 1位全加器设计向导
为本项工程设计建立文件夹(必须有)
文本输入
注意: 文件夹名不能用中文,且不可带空格。
山东农业大学 信息学院
Quartus_II使用教程1和2 加详细例子,图形细解每一步
§2.3 相关技术基本知识与基本技能一、QuartusⅡ原理图输入法应用数字逻辑电路的基本知识,使用QuartusⅡ原理图输入法可非常方便地进行数字系统的设计。
应用QuartusⅡ原理图输入法,还可以把原有的使用中示规模的通用数字集成电路设计的数字系统移植到FPGA或CPLD中。
下面以一个二人表决器的设计为例说明QuartusⅡ原理图输入法的使用方法。
(一)建立工程文件夹1.新建一个文件夹作为工程项目目录首先在计算机中建立一个文件夹作为工程项目目录,此工程目录不能是根目录,比如D:,只能是根b录下的b录,比如D:\EDA _book\code\Chapter3\BiaoJueQi。
下一页§2.3 相关技术基本知识与基本技能2.建立工程项目运行Quartus Ⅱ软件,执行File=>New Project Wizard 命令,建立工程,如图2-17所示。
在图2-18界面中单击Next按钮。
在所弹出的图2-19 New Project Wizard对话框中,填写Directory,Name, Top-Level Entity等项目。
其中第一、第二、第三个文本框分别是工程项目目录、项目名称和项目顶层设计实体的名称。
单击Next按钮,出现添加工程文件的对话框,如图2-20所示。
若原来己有文件,可选择相应文件,这单直接单击Next进行下一步,选择FPGA器件的型号,如图2-21所示。
下一页上一页§2.3 相关技术基本知识与基本技能在Family下拉框中,根据需要选择一种型号的FPGA,比如Cyclone系列FPGA。
然后在“Available devices:”中根据需要的FPGA 型号选择FPGA型号,比如“EP1C3T144C8”,注意在Filters一栏中选中“Show Advanced Devices”以显示所有的器件型号。
再单击Next按钮,出现如图2-22所示对话框。
Quartus系列:QuartusII原理图输入设计
Quartus系列:QuartusII原理图输⼊设计
1.新建⼀个项⽬,点击"File->New..."弹出如下对话框:
2.建⽴原理图设计平台:
3.在原理图绘制区双击⿏标左键,即可弹出元件符号窗⼝,如下图所⽰:
4.添加元件,在红⾊框部分输⼊要查找的元件名,如果库中存在对应元件,则对应元件符号会显⽰在对话框右侧的绘制区,单击"OK"即可完成对应元件加⼊到原理图绘制窗⼝中:
5.绘制连接原理图,当⿏标放到元件端点处时,⿏标会⾃动捕捉对应的连接处,按下左键拖动⾄⽬标出,再次松开⿏标即可完成⼀次连线操作如下图所⽰:
6. 完成连线后也可对相应的端⼝名进⾏命名,⿏标左键双击端⼝名,如图⽰74138电路A端连接的input端⼝命名为A,如下图所⽰:
完成管脚命名后保存设计,即完成原理图的设计.
7.在下拉菜单Processing中选择Start Compilation,启动编译:
8.⼯程编译完成后,设计结果是否满⾜设计要求,可以通过时序仿真来分析;建⽴波形⽮量⽂件(具体仿真⽮量如何建⽴可参考"Quartus II 功能仿真设置流程").
更多资讯可扫描下⽅⼆维码!。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基本元件库 Logic子库包含与门、或门和非门
重复-插入模式选否 作为流程图模块插入符号选否 图2.13 Symbol对话框
§ 2.1
1)元件的选择与放置
Quartus II原理图输入法
2.编辑输入原理图文件
其它元件可以通过复制和 选择重新插入新元件得到
图2.16 放置元件后的界面图
§ 2.1
1)元件的选择与放置
Quartus II原理图输入法
2.编辑输入原理图文件
打开pin引脚子库,选择input管脚和插入逻辑 元件一样插入原理图中
图2.21 放置管脚
§ 2.1
1)元件的选择与放置
Quartus II原理图输入法
2.编辑输入原理图文件
元件放置完成
§ 2.1
2)连接各个元件符号
Quartus II原理图输入法
Quartus II原理图输入法
执行Edit-Grid Size…命令,设置合适的时间
§ 2.1
四、时序仿真设计文件
Quartus II原理图输入法
3、设置输入信号波形 先用鼠标左键单击并拖动鼠标选择要设置的区域,单击工具箱 中按钮Forcing High(1)则该区域变为高电平。
图2-45 设置后的波形
3)完成上述操作后,按Next按钮将会弹出加入文件对话框,如图 2.4所示。
可以在File空白处选择添入已存
在的设计文件加入到这个工程
中,也可以使用User Library Pathnames按钮把用户自定义 的库函数加入到工程中使用, 完成后按Next按钮进入下一步。
图2.4 加入文件对话框
§ 2.1
学习情景二
QuartusⅡ原理图输入设计法
QuartusⅡ原理图输入设计法学习:
1. 建立工程项目(工程目录、名称和选择合适器件) 2. 编辑设计图形文件(放置元件、连线、设定输入输出管脚名称) 3. 编译设计图形文件(检查电路是否有错误) 4. 时序仿真设计文件(得到仿真波形验证设计结果) 5. 生成元件符号
§ 2.1
二、编辑设计图形文件
1.建立原理图文件
Quartus II原理图输入法
图2.8 执行File-New…命令
§ 2.1
1.建立原理图文件
Quartus II原理图输入法
弹出新建文件对话框如图2.9 AHDL文本文件 流程图和原理图文件 网表文件 在线系统文件 Verilog HDL文本文件 VHDL文本文件
§ 2.1
四、时序仿真设计文件
Quartus II原理图输入法
4、进行功能仿真
设置输入信号后保存文件,文件名默认,执行 Processing-Start simulation命令,进行仿真
图2-46执行 编译命令
§ 2.1
四、时序仿真设计文件
4、进行功能仿真
Quartus II原理图输入法
§ 2.1
一、Quartus II设计流程介绍 5) 图2.6 询问是否选择其他EDA工具
图2.6 选择其他EDA工具
§ 2.1
Quartus II原理图输入法
一、Quartus II设计流程介绍
6)显示由新建工程指南建立的工程文件摘要,在界面顶部标题栏 将显示工程名称和存储路径,如图2.7所示。
图2.7 新建工程摘要对话框
图2.25 引脚属性编辑对话框
§ 2.1
Quartus II原理图输入法
2.编辑输入原理图文件
3)设定各输入、输出引脚名 编辑好所有引脚后保存
§ 2.1
三、编译设计图形文件
Quartus II原理图输入法
执行Processing-Start Compilation,如图2.27进行编译
编译结束后会出现错误和警告提示
§ 2.2
Quartus II器件编程
1、JTAG编程下载模式 此方式的操作步骤主要分为3步: • 选择QuartusⅡ主窗口的Tools菜单下的Programmer命令 或点击 图标,进入器件编程和配置对话框。如果此对 话框中的Hardware Setup后为“No Hardware”,则需要 选择编程的硬件。点击Hardware Setup,进入Hardware Setup对话框,下页图所示,在此添加硬件设备。 • 配置编程硬件后,选择下载模式,在Mode中指定的编程 模式为JTAG模式; • 确定编程模式后,单击 添加相应的counter.sof 编程文件,选中counter.sof文件后的Program/Configure 选项,然后点击 图标下载设计文件到器件中, Process进度条中显示编程进度,编程下载完成后就可以 进行目标芯片的硬件验证了。
图2.9 新建文件对话框
§ 2.1
1.建立原理图文件
Quartus II原理图输入法
执行File-Save as…命令,把它另存为文件名是BiJiaoQi的原理图 文件,后缀名为.bdf
选中后使该文件添加 到刚建立的工程中去
图2.10 将文件添加到工程中
§ 2.1
Quartus II原理图输入法
1.新建一个工程
利用Quartus II提供的新建工程指南建立一个工程项目。
1)选择菜单命令File|New Project Wizard 将弹出如图2.2所示对话框。
可先在电脑中建立工程项目存
放的目录如:
D:\EDA_book\code\Chapter2\ BiJiaoQi
图2.2 New Project Wizard 对话框
§ 2.2
Quartus II器件编程
• 使用QuartusⅡ软件的MegaWizard Plug-In Manager中的 宏功能模块可以帮助用户调用QuartusⅡ内部已有的IP (知识产权)核来完成一些复杂系统的设计,并可以方便 的对调用的IP核的参数进行修改。
• 下面以一个调用lpm_counter宏功能模块来实现一个十六 进制的加法同步计数器为例,简单介绍宏功能模块的使用。 • 设计开始前新建立一个名为counter16的工程,在工程中 新建一个新的bdf文件,选择QuartusⅡ主窗口的Tools菜 单下的MegaWizard Plug-In Manager命令,进入 MegaWizard Plug-In Manager对话框第一页 ,然后依此 进行参数的设定
§ 2.1
一、 Quartus
Quartus II原理图输入法
II设计流程介绍
2)选择项目存放目录、填写项目名称,注意项目顶层设计实
体名称必须和项目名称保持一致。
工程项目目录 项目名称 项目顶层设计实体名称
图2.3
工程项目基本设置P39
§ 2.1
Quartus II原理图输入法
一、Quartus II设计流程介绍
§ 2.2
Quartus II器件编程
1、JTAG编程下载模式
编程下载对话框
§ 2.2
Quartus II器件编程
2、AS主动串行编 程模式
AS主动串行编程式的 操作步骤如下: (1)选择QuartusⅡ 主窗口Assignments 菜Device命令,进入 Settings对话框的 Device页面进行设 置,如右图。
生成的符号存放在本工程目录下,文件名BiJiaoQi,文件后缀名.bsf
§ 2.2
Quartus II器件编程
一、编程硬件与编程模式
二、器件设置和引脚的锁定
三、编程下载设计文件
§ 2.2
Quartus II器件编程
MasterBlaster下载电缆
ByteBlasterMV下载电缆
一、编程硬件与编程模式
§ 2.2
Quartus II器件编程
2、 AS主动串行编程模式 (2)选择QuartusⅡ主窗口的Tools菜单下 的Programmer命令或点击图标 ,进入器件编 程和配置对话框,添加硬件,选择编程模式为 Active Serial Program; ( 3)单击 添加相应的counter.pof 编程文件,选中文件后的Program/Configure、 Verify和Blank Check项,单击图标 下载设 计文件到器件中,Process进度条中显示编程进度。 下载完成后程序固化在EPCS中,开发板上电后 EPCS将自动完成对目标芯片的配置,无须再从
五、生成元件符号
Quartus II原理图输入法
执行File-Create/Update-Create Symbol File for Current File命令 将本设计电路封装成一个元件符号,供以后在原理图编辑器下进行 层次设计时调用。
§ 2.1
五、生成元件符号
Quartus II原理图输入法
§ 2.1
Quartus II原理图输入法
Quartus II设计软件界面如图1所示
图1
Quartus II 软件界面
§ 2.1
Quartus II原理图输入法
一、Quartus II设计流程介绍
Quartus II软件的开发流程也概括为设计输入、设计编译、设计仿真、 和设计下载等过程,下面分别加以描述。
Altera编程硬件
ByteBlasterⅡ下载电缆 USB-Blaste下载电缆 Altera编程单元APU
调试 时使 用
Programmer具有四种编程模式:
被动串行编程模式(PS Mode)、JTAG编程模式 主动编程模式(AS Mode) 和插座内编程模式(In-Socket)
烧写到专用配置芯 片中
2.编辑输入原理图文件
如图2.11,右侧空白处就是原理图的编辑区
图2.11 图形编辑界面
§ 2.1
比较器的完整原理图
Quartus II原理图输入法
2.编辑输入原理图文件