Quartus II 软件设计系列:基础
本课程提供简体中文音频。这一8小时的在线培训将向您介绍怎样使用Quartus® II 软件10.1 来开发FPGA或者CPLD。课程进行了分类,您很容易找到需要的内容。您将建立一个新工程,输入新设计或者导入已有设计。您还可以使用TimeQuest时序分析器,针对时序约束,输入基本内部和I/O时序约束,并分析设计。您将学习一些帮助您规划设计的技巧。您能够利用Quartus II 功能,尽快实现您的设计目标。还可以学习怎样规划和管理I/O分配。
课程结束时:您将能够:
- 预先确定工程,以便规划设计
- 建立、管理并编译Quartus II 工程
- 查看编译结果
- 使用芯片规划器规划并管理器件I/O分配
- 分配时钟和I/O约束,以提高设计性能
- 使用TimeQuest时序分析器分析时钟以及输入/输出时序
- 数字逻辑设计背景知识
- 能够使用VHDL、Verilog或者EDA原理工具描述硬件系统
- 熟悉PC和Windows操作系统
该课程是以下Altera培训课程的一部分:
使用Quartus II 软件:简介
1.5小时在线课程
课程说明本课程提供简体中文音频。您将熟悉Quartus II® 软件7.0基本设计环境。课程向您介绍FPGA设计流程基本步骤以及在流程中怎样使用Quartus II 软件,并利用一个工具举例说明从设计输入到器件编程的整个过程。您将通过Quartus II 软件用户界面学习基本功能,例如从哪里建立新工程,怎样进行引脚分配,找到Quartus II 软件编译输出信息等。
课程结束时,您将能够- 使用新的工程向导来建立新工程
- 利用MegaWizard® 插件管理器来轻松建立并配置宏功能
- 在编译报告中检查输出信息
- 利用设置和分配来控制设计过程和硬件选项
- 使用引脚规划器来建立I/O分配
- 进行Quartus II 软件仿真
- 使用Altera® FPGA或者CPLD编程
- 数字逻辑设计背景知识
TimeQuest时序分析器(OCDSW1115)
2小时在线课程
课程说明
您将学习怎样使用Quartus® II 软件v10.1 中的TimeQuest静态时序分析器工具来验证FPGA或者HardCopy® ASIC的性能。了解怎样使用TimeQuest图形用户界面工具,在Synopsys设计约束(SDC)格式中轻松建立时序约束。您可以采用TimeQuest用户界面中的工具,或者从脚本文件中产生时序报告。
课程结束时:
您将能够:
- 针对Altera FPGA或者HarcCopy ASIC,使用TimeQuest时序分析器完成时序分析
- 使用SDC命令控制适配,对比时序结果,从而约束设计
- 使用TimeQuest GUI建立时序约束
- 生成时序报告,对其进行解释,验证内部和I/O器件性能
我们建议先完成以下课程:
需要的技能- 数字逻辑设计背景知识
- 熟悉PC和Windows操作系统
- 基本掌握FPGA设计流程
- 以下之一:
- 完成了“中文版:使用Quartus II 软件:入门”在线培训课程
- 完成了Quartus II 软件在线帮助中的教程
- 扎实的Quartus II 软件工作经验
该课程是以下Altera培训课程的一部分:
Quartus II 软件中的原理图设计
0.5小时在线课程
课程说明
本课程提供简体中文音频。您将学习怎样使用Quartus® II 软件6.0图形编辑器来建立原理图设计,学习怎样使用Quartus II 软件安装的函数库(例如,乘法器、滤波器等),以及怎样生成自己的定制函数等。
课程结束时,您将能够- 利用图形编辑器建立原理图
- 将原理图和HDL文件转换为原理图符号
- 数字逻辑设计背景知识
SOPC Builder
1小时在线课程
课程说明
本课程提供简体中文音频。SOPC Builder是一款自动系统开发工具,大大简化了高性能可编程芯片系统(SOPC)设计任务。该工具自动完成SOPC开发的系统定义和集成,从而加速了产品面市。SOPC Builder集成在 Quartus® II 软件7.1 中。通过SOPC Builder,Altera为设计人员提供了功能强大的开发平台,利用常见的系统元件来构建基于总线的系统。SOPC Builder库元件可以是非常简单的固定逻辑模块,也可以是非常复杂、动态生成的参数化子系统。
课程结束时,您将能够- 试用实现SOPC系统的各种选项
- 利用Altera技术完成一个SOPC系统
- 选择并参数化IP内核,将其合并到SOPC设计中
- 分析Avalon® 交换架构
- 设计Avalon从机外设
- 设计具有从机和主机功能的复杂Avalon外设
- 数字逻辑设计背景知识
- 熟悉嵌入式系统
- 熟悉某些总线协议
使用Nios II 处理器
2小时在线课程
课程说明
本课程提供简体中文音频。此次课程向您介绍Nios® II 嵌入式软核处理器7.1、SOPC Builder工具,以及Nios II IDE集成软件开发环境。您将学习怎样利用SOPC Builder,通过简单地按动按钮来轻松开发并配置全定制Nios II 处理器硬件系统。该课程还向您深入介绍怎样开发可编程逻辑器件软件,利用Nios II 开发套件对设计进行原型开发。我们还将讨论套件中您可以使用的部分元件和外设,以及怎样将您自己的定制逻辑融合到任意系统中。
课程结束时,您将能够- 利用Quartus® II 软件和SOPC Builder工具来配置Nios II 嵌入式处理器
- 熟悉使用Nios II IDE集成软件开发环境
- 彻底掌握Nios II 处理器设计流程
- 从SOPC Builder中生成Nios II 处理器硬件描述语言(HDL)输出文件
我们建议先完成以下课程:
需要的技能- 数字逻辑设计背景知识
- Quartus II 开发软件工作经验
- 嵌入式系统C语言编程知识
Nios II 处理器开发软件:工具简介
0.5小时在线课程
课程说明
本课程提供简体中文音频。如果您还不熟悉Nios® II 嵌入式软核处理器开发和 Altera 的嵌入式产品,那么"为Nios II 处理器开发软件"在线培训系列第一部分是一个很好的开始。将向您介绍Nios II 嵌入式设计包(EDS)中Nios II 处理器所需要的嵌入式软件工具。您还可以了解能够使用的 IP、软件包、操作系统、器件驱动和开发套件。此次培训提供资源和支持信息的实用链接。
课程结束时,您将能够
- 理解Nios II EDS提供的嵌入式工具和软件
- 理解Altera以及Altera合作伙伴提供的Nios II 处理器软件工具
- 理解IP内核、器件驱动、操作系统、开发套件、软件包,例如网络堆栈、图形库、文件系统等
- 知道从哪里可以获得资源和支持的详细信息
需要的技能
- 嵌入式开发工具的基本知识
Nios II 处理器开发软件:设计流程
0.5小时在线课程
课程说明
本课程提供简体中文音频。如果您希望了解Nios® II 处理器软件开发流程,那么"为Nios II 处理器开发软件"在线培训系列第二部分是一个很好的开始。将向您介绍嵌入式设计的所有流程,包括硬件(FPGA)设计流程,以及软件开发设计流程。最后,讨论闪存编程器流程。
课程结束时,您将能够
- 理解所有嵌入式设计流程
- 理解Quartus® II 软件和SOPC Builder中的硬件(FPGA)设计流程
- 理解软件开发流程
- 理解闪存编程器流程
预备知识
我们建议先完成以下课程:
需要的技能
- 嵌入式开发工具的基本知识
- Quartus II 软件、Nios II EDS和SOPC Builder基础
Nios II 处理器开发软件:调试入门
0.5小时在线课程
课程说明
"Nios® II 处理器开发软件"在线培训系列第一部分涵盖了Nios II 处理器软件调试的基本原理。将向您介绍Nios II IDE调试器及其功能的基本知识。您可以观看怎样在Nios II IDE中建立调试会话的演示,并调试一个小应用程序。
课程结束时,您将能够
- 理解Nios II IDE调试器
- 建立调试会话,调试Nios II 应用程序
预备知识
我们建议先完成以下课程:
需要的技能
- 嵌入式开发工具的基本知识
- Quartus® II 软件、Nios II EDS和SOPC Builder基础
Nios II 处理器开发软件:HAL入门
0.5 小时在线课程
课程说明
"Nios® II 处理器开发软件"在线培训系列第一部分揭示了Nios II 硬件抽象层HAL的基本原理。将向您介绍Nios II HAL的基本概念,以及加速Nios II 处理器软件开发的各种HAL源。
课程结束时,您将能够
- 理解开发应用软件使用的各种HAL源
预备知识
我们建议先完成以下课程:
需要的技能
- 嵌入式开发工具的基本知识
- 嵌入式系统开发所需要的C编程知识
- Quartus® II 软件、Nios II EDS和SOPC Builder基础
Verilog HDL基础
0.5小时在线课程课程说明
本课程提供简体中文音频。课程简要介绍Verilog硬件描述语言(HDL),及其在可编程逻辑设计中的应用。重点介绍Verilog HDL的综合结构;当然,您还将学到某些仿真结构。您将掌握Verilog HDL的基本知识,以便开始建立自己的设计。采用Quartus® II 软件8.0进行演示。
课程结束时,您将能够
- 知道Verilog HDL语言的起源
- 理解语言基础
- 使用Verilog HDL构建模块(设计单元),包括模块、端口、处理和分配等
- 对代码类型进行建模,包括行为代码类型和结构代码类型
- 理解Verilog HDL设计方法,以及仿真模型和综合模型之间的不同
- 数字逻辑设计背景知识
- 预先掌握某种编程语言(例如,"C"语言)
- 不需要预先掌握Verilog HDL或者Quartus II 软件
该课程是以下Altera培训课程的一部分:
VHDL基础
1小时在线课程
课程说明
本课程提供简体中文音频。此次在线课程将向您简要介绍VHDL语言及其在逻辑设计中的应用。在课程结束时,您将能够理解VHDL模型的基本构成,并知道怎样使用它。您还将掌握在综合以及仿真环境中使用的基本VHDL结构。您还能构建完整的逻辑结构,将其综合至可编程逻辑器件硬件中。最后,学会把整个模型连接在一起,建立层次设计。
课程结束时,您将能够- 理解仿真和综合环境
- 使用VHDL设计单元,包括实体、体系结构、配置和封装等
- 使用assignment声明、process声明、if 声明、case声明和循环等语言结构来构建VHDL模型
- 建立可综合模型(行为代码类型)
- 使用VHDL组件例化来建立层次(结构代码类型)
- 数字逻辑设计背景知识
- 预先掌握某种编程语言(例如,"C"语言)
该课程是以下Altera培训课程的一部分:
采用Stratix IV GX FPGA进行10/100/1000 Mb & 10Gb以太网设计
1.5小时在线课程
课程说明
这一在线课程将向您介绍怎样使用Quartus® II 软件8.0,面向Stratix® IV GX FPGA来构建以太网解决方案。在此次课程中,您将学习怎样为您的以太网设计配置Altera三速以太网(TSE) MegaCore® IP功能,怎样使用SOPC Builder工具将其连接至系统互联架构。对于10G 以太网解决方案,您可以使用10G 以太网参考设计来迅速启动自己的设计。最后,了解怎样直接配置Stratix IV GX收发器,支持以太网模式,并把它和FPGA逻辑中实现的定制介质访问控制(MAC)模块相连接。
课程结束时,您将能够
- 在使用Stratix IV GX收发器时,掌握TSE MegaCore IP的特性和功能
- 配置单独的TSE MegaCore,并在设计中实现
- 在SOPC Builder系统中置入TSE组件
- 利用10G 以太网参考设计来建立定制10G 以太网解决方案
- 为定制以太网MAC方案配置Stratix IV GX收发器
预备知识
我们建议先完成以下课程:
需要的技能
- 理解以太网技术规范
- 熟悉常用的高速收发器体系结构,或者看过在线课程"收发器基础"
- 熟悉FPGA/CPLD设计流程
- 以下之一:
- 完成了在线课程"使用Quartus II 软件:简介"
- 完成了由教师指导、或者在线课程"Quartus II 软件设计系列:基础"
- 精通Quartus II 软件
其他培训课程
该课程是以下Altera培训课程的一部分:
采用Stratix IV GX FPGA设计PCI Express
1小时在线课程
课程说明
本课程提供简体中文音频。您将学习怎样面向Stratix® IV GX器件来构建PCI Express解决方案。您将了解可用的PCI Express硬核IP模块,掌握怎样使用Quartus® II 软件8.0来定制模块层,建立自己的PCI Express Gen 1或者Gen 2设计,以及怎样使用SOPC Builder工具,在系统互联架构中集成PCI Express解决方案,实现嵌入式系统。最后,您能够通过需要的步骤连接自己的定制协议层/数据链路层模块和内置Stratix IV GX收发器PCI Express物理接口(PIPE)。
课程结束时,您将能够
- 阐述Stratix IV GX器件中PCI Express硬核IP模块的特性和功能
- 使用PCI Express硬核IP配置PCI Express解决方案
- 在SOPC Builder中成功地集成PCI Express硬核IP方案,说明怎样与系统互联实现接口
- 针对定制PCI Express方案来配置Stratix IV GX PHY
需要的技能
- 理解PCI Express协议规范
- 熟悉常用的高速收发器体系结构,或者看过在线课程:"收发器基础"
- 熟悉FPGA/CPLD设计流程
- 以下之一:
- 完成了在线课程"使用Quartus II 软件:简介"
- 完成了由教师指导的或者在线课程"Quartus II 软件设计系列:基础"
- 精通Quartus II 软件
其他培训课程
该课程是以下Altera培训课程的一部分:
采用Stratix IV GX FPGA设计Serial RapidIO
1.5小时在线课程
课程说明
本课程提供简体中文音频。这一在线课程将向您介绍怎样使用Quartus® II 软件8.0面向Stratix® IV GX FPGA来构建Serial RapidIO解决方案。在此次课程中,您将学到怎样为您的RapidIO设计配置Altera RapidIO MegaCore® IP功能,并使用SOPC Builder工具将其连接至系统互联架构。您还将掌握怎样针对物理层来直接配置Stratix IV GX收发器,以便连接自己的定制RapidIO逻辑和传送层模块。
课程结束时,您将能够- 在使用Stratix® IV GX收发器时,掌握RapidIO MegaCore IP的特性和功能
- 配置Serial RapidIO设计模块,并将其置入到SOPC Builder系统中
- 阐述RapidIO内核怎样与系统互联架构实现接口
- 针对定制RapidIO解决方案来配置Stratix IV GX收发器
- 理解RapidIO技术规范
- 熟悉常用高速收发器体系结构,或者看过在线课程:"收发器基础"
- 熟悉FPGA/CPLD设计流程
- 以下之一:
- 完成了在线课程"使用Quartus II 软件:简介"
- 完成了由教师指导的或者在线课程"Quartus II 软件设计系列:基础"
- 精通Quartus II 软件
该课程是以下Altera培训课程的一部分:
