使用QuartsII计算机辅助设计软件

合集下载

第2章_Quartus_II开发环境的使用

第2章_Quartus_II开发环境的使用

第2章_Quartus_II开发环境的使用Quartus II是一款由英特尔公司开发的集成电路设计软件,广泛应用于数字电路设计和可编程逻辑设备(PLD)的开发环境。

本章将介绍Quartus II开发环境的使用方法,并详细讲解其主要功能和操作流程。

首先,打开Quartus II软件,点击“文件”菜单,然后选择“新建项目”选项。

在出现的对话框中,输入项目名称和存储位置,并选择FPGA芯片型号。

点击“下一步”按钮,然后选择项目类型(一般为“普通VHDL项目”或“普通Verilog项目”),点击“下一步”按钮即可完成项目创建。

接下来,我们需要向项目中添加源文件。

点击“项目”菜单,然后选择“添加文件”选项。

在出现的对话框中,选择需要添加的源文件,点击“确定”按钮。

如果项目中有多个源文件,可以重复操作多次。

在项目中添加源文件后,我们需要进行编译。

点击“编译”菜单,然后选择“编译项目”选项。

Quartus II将对项目中的源文件进行语法检查和综合,并生成目标设备可执行文件。

接下来,我们需要进行功能仿真。

点击“工具”菜单,然后选择“RTL仿真器”选项。

在出现的对话框中,选择仿真源文件和仿真时长,点击“确定”按钮。

Quartus II将对源文件进行仿真,并生成波形图。

波形图生成后,我们可以对设计进行优化。

点击“工具”菜单,然后选择“组合逻辑优化器”选项。

在出现的对话框中,选择设计文件和优化选项,点击“确定”按钮。

Quartus II将对设计进行优化,并生成优化后的电路文件。

优化后的设计可以进行布局布线。

点击“工具”菜单,然后选择“物理编译器”选项。

在出现的对话框中,选择物理约束和布局布线选项,点击“确定”按钮。

Quartus II将根据物理约束对设计进行布局布线,并生成布局布线后的电路文件和报告。

布局布线完成后,我们可以进行时序分析。

点击“工具”菜单,然后选择“时序分析器”选项。

在出现的对话框中,选择设计文件和时钟约束,点击“确定”按钮。

QuartusII操作指南

QuartusII操作指南

6.3 Quartus II操作指南6.3.1简介Altera技术领先的Quartus II设计软件配合一系列可供客户选择的IP核,可使设计人员在开发和推出FPGA、CPLD和结构化ASIC设计的同时,获得无与伦比的设计性能、一流的易用性以及最短的市场推出时间。

这是设计人员首次将FPGA移植到结构化ASIC 中,能够对移植以后的性能和功耗进行准确的估算。

Quartus II软件支持VHDL和Verilog硬件描述语言(HDL)的设计输入、基于图形的设计输入方式以及集成系统级设计工具。

Quartus II软件可以将设计、综合、布局和布线以及系统的验证全部都整合到一个无缝的环境之中,其中还包括和第三方EDA工具的接口。

Quartus II的主要特性有:<1>基于模块的设计方法提供工作效率<2>更快集成IP<3>在设计周期的早期对I/0引脚进行分配和确认<4>存储器编译器<5>支持CPLD、FPGA和基于HardCopy 的ASIC<6>使用全新的命令行和脚本功能自动化设计流程<7>高级教程帮助深入了解Quartus II的功能特性。

Altera公司的Quartus II软件提供了可编程片上系统(SOPC)设计的一个综合开发环境,是进行SOPC设计的基础。

Quartus II集成环境包括以下内容:系统级设计,嵌入式软件开发,可编程逻辑器件(PLD)设计,综合,布局和布线,验证和仿真。

Quartus II设计软件根据设计者需要提供了一个完整的多平台开发环境,它包括整个FPGA和CPLD设计阶段的解决方案。

有关Quartus II的典型设计流程如图6-43所示。

1图6-43 Quartus II的典型设计流程此外,Quartus II软件为设计流程的每个阶段提供了Quartus II图形用户界面、EDA 工具界面和命令行界面。

QuartsⅡ的安装和使用

QuartsⅡ的安装和使用

实验一原理图方式设计一、实验目的1.掌握QUARTUS II 的安装与基本操作。

2.学习QUARTUS II的图形编辑输入方法、设计输入、编译综合、仿真验证、适配下载等设计流程。

完成最基本电路的设计与验证。

二、实验内容(一)、QuartusII 简介QuartusII 是Aitera 公司推出的新一代开发软件,适合于大规模逻辑电路设计。

QuartusII 支持多种编辑输入法,包括原理图输入法,VHDL、VerilogHDL和AHDL 的文本输入法,符号编辑输入法,以及内存编辑输入法。

QuartusII 与MA TLAB 和DSP Buider 结合可以进行基于FPGA 的DSP 系统开发,是DSP 硬件系统实现的关键EDA 工具,与SOPC Buider 结合,可实现与SOPC 系统开发。

(二)、设计流程Quartus II 设计流程(三)、license的获得(四)原理图输入设计方法、全加器设计1、创建工程a、首先为此工程建立一个文件夹;b、不要将文件夹设在计算机已有的安装目录中;c、文件名不能是中文d、打开桌面QUARTUS II图标2、选择器件3、新建一个图形文件,先设计半加器执行命令:Edit\Insert Symbol 或双击鼠标左键,将出现元件选择对话框,如下图,进行器件选择和输入逻辑电路符号及进行电路连接,如图。

绘制完成后,点击保存按钮,对原理图进行保存,扩展名为*.bdf。

QuartusⅡ提供了三个元件库:(1)Megafunction:兆功能函数库,其中包含可直接使用的LPM。

(2)Others:库中包含与MAX+PLUSII 软件兼容的所有中规模器件。

(3)Primitives:Altera 基本逻辑单元库。

4、添加到工程里5、设置成顶层文件6、编译选择Processing 菜单的Start Compilation 项,启动全程编译。

全程编译(Compilation)包括QuarmsⅡ对设计输入的多项处理操作,其中包括排错、数据网表文件提取、逻辑综合、适配、装配文件(仿真文件与编程配置文件)生成,以及基于目标器件的工程时序分析等。

quartus ii实验报告

quartus ii实验报告

quartus ii实验报告Quartus II实验报告引言:Quartus II是一款由Intel公司开发的集成电路设计软件,广泛应用于数字逻辑设计和FPGA开发领域。

本实验报告旨在介绍Quartus II的基本功能和使用方法,并通过实际案例展示其在数字逻辑设计中的应用。

一、Quartus II概述Quartus II是一款功能强大的集成电路设计软件,它提供了从设计到验证的全套工具。

Quartus II支持多种编程语言,如VHDL和Verilog,使得用户可以根据自己的需求选择适合的语言进行设计。

此外,Quartus II还提供了丰富的库和模块,方便用户进行快速原型开发和验证。

二、Quartus II的基本功能1. 设计入口Quartus II提供了多种设计入口,包括图形界面、命令行和脚本等方式。

用户可以根据自己的习惯和需求选择适合的方式进行设计。

图形界面友好易用,适合初学者;命令行和脚本则更适合有一定经验和需求的用户。

2. 设计编辑Quartus II提供了强大的设计编辑功能,用户可以在其中创建和编辑设计模块、信号线和电路连接等。

设计编辑界面清晰简洁,用户可以方便地进行设计布局和调整。

3. 仿真和验证Quartus II内置了仿真和验证工具,用户可以通过仿真来验证设计的正确性和性能。

仿真工具支持波形查看和信号分析等功能,帮助用户进行设计调试和优化。

4. 综合和优化Quartus II具备强大的综合和优化功能,可以将设计代码转化为硬件描述,进而生成逻辑电路。

综合工具会根据用户的约束条件和优化目标,自动进行逻辑优化和资源分配,提高设计的性能和效率。

5. 布局和布线Quartus II提供了先进的布局和布线工具,可以将逻辑电路映射到实际的FPGA芯片上。

布局工具可以根据用户的约束条件和性能要求,自动进行电路元件的位置分配;布线工具则负责将电路元件之间的连接线路进行规划和布线。

6. 下载和调试Quartus II支持将设计文件下载到目标FPGA芯片上,并提供了调试工具来验证和调整设计的正确性。

quartus ii开发软件操纵步骤,以及IP核调用步骤

quartus ii开发软件操纵步骤,以及IP核调用步骤

IP核调用步骤一.打开QUARTUSII软件二.新建工程三.填写工程路径,工程名和实体名。

(工程路径不要有中文,工程名和实体名相同),填写好后,点击next.四.点击next五.选择FPGA芯片系列CyloneII六.选择FPGA型号EP2C8Q208C8,然后next七.点击next八.点击next九.点击finish,新建工程完成。

