FPGA、CPLD、ASIC ソリューションを提供するアルテラ
  • ダウンロード
  • 資料
  • 製品情報
    • デバイス
    • 開発ソフトウェア
    • Intellectual Property
    • デザイン・サービス
    • 開発キット/ケーブル
    • 資料
  • エンド・マーケット
    • 自動車
    • 放送機器
    • コンピューター&ストレージ
    • 民生機器
    • 産業機器
    • 医療機器
    • 軍用機器
    • テスト&計測機器
    • ワイヤーライン
    • ワイヤレス
  • テクノロジ
    • DSP
    • 外部メモリ
    • エンベデッド・プロセッサ
    • トランシーバ
    • パラレルI/O
    • シグナル・インテグリティ
    • システム・インテグレーション
  • 教育&イベント
    • トレーニング
    • ユニバーシティ・プログラム
    • オンライン・セミナー & ビデオ
    • デモンストレーション
    • イベント
  • サポート
    • ナレッジ・データベース
    • デバイス
    • 開発ソフトウェア
    • Intellectual Property
    • リファレンス・デザイン
    • デザイン例
    • マイサポート
  • 会社概要
    • アルテラについて
    • 事例紹介
    • パートナー
    • ニュース・ルーム
    • インベスターリレーション
    • 求人情報
    • お問い合わせ
  • オンラインショップ
    • デバイス
    • 開発ソフトウェア
    • 開発 & エデュケーション・キット
    • ケーブル & プログラミング・ハードウェア
    • IP
  • サイト全体
  • パートナンバー
  • ナレッジ・データベース
  • サポート&技術資料
  • フォーラム & Wiki

Nios II: 高性能の利点

ホーム > 製品情報 > Intellectual Property > エンベデッド・プロセッサ > Nios II > 利点 > 高性能

アルテラの Nios® II プロセッサは、消費電力の大きい高周波数の標準プロセッサにコストをかけることなく、組み込みデザインに必要かつ最適な性能を実現するための究極の柔軟性を提供します。さらに、Nios II プロセッサは、アセンブリ言語コードの手作業による駆け込み調整という場面を回避し、また必要に応じたコンフィギュレーション可能な性能機能も提供します。

表 1 に Nios II プロセッサの性能機能と利点を示します。

表 1. Nios II の性能の特長と利点
機能 説明 詳細について
高性能プロセッサ・コア Nios II/f " 高速 " コアは、特に性能に配慮して最適化されており、6 段パイプライン、ダイナミック分岐予測、インストラクション・キャッシュおよびデータ・キャッシュ、250MHz 超の性能を備えています。Stratix® III デバイス・ファミリなどの高性能 FPGA は、Nios II/f コアに対して多くのコア処理タスクを実行するのに十分な性能を提供します。
  • Nios II/f コア
  • Stratix III FPGA
マルチ・プロセッサ・システム マルチコア・システムを使用してシステムの性能の拡張/縮小、またはソフトウェア・アプリケーションのよりシンプルなタスクへの分割を行います。Nios II エンベデッド・デザイン・スイート(EDS)は、Nios II プロセッサを使用するカスタマイズされたマルチコア・システム構築をサポートします。Nios II プロセッサと Stratix III デバイス・ファミリのメンバなどの超高集積 FPGA は、高性能マルチプロセッサ・アプリケーションの作成に最適な組み合わせです。
  • Creating Multiprocessor Nios II Systems Tutorial (PDF)
  • Stratix III FPGA
広帯域幅バス構造 SOPC Builder システム生成ツールを使用して構築したシステムをサポートする システム・インタコネクト・ファブリックを自動的に生成し、複数のマスタ/スレーブ接続、DMA (Direct Memory Access) チャネルおよびオンチップ・データ・バッファを同時にサポートする高スループット・システムを生成することができます。
  • システム・インタコネクト・ファブリックの特長
  • Avalon Memory-Mapped Interface Specification (PDF)
ハードウェア・アクセラレータ FPGA のロジックおよびメモリ・リソースを使用して、通常アプリケーション・ソフトウェアで実装されるタスクをオフロードして高速化します。 Nios II C-to-Hardware アクセラレーション( C2H ) コンパイラを使用して、このプロセスを自動化することができます。
  • ハードウェア・アクセラレーション
  • Nios II C2H アクセラレーション・コンパイラ
カスタム命令 Nios II 命令セットに カスタム命令を追加することによって、処理時間重視のソフトウェア・アルゴリズムを高速化することができます。
  • カスタム命令
  • Nios II Custom Instruction User Guide (PDF)
