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

エンベデッド・ソフトウェア/パートナ

ホーム > 製品情報 > Intellectual Property > エンベデッド・プロセッサ > Nios II > 開発ツール > ソフトウェア/パートナ

エンベデッド・ソフトウェア開発フロー

Nios® II エンベデッド・プロセッサを使用すると、様々なソフトウェア・コンポーネントを利用できます。アルテラおよびエンベデッド・ソフトウェア・パートナーは、以下のソリューションを提供しています。

  • オペレーティング・システム
  • ミドルウェア・サポートおよびグラフィック・ライブラリ
  • パートナー・ツール
  • コンパイラ/IDE/デバッガ/コ・ベリフィケーション
  • Nios II 搭載開発プラットフォーム
  • IP コア

オペレーティング・システム・サポート

アルテラのエンベデッド・ソフトウェア・パートナーにより、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) 一般用

注:

  1. 評価用に Nios II エンベデッド・デザイン・スイートに付属していますが、ライセンスは別途供与されます。
  2. 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 -

表 1の注:

  1. Nios II エンベデッド・デザイン・スイートに付属しています。
  2. 供給状況は、パートナまでお問い合わせください。
  3. 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 コンパイラ、アセンブラ、リンカ、ロケータを最適化。
プラグインにて Eclipse ベースのNios II IDE をサポート。

MIPS Technologies (旧 FS2)
(日本代理店:(有)テクノ・ロジック)

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 の注:

  1. 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 - - - - - -

表4 の注:

  1. 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 から提供されています。

パートナーシップ・プログラムへの参加募集

エンベデッド・ソフトウェア・パートナーへの参加に関心をお持ちの企業は、アルテラまでお問い合わせください。

このページを評価


  • 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
    ニュースメール
    ニュース
    メール