
Nios II プロセッサについて
アルテラの Nios® II プロセッサは、世界で最も汎用性に優れたプロセッサであり (ガートナー調べ)、FPGA 業界で最も広く利用されているソフトコア・プロセッサです。このソフトコア・プロセッサは卓越した柔軟性を備えており、コスト重視、リアルタイム制御、セーフティ・クリティカル (DO-254)、ASIC 最適化、アプリケーション処理といったニーズに最適です。Nios II プロセッサは、アルテラの FPGA および HardCopy® ASIC デバイス・ファミリをすべてサポートするほか、Synopsys 社のスタンダード・セル ASIC にも利用できます。
Nios II プロセッサの特長
| アプリケーション | Nios II プロセッサ・コア |
ベンダー | 説明 |
|---|---|---|---|
| アルテラ | |||
| 低消費電力およびコスト重視 | Nios II エコノミー・コア | アルテラ | Nios II エコノミー・プロセッサ・コアは、ロジック・エレメント数を 600 LEに抑えたもので、マイクロコントローラ・アプリケーションに最適です。Nios II エコノミー・プロセッサ・コア、ソフトウェア・ツール、およびデバイス・ドライバは無償で提供されます。 |
| リアルタイム制御 | Nios II 標準 (standard)/高速(fast)コア | アルテラ | Nios II スタンダードおよびファースト・プロセッサ・コアは、カスタム命令 (FPGA ハードウェアによるアクセラレーションが可能)、ベクタ割り込みコントローラ、密結合メモリなどの独自のハードウェア・リアルタイム機能に加え、業界をリードするリアルタイム・オペレーティング・システムのサポートにより、ハードおよびソフト・リアルタイム要件に対応します。 |
| アプリケーション処理 | Nios II 高速(fast)コア | アルテラ | Nios II ファースト・プロセッサ・コアは、シンプルなコンフィギュレーション・オプションにより、メモリ・マネージメント・ユニット (MMU) を使用してエンベデッド Linux を実行できます。Nios II プロセッサは、オープン・ソース版 Linux と商用版 Linux の両方に対応しています。 |
| Altera Embedded Alliance | |||
| セーフティ・クリティカル | Nios II SC コア | HCell | Nios II セーフティ・クリティカル (SC) プロセッサ・コアと、HCell 社が提供する DO-254 準拠デザイン・サービスを利用することで、デザインの DO-254 準拠が認証されます。 |
| ASIC | Nios II DesignWare IP | Synopsys | Synopsys Nios II DesignWare IP コアを使用すれば、エンベデッド・デザインを Synopsys 社のスタンダード・セル ASIC に移行できます。 |
- アルテラの FPGA および HardCopy ASIC 向けにコンフィギュレーション可能な 3種類の 32 ビット・エンベデッド・プロセッサ・ファミリ
- 高速 (/f コア):最高性能に最適化、無償オプションのメモリ・マネージメント・ユニット (MMU) またはメモリ・プロテクション・ユニット (MPU)を搭載可能
- エコノミー (/e コア):最小サイズに最適化
- 標準 (/s コア):性能とサイズ両方のバランスに最適化
- 共通サポート
- 最大 256 個のカスタム命令(英語版・PDF)
- 最大 4 個の密結合メモリ (TCM)
- コンフィギュレーション可能なデバッグ・コア
- ANSI C ソフトウェア・アルゴリズムをハードウェア・アクセラレータに変換する C-to-Hardware (C2H) アクセラレーション・コンパイラ
- Qsys に対応した IP (Intellectual Property) コア
- 豊富なエンベデッド・ペリフェラル・コア(英語版・PDF) (タイマー、UART、ダイレクト・メモリ・アクセス (DMA)、イーサネットなど) のポートフォリオ
- Nios IIエンベデッド・デザイン・スイート (EDS):完全なエンベデッド開発スイート (コンパイラ、デバッガ、Nios II 統合開発環境 (IDE)、ドライバ、HAL (Hardware Abstraction Layer)
- 低コストなライセンス、評価は無償
Nios II プロセッサの最新の性能ベンチマーク・シートをダウンロード(英語版・PDF)
最新バージョンの新機能を見る
広範なエンベデッド・ソフトウェア・ツールのサポート
堅牢なソフトウェア・アプリケーションの開発に必要なものは、すべて Nios II EDS に含まれています。親しみやすい Eclipse ベースの Nios II ビルド・ツールや広範囲にわたるソフトウェアおよびオペレーティング・システムのサポートがアルテラとそのパートナーから供給されています。
そのシステムにはパフォーマンスの向上が求められていますか?それでしたら、ハードウェア・アクセラレーションをご検討ください。 Nios II C2H アクセラレーション・コンパイラによって、ANSI C アプリケーション・プログラムの実行を迅速に高速化できます。
Nios II スタートガイド
Nios II プロセッサ向けに多数提供されている低価格の評価キットまたは開発キットのいずれかを購入すれば、Nios II プロセッサによる開発を 今すぐに開始できます。また、デザインサンプル 、製品資料、インストラクターによるトレーニング・クラスなどのさまざまなリソース も提供されています。なお、Nios II プロセッサを搭載したデザインを出荷するには、エンベデッド IP スイートなどの Nios II プロセッサ・ライセンスをご購入いただく必要があります。
- Nios II プロセッサの資料をダウンロード
- Nios II EDS をダウンロード (現在は無償の Quartus® II Web Edition ソフトウェア に含まれています)
- Nios II 開発キットでエンベデッド・デザインを今すぐ開始
- Nios II プロセッサのトレーニング・コースを受講
- Nios II プロセッサのデザイン例から始める
- Nios II C2H コンパイラで、スピードが重視されるソフトウェア機能を加速
- Altera Forum 内の Nios II プロセッサ・フォーラムにアクセスして、他の Nios II プロセッサ・ユーザーと交流 (英語)
- Altera Wiki の「Embedded Processing」セクション (英語) を読む