コンフィギュレーション可能な高速オンチップ・メモリ パフォーマンス重視のアプリケーションでは、少ない固定レイテンシのオンチップ・メモリ・バッファを作成します。
  • Nios II ソフトウェア開発ハンドブック 内の Cache & Tightly-Coupled Memory (PDF)
  • Using Nios II Tightly Coupled Memory Tutorial (PDF)

FPGA での柔軟性の高い処理

これまで、組込みシステムの開発者がデザイン・サイクルの最終段階近くで性能を向上させようとした場合、より高速なプロセッサを購入するか、サブルーチンをアセンブリ言語レベルでの手作業による調整など限られた方法しかありませんでした。これらの手段は効果的だとしても、それに伴うトレードオフは見過ごせないほど大きなものでした。コストや消費電力の増加を望む設計者はいません。特定のプロセッサ・アーキテクチャにのみ対応するように、手作業で最適化されたアセンブリ・コードを望む設計者もいません。

以下のような問題がある場合、Nios II プロセッサこそ正しい選択肢です。

  • アプリケーションが大規模かつ複雑になり、開発やデバッグ・スケジュールに間に合わない
    • マウスを数回クリックすれば、Nios II によるマルチプロセッサ・システムを構築し、コードを、より小さなシンプルな 2 つのアプリケーションに分割します。タイミングを満足させ、アプリケーションの妥当性を確認し、製品を短期間で出荷できます。
  • アプリケーションがタイミング要件を満たさない
    • Nios II の開発者は、カスタム命令またはハードウェア・アクセラレータを追加することで、ボトルネックとなっているサブルーチンの性能を選択的に向上させることができます。事実、Nios II C2H コンパイラを使用すれば、「右クリックでアクセラレート」と同じくらい簡単に C 関数からハードウェア・アクセラレータを作成します。

アルテラの FPGA および Nios II プロセッサは、全く新しい性能機能のツール・ボックスと組み込みデザインのリスクを軽減する多くのオプションを提供しています。

関連リンク

  • Stratix III デバイス
  • Stratix III FPGA ファミリの概要
  • Quartus® II 開発ソフトウェア
このページを評価


  • IP & リファレンス・デザイン
    • すべての IP
    • すべてのリファレンス・デザイン
    • ブリッジ & アダプタ
      • メモリマップド
      • ストリーミング
    • DSP
      • フィルタ & 変換
      • エラー検出/訂正
      • 変調 & 復調
      • ビデオ & 画像処理
    • エンベデッド・プロセッサ
      • Nios II
        • プロセッサ・コア
          • 高速コア
          • エコノミ・コア
          • 標準コア
        • 利点
          • 低コスト
          • 高性能
          • 長い製品寿命
          • 柔軟性
        • 開発ツール
          • Nios II IDE
          • Nios II C2H コンパイラ
          • ソフトウェア/パートナ
        • 開発キット
        • エンド・マーケット
        • カスタマ・サクセス
        • 資料
      • 32/16bitマイクロプロセッサ
      • 8/4bitマイクロプロセッサ
    • インタフェース・プロトコル
      • コミュニケーション
      • イーサネット
      • ハイスピード
      • PCI
      • シリアル
      • オーディオ & ビデオ
    • メモリ・コントローラ
      • DMA
      • フラッシュ
      • オンチップ
      • SDRAM
      • SRAM
    • ペリフェラル
      • デバッグ & パフォーマンス
      • ディスプレイ
      • マイクロコントローラ
      • マルチプロセッサ対応
  • IP について
    • IPを利用した設計
      • IP Base Suite
    • MegaCore IP の評価
    • IP 認証プログラム
    • システム・デザイン
    • Request IP
  • IP パートナー
    • AMPP プログラムについて
    • IP パートナー
    日本アルテラへのご連絡
    製品情報 | エンド・マーケット | テクノロジ | 教育&イベント | サポート | 会社概要 | オンラインショップ
    FPGA 入門 | お問い合わせ | サイト・マップ | 求人情報 | プライバシー | Legal Notice
    Copyright © 1995-2010 日本アルテラ株式会社. All Rights Reserved.
    Altera Forum
    アルテラ
    フォーラム
    Twitter
    Twitter
    RSS
    RSS
    Facebook
    Facebook
    Flickr
    Flickr
    YouTube
    YouTube
    Email Updates
    ニュース
    メール