quartusII图形设计过程教程

合集下载

Quartus II基本设计流程

Quartus II基本设计流程
© 2008 Altera Corporation—Confidential Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation 9
使用Quartus® II软件: 简介
© 2008 Altera Corporation—Confidential
目的
建立新的Quartus® II工程 通过不同的设计输入方法来建立设计文件 将设计编译至FPGA 找到得出的编译信息 建立设置和分配 管理I/O约束 配置(编程)FPGA
Quartus II开发系统
提供MegaWizard® Plug-In Manager & SOPC Builder设计 工具
TimeQuest时序分析工具 增量编译特性 PowerPlay功耗分析工具 支持32 & 64-bit Windows & Linux 支持Multi-processor处理
欢迎界面
Get
Turn on or off in Tools Options
© 2008 Altera Corporation—Confidential Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation 10
使用Quartus® II软件
Altera及Altera产品介绍
© 2008 Altera Corporation—Confidential
PLD完整方案提供商

QuartusII软件使用及设计流程

QuartusII软件使用及设计流程



Quartus II 设计流程
一、 设计输入
1.建立工程Project
任何一项设计都是一项工程(Project),都必须首先为 此工程建立一个放置与此工程相关的所有设计文件的文件 夹。此文件夹将被EDA软件默认为工作库(Work Library)。一般,不同的设计项目最好放在不同的文件夹 中,而同一工程的所有文件都必须放在同一文件夹中。
(2)选择元件。在原理图编辑窗中的任何一个位置上双
击鼠标的左键将跳出一个元件选择窗。
参数可设置的强函数元件库
MAX+plus库
基本逻辑元件库
基本逻辑元件库中的元件
由此输入所需要的元件名
(3)连接各元器件并命名。

在图1-39中,将光标移到input右侧,待变成十字形光标 时,按下鼠标左键(或选中工具栏中的 工具,光标自动 会变成十字形的连线状态),再将光标移动到异或门的左 侧,待连接点上出现蓝色的小方块后释放鼠标左键,即可 看到input和异或门之间有一条连线生成。 重复上面的方法将1-39图中各种符号连接起来,如图1-40 所示。
(4)第三方工 具选择。 如图1-7所示ቤተ መጻሕፍቲ ባይዱ 用户可以选择所 用到的第三方工 具,比如 ModleSim、 Synplify等。在 本例中并没有调 用第三方工具, 可以都不选.
(5)确认信息对话框。 图1-8所示。建立的工程的名称、选择的器件和 选择的第三方工具等信息,如果无误的话就可 以单击“Finish”按钮,弹出如图1-9所示的窗口, 在资源管理窗口可以看到新建的工程名称 half_add。
(1)打开建立新工程管理窗。选择菜单File→New Preject Wizard 命令,即弹出“工程设置”对话框(图1-3),以 此来建立新的工程。

ALtera Quartus II 原理图设计方法

ALtera Quartus II 原理图设计方法

CLICK
CLICK
3
电子设计自动化EDA
P97,第3段
CLICK
4
电子设计自动化EDA
CLICK
5
电子设计自动化EDA
6
电子设计自动化EDA
原理图设计
CLICK
7
电子设计自动化EDA
8
电子设计自动化EDA
CLICK
Libraries
primitives
logic
9
电子设计自动化EDA
17
电子设计自动化EDA 波形仿真
CLICK
18
电子设计自动化EDA
Mouse Right Click
19
电子设计自动化EDA
CLICK
20
电子设计自动化EDA
CLICK CLICK
CLICK
21
电子设计自动化EDA
CLICK
22
电子设计自动化EDA
CLICK
23
电子设计自动化EDA
CLICK
在此区域连续单击鼠标右键
24
电子设计自动化EDA
CLICK
按住鼠标左键,移动,选定一个区域
25
电子设计自动化EDA
CLICK
CLICK
26
电子设计自动化EDA
保存
27
电子设计自动化EDA
28
电子设计自动化EDA 引脚分配
CLICK
CLICK
29
电子设计自动化EDA
DOUBLE CLICK
DOUBLE CLICK
30
电子设计自动化EDA
输入引脚编号:240
编译
31
电子设计自动化EDA

