Nios II プロセッサの機能と性能

Nios II プロセッサは、以下 3 点のコンフィギュレーション可能な 32 ビット ハーバード アーキテクチャ・コアのファミリで構成されています。

  • 高速 (/f コア):最高性能に最適化された 6 段パイプライン、オプションのメモリ・マネージメント・ユニット (MMU) またはメモリ・プロテクション・ユニット (MPU)
  • エコノミー (/e コア):最小サイズに最適化、無償提供
  • 標準 (/s コア):性能とサイズ両方のバランスに最適化


性能の概要

  • Nios II プロセッサの最新の性能ベンチマーク・シートをダウンロード

 

サポートされている機能の概要

  • MMU
  • メモリ・プロテクション・ユニット (MPU)
  • 1 コントローラあたり最高 32 の割り込みを提供する外部ベクター割り込みコントローラ
  • 高機能な例外をサポート
  • 独立した命令キャッシュとデータ・キャッシュ (512 バイトから 64 K バイト間でコンフィギュレーション可能)
  • 最大 2G バイトの外部アドレス空間
  • インストラクションおよびデータ用の密結合メモリ (TCM:Tightly Coupled Memory) (オプション)
  • シングル・サイクル・ハードウェアによる乗算、およびバレル・シフタ
  • ハードウェア除算オプション
  • ダイナミック分岐予測
  • 最大 256 個のカスタム・インストラクションと制限のないハードウェア・アクセラレータ
  • コンフィギュレーション可能な JTAG デバッグ・モジュール
  • ハードウェア・ブレークポイント、データ・トリガ、リアルタイム・トレースを含む、オプションの JTAG デバッグ・モジュール拡張機能

 

業界で最も高度なシステム統合およびデバッグ・ツール

  • Quartus Prime 開発ソフトウェアには、業界で最も高度なプロセッサ・システム・デザイン用システム統合ツールである Qsys が含まれています。Qsys の使用により、グラフィカル・ユーザ・インタフェースでプロセッサ、ペリフェラル、メモリ・コントローラ、通信コントローラ、およびカスタム IP (Intellectual Property) コアを統合できます。また、Qsys は高性能システム・インタコネクト・ロジックを自動的に生成します。
  • Quartus Prime 開発ソフトウェアのシステム・デバッグ機能は、あらゆるデザイン段階で高度なデバッグ機能を提供します。
    • プロトコルおよびメモリ・デバッグ用のトランシーバおよびメモリ・ツール・キット
    • シグナルおよびロジック・レベルのトランザクション用の SignalTap™ II ロジック・アナライザ
    • IO レベルのトランザクション用のシグナル・プローブ
    • レジスタ・レベルのトランザクション用のシステム・コンソール


無償のエンベデッド・ペリフェラル IP コア

  • 無償提供されている Qsys 対応エンベデッド・ペリフェラル IP (Intellectual Property) コアの充実したポートフォリオ
    • DMA コントローラ
    • スキャッタ・ギャザー DMA コントローラ
    • SDR SDRAM コントローラ
    • CFI フラッシュ・コントローラ
    • EPCS シリアル・フラッシュ・コントローラ
    • JTAG UART コントローラ
    • UART コントローラ
    • SPI コントローラ
    • PIO コントローラ
    • Mutex コア
    • メールボックス・コア
    • タイマ・コア
    • ベクター割り込みコントローラ・コア
    • パフォーマンス・カウンタ
    • PLL (Phase-Locked Loop)
    • Avalon® インタコネクト・コンポーネント


無償のエンベデッド・ソフトウェア・ツール、ソフトウェア、およびミドルウェア

堅牢なソフトウェア・アプリケーションの開発に必要なものは、すべて Nios II EDS に含まれています。親しみやすい Eclipse ベースの Eclipse 用 Nios II ソフトウェア・ビルド・ツールや広範囲にわたるソフトウェアおよびオペレーティング・システムのサポートがアルテラとそのパートナーから供給されています。

  • Nios II エンベデッド・デザイン・スイートには以下が含まれています。
    • 完全に統合されたグラフィカル開発環境である Eclipse ベースの Nios II ソフトウェア・ビルド・ツール
    • GNU ツール (GCC コンパイラ、GDB デバッガ)
    • ソフトウェアのサンプルとテンプレート、デバイス・ドライバ、およびベア・メタル HAL
    • 無償の Nichestack TCP/IP ネットワーク・スタック、Nios II エディション、コマーシャル・グレード・ネットワーク・スタック
    • Micrium 社の MicroC/OS-II RTOS の評価版


Nios II EDS 最新バージョンの新機能を見る