收发器基础
0.5小时在线课程
课程说明
本课程提供简体中文音频。基于高速收发器的FPGA迅速成为目前可编程逻辑领域的主流器件。本课程以Stratix® II GX器件系列为例,简要介绍收发器FPGA中的收发器技术。在培训结束时,您将掌握发射器和接收器数据通路中的模块及其用途。您还会知道哪些模块构成了数字物理编码子层(PCS)和模拟物理介质附加子层(PMA)。
课程结束时,您将能够- 了解FPGA高速串行收发器中的发射器和接收器通路
- 掌握物理编码子层和物理介质附加子层由哪些模块构成
- 数字逻辑背景知识
- 基本理解FPGA体系结构
该课程是以下Altera培训课程的一部分:
移动手机中的MAX IIZ CPLD
0.5小时在线课程
课程说明
本课程提供简体中文音频。此次培训介绍怎样在CPLD中实现移动手机设计。移动手机主要有6个设计难点,MAX® IIZ CPLD可以解决其中的4个难点。
课程结束时,您将能够- 管理功耗,延长电池使用时间
- 成功地设计适合数字生活方式的功能,增加外设
- 提高音频和视频质量
- 使用更小、更轻、更紧凑的外形封装
- 详细了解软件系统集成
- 本课程不需要已有经验或者技能
该课程是以下Altera培训课程的一部分:
可编程逻辑基础
1小时在线课程课程说明
本课程提供简体中文音频。此次培训简要介绍可编程逻辑器件,主要是FPGA。通过对可编程逻辑技术发展历史的了解,您将学到FPGA器件的体系结构特性,了解在数字逻辑设计中使用FPGA的优点。最后,您会学到Altera Quartus® II 软件10.0等设计软件是怎样帮助您轻松建立并实现数字逻辑设计的。
课程结束时,您将能够
- 掌握现代CPLD和FPGA器件技术
- 理解可编程逻辑器件是怎样编程的
- 了解CPLD和FPGA器件的不同
- 针对设计选择合适的器件技术
需要的技能
- 对数字逻辑设计的基本理解
其他培训课程
该课程是以下Altera培训课程的一部分:
Nios II 处理器开发软件:Nios II IDE
0.5小时在线课程
课程说明
“为Nios® II 处理器开发软件”在线培训系列课程介绍Quartus® II 软件7.2中的Nios II 集成开发环境(IDE)。您将学习怎样在Nios II IDE中建立新的软件工程,以及怎样管理这些工程中的文件。我们将演示怎样为Nios II IDE编写简单的程序,在Nios II 开发板上专门向您展示编写代码使LED闪烁。
课程结束时,您将能够- 理解Nios II IDE软件开发环境
- 为Nios II 处理器编写简单的程序
我们建议先完成以下课程:
需要的技能- 基本理解嵌入式开发环境中使用的工具
- 基本熟悉Nios II 处理器和SOPC Builder
该课程是以下Altera培训课程的一部分:
怎样开始一个简单的FPGA设计
1小时在线课程
课程说明
此次培训面向以前从未设计过FPGA的工程师。您将学习FPGA的基本优点,以及怎样使用Quartus® II 软件8.1建立一个简单的FPGA设计。如果您购买了Cyclone® III FPGA入门套件,您可以把教程中的编程文件下载到开发板中。
课程结束时
您将能够:- 启动一个新的FPGA设计
- 使用图形编辑器建立原理图
- 将原理图和HDL文件转换为原理符号
- 配置FPGA
需要的技能
- 数字逻辑设计背景知识
其他培训课程
该课程是以下Altera培训课程的一部分:
转换到TimeQuest时序分析器
1小时在线课程
课程说明此次培训向您简要介绍从Quartus® II 软件7.2的标准时序分析器转换到TimeQuest时序分析器。您将学习这两种时序分析引擎的主要不同。培训提供了将设计转换到TimeQuest时序分析器的建议,包括怎样查看结果以保证正确进行转换。
课程结束时您将能够:
- 将设计从标准时序分析器转换到TimeQuest时序分析器
- 阐述标准时序分析器和TimeQuest时序分析器之间的主要不同点
- 知道从哪里获得更详细的信息
我们建议先完成以下课程:
需要的技能- 阅读了Quartus II 手册中的“TimeQuest时序分析器”一章,或者看过在线培训:“TimeQuest时序分析器”。
- 有Quartus II 手册中的“转换到TimeQuest时序分析器”一章作为参考。
该课程是以下Altera培训课程的一部分:
采用DSP Builder高级模块库设计DSP系统
1小时在线课程
课程说明此次课程向您讲授使用DSP Builder高级模块库设计DSP系统。通过Quartus® II 软件8.0来阐述所讨论的概念。完成这一培训后,您将了解怎样使用DSP Builder高级模块库,按照流程来实现您的DSP解决方案。
课程结束时您将能够:
- 知道什么时候使用DSP Builder高级模块库
- 使用新的DSP Builder高级模块库
- 按照建议的设计流程进行设计
- 使用ModelSim® 仿真器进行设计和仿真
- 编译Simulink设计,从Quartus II 软件获得编译后的网表
我们建议先完成以下课程:
需要的技能- MATLAB、Simulink和Quartus II 软件基本知识
该课程是以下Altera培训课程的一部分:
Nios II 处理器开发软件:MMU和MPU
0.5小时在线课程
课程说明
在此次培训中,您将通过使用Quartus® II 软件8.0,学习适用于Nios® II 处理器的存储器管理单元(MMU)、存储器保护单元(MPU)以及精确的高级例外等功能。
课程结束时:您将能够:
- 阐述以下功能的用途:
- 存储器管理单元(MMU)
- 存储器保护单元(MPU)
- 理解MMU和MPU是怎样在Nios II 处理器中实现的,包括:
- 工作模式
- 体系结构
- 在Nios II 处理器中例化
- 描述Nios II 处理器高级例化特性
我们建议您先完成以下课程:
需要的技能- 微处理器体系结构基础
- SOPC Builder和Nios II 处理器设计基础
- FPGA设计基础
该课程是以下Altera培训课程的一部分:
Altera产品和资源入门指南
0.5小时在线课程
课程说明从此次培训开始,您能够迅速理解并使用Altera产品、相关资料和资源。信息分成5部分,对应一个典型的设计周期。您将学习怎样找到把设计尽快推向市场的关键资源。
下载此次培训的PDF版文件
您将能够:
- 建立一个altera.com帐户
- 学习所推荐的资源,进行搜索,节省设计时间
- 找到现有的设计和实例
- 下载Quartus® II 软件
- 找到适合您的培训课程
- 解决常见问题
- 尽快获得Altera产品技术支持
- 使用设计技巧和重要的参考
- 数字逻辑设计背景知识
该课程是以下Altera培训课程的一部分:
使用Altera视频工作台构建视频系统
0.5小时在线课程
课程说明此次培训向您展示怎样采用Quartus® II 软件9.0来构建一个典型的视频信号链,在此基础上介绍Altera视频工作台的不同组成。您将学习视频处理功能包,包括缩放器和去隔行器以及参考设计等,您可以把这一功能包作为加速开发的起点。您还将学习迅速进行原型设计时使用的开发板和套件。
课程结束时:您将能够:
- 描述Altera视频设计工作台
- 建立视频设计结构图
- 设置MegaCore® 知识产权参数
- 在SOPC Builder中连接模块
我们建议您先完成以下课程:
需要的技能- Quartus II 软件基本知识
- FPGA设计基础
该课程是以下Altera培训课程的一部分:
系统控制台简介—交互式脚本SOPC系统调试
0.5小时在线课程
课程说明
系统控制台是通过JTAG进行SOPC Builder底层系统调试的交互式控制台。基于TCL,它提供一组简单的命令,实现与SOPC Builder系统各个部分的通信。此次培训将向您简要介绍系统控制台9.0,说明谁应该使用它以及怎样使用。
课程结束时:您将能够:
- 确定什么时候使用系统控制台
- 启动系统控制台
- 使用系统控制台支持的不同类型的服务
- 理解打开并使用系统控制台服务的基本流程
- 掌握使用系统控制台的一些技巧
- 使用命令行选项
- 知道从哪里可以找到系统控制台的其他信息和帮助
我们建议您先完成以下课程:
需要的技能- 熟悉嵌入式系统
- 熟悉SOPC Builder
- 熟悉TCL脚本
该课程是以下Altera培训课程的一部分:
采用FPGA器件实现灵活的低成本工业以太网解决方案
0.5小时在线课程
课程说明此次培训将介绍怎样在FPGA器件中实现工业以太网。首先,您将了解工业以太网为什么非常重要,它和一般的以太网有什么不同。随后,介绍开发以太网产品所遇到的难题。接下来,介绍Altera Cyclone® III FPGA器件为什么是工业以太网理想的解决方案以及怎样实现这一方案,还有目前您在实现自己灵活的工业以太网解决方案时可以使用的资源。
课程结束时:您将能够:
- 阐述工业以太网的优点和遇到的难题
- 理解使用FPGA来实现工业以太网的优势,以及怎样实现这一解决方案
- 知道能够使用哪些开发板和知识产权(IP),以及怎样获得它们
- 本课程不需要已有经验或者技能
该课程是以下Altera培训课程的一部分:
DSP Builder高级模块库教程
0.5小时在线课程
课程说明
这一教程讲授使用Altera DSP Builder高级模块库构建您自己的设计所需要的流程步骤。教程详细讨论了8.1 版和9.0版的新功能和工具。
课程结束时:您将能够:
- 从头开始构建一个DSP Builder高级模块库设计
- 使用ModelIP和基本模块建立定制IP
- 很好的理解新功能
- 掌握延时管理技术
- 配置NCO ModelIP以支持跳频功能
- 学会高级模块库设计和SOPC builder集成
- 了解工具提供的其他在线帮助信息
- MATLAB、Simulink和Quartus® II 软件基本知识
该课程是以下Altera培训课程的一部分:
Stratix III 和Stratix IV FPGA电源分配网络设计
0.5小时在线课程
课程说明
您将了解到常见的电源设计难题和解决方案、电源分配网络(PDN)和不同的去耦合方案,以及频域目标阻抗方法(FDTIM)去耦合方法。您还将学习Stratix® III 和Stratix IV器件的电源连接指南以及功耗分析流程。学习怎样计算和分析目标阻抗、电容特性、安装电感、电容相互作用以及VRM建模的SPICE仿真结果。然后,学习怎样进行FDTIM分析。最后,学习浪涌电流去耦合方法。
课程结束时:
您将能够:
- 阐述PDN和去耦合方案
- 阐述FDTIM方法
- 计算并分析阻抗、电容、电感等
预备知识
我们建议您先完成以下课程:
需要的技能
- 使用线性稳压器和开关稳压器进行电源设计的基本知识
其他培训课程
该课程是以下Altera培训课程的一部分:
配置Altera FPGA
2小时在线课程
课程说明
本课程提供简体中文音频。此次培训将向您介绍配置Altera FPGA以及对配置器件进行编程所需要的配置方法、解决方案、特性和工具等。特别是,您会理解所有配置方法的不同之处。您将学习Altera配置器件、串行和并行闪存加载器以及嵌入式配置解决方案。您将了解怎样使用Quartus® II 软件9.0设置所有的配置选项,生成不同的配置文件。而且,您能够基本理解设计安全和远程系统更新特性。最后,知道从哪里可以解决您的配置问题。
课程结束时:
您将能够:
- 为您的应用选择合适的配置方案
- 使用安全功能
- 使用远程系统更新功能
- 找到有用的在线调试资源和参考
预备知识
我们建议您先完成以下课程:
需要的技能
- 数字逻辑背景知识
- 基本理解FPGA体系结构
- 理解Quartus II软件
其他培训课程
该课程是以下Altera培训课程的一部分:
使用Quartus II 顾问和设计空间勘查器实现时序逼近
1小时在线课程
课程说明
本课程提供简体中文音频。学习怎样使用Quartus® II 时序优化顾问和Quartus II 设计空间勘查器(DSE)作为帮助来实现时序逼近。培训首先是一些背景知识,介绍时序逼近所面临的挑战,以及Quartus II 软件9.0是怎样帮助您应对这些挑战的。然后,您将学习使用Quartus II 时序优化顾问。接下来,学习DSE,这一自动工具将帮助您为设计找到最佳设计优化设置。课程结束时:
您将能够:
- 理解时序逼近常见的问题
- 理解Quartus II 软件帮助您实现时序逼近的功能
- 使用Quartus II 时序优化顾问,为时序逼近找到合适的设置
- 理解“种子效应”
- 使用Quartus II 设计空间勘查器(DSE),为您的设计达到时序逼近自动找到最佳设置
预备知识
我们建议您先完成以下课程:
需要的技能
- 数字逻辑设计背景知识
- 基本理解FPGA设计流程
- 基本掌握Quartus II 用户界面
其他培训课程
该课程是以下Altera培训课程的一部分:
使用Quartus II 物理综合优化功能实现时序逼近
1小时在线课程
课程说明
本课程提供简体中文音频。学习使用Quartus® II 软件的某些功能来实现时序逼近。学习高效使用物理综合优化功能。此次培训之后,您应该能够决定什么时候以及怎样使用这些选项来优化您的设计,实现最佳时序性能。采用Quartus II 9.0软件,对物理综合优化进行了多项改进。这些优化功能能够解决一些时序逼近问题,帮助您在设计上达到时序逼近,而在使用默认设置时,这些设计很难达到时序逼近。此次培训将解释什么时候应该使用物理综合优化功能,什么时候不应该使用它。
课程结束时:
您将能够:
- 理解时序逼近常见的问题
- 理解逻辑综合与物理综合之间的不同
- 掌握Quartus II 软件中的物理综合优化功能
- 使用Quartus II GUI来控制物理综合优化功能
- 使用Quartus II 软件中的物理综合优化功能来达到设计时序逼近
预备知识
我们建议您先完成以下课程:
需要的技能
- 数字逻辑设计背景知识
- 基本理解FPGA设计流程
- 基本掌握Quartus II 用户界面
其他培训课程
该课程是以下Altera培训课程的一部分:
由TechOnline提供
语言:英文
时间:35分钟
电路板上的器件越来越多。同时,设计人员需要在芯片和芯片以及电路板之间传送更多的宽带数据。
解决方法是使用高速串行互联技术,在ASIC和FPGA等器件中嵌入高速串行收发器(XCVR)功能。
在这一基础课程中,您将学到:
- 什么是高速串行收发器(XCVR)
- 它们为什么非常有用
- 为什么采用FPGA来实现
- XCVR功能
- 不同的协议
- 采用XCVR进行设计
- 怎样选择合适的FPGA/XCVR组合
谁应该参加
选择并使用具有高速串行互联功能FPGA的工程师,特别是刚涉足该领域或者需要更新知识的工程师。
Cyclone IV FPGA:特性和功能
0.5小时在线课程课程说明
本课程提供简体中文音频。此次培训简要介绍Cyclone® IV FPGA和Quartus® II 软件9.1 所提供的新技术解决方案。您将学习Cyclone IV FPGA结合最新的工具和知识产权(IP)之后所支持的新应用和功能。特别是,此次培训将涵盖Cyclone IV GX收发器和PCI Express硬核IP、电源、内核时钟和时钟网络,以及Cyclone IV器件的内核体系结构。
课程结束时:
您将能够:
- 理解Cyclone IV器件功能怎样解决常见的设计难题
- 理解Cyclone IV FPGA相对于Altera其他FPGA产品独特的价值所在
需要的技能
- 数字逻辑设计背景知识
其他培训课程
该课程是以下Altera培训课程的一部分:
高级I/O系统设计
1.5小时在线课程课程说明
此次培训以“I/O系统设计”所讨论的主题为基础。您将学习设计高速PCB时的信号完整性仿真和分析需求。您会学习什么是同时开关噪声(SSN),以及减小甚至消除它的工具。回顾Quartus® II 软件9.0支持的三类信号完整性分析。您将掌握怎样建立仿真模型,什么是建立模型时不可避免的双计数问题,以及怎样解决这一问题等。课程对比了IBIS和HSPICE模型。您将学习采用第三方工具的信号完整性设计流程,包括仿真模型的建立以及定制等。最后,是一些采用第三方工具运行并分析仿真的建议。
课程结束时:
您将能够:
- 分析FPGA设计的SSN,知道怎样减小甚至消除SSN
- 配置Quartus II 软件以生成IBIS或者HSPICE模型文件
- 生成部分模型文件
- 定制在仿真中使用的输出文件
- 在Mentor Graphics HyperLynx和Synopsys HSPICE中建立并运行仿真,集成所生成的仿真模型
- 改进信号完整性仿真结果
- 将仿真结果作为设计PCB的指南
需要的技能
- 完成了“使用Quartus II 软件:入门”培训,或者基本掌握FPGA设计流程和Quartus II 软件
- 基本了解电路板级信号完整性问题及其设计方法(例如,信号匹配方法,走线约束等)
- 熟悉您所选择的第三方电路板仿真工具(Mentor Graphics HyperLynx、Synopsys HSPICE)
其他培训课程
该课程是以下Altera培训课程的一部分:
Nios II浮点定制指令
1.5小时在线课程
课程说明
此次培训讲授在Nios® II 处理器8.0设计中实现浮点定制指令的必要性。课程将解释您在使用浮点定制指令进行设计时的优缺点。参加此次培训后,您将知道怎样使用内置浮点定制指令。
课程结束时:
您将能够:
- 掌握怎样例化浮点指令
- 理解使用浮点指令的性能优缺点
- 掌握使用浮点定制指令来控制编译器的方法
预备知识
我们建议您先完成以下课程:
需要的技能
- Nios II 嵌入式处理器、SOPC Builder和设计流程基本知识
- 掌握嵌入式系统C语言编程的一些知识
其他培训课程
该课程是以下Altera培训课程的一部分:
