Nios® II プロセッサー: 様々な用途に利用できる優れたエンベデッド・プロセッサー

Nios® II プロセッサーは、様々な用途に利用できるローヤリティーフリーのプロセッサーであり、FPGA 業界で最も広く利用されているソフトコア・プロセッサーです(ガートナー調べ)。このソフトコア・プロセッサーは卓越した柔軟性を備えており、コスト重視、リアルタイム制御、セーフティー・クリティカル (DO-254)、ASIC 最適化、アプリケーション処理といったニーズに最適です。Nios® II プロセッサーは、インテル® SoC FPGA および FPGA ファミリーをすべてサポートしています。

Nios® II プロセッサーが、FPGA 業界で最も広く利用されているプロセッサーである理由は?

アプリケーション Nios® II
プロセッサー・コア
ベンダー 詳細
低消費電力およびコスト重視 Nios® II エコノミー・コア インテル Nios® II エコノミー・プロセッサー・コアは、ロジックエレメント数を 600 LEに抑えたもので、マイクロコントローラー・アプリケーションに最適です。Nios® II エコノミー・プロセッサー・コア、ソフトウェアツール、およびデバイスドライバーは無償で提供されます。
リアルタイム制御 Nios® II 標準 (standard)/高速(fast)コア インテル

独自のハードウェア・リアルタイム機能できわめて確定的で、ジッターのないリアルタイム性能を実現

  • ベクター割り込みコントローラ
  • 密結合メモリ
  • カスタム・インストラクション (FPGA ハードウェアを使用して機能の高速化が可能)
  • 業界最先端のリアルタイム・オペレーティング・システム (RTOS) によるサポート
  • Nios® II プロセッサーは、DSP Builder ベースのハードウェア・アクセラレーターとの併用により、確定的で高性能なリアルタイム処理を実現するために最適なリアルタイム・プロセッサーです。
アプリケーション処理 Nios® II 高速(fast)コア インテル Nios® II ファースト・プロセッサー・コアは、シンプルなコンフィギュレーション・オプションにより、メモリー・マネージメント・ユニット (MMU) を使用してエンベデッド Linux を実行できます。Nios® II プロセッサーは、オープンソース版 Linux と商用版 Linux の両方に対応しています。
インテル® FPGA  エンベデッド・アライアンス
セーフティー・クリティカル Nios®II SC コア HCell Nios® II セーフティー・クリティカル (SC) プロセッサー・コアと、HCell 社が提供する DO-254 準拠デザインサービスを利用することで、デザインの DO-254 準拠が認証されます。

スタートガイド

Nios® II プロセッサー向けに多数提供されている低価格の評価キットまたは開発キットのいずれかを購入すれば、Nios® II プロセッサーによる開発を直ちに開始できます。


なお、Nios® II エコノミーコア以外の Nios® II プロセッサーを搭載したデザインを出荷するには、Nios® II プロセッサーのライセンスをご購入いただく必要があります。

表 1. デバイス別プロセッサー性能 (MIPS* @ fMAX)

プロセッサー・カテゴリー コスト/消費電力重視のプロセッサー リアルタイム・プロセッサー アプリケーション・プロセッサー
デバイス ARM*
Cortex-M1
V1 ColdFire Nios® II
エコノミー
Nios® II
標準
Nios® II
高速
ARM*
Cortex*-A9
Cyclone® III 
(MIPS(1) at MHz)
80 at
145
84 at
90
30 at
215
90 at
145
195 at
175
-
Cyclone® III LS 
(MIPS(1) at MHz)
- 65 at
70
20 at
150
70 at
110
160 at
140
-
Cyclone® IV GX 
(MIPS(1) at MHz)
- 70 at
75

30 at
175

70 at
110
190 at
165
-
Arria® II GX 
(MIPS(1) at MHz)
- 84 at
90
45 at
300
115 at
180
270 at
240
-
Stratix® III 
(MIPS(1) at MHz)
150 at
230
104 at
112
48 at
340
140 at
230
340 at
290
-
Stratix® IV 
(MIPS(1) at MHz)
- 135 at
145
50 at
340
155 at
240
340 at
290
-
Stratix® V 
(MIPS(1) at MHz)
- 135 at
145
50 at
330
170 at
270
320 at
280
-
Notes:
  1. Dhrystone 2.1ベンチマークを利用
  2. プロセッサーごと
表 2. オペレーティング・システム・サポート別プロセッサー・セレクター
プロセッサー・カテゴリー 低コスト・プロセッサー リアルタイム アプリケーション・プロセッサー
機能 ベンダー ARM*
Cortex*-M1
V1 ColdFire Nios® II ARM*
Cortex*-A9
eCos eCosCentric - - はい -
eCos (Zylin) Zylin - - はい -
embOS Segger - はい はい -
Erika Enterprice Evidence - - はい -
Euros RTOS Euros - - はい -
Linux Wind River - - はい -
Linux Timesys - - はい -
Linux SLS - - はい -
Linux オープン・ソース - - はい はい
MicroC/OS-II Micrium (日本代理店 : (有) テクノ・ロジック) - - はい -
oSCAN Vector - - はい -
ThreadX Express Logic (日本代理店: (株)グレープシステム) - はい はい -
uCLinux オープン・ソース

 

- - はい -
VxWorks Wind River - - -

 

はい