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

  主页   |   产品   |   支持   |   最终市场   |   技术中心   |   教育与活动   |   公司介绍   |   在线购买  
  DSP   |   外部存储器   |   嵌入式处理   |   高速串行I/O   |   并行I/O   |   信号完整性   |   系统集成  

 最新消息
      最近的新闻和活动
  
 原理
   在嵌入式中使用FPGA
      开始
  
 嵌入式产品
      简介
      开发工具
  
 支持
      技术支持
      培训
      组织
      FAQ
  

Embedded Training Resources

Today’s highly competitive marketplace demands that you use resources effectively, increase productivity, and get products to market quickly. At the same time, system requirements change while product lifecycles get shorter.

Altera offers a variety of embedded training resources including online training, instructor-led events, webcasts, tutorials, and online demonstrations to bring you up to speed as quickly as possible.

Title Description
Online Training
Developing Software for Nios II Processors: Tools Overview  Learn about Altera’s embedded software development tools. Find out what operating systems, middleware, and software packages are available for the Nios® II processor. Includes helpful resources and support information.

Course length: 30 minutes
Developing Software for Nios II Processors: Embedded Design Flow  Learn about Altera’s embedded development flow for Nios II processor-based systems. This tutorial covers the FPGA hardware design flow, the Nios II software development flow, and the flash programmer flow.

Course length: 30 minutes
Developing Software for Nios II Processors: HAL Primer

This course introduces the fundamental concepts of the Nios II Hardware Abstraction Layer (HAL) and shows the various HAL resources that have been provided to accelerate software development for the Nios II processor

Course length: 30 minutes

Developing Software for Nios II Processors: Debug Primer

Learn the basic principles of debugging software for the Nios II processor. You will be introduced to the fundamentals of the Nios II IDE debugger as well as its features. You will see a demo on how to set up a debug session in the Nios II Integrated Development Environment (IDE) and debug a small application

Course length: 30 minutes

Developing Software for Nios II Processors: Software Build Flow Part 1 

This first of a set of two online trainings will introduce you to the features  of the Nios II Software Build Flow. Watch 2 demos showing how to build and run a “Hello World” application from the command shell as well as importing a software build flow project into the Nios II IDE for debugging.

Course length: 30 minutes 

Developing Software for Nios II Processors: Software Build Flow Part 2 

In this second part of the introduction to Nios® II Software Build Flow you will learn how to use the powerful BSP generation commands to build complex board support packages for your software projects. Watch a demo that you show you how to generate a BSP and add an operating system and a network stack to it. 

Course length: 30 minutes 

Using the Nios II Processor

This course introduces you to the soft core Nios II embedded processor, the system on a programmable chip (SOPC) Builder tool, and the Nios II IDE. You will learn how to utilize SOPC Builder to easily develop and configure fully customized Nios II processor-based hardware systems at the touch of a button.

Course length: 1 to 2 hours

Using SOPC Builder

This course introduces you to SOPC Builder, which is an automated system development tool that simplifies the task of creating high-performance SOPC designs.

Course length: 1 to 2 hours

Nios II C2H Compiler Fundamentals

This course introduces you to the Nios II processor C-to-hardware (C2H) acceleration compiler tool. You will learn how to use the Nios II C2H compiler to create a hardware accelerator from a function in your C software code.

Course length: 1 to 2 hours

Nios II Floating-Point Custom Instructions

This course introduces you to the features of Nios II processor floating-point custom instructions and shows you how to add them to the Nios II processor. This course also includes information about writing software application code that utilizes these floating-point custom instructions.

Course length: 1 to 2 hours

VHDL Basics

This course provides an overview of the VHDL language and its use in programmable logic design. The emphasis is on the synthesis constructs of VHDL; however, you will also learn about some simulation constructs. You will gain a basic understanding of VHDL to enable you to begin creating your design.

Course length: 1 to 2 hours

Instructor-Led Training
Developing Software for the Nios II Processor

This is a targeted course for software engineers that teaches you how to develop and run embedded software for the Nios II processor in the Nios IDE. You will also be exposed to a few basic concepts including how a Nios II processor is configured and integrated into an Altera® FPGA using the Quartus® II and SOPC Builder design tools.

Course length: 2 days

Accelerating Software Using the Nios II C2H Compiler

This course teaches you how to accelerate your Nios II software using the Nios II C2H compiler. The Nios II C2H compiler converts performance-critical  C subroutines into integrated hardware accelerators.

Course length: 1 day

Designing With the Nios II Processor and SOPC Builder

This course is hands-on and focuses on using the Nios II development kit to develop a Nios II embedded processor system and program an Altera FPGA with your design. You will learn how to configure and compile your designs using the Quartus II design software and how to write and debug embedded software code.

Course length: 1 day

Implementing Embedded Systems in Programmable Logic

This is an advanced course that will bring your system building skills to the next level as you explore SOPC Builder in depth. This class shows you how to build custom peripherals for SOPC Builder and how to integrate various types of custom logic blocks into an embedded system, including intellectual property cores.

Course length: 1 day

Online Demonstrations
Nios II Processor Hardware Development Flow
  • Creating an Embedded System
  • Adding a Custom Peripheral
  • Adding a Direct Memory Access (DMA) Controller
  • Adding a Custom Instruction
Nios II Software Development Flow
  • Nios II IDE Overview
  • Creating, Building, and Running an Application
  • Using the Nios II C-to-Hardware (C2H) Compiler
  • Debugging
  • Advanced Debugging
  • Simulating
Programming Flash This online demo shows the Nios II flash programmer that programs data into a flash memory device connected to an Altera FPGA. The flash programmer sends file contents over an Altera download cable to a Nios II processor system running on the FPGA.
Tutorials
These tutorials provide step-by-step instructions and walk you through simple example designs.

Related Links

 
Altera Technical Training

Tour of the Nios II IDE PDF

Embedded Literature


Download Nios II EDS

Embedded Net Seminar Series

  请填写反馈意见