当前课程知识点:现代电子系统设计 >  第八章 FPGA与数字系统设计 >  8.7 QuartusⅡ集成开发环境 >  8.7 QuartusⅡ集成开发环境

返回《现代电子系统设计》慕课在线视频课程列表

8.7 QuartusⅡ集成开发环境在线视频

下一节:8.8 DE2-115实验平台简介

返回《现代电子系统设计》慕课在线视频列表

8.7 QuartusⅡ集成开发环境课程教案、知识点、字幕

下面讲第八章第七节

Quartus Ⅱ集成开发环境

Altera的Quartus Ⅱ软件

它有以下这些功能

第一个就是硬件描述语言

设计功能

第二个就是逻辑综合的功能

第三个就是布局布线的功能

所以它可以首先设计一个电路

然后通过逻辑综合

把它翻译成对应的

具体的这个电路实现

然后最后再通过布局布线

把它对应到FPGA的具体结构中去

然后可以进行时序和功耗的分析

最后将设计可以进行编程

也就是将设计下载到

目标器件中

下载的时候可以用并行的端口

或者是USB端口

另外它还可以进行SOPC的系统设计

这是通过它的一个Qsys功能实现的

那么它的SOPC中的软核微处理器

采用的是Nios Ⅱ软核微处理器

接下来它有一个集成的嵌入式软件

开发平台

Eclipse

这个Eclipse主要是用来

开发Nios Ⅱ的软件的

另外它支持多核微处理器

另外它可以进行IP核的加密和验证

另外它也支持一些第三方的

软件工具

包括Synopsys

Mentor Fraphics

和Model Tchnology

三个公司的软件

那么其中最常用的就是

Model Tchnology的ModelSim软件

另外它也可以制作一个硬拷贝

这个硬拷贝

制作完成以后就可以用它去

制作ASIC芯片了

这是Quartus它的一个启动界面

接下来我们介绍用Quartus Ⅱ

设计的流程

主要包括六个步骤

第一个步骤就是建立一个

新的工程文件

第二个就是建立新的设计文件

第三个是编辑新设计的文件

第四个是编译这个新的工程

第五个就是分配设备的引脚

也就是说把设计它的电路

输入和输出

对应到FPGA的引脚上面去

最后就是编程

也就是将设计文件

下载到目标器件中

下面我们将这六个步骤

进行简单的介绍

第一个就是建立新工程

这是在它的菜单栏中

点击File选择New

然后再选择

New Quartus Ⅱ Project

来实现的

选择以后

就会弹出相应的菜单

然后跟着向导进行设计以后

就可以完成

那弹出的菜单中

第一个我们首先在这个菜单的

空格中填写工程的名字

以及顶层设计的文件的名字

所谓顶层设计文件

就是指我们用硬件描述语言

设计的这个最顶层的文件

再接下来就是选择

Modelsim altera工具

以及选择设计的语言

Verilog HDL

再接下来就是选择对应的

芯片的系列

以及它具体的型号

第二步

就是建立一个新的设计文件

这是通过点击菜单栏的File

然后选择New

再选择Design Files

然后最后选择Verilog HDL File

来实现的

之后就可以对这个新的设计文件

进行编辑

在这个界面的右边这个框中

进行编辑

编辑完成以后

就可以进行编译了

这是通过在菜单栏中

点击Processing

然后选择Start compilation

来实现的

也可以点击右侧的图标

也就是编译的图标来完成

编译结束以后

如果成功的话

在这个界面上

它的右上方

会显示successful信息

编译完成成功以后

就可以进行引脚的分配

这是点击菜单栏的Assignments

再选择Pin planner来实现的

也可以点击相应的图标来完成

完成引脚分配的这个界面

是这个图所示

那我们可以看到在它的下部

红色框中

已经完成了对应的引脚的分配

也就是把硬件电路

它的输入输出信号

连接到了对应的FPGA的引脚

最后就可以进行编程了

那么我们是通过

在菜单栏中点击Tools

选择Programmer来实现的

也可以点击对应的这个图标来实现

在进行编程的时候

还要进行一些设置

第一个设置

就是硬件的设置

我们来看一下

在弹出的这个对话框中

点击左上角的Hardware setup

然后接下来

就会弹出一个对话框

这时候我们就可以选择

下载用的这个接口

就是USB blaster接口

这时候就表明计算机

和FPGA的开发板

是用USB连接的

再接下来就选择下载的模式

选择JATG模式

那么编程的时候

常用的有两种模式

JTAG模式是下载以后

如果断电的话

那么这个设计文件

可能会丢失的一种方式

还有一种方式叫AS模式

AS模式就是下载完成以后

断电以后

这个设计文件不会丢失

那么在这我们现在选择的是

JTAG模式

再接下来就可以添加文件

在弹出的对话框中

选择对应的这个文件就可以了

选择完成以后

最后我们点击Start按钮

就可以开启编程下载

编程下载结束以后

它的界面的右上方

会显示成功的这个信息

自此就完成了

Quartus设计的流程

感谢您的观看

现代电子系统设计课程列表:

课程简介

-课程简介

第一章 第一章 现代电子系统概述

-1.1 电子系统简介

--1.1 电子系统简介

-1.2 现代电子系统举例

--1.2 现代电子系统举例

-1.3 现代电子系统的组成

--1.3 现代电子系统的组成

-1.4 现代电子系统设计方法

--1.4 现代电子系统设计方法

-第一章 作业

-第一章 讨论题

第二章 传感器和执行器

-2.1 传感器定义

--2.1 传感器定义

-2.2 传感器的分类和性能指标

--2.2 传感器的分类和性能指标

-2.3 常用传感器介绍