十.选择工具“Assignments”的下拉菜单”Device…”选项,如下图:十一.点击“Device and Pins Options..”如下图:十二.选择未用管脚“unused pins”将未用管脚设为“As input tri-stated”十三.再选择“configuration”,将”Auto”换成“EPCS4”后,点击”确定“十四.点击“OK”,工程设置完成。

十五.新建VHDL程序,点击“OK“十六.编写程序十七.程序编写完,保存十八.新建ROM初始化数据文件,点击“OK“十九.选择容量和位宽。

在本例,容量为64个字节,位宽为8bit。

然后点“OK“二十.往里面填数据,在这里可以把我给的例程的数据直接拷进去,填完后保存。

二十一.新建ROM核,如下操作二十二.点击next二十三.先看上面有“AHDL”, ”VHDL,”“Verilog HDL”,在“VHDL”前面的圈里点击选中。

然后在路径后面给新建的ROM起一个名字:rom1,然后再在左边选中“ROM: 1-PORT”,设置完后点next.二十四.设置ROM的位宽为8,容量为64,点击next.二十五.点击“next”.二十六. 点击“Browsr..”选择初始化数据文件的路径,初始化数据文件后缀为.mif。

打开.二十七.点击next二十八.一直点next,直到如下图后,点finish,ROM核创建完成。

二十九.编译一次三十.编译成功后,选择“Assignment”菜单下的“Pins”,如下图三十一.根据脚位表绑定管脚三十二.绑完后,再编译一次。

QuartusII软件概述

QuartusII软件概述

QuartusII软件概述QuartusII软件是Altera公司最新版本的EDA开发软件,支持APEX系列、Cyclone系列、Stratix系列和Excalibur系列等新型系列器件的开发。

含有工作组计算、集成逻辑分析仪、EDA工具集成、多过程支持、增强重编译和IP集成等特性。

支持百万门级的设计,支持高速I/O设计,具有更强的设计能力和更快的编译速度。

QuartusII开发软件为可编程片上系统(SOPC)设计提供了一个完整的设计环境。

无论是使用个人电脑、NUIX或Linux 工作站,QuartusII都提供了方便设计、快速编译处理以及编程功能。

QuartusII输入的设计过程可分为创建工程、输入文件、项目编译、项目校验和编程下载等几个步骤。

1文本输入的设计过程现通过一个简单设计实例说明QuartusII的基本文本设计过程。

例:用硬件描述语言VHDL设计一个2 输入与非门,设计放d:\ nand2_lab1目录下,工程文件名为nand2_lab1 。

先打开“我的电脑”,在D盘新建名为“nand2_lab1”文件夹。

1、创建工程文件利用QuartusII软件创建工程向导(New Project Wizard)创建一个新工程。

步骤如下:1)打开QuartusII6.0软件界面,在“文件”菜单下选择“New Project Wizard”,点击“next”后弹出如图1.1对话框图1.1 New Project Wizard对话框第一页点选第一行右侧的“…”选择工程目录为“d:\ nand2_lab1”,在第二行输入项目名称: nand2_lab1,第三行默认把项目名设为顶层文件名,点击“next”,2)新建项目向导第二页,如图1.2,该窗口可为项目添加已经编辑好的程序文件,默认为空,点击“next”,图1.2 New Project Wizard对话框第二页3)新建项目向导第三页,如图1.3,该窗口可以选择FPGA硬件信息,在Family下拉框内选择“FLEX10K”,在Avaliable devices窗口选择芯片型号为:EPF10K20RC208-4,其它选项默认。

QUARTUS II 使用入门