简述quartus ll的设计流程

简述quartus ll的设计流程

简述quartus ll的设计流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。

文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor.I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!Quartus II设计流程详解Quartus II是一款由Altera公司开发的硬件描述语言(HDL)综合工具,主要用于FPGA(Field-Programmable Gate Array)的设计和开发。

quartus II 图形设计过程教程

quartus II 图形设计过程教程

Quartus II 的使用 (1)1 工程建立 (1)2 原理图的输入 (4)3 文本编辑(verilog) (15)4 波形仿真 (17)Quartus II 的使用在这里,首先用最简单的实例向读者展示使用Quartus II软件的全过程。

进入WINDOWS XP后,双击Quartus II图标,屏幕如图1.1所示。

图 1.1 Quartus II 管理器1.1 工程建立使用 New Project Wizard,可以为工程指定工作目录、分配工程名称以及指定最高层设计实体的名称。

还可以指定要在工程中使用的设计文件、其它源文件、用户库和 EDA 工具,以及目标器件系列和器件(也可以让Quartus II 软件自动选择器件)。

建立工程的步骤如下:(1)选择File菜单下New Project Wizard ,如图1.2所示。

图 1.2 建立项目的屏幕(2)输入工作目录和项目名称,如图1.3所示。

可以直接选择Finish,以下的设置过程可以在设计过程中完成。

图 1.3 项目目录和名称(3)加入已有的设计文件到项目,可以直接选择Next,设计文件可以在设计过程中加入,如图1.4所示。

图 1.4 加入设计文件(4)选择设计器件,如图1.5所示。

图 1.5 选择器件(5)选择第三方EDA综合、仿真和时序分析工具,如图1.6所示。

图 1.6 选择EDA 工具(6)建立项目完成,显示项目概要,如图1.7所示。

图 1.7 项目概要1.2 原理图的输入原理图输入的操作步骤如下:(1)选择File 菜单下 New ,新建图表/原理图文件,如图1.8 所示。

图 1.8 新建原理图文件(2)在图1.9的空白处双击,屏幕如图1.10所示:(3)在图1.10的Symbol Name 输入编辑框中键入dff后,单击ok按钮。

此时可看到光标上粘着被选的符号,将其移到合适的位置(参考图 1.11)单击鼠标左键,使其固定;(4)重复(2)、(3)步骤,给图中放一个input、not、output 符号,如图1.11所示;在图1.11中,将光标移到右侧input右侧待连线处单击鼠标左键后,再移动到D触发器的左侧单击鼠标左键,即可看到在input和D触发器之间有一条线生成;图1.9 空白的图形编辑器图1.10 选择元件符号的屏幕图1.11 放置所有元件符号的屏幕(5)重复(4)的方法将DFF和output连起来,完成所有的连线电路如图1.12所示;(6)在图1.12中,双击input_name使其衬低变黑后,再键入clk,及命名该输入信号为clk,用相同的方法将输出信号定义成Q;如图1.13所示。

QuartusII原理图设计方法

QuartusII原理图设计方法

一、Quartus II设计流程介绍 6)显示由新建工程指南建立的工程文件摘要,在界面顶部标题栏 将显示工程名称和存储路径,如图2.7所示。
图2.7 新建工程摘要对话框
§ 2.1
二、编辑设计图形文件
1.建立原理图文件
Quartus II原理图输入法
图2.8 执行File-New…命令
§ 2.1
1.建立原理图文件
3、设置输入信号波形 先用鼠标左键单击并拖动鼠标选择要设置的区域,单击工具箱 中按钮Forcing High(1)则该区域变为高电平。
图2-45 设置后的波形
§ 2.1
四、时序仿真设计文件
Quartus II原理图输入法
4、进行功能仿真
设置输入信号后保存文件,文件名默认,执行 Processing-Start simulation命令,进行仿真
II设计流程介绍
2)选择项目存放目录、填写项目名称,注意项目顶层设计实 体名称必须和项目名称保持一致。
工程项目目录 项目名称
项目顶层设计实体名称
图2.3
工程项目基本设置P39
§ 2.1
Quartus II原理图输入法
一、Quartus II设计流程介绍 3)完成上述操作后,按Next按钮将会弹出加入文件对话框,如图 2.4所示。
图2-46执行 编译命令
§ 2.1
四、时序仿真设计文件
4、进行功能仿真
Quartus II原理图输入法
§ 2.1
五、生成元件符号
Quartus II原理图输入法
执行File-Create/Update-Create Symbol File for Current File命令 将本设计电路封装成一个元件符号,供以后在原理图编辑器下进行 层次设计时调用。

