アルテラでは、ユーザーが短期間で習得できるように、オンライン・トレーニング、インストラクター指導によるイベント、オンライン・セミナー、チュートリアル、およびオンライン・デモなど、多彩なエンベデッド・トレーニング・リソースを用意しています。
| タイトル | 詳細 |
|---|---|
| オンライン・トレーニング |
|
| FPGAを使ったエンベデッド・プロセッサ・システムの開発 |
FPGA 向けエンベデッド・プロセッサ・システムを、いかに簡単に開発できるか。Nios II エンベデッド評価キット(略称:NEEK)を使った開発手法を、デモでご紹介します。 |
|
このコースでは、Nios II プロセッサ C2H(C-to-Hardware) アクセラレーション・コンパイラを紹介します。Nios II C2H コンパイラを使用して C ソフトウェア・コードのファンクションからハードウェア・アクセラレータを作成する方法について学習します。 コース時間 : 1 - 2 時間 |
|
| Nios II プロセッサ用のソフトウェア開発:HAL 入門 |
このコースでは、Nios II HAL(Hardware Abstraction Layer) の基礎的なコンセプトを解説し、Nios II プロセッサ向けのソフトウェア開発を加速させるための HAL に関する様々なリソースを紹介します。 コース時間 : 30分 |
| Nios II Software Tools for Eclipse: 導入編 |
このコースでは、一連のソフトウェア開発フロー、新規ソフトウェアプロジェクトの作成、プロジェクトの設定、アプリケーションのビ ルド、ターゲットハードウェアでの実行、を行う方法についてデモを交えてご説明します。デモでは、Nios II 開発キット上のLEDを点滅させるプログラムのデモ等をご覧いただきます。 コース時間 : 30分 |
| Nios II プロセッサ用のソフトウェアの開発: Nios II IDE | このトレーニングでは、Nios II統合開発環境(IDE)を紹介します。新しくソフトウェアのプロジェクトを作成する方法や、プロジェクト内でファイルを管理する方法について解説します。このトレーニングでは、Nios II IDE 用の簡単なプログラムの書き方についてデモを行い、特に Nios II 開発ボード上で flash LED へのコードの書き方について紹介します。 |
| Nios II プロセッサ用のソフトウェア開発:ツールの概要 | アルテラのエンベデッド・ソフトウェア開発ツールを解説します。Nios II プロセッサ用に 提供される OS、ミドルウェア、そしてソフトウェア・パッケージを紹介します。リソースおよびサポート情報なども含まれます。 |
| Nios II プロセッサ用のソフトウェア開発:エンベデッド・デザイン・フロー | Nios II プロセッサ・ベース・システム向けのアルテラのエンベデッド開発フローを解説します。このチュートリアルでは、FPGA ハードウェア・デザイン・フロー、Nios II ソフトウェア開発フロー、そして フラッシュ・プログラマー・フローを紹介しています。 |
| Nios II プロセッサ用のソフトウェア開発: デバッグ入門 |
Nios II プロセッサ用のデバッグ・ソフトウェアの基礎について解説します。Nios II 統合開発環境 (IDE) デバッガや機能について紹介し、Nios II IDEでのデバッグの設定方法 や小さなアプリケーションのデバッグについてのデモもご覧になれます。 コース時間 : 30分 |
| Nios II プロセッサ用のソフトウェア開発:ソフトウェア開発フロー パート 1 |
2つのパートに分かれている最初のオンラインコースでは、Nios II ソフトウェア開発フローについて紹介します。コマンド・シェルからおよび デバッグ用に Nios II IDE へソフトウェア開発フロー・プロジェクトインポートした際の、 "Hello World" アプリケーションの構築および動作方法に関する2つのデモをご覧になれます。 コース時間 : 30分 |
| Nios II プロセッサ用のソフトウェア開発: ソフトウェア開発フロー パート 2 |
Nios II ソフトウェア開発フローについて紹介する 2つ目のパートでは、ソフトウェアのプロジェクトに使用可能な、複雑なボード・サポート・パッケージ構築のための強力な BSP 生成コマンドの使用方法について紹介します。デモでは、どのように BSP を生成し、OS および ネットワーク・スタックを追加するのかについて解説します。 コース時間 : 30分 |
|
このコースでは、ソフト・コア Nios® II エンベデッド・プロセッサ、Qsys システム統合ツール、および Nios II 統合開発環境(IDE)について紹介します。Qsys を使用して、ボタン 1つで完全にカスタマイズされた Nios II プロセッサ・ベースのハードウェア・システムの開発とコンフィギュレーションを簡単に実行することができます。 コース時間 : 1 - 2 時間 |
|
|
このコースでは、高性能 SOPC デザインの作成作業を簡略化する自動システム開発ツールである SOPC Builder を紹介します。 コース時間 : 1 - 2 時間 |
|
|
このコースでは、Nios II プロセッサ浮動小数点カスタム・インストラクションの機能を紹介し、Nios II プロセッサに追加する方法を示します。また、これらの浮動小数点カスタム・インストラクションを利用するソフトウェア・アプリケーション・コードの記述方法についても取り上げています。 コース時間 : 1 - 2 時間 |
|
|
このコースでは、VHDL 言語の概要およびプログラマブル・ロジック・デザインにおける使用方法を紹介します。VHDL 合成の構造について中心に説明しますが、シミュレーション構造についても取り上げます。デザイン作成を開始するための VHDL の基礎知識が身につきます。 コース時間 : 1 - 2 時間 |
|
インストラクタ指導によるトレーニング
|
|
|
システム設計ツール「SOPC Builder」、統合開発環境「IDE」の使い方の演習を中心に実際にサンプルボードを使用しながら Nios II の各機能を理解していただきます。 コース期間 : 1日間 |
|
オンライン・デモ
|
|
|
|
|
|
|
このオンライン・デモは、データをアルテラ FPGA に接続されたフラッシュ・メモリ・デバイスにプログラムする Nios II Flash Programmer を示します。Flash Programmer は、アルテラのダウンロード・ケーブルを経由してファイルの内容を FPGA で動作する Nios II プロセッサ・システムにプログラミングします。 |
|
チュートリアル
|
|
|
これらのチュートリアルでは、簡単なデザイン例を通してステップ・バイ・ステップで学習していきます。 |
|