2、 QUARTUS II系统安装
2.1 QUARTUS II安装
对于安装Quartus II 7.2版本的系统必须满足以下最低要求: 硬件:运行速度为866MHz或更快Pentium III 以上计算机,
系统内存容量大于256M。
操作系统:Microsoft Windows 2000或Microsoft Windows XP。
编译的启动方法:
选择Processing菜单的Start Compilation项即可启动全程编译
编译过程中,status窗口会显示出当前的编译的进度。
下方的process栏中会显示出编译信息,如果有出错信 息就会在其中显示。双击出错的条文,即会弹出对应的
VHDL文件。
如果编译成功,就会出现一个编译成功的信息窗口 。
3.5 应用RTL电路观察器
Quartus II支持网表文件对应的RTL电路的生成。方法如下: 选择菜单Tool中的Netlist viewers项,在出现的次级菜单中选 择RTLviewer,即可观察到设计文件对应的RTL电路结构
3.6 引脚分配
所谓引脚分配就是将设计项目的输入输出端口分配到目 标芯片的对应管脚。引脚的分配可以由分配编辑器实现,也
(3)将设计项目的端口信号选入波形编辑器。 选择菜单Edit中的Insert Node or Bus项,弹出Insert Node or Bus对话框 .
单击Node Finder按钮出现Node Finder对话框
在Node Finder对话框的Filter框中选择“Pins: all”,然后单 击List按钮,此时在下方的Nodes Found窗口出现设计项目 中的所有端口的名称。
Quartus II的许可文件的设定步骤如下: 选择菜单Tools/LicenseSetup,弹出图7.2 所示 “LicenseSetup”对话框。 单用户许可方式(single-user licenses):在“License file”对话框,点击“…”按钮选择License.dat 文件即可。 最后单击OK,完成设定。文件所许可的AMPP and MegaCore functions会出现在“Licensed AMPP/MegaCore functions”窗口中。

第二讲QuartusII软件应用


文本输入法第3步
第三步:编译设计文件 (1)若编译中出现错误,修改错误后重 新编译,直到成功。 (2)编译成功后,可查看与该VHDL相 对应的原理图文件。方法是:点击Tools>Netlist Viewers->RTL Viewer,就可查 看RTL图形文件。
文本输入法第4步
第四步:仿真 (1)建立波形文件,方法是:点击File>New->Other Files->Vector Waveform File。 (2)加入节点,方法是:点击Edit>Insert Node or Bus->Node Finder,在弹 出的对话框里的Filter下拉选择Pins:all, 点按钮List,再选择你想操作的节点加入 右边的框内,之后点击OK。 (3)编辑输入波形。
启动QuartusⅡ软件时出现的图形用户界 面如图2-1所示。QuartusⅡ软件的图形 用户界面分为几个大的区域,即:工程 导航区、信息区、工作区、快捷工具条 和菜单命令区。
工程导航区
工程导航区显示了当前工程的绝大部分 重要信息,使用户对当前工程的文件层 次结构、所有相关文档以及设计单元有 一个很清晰的认识。工程导航区由三个 部分构成。
文本输入法第2步
第二步:编辑设计文 library ieee; use ieee.std_logic_1164.all; 件 entity hadder2 is port(A,B:in std_logic; (1)点击File->New, S,Co:out std_logic); 在弹出的对话框里选 end adder2; a1 of hadder2 is architecture VHDL File,生成一 begin S<=A xor B; 个新的VHDL文件 Co<=A and B; end a1; (2)程序输入 VHDL文件的后缀名是:*.vhd (3)保存设计文件

quartus 2 界面简介

附录 D QuartusII界面简介
QuartusII是Altera公司的FPGA设计软件,与FPGA片内的硬件相关的设计都在这个软件工具中完成。

下面对QuartusII软件界面的各个部分进行详细介绍。

图1是启动界面。

图1 启动界面
图2 是QuarutsII软件的菜单。

图2
图3是File菜单的介绍。

这里列出了常用的功能。

图3
图4是Project菜单的介绍,这个菜单中常用的只有Add/Remove file in project 。

图4
图5是Processing菜单的介绍,这个菜单里主要涉及到编译仿真功能。

图5
图6 是Tools菜单的介绍,这个菜单中主要启动与QuartusII相关的工具。

图6
图7是对工程导航框的介绍,这个导航框告诉设计者,工程中的文件层次和使用的芯片型号。

图7
图8 是编译窗口,从窗口可以得知编译的进度信息。

图8
图9 是图形设计的主体的介绍,包括引脚连接等设计注意问题。

图9
图10 对QuartusII软件中快捷按钮的介绍。

图10 图11 常用到的编译工具的介绍。

QuartusII教程(完整版)

Quartus II 的使用 (1)1 工程建立 (1)2 原理图的输入 (4)3 文本编辑(verilog) (14)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。

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

附录B 辅导教材1—使用Quartus II计算机辅助设计软件

Quartus II是一个很完善的计算机辅助设计(CAD)系统。与大多数商用计算机辅助设计工具类似,Quartus II也在不断地改进和更新之中,到目前为止已更新了若干个版本。在本辅助教材中,假设读者使用的是Quartus II 6.1版或者更高的版本。为了简单起见,这里我们把这个软件包简称为Quartus II。在本辅导教材中,我们将逐步地向读者展示并讲解三种不同的设计输入方法:用电路原理图输入的方法和编写Verilog代码的方法,以及两者结合的方法。本辅导教材也阐述仿真的步骤。