实验二 QuartusII原理图设计方法

实验二  QuartusII原理图设计方法

实验二QuartusII原理图设计方法一、实验目的1.熟悉利用QuartusII的原理图输入方法设计简单组合电路;2.掌握层次化设计方法。

二、实验任务1.使用原理图设计方法完成半加器和全加器的设计。

(1)打开QuartusII软件新建工程。

进入创建项目(project)向导第一行是项目地址、第二行是项目名称、第三行是该项目顶层实体的名称。

没有要添加的文件,点击next选择器件类型选择仿真工具进入索引页面(summary),观察是否有错误,没有错误。

点击finish,完成项目的创建。

选择菜单file→New,弹出对话框,选择Block Diagram/Schematic File,点击OK直接在原理图上双击,出现对话框,在name栏中输入元件名。

点击ok。

依次添加其他其他元件完成半加器设计。

点击工具栏中的compile,进行编译正确无误后进入下一步骤。

(3)使用ModelSim-Altera仿真首先我们可以点击菜单栏的Processing→Start→Start Test Bench Template Writer,随后弹出提示“Test Bench Template Writer was successful”,那么我们就已经创建了一个Verilog 测试脚本,在此脚本中,我们可以设计一些测试激励输入并且观察相应输出,借此我们就能够验证原工程的设计代码是否符合要求。

我们打开工程路径下的/simulation/modelsim 文件夹,可以看到一个名为h_adder.vt 的测试脚本文件创建了。

我们可以在Quartus II 中打开这个文件,并且将其重新编辑如下:完成测试脚本编写,我们接着需要打开菜单栏的Assigement→Settings 选项,选择Category→EDA Tool Setting→Simulation,在右边的相关属性中做如图所示的设置,在选中Comple test bench 后,我们要点击后面的Test Benches…按钮去选择刚才创建的测试脚本。

QuartusII教程(完整版)

QuartusII教程(完整版)

Quartus II 的使用 (1)1.1 工程建立 (1)1.2 原理图的输入 (4)1.3 文本编辑(verilog) (14)1.4 波形仿真 (17)Quartus II 的使用在这里,首先用最简单的实例向读者展示使用Quartus II软件的全过程。

进入WINDOWS XP后,双击Quartus II图标,屏幕如图1.1所示。

图 1.1 Quartus II 管理器1.1 工程建立使用New Project Wizard,可以为工程指定工作目录、分配工程名称以及指定最高层设计实体的名称。

还可以指定要在工程中使用的设计文件、其它源文件、用户库和EDA 工具,以及目标器件系列和器件(也可以让Quartus II 软件自动选择器件)。

建立工程的步骤如下:(1)选择File菜单下New Project Wizard ,如图1.2所示。

图 1.2 建立项目的屏幕(2)输入工作目录和项目名称,如图1.3所示。

可以直接选择Finish,以下的设置过程可以在设计过程中完成。

图 1.3 项目目录和名称(3)加入已有的设计文件到项目,可以直接选择Next,设计文件可以在设计过程中加入,如图1.4所示。

图 1.4 加入设计文件(4)选择设计器件,如图1.5所示。

图 1.5 选择器件(5)选择第三方EDA综合、仿真和时序分析工具,如图1.6所示。

图 1.6 选择EDA 工具(6)建立项目完成,显示项目概要,如图1.7所示。

图 1.7 项目概要1.2 原理图的输入原理图输入的操作步骤如下:(1)选择File 菜单下New ,新建图表/原理图文件,如图1.8所示。

图 1.8 新建原理图文件(2)在图1.9的空白处双击,屏幕如图1.10所示:(3)在图1.10的Symbol Name 输入编辑框中键入dff后,单击ok按钮。

