
Nios II 統合開発環境
Nios II 統合開発環境 (IDE)は、Nios II エンベデッド・プロセッサ・ファミリ用の主要なソフトウェア開発ツールです。プログラムのエディット、ビルド、およびデバッグを含むすべてのソフトウェア開発作業を Nios II IDE 内で行うことができます。Nios II IDE は、すべての Nios II プロセッサ・システムに対して機能する一貫した開発プラットフォームを提供します。Nios II IDE ビデオ・トレーニングを視聴(英語版)
ソフトウェア開発者がNios II プロセッサ・システムにプログラムを書き込んだり、通信を行うために、PC、アルテラの FPGA、および JTAG ダウンロード・ケーブルがあれば使用できます。最新版の新着情報を入手
Nios II IDE 機能は以下のとおりです。
- 新規プロジェクト・ウィザードおよびソフトウェア・テンプレート
- C/C++ (GNU) 用コンパイラ
- ソース・ナビゲータ、エディタ、デバッガ
- Eclipse プロジェクト・ベース・ツール
- ソフトウェア・ビルド・ツール
- Nios II C2H(C-to-Hardware)アクセラレーション・コンパイラ (別ライセンス)
- 完全なドキュメントおよびトレーニング
Nios II Software Build Tools for Eclipse Handbook (PDF)
Nios II Software Developer's Handbook (PDF)
Nios II Embedded Design Suite (free)
パートナー・ツール
アルテラおよびエンベデッド・ソフトウェア・パートナーは、表 1 および 2 に示すコンパイラとデバッガを提供しています。表 1 に、Nios II プロセッサ用に使用できるデバッガを示します。
| 表 1. IDE/デバッガ | |||||||
| 企業 | 製品 | サポートされるデバッグ・ケーブル | |||||
|---|---|---|---|---|---|---|---|
| アルテラ | FS2 | ローターバッハ | |||||
| ByteBlaster II | USB- Blaster (1) |
ISA- NIOSII |
ISA- NIOSII/T |
パワー・デバッグ | パワー・トレース | ||
| アルテラ | Nios II IDE (1) | - | - | ||||
| First Silicon Solutions (FS2) (日本代理店:(有)テクノ・ロジック) | Nios II IDE エンハンスメント | - | - | ||||
| 日本ローターバッハ(株) | TRACE32-PowerView | - | - | - | - | ||
| メンター・グラフィックス(株) | EDGE Tools | - | - | - | |||
- Nios II IDE 経由にて、Trace32-PowerView および Instruction Set Simulator の評価版をダウンロード可能です。
表 2 に、Nios II プロセッサ用に使用できるコンパイラを示します。
| 表 2. コンパイラ | ||
| 企業 | 製品 | 説明 |
|---|---|---|
| アルテラ | GCC コンパイラ (1) | Nios II プロセッサ用標準 GNU コンパイラ |
| Altium | TASKING VX-toolset | 最適化された C コンパイラ、アセンブラ、リンカ、およびロケータ。プラグ・インを備えた Eclipse ベースの Nios II IDEをサポート |
- Nios II エンベデッド・デザイン・スイートに付属しています。