B.1 简介本辅导教材假定读者使用安装了Quartus II 的计算机。安装Quartus II的指导资料与工具软件一起提供。Quartus II 软件可以在几种不同类型的计算机上运行。对本辅导教材而言,假定使用的是运行微软公司的Windows XP操作系统的计算机。虽然Quartus II 在(支持它的)不同类型的计算机上的操作方式非常相似,但还是有一些微小差别。不使用微软公司Windows XP操作系统的读者也许会遇到与本辅导教材稍微有一些差异的地方。可能发生差异的地方是计算机文件系统中的文件位置,以及由软件显示的窗口外观。所有这些差异都是很微小的,不会对读者理解本辅导教材产生影响。本辅导教材并不介绍如何使用计算机的操作系统。我们假定读者熟悉基本的计算机操作,如运行程序、操作鼠标、移动窗口、改变窗口尺寸、最大化和最小化窗口、创建目录(文件夹)和文件等。不熟悉这些计算机基本操作的读者在开始阅读本辅导教材前必须学会如何使用计算机的操作系统。

起步每个逻辑电路或者子电路,在用Quartus II 进行设计时,都称为项目(project)。软件在某个时刻对项目进行处理,并把处理所产生的信息保存在文件系统的一个目录中(传统上用目录(directory)这个术语来表示文件系统的位置,但在微软的Windows操作系统中,用文件夹(folder)来表示文件系统的位置)。开始新的逻辑电路设计时,第一步是创建目录来放置设计文件。作为Quartus II 软件安装的一部分,一些项目示例放置在一个名为qdesigns的目录下。为了保存本辅导教材的设计文件,我们将使用tutorial1目录。目录的名字和位置并不重要,读者可以使用任何合法的目录。启动Quartus II软件,读者应该看到类似于图B-1的主窗口。该主窗口由几个窗口组成,这些窗口提供了对Quartus II软件所有功能特性的访问,用户可以通过鼠标在有关窗口上选取这些功能特性。由Quartus II 提供的大多数命令都可以通过位于主窗口标题栏下的菜单栏访问。例如,在图B-1中,在File菜单处点击鼠标左键,即可打开如图B-2所示的菜单。在Exit 项点击鼠标左键,即可从Quartus II 退出。一般情况下,只要是用鼠标选择,总是点击鼠标左键。以后我们不再提及点击鼠标的哪个键。在个别需要使用右键的场合,会明确地加以说明。对有些命令,需要按顺序访问两个或者两个以上的菜单。

图B-1 Quartus II 的主窗口我们使用菜单1(Menu1)> 菜单2(Menu2)>项目(Item)来表示选择命令的步骤。用户应该先在菜单1上点击鼠标左键,然后在菜单1内点击菜单2,接着在菜单2内点击项目。例如,File > Exit表示利用鼠标从Quartus II系统中退出。许多Quartus II命令将相关的图标显示在一个工具栏上。为了看见可用的工具栏清单,选择Tools > Customize > Toolbars。一旦打开某工具栏,就可以用鼠标移动该工具栏,并且可以把图标从一个工具栏拖拉到另外一个工具栏上。为了看见与图标关联的Quartus II命令,只要将鼠标光标放置到该图标上,便可显示与图标关联命令的名字。有许多方法可以修改图B-1 所示的Quartus II主窗口的外观。B.6节展示了在Quartus II主窗口上,如何打开和关闭各个窗口、调节窗口的大小以及移动窗口的位置。

Quartus II 的在线帮助Quartus II提供了全面的在线帮助文档,它能回答用户在使用该软件时可能遇到的大多数问题。通过主窗口的Help菜单可以访问在线帮助文档。选择Help > How to Use Help,即可显示可查询的在线帮助文档的全部目录。通过选择Help > Search,即可打开一个对话框,键入想要寻找

辅导教材1—使用Quartus II计算机辅助设计软件513

图B-2 File(文件)菜单的关键字,用户便可从在线帮助文档中找到想要搜寻的文件。另外,还提供了一种上下文敏感的帮助,可以很快地找到特定题目的文档。在运行某个应用程序期间,按一下键盘上的F1功能键,便可打开帮助界面,显示该应用程序可用的各种命令。