此时可看到光标上粘着被选的符号,将其移到合适的位置(参考图 1.11)单击鼠标左键,使其固定;(4)重复(2)、(3)步骤,给图中放一个input、not、output 符号,如图1.11所示;在图1.11中,将光标移到右侧input 右侧待连线处单击鼠标左键后,再移动到D触发器的左侧单击鼠标左键,即可看到在input和D触发器之间有一条线生成;图1.9 空白的图形编辑器图1.10 选择元件符号的屏幕图1.11 放置所有元件符号的屏幕(5)重复(4)的方法将DFF和output连起来,完成所有的连线电路如图1.12所示;(6)在图1.12中,双击input_name使其衬低变黑后,再键入clk,及命名该输入信号为clk,用相同的方法将输出信号定义成Q;如图1.13所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Quartus II 的使用 (2)
1 工程建立 (2)
2 原理图的输入 (5)
3 文本编辑(verilog) (15)
4 波形仿真 (16)
Quartus II 的使用
在这里,首先用最简单的实例向读者展示使用Quartus II软件的全过程。

进入WINDOWS XP后,双击Quartus II图标,屏幕如图1.1所示。

图 1.1 Quartus II 管理器
1.1 工程建立
使用New Project Wizard,可以为工程指定工作目录、分配工程名称以及指定最高层设计实体的名称。

还可以指定要在工程中使用的设计文件、其它源文件、用户库和EDA 工具,以及目标器件系列和器件(也可以让Quartus II 软件自动选择器件)。

建立工程的步骤如下:
(1)选择File菜单下New Project Wizard ,如图1.2所示。

图 1.2 建立项目的屏幕
(2)输入工作目录和项目名称,如图1.3所示。

可以直接选择Finish,以下的设置过程可以在设计过程中完成。

图 1.3 项目目录和名称
(3)加入已有的设计文件到项目,可以直接选择Next,设计文件可以在设计过程中加入,如图1.4所示。

图 1.4 加入设计文件
(4)选择设计器件,如图1.5所示。

图 1.5 选择器件
(5)选择第三方EDA综合、仿真和时序分析工具,如图1.6所示。

图 1.6 选择EDA 工具
(6)建立项目完成,显示项目概要,如图1.7所示。

图 1.7 项目概要
1.2 原理图的输入
原理图输入的操作步骤如下:
(1)选择File 菜单下New ,新建图表/原理图文件,如图1.8 所示。

图 1.8 新建原理图文件
(2)在图1.9的空白处双击,屏幕如图1.10所示:
(3)在图1.10的Symbol Name 输入编辑框中键入dff后,单击
ok按钮。

此时可看到光标上粘着被选的符号,将其移到合
适的位置(参考图 1.11)单击鼠标左键,使其固定;
(4)重复(2)、(3)步骤,给图中放一个input、not、output 符号,如图1.11所示;在图1.11中,将光标移到右侧input
右侧待连线处单击鼠标左键后,再移动到D触发器的左侧
单击鼠标左键,即可看到在input和D触发器之间有一条
线生成;
图1.9 空白的图形编辑器
图1.10 选择元件符号的屏幕
图1.11 放置所有元件符号的屏幕
(5)重复(4)的方法将DFF和output连起来,完成所有的连线电路如图1.12所示;
(6)在图1.12中,双击input_name使其衬低变黑后,再键入clk,及命名该输入信号为clk,用相同的方法将输出信号定
义成Q;如图1.13所示。

(7)在图1.13中单击保存按钮,以默认的try1 文件名保存,文件后缀为bdf。

图1.12 完成连线后的屏幕
图1.13 完成全部连接线的屏幕
(8)在图1.8中,单击编译器快捷方式按钮,完成编译后,弹
出菜单报告错误和警告数目,并生成编译报告如图1.14所
示;
图1.14 完成编译的屏幕
(9)若需指定器件,选择Assignments菜单下Device选项,屏
幕如图1.15所示;
图1.15 器件设置
(10)完成如图1.15所示的选择后,单击OK按钮回到工作环境;
(11)根据硬件接口设计,对芯片管脚进行绑定。