-- 2.3.1 常用传感器介绍(1)

-- 2.3.2 常用传感器介绍(2)

--2.3.3 常用传感器介绍(3)

-2.4 常用执行器介绍

--2.4 常用执行器介绍

-第二章 作业

-第二章 讨论题

第三章 模拟电路和模数混合电路

-3.1 模拟信号处理简介

--3.1 模拟信号处理简介

-3.2 信号放大和隔离电路

--3.2 信号放大和隔离电路

-3.3 滤波电路

--3.3 滤波电路

-3.4 运算电路(一)

--3.4 运算电路(一)

-3.5 运算电路(二)

--3.5 运算电路(二)

-3.6 电压比较器

--3.6 电压比较器

-3.7 功率放大电路

--3.7 功率放大电路

-3.8 模-数转换器

--3.8 模-数转换器

-3.9 数-模转换器

--3.9 数-模转换器

-第三章 作业

-第三章 讨论题

第四章 直流电源

-4.1 直流电源简介

--4.1 直流电源简介

-4.2 线性稳压电源

--4.2 线性稳压电源

-4.3 开关稳压电源

--4.3 开关稳压电源

-第四章 作业

-第四章 讨论题

第五章 微处理器与片上系统

-5.1 微处理器简介

--5.1 微处理器简介

-5.2 微处理器和片上系统的发展历程

--5.2 微处理器和片上系统的发展历程

-5.3 微处理器分类

--5.3 微处理器分类

-5.4 微处理器和片上系统举例

--5.4 微处理器和片上系统举例

-5.5 微处理器和片上系统硬件结构

--5.5 微处理器和片上系统硬件结构

-5.6 外围接口和设备

--5.6.1 外围接口和设备简介

--5.6.2 串行接口UART

-- 5.6.3 串行总线SPI

--5.6.4 串行总线 I2C

--5.6.5 串行总线USB

--5.6.6 网络接口CAN

--5.6.7 无线网络接口蓝牙

-5.7 嵌入式软件开发方法

--5.7 嵌入式软件开发方法

-5.8 嵌入式操作系统

-- 5.8.1 嵌入式操作系统

--5.8.2 嵌入式操作系统

--5.8.3 嵌入式操作系统

-5.9 外围设备应用程序开发简介

--5.9 外围设备应用程序开发简介

-第五章 作业

-第五章 讨论题

第六章 TM4C123 SoC及其系统设计

-6.1 TM4C123 简介

--6.1 TM4C123 SoC简介

-6.2 TM4C123 实验板

--6.2 TM4C123 实验板

-6.3 TM4C123 软件开发

--6.3 TM4C123 软件开发

-6.4 TM4C123 实验举例

--6.4 TM4C123实验举例

-第六章 作业

-第六章 阅读资料

-第六章 讨论题

第七章 PSoC及其系统设计

-7.1 PSoC简介

--7.1 PSoC简介

-7.2 PSoC实验板

--7.2 PSoC实验板

-7.3 PSoC软件开发

--7.3 PSoC软件开发

-7.4 PSoC实验举例

--7.4 PSoC实验举例

-第七章 作业

-第7章 阅读资料

-第七章 讨论题

第八章 FPGA与数字系统设计

-8.1 FPGA简介

--8.1 FPGA简介

-8.2 FPGA的发展趋势

--8.2 FPGA的发展趋势

-8.3 FPGA的特点

--8.3 FPGA的特点

-8.4 FPGA的结构

--8.4 FPGA的结构

-8.5 FPGA结构举例

--8.5 FPGA结构举例

-8.6 FPGA设计工具和方法

--8.6 FPGA设计工具和方法

-8.7 QuartusⅡ集成开发环境

--8.7 QuartusⅡ集成开发环境

-8.8 DE2-115实验平台简介

--8.8 DE2-115实验平台简介

-8.9 Verilog硬件设计语言

-- 8.9.1 Verilog简介

--8.9.2 Verilog语法

--8.9.3 Verilog设计方法

--8.9.4 Verilog设计举例(1)

--8.9.5 Verilog设计举例(2)

--8.9.6 Verilog设计举例(3)

--8.9.7 Verilog设计举例(4)

-- 8.9.8 设计仿真

-8.10 数字电路设计与仿真举例

--8.10 数字电路设计与仿真举例

-第八章 作业

-第八章 阅读资料

-第八章 讨论题

第九章 SOPC系统设计

-9.1 SOPC简介

--9.1 SOPC简介

-9.2 Nios II 微处理器简介

--9.2 Nios II 微处理器简介

-9.3 Avalone总线简介

--9.3 Avalone总线简介

-9.4 SOPC设计方法简介

--9.4 SOPC设计方法简介

-9.5 SOPC设计举例

-- 9.5.1 设计内容

--9.5.2 实验操作(1)

-- 9.5.3 实验操作(2)

-9.6 Nios II 软件设计

--9.6 Nios II 软件设计

-第九章 作业

-第九章 讨论题

第十章 SoC实验与设备

-10.1 实验内容与要求

--10.1 实验内容与要求.

-10.2 实验设备与器材

--10.2 实验设备与器材

-10.3 注意事项与调试方法

--10.3 注意事项与调试方法

-10.4 实验结果展示

--10.4 实验结果展示

--学生课内作品展示-音乐播放器

--学生课内作品展示-螃蟹机器人

--学生课内作品展示-手势识别跟踪

--学生课内作品展示-倒立摆

--学生课外作品展示-无线触摸输入设备

--学生课内作品展示-数字手写体识别

-第十章 作业

-第十章 讨论题

期末考试

-期末考试

--期末考试

8.7 QuartusⅡ集成开发环境笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。