B.2 开始一个新的设计项目要开始一个新的设计项目,首先要定义一个新的设计项目(design project)。Quartus II以向导(wizard)的形式提供了支持,利用向导,设计者可以轻松地完成工作任务。选择File >New Project Wizard 进入向导启动界面。点击Next 便可得到图B-3所示的窗口。把工作目录设置为tutorial1\designstyle1。项目必须有一个名字,项目可以与目录同名也可以不同名。将这个项目取名为example_schematic,因为这个例子的设计是用电路原理图方法输入计算机的。注意,Quartus II 自动地建议将项目名example_schematic 作为该项目的顶层设计的名字。这是一个合理的建议,但是用户也可以另外再起一个不同的名字,只要忽略计算机提出的建议即可。点击Next。因为我们尚未创建目录tutorial1\designstyle1,所以Quartus II 显示一个如图B-4所示的提示对话框,询问是否创建目录。点击Yes,便出现如图B-5所示的窗口。在该窗口中,设计者可以指定哪些现存的文件(如果有的话)应该包括进本项目。在本例中,没有其他现存文件,所以点击Next。

图B-3 指定项目的目录和名字图B-4 Quartus II 可以创建想要的目录在如图B-6所示的窗口中,可以指定实现设计电路的器件型号。虽然器件的选择对于本辅导教材而言并不重要,但是我们还是选择了Cyclone II系列的器件来实现电路,Cyclone II系

514附录B列的器件是一种FPGA,在附录C中我们将使用这种器件。不必在Cyclone II系列中选择特定型号的器件,所以点击选中Auto device selected by the Fitter 项即可。

图B-5 输入设计文件的窗口图B-6 指定器件系列点击Next,出现如图B-7所示的窗口,在该窗口中,可以指定第三方CAD工具(即这些工具不属于Quartus II 软件的一部分)。在本书中,我们已经使用了CAD这个术语来表示开发出来用于辅助设计任务并可在计算机上运行的软件包。这种类型的软件还有一个术语叫做EDA工具,它是electronic design automation(电子设计自动化)的英文缩写。在Quartus II 中,我们用EDA 这个术语来表示第三方工具,即由除Altera外的公司开发和推向市场的工具。既然

辅导教材1—使用Quartus II计算机辅助设计软件515516附录B

我们只使用Quartus II软件包,就不再选用任何其他工具。点击Next,进入向导的最后一个界面,再点击Finish 便返回到如图B-1所示的Quartus II主窗口,但此时已经将example—

schematic 指定为一个新项目。

图B-7 指定第三方提供的EDA工具B.3 用电路原理图作为输入来设计电路正如第2章中所介绍的,常用的设计输入方法包括绘制电路原理图和编写Verilog代码。本节将阐述使用Quartus II提供的电路原理图工具的步骤,这个工具叫做Block Editor(图块编辑器)。举一个简单的例子,我们为逻辑函数画一个电路原理图。f的电路原理图如图2-30所示,这里重新画一遍,见图B-8a。f的真值表如图B-8b所示。第2章也介绍了功能仿真。在创建了电路原理图后,我们将展示如何使用Quartus II提供的仿真器来验证设计电路的正确性。

图B-8 图2-30的逻辑函数B.3.1 图块编辑器的使用第一步是绘制电路原理图。在Quartus II主窗口上选择File > New,出现如图B-9所示的窗口,可以从中选择所创建的文件类型。可选择的文件类型包括电路原理图、Verilog HDL代码,

fxxxx=+1223

a) 电路原理图b) 真值表辅导教材1—使用Quartus II计算机辅助设计软件517

以及其他的硬件描述语言文件,例如VHDL 和AHDL(Altera 公司专用的硬件描述语言)。也可以用第三方的综合工具来生成表示电路逻辑结构的标准格式文件,这种格式叫做EDIF(Electronic Design Interface Format,电子设计接口格式)。该EDIF标准为EDA工具之间交换信息提供了一个便利的机制。因为这里是为了说明电路原理图的输入方式,所以选择BlockDiagram/Schematic File 并点击OK,打开图块编辑器窗口,如图B-10 右边所示。在该窗口中绘制电路将能生成想要的图块文件。

图B-9 选择设计文件的类型

图B-10 图块编辑器窗口输入逻辑门符号图块编辑器提供了几个元器件库,库内包含有电路元件的符号,可以输入到电路原理图上。在这个简单的例子中,将使用primitives库,这个库内包含基本的逻辑门。为了访问这个

相关文档
最新文档