选择
Assignments菜单下Pins选项;
(12)双击对应管脚后Location空白框,出现下拉菜单中选择要绑定的管脚,如图1.16所示;
图1.16 管脚指定
(13)在图1.16中完成所有管脚的分配,并把没有用到的引脚设置为As input tri-stated,
Assignments—Device—Device and Pin Options
–Unused Pins,然后重新编译项目;
(14)对目标版适配下载,(此处认为实验板已安装妥当,有关安装方法见实验板详细说明)单击按钮,屏幕显示
如图1.17所示;
图1.18 适配下载界面
(15)选择Hardware Setup ,如图1.19所示;
图1.19 下载硬件设置
(16)在图1.19中选择添加硬件ByteBlasteMV or ByteBlaster II,如图1.20所示;
图1.20 添加下载硬件
(17)可以根据需要添加多种硬件于硬件列表中,双击可选列表中需要的一种,使其出现在当前选择硬件栏中(本实验板采用ByteBlaster II 下载硬件),如图1.21所示;
图1.21 选择当前下载硬件
(18)选择下载模式,本实验板可采用两种配置方式,AS模式对配置芯片下载,可以掉电保持,而JTGA模式对FPGA下载,掉
电后FPGA信息丢失,每次上电都需要重新配置,如图1.22所示;
图1.22 选择下载模式
(19)选择下载文件和器件,JTAG 模式使用后缀为sof 的文件,AS模式使用后缀为pof的文件,选择需要进行的操
作,分别如图1.23,图1.24所示;使用AS模式时,还
要设置Assignments 菜单下Device,如图1.25,选择图
1.25中Device & Pin Options,如图1.26,选择使用的配
置芯片,编译;
图1.23 JTAG下载模式
图1.24 AS下载模式
图1.25 器件选项
图1.25 配置芯片选择
(20)点击Start按键,开始下载。

1.3 文本编辑(verilog)
这一节中将向读者简单介绍如何使用Quartus II软件进行文本编辑。

文本编辑(verilog)的操作如下:
(1)建立我们的project2项目如下图:
图1.26 建立项目project2
(2)在软件主窗口单击File菜单后,单击New选项,选择Verilog HDL File选项,如图1.27所示:
图1.27 新建Verilog HDL文件
(3)单击OK进入空白的文本编辑区,进行文本编辑,本节列举一个D触发器的例子,其完成后的屏幕如图1.28所示;
图1.28 完成编辑后的屏幕
(4)V文件名必须与模块面相同,将dff1.v文件设置为顶层文件,Project—Set as Top-level Entity
(5)完成编辑后的步骤与完成原理图编辑的步骤相同,请参考
1.1节有关容。

(6)利用v文件生成原理图模块。

在v文件编辑界面中,File—Creat/Update—Creat Symbol Files for Curent File. 1.4 波形仿真
下面以1.2节中project2为例,介绍使用Quartus II 软件自带的仿真器进行波形仿真的步骤。

(1)打开project2 项目,新建波形仿真文件,如图1.29;
图1.29 新建矢量波形文件
(2)在建立的波形文件左侧一栏中,点击鼠标右键,在弹出菜单中选择Insert Node or Bus,如图1.30所示;
图1.29 矢量波形文件节点加入
(3)在出现的图 1.30中,选择Node Finder,将打开Node Finder 对话框,本试验对输入输出的管脚信号进行仿真,所以在Filter 中选择Pins:all,点击List 按钮,如图1.31所示;
图1.30 节点加入工具框
图1.31 Node Finder 对话框
(4)在图1.31左栏中选择需要进行仿真的端口通过中间的按钮加入到右栏中,点击OK,端口加入到波形文件中,如图1.32;
图1.32 加入仿真节点后的波形图
(5)在图1.32中,选择一段波形,通过左边的设置工具条,给出需要的值,设置完成激励波形,保存后如图1.33所示;
. .
. . .
. . 优质资料 . .
图1.33 设置好激励波形的波形文件
(6) 设置为功能仿真:Assignment —Timing Analysis Settings-- Simulator Settings —Simulation mode 选择Functional, 生
成网络表Processing —Generate Functional Simulation Netlist ;
(7) 点击快捷按钮,开始仿真,完成后得到波形如图1.34所
示,根据分析,功能符合设计要求。

图1.33 波形仿真结果。

相关文档
最新文档