Altera Home Page
文档资料 许可
在线购买 下载

  主页   |   产品   |   支持   |   最终市场   |   技术中心   |   教育与活动   |   公司介绍   |   在线购买  
  培训中心   |   大学计划   |   网络研讨会   |   演示   |   活动日程  

 培训中心
      在线技术培训
      最新的培训通知
      Altera与中电网推出FPGA在线培训课程
  

在线技术培训

Quartus® II 软件设计系列:基础

8小时在线课程

课程说明

本课程提供简体中文音频。这一8小时的在线培训课程将向您介绍怎样使用 Quartus® II 软件7.1来开发FPGA或者CPLD。课程分段讲述,操作方便。您将建立一个新工程,输入新的或者已有的设计文件,使用编程器来编译并配置器件。您还可以输入内部和I/O基本时序约束,使用Quartus II 软件中的时序分析器TimeQuest针对这些时序约束对设计进行分析。您还将学习一些技巧来帮助您规划设计。利用Quartus II 的功能,您能更迅速地达到设计目标。您还可以学习怎样规划并管理I/O分配,了解软件是怎样与综合以及仿真通用EDA工具实现接口的。

课程结束时

  • 预先确定工程来规划设计
  • 建立、管理并编译Quartus II 工程
  • 使用引脚规划器来规划并管理器件I/O分配
  • 分配时钟和I/O约束,提高设计性能。
  • 使用TimeQuest来分析时钟以及输入/输出时序
  • 查看编译结果
  • 选择并生成正确的文件,在EDA仿真工具中仿真设计
  • 使用Quartus II 仿真器对设计进行仿真 ( 可选 )
  • 对Altera器件进行配置或者编程

需要的技能

  • 数字逻辑设计背景知识
  • 能够使用VHDL、Verilog或者EDA原理图工具来描述硬件系统
  • PC和Windows 操作系统使用经验

使用Quartus II 软件:简介

1.5小时在线课程

课程说明

本课程提供简体中文音频。您将熟悉Quartus II 软件7.0基本设计环境。课程向您介绍FPGA设计流程基本步骤以及在流程中怎样使用Quartus II 软件,并利用一个工具举例说明从设计输入到器件编程的整个过程。您将通过Quartus II 软件用户界面学习基本功能,例如从哪里建立新工程,怎样进行引脚分配,找到Quartus II 软件编译输出信息等。

课程完成
  • 使用新的工程向导来建立新工程
  • 利用MegaWizard® 插件管理器来轻松建立并配置宏功能
  • 在编译报告中检查输出信息
  • 利用设置和分配来控制设计过程和硬件选项
  • 使用引脚规划器来建立I/O分配
  • 进行Quartus II 软件仿真
  • Altera® FPGA或者CPLD编程
需要的技能
  • 数字逻辑设计背景知识

利用TimeQuest静态时序分析器来验证性能

1小时在线课程

课程说明

本课程提供简体中文音频。您将使用Quartus II 软件6.1中的TimeQuest静态时序分析器工具来验证FPGA或者结构化ASIC的性能。您还可以使用TimeQuest来建立时序约束(例如,分配),使用所支持的Synopsys设计约束(SDC),从TimeQuest用户界面和脚本文件中生成时序报告。

课程完成
  • 使用Altera FPGA或者结构化ASIC时,利用TimeQuest来进行时序分析
  • 利用TimeQuest所支持的SDC命令来控制适配,对比时序结果,对设计进行约束
  • 使用TimeQuest GUI来建立时序约束
  • 在TimeQuest中生成时序报告,对其进行解释,以验证内部性能和I/O器件性能
预备知识

我们建议先完成以下课程:

需要的技能
  • 数字逻辑设计背景知识
  • 熟悉PC和Windows操作系统
  • 了解FPGA基本设计流程
  • 具备以下之一:
  • 完成“使用Quartus II 软件:简介”在线培训课程
  • 学习了Quartus II 软件在线帮助中的教程
  • 扎实的Quartus II 软件工作经验

Quartus II 软件中的原理图设计

0.5小时在线课程

课程说明

本课程提供简体中文音频。您将学习怎样使用Quartus II 软件6.0图形编辑器来建立原理图设计,学习怎样使用Quartus II 软件安装的函数库(例如,乘法器、滤波器等),以及怎样生成自己的定制函数等。

课程完成
  • 利用图形编辑器建立原理图
  • 将原理图和HDL文件转换为原理图符号
需要的技能
  • 数字逻辑设计背景知识

SignalTap II 逻辑分析仪的使用

1小时在线课程

课程说明

本课程提供简体中文音频。此次培训介绍在使用Quartus II 软件6.0进行片内调试时SignalTap® II 逻辑分析器所具有的优点。培训结束时,您将熟悉SignalTap II 调试流程,知道怎样利用这些流程来完成主要任务。您还能了解到在哪里可以找到其他的支持和信息资源。

课程完成

对于一个FPGA设计,您将能够:

  • 在设计中加入一个或者多个SignalTap II 逻辑分析器实例
  • 配置SignalTap II 逻辑分析器,对设计进行调试
  • 定义上电和运行时触发事件
  • 利用渐进式编译来缩短重新编译的时间
  • 运行SignalTap II 逻辑分析器,采集由触发器设置定义的数据
  • 分析触发事件采集到的数据,利用这些数据来找到并改正设计中的问题
预备知识

我们建议先完成以下课程:

需要的技能
  • Quartus II 软件(包括渐进式编译)、Nios® II 处理器和Nios II IDE基本知识
  • 外部逻辑分析仪工作原理(可选)

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语言编程知识

Quartus II 软件中的仿真

0.5小时在线课程

课程说明

本课程提供简体中文音频。您将学习怎样使用Quartus II 软件6.0中的仿真器来进行功能和时序仿真,学习怎样建立用作仿真器激励的矢量波形文件。您还将学习怎样利用仿真器的各种功能进行HDL转换,这些功能包括断点、功耗分析文件生成以及波形文件等。

课程完成
  • 在Quartus II 软件中仿真FPGA或者CPLD设计
  • 建立一个矢量波形文件
  • 加入断点,暂停仿真,或者生成消息
  • 查看并对比仿真结果
需要的技能
  • 数字逻辑设计背景知识
  • 熟悉FPGA或者CPLD设计流程
  • 原理图、VHDL或者Verilog HDL设计输入知识

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基础

 

  请填写反馈意见