
Nios® II エンベデッド・プロセッサを使用すると、様々なソフトウェア・コンポーネントを利用できます。アルテラおよびエンベデッド・ソフトウェア・パートナーは、以下のソリューションを提供しています。
オペレーティング・システム・サポート
アルテラのエンベデッド・ソフトウェア・パートナーにより、Nios II プロセッサを使用するさまざまな オペレーティング・システムが提供されています。表 1では Nios II プロセッサ向けに提供されているオペレーティング・システムを紹介します。
| 表 1. オペレーティング・システム・サポート | ||||
| 会社名 | OS | 種類 | ||
|---|---|---|---|---|
| (株)アックス | axLinux | オープン・ソース | ||
| (株)エーアイ コーポレーション | Toppers-Pro | 一般用 | ||
| ウインドリバー社 | Linux | 一般用 | ||
| Express Logic (日本代理店:(株)グレープシステム) |
ThreadX | 一般用 | ||
| Micrium (日本代理店:(有)テクノ・ロジック) |
MicroC/OS-II | 一般用 | ||
| (株)ミスポ | NORTi RTOS | 一般用 | ||
| メンター・グラフィックス(株) | Nucleus Plus | 一般用 | ||
| eCosCentric | eCos | オープン・ソース | ||
| Euros | Euros RTOS | 一般用 | ||
| Evidence | Erika Enterprise | 一般用 | ||
| SLS | Linux | オープン・ソース | ||
| SLS | uCLinux | オープン・ソース | ||
| Segger | embOS | 一般用 | ||
| Vector | osCAN (2) | 一般用 | ||
- 評価用に Nios II エンベデッド・デザイン・スイートに付属していますが、ライセンスは別途供与されます。
- OSEK/VDX に準拠しています。OSEK/VDX は、自動車業界のオープン・スタンダードです。
ミドルウェア/ライブラリ
Nios II プロセッサは、表 2 に示すソフトウェア・パートナーの多様なミドルウェア・セットによってサポートされています。
| 表 2. ミドルウェア/ライブラリ | ||||||
| 会社名 | サポートされる OS | ネットワーク・ スタック |
ファイル・ システム |
グラフィック・ ライブラリ |
USB スタック |
その他 |
|---|---|---|---|---|---|---|
| アルテラ | 任意 | - | Zip ファイル システム (ZIPFS) (1) |
- | - | - |
| (株)アックス | axLinux | ビルトイン | ビルトイン | ビルトイン | ビルトイン | - |
| (株)グレープ システム |
ThreadX 、 μiTRON | Fusion シリーズ | GR-FILE | EmPresent | GR-USB | - |
| Express Logic (日本代理店: (株)グレープシステム) |
ThreadX | NetX (2) | FileX (2) | PegX (2) | GR-USB (2) | - |
| Micrium (日本代理店:(有)テクノ・ロジック) |
MicroC/ OS-II |
MicroC/TCP-IP | MicroC/File | MicroC/GUI | MicroC/USB | - |
| 東電ユークエスト(株) | ITRON系 | MatrixQuest NET |
MatrixQuest FS |
MatrixQuestSVGA | MatrixQuest USB |
- |
| メンター・グラフィックス(株) | Nucleus Plus | Nucleus Net | Nucleus File (2) | Nucleus File (2) |
Nucleus USB (2) | - |
| (株)YDKテクノロジ | ITRON系 | ySOCK | - | - | - | - |
| eCosCentric | eCos | ビルトイン | ビルトイン | - | - | - |
| InterNiche | 任意 | NicheStack TCP/IP ネットワーク・スタック (Nios II エディション (3) | - | - | - | - |
| Micro Digital | 任意 | - | - | - | - | GoFast Floating Point Library |
| SLS | uCLinux | ビルトイン | ビルトイン | - | USB 2.0 | - |
| Planetweb | 任意 | - | - | SpectraWorks | - | - |
- Nios II エンベデッド・デザイン・スイートに付属しています。
- 供給状況は、パートナまでお問い合わせください。
- Nios II エンベデッド・デザイン・スイートに付属していますが、ライセンスは別途供与されます。
パートナー・ソフトウェア開発ツール
開発およびデバッグ・ツールを提供するパートナーを表 3 に示します。
表 3. パートナー・ソフトウェア開発ツール |
||||
| 会社名 | 製品名 | 説明 | ||
|---|---|---|---|---|
| 日本ローターバッハ(株) | Trace32 | ローターバッハ社の組み込み開発用デバッガ「TRACE32-ICD PowerTools シリーズ」では、Nios II 開発環境として、ハードウェアデバッグとソフトウェアデバッグとの有機的な融合を実現した統合環境を提供しています。 |
||
| Wind River | Workbench | ウインドリバー社の「Nios II プロセッサ用 Linux ソリューション」は、「Linux 2.6カーネル技術」、「GNU 4ツールチェーン」、およびEclipse準拠の「Wind River Workbench 開発環境」がベースとなっているソフトウェア開発ツールを提供します。 |
||
| CodeSourcery | GNU ツール・チェーン・サポート | Nios II プロセッサ用 GNU ツール・チェーン・サポートを提供します。 |
||
| アルティウム(株) | Tasking VX-toolset | C コンパイラ、アセンブラ、リンカ、ロケータを最適化。 |
||
| System Navigator | Nios II プロセッサ用 System Navigator プローブは、アルテラ FPGA 内の Nios II コアに統合されたペリフェラルや特別な機能をサポートするように設計されています。 |
|||
| Linux ツール・チェーン | オープン・ソース・コミュニティから、Linux ツール・チェーン・サポートを提供。 |
|||
| オープン・ソース・コミュニティ | µCLinux ツール・チェーン | オープン・ソース・コミュニティから、µLinux ツール・チェーン・サポートを提供。 |
||
コンパイラ/IDE/デバッガ/コ・ベリフィケーション
Nios II プロセッサ用に提供されているコンパイラを表3に示します。
表 3. コンパイラ |
||
| 会社名 | 製品 | 詳細 |
|---|---|---|
| アルテラ | GCC コンパイラ (1) | Nios II プロセッサ向け業界標準 GNU コンパイラ |
| アルティウム(株) | TASKING VX-toolset | C コンパイラ、アセンブラ、リンカ、ロケータを最適化。 プラグインにて Eclipse ベースのNios II IDE をサポート。 |
表3 の注:
- Nios II エンベデッド・デザイン・スイートに含まれます。
Nios II プロセッサ用に提供されているデバッガを表4に示します。
| 表 4. 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 | ![]() |
![]() |
![]() |
![]() |
- | - |
| 横河ディジタルコンピュータ(株) | TRQer | - | - | - | - | - | - |
- Nios II 開発キットとともに同梱
Nios II 搭載開発プラットフォーム
Nios II 搭載開発プラットフォームを表 5 に示します。
表 5. Nios II 搭載開発プラットフォーム |
||
| 会社名 | 製品 | 詳細 |
|---|---|---|
| 東京エレクトロニツクシステムズ(TECS)(株) | AuCE C3 module | uITRON対応、Cyclone® III実装、メモリ SRAM 2Mbyte、Flash 16Mbyte 、ADコンバータ 2ch(12bit)、USB(Serial) 1Port、JTAG 1Port、拡張用I/O 80ピン、各種ペリフェラル搭載 |
| 富士ソフト(株) | FSMPB For Nios II | uITRON対応、Cyclone II 実装、SDRAM:16MB、Flash:2MB、各種ペリフェラル搭載 |
IP コア
使用可能なペリフェラル・コンポーネントのメニューからドラッグ・アンド・ドロップするだけで、それらのコンポーネントをシステムに追加できます。アルテラは、通信、メモリ・コントローラ、デバイス・インタフェース IP コアを含む大部分のエンベデッド・アプリケーションに必要な IP コアの多彩なポートフォリオを提供しています。さらに、同じドラッグ・アンド・ドロップによる再利用が可能なように、独自の IP コアを作成してインポートすることができます。
提供するすべてのIP コアに関する詳細は、IP ソリューション ページをご覧ください。
| 表 6. グラフィック・コア | ||||
| 会社名 | 詳細 | |||
|---|---|---|---|---|
| Imagem Technology Solutions | ATHLET IP は、ディスプレイ・ヒューマン・マシン・インタフェースを構築する 従来のグラフィック・チップに変わる代替ソリューションを提供するグラフィック・エンジンです。 | |||
| TES Electronic Solutions | D/AVE 2D は、ベクター・ベースのグラフィック・アプリケーション向けに開発された アルテラの SOPC Builder および VHDL RTL (Register Transfer Level) IP です。 D/AVE 向けの ヒューマン・マシン・インタフェース は、Altia から提供されています。 | |||
パートナーシップ・プログラムへの参加募集
エンベデッド・ソフトウェア・パートナーへの参加に関心をお持ちの企業は、アルテラまでお問い合わせください。

