その他のプロセッサ・ファミリをお探しですか?

市場で入手可能な組込みプロセッサの種類は実に多様であり、Nucleus OSがサポートを公開している以外のプロセッサ・ファミリを、お客様がプロジェクトに採用することを検討している可能性があることを、メンター・グラフィックスは認識しています。メンター・グラフィックスのNucleusリアルタイム・オペレーティング・システム(Nucleus RTOS)は、多数のCPUアーキテクチャやハードウェア・プラットフォームでの優れた移植性を発揮することを念頭に開発されました。

ARM、Freescale、MIPS、およびIBM PowerPCのサポートのほかに、Nucleus OSは、Altera Nios II、Xilinx MicroBlaze、Renasas SH、Infineon、Atmel AT91SAMなど、その他多くのプロセッサ・ファミリに移植されています。


Altera Nios IIアーキテクチャとNucleus OSによるサポート

ARMメンター・グラフィックスのNucleusリアルタイム・オペレーティング・システム(Nucleus RTOS)およびミドルウェア・サービスは、Altera EDSの設計フローに統合されているので、Alteraのハードウェア・アブストラクション・レイヤ(HAL)を使用し、ドライバを自動設定できます。これがスケーラブルなフットプリントに変換されることにより、貴重なメモリが節約され、AlteraのNIOS IIプロセッサおよびペリフェラルの真の力が発揮されます。

現在サポートしているAlteraのソフトコア・プロセッサは、以下の通りです。

  • Nios IIソフトコア
  • AlteraのFPGAデバイス向けに自動設定可能(AC: Auto-Configurable)なNucleus RTOSリアルタイム・カーネル
  • Nios IIソフトコア

Altera FPGAデバイス向けNucleus RTOSサポート:

  • Cyclone
  • Cyclone II
  • Stratix
  • Stratix II
  • リアルタイム・カーネル・サービス
    MMU、C++およびPOSIX API
  • ユーザ・インタフェース・サービス
    グラフィックス・ハードウェアとレンダリング・サービス、キーパッド、LCD、およびタッチ・パネルのインタフェースをサポート
  • ストレージとデータベースのサービス
    複数のファイルシステムおよびUSB大量記憶装置のサポートを含むセキュリティの高いデータ記憶装置を強化する機能を提供
  • ネットワーキングと接続のサービス
    CAN、SPI、およびI2C、さらにIPv6をはじめとする50種を超えるTCP/IPベースのネットワーキング・プロトコルのサポートを含むセキュリティの高い通信を強化する機能を提供
  • マルチメディア・サービス
    業界標準であるOpenMAXのオーディオ/ビデオ・コーデックのサポート
  • USBサービス
    すぐに使用できる様々なクラス・ドライバUSB On-The-Go(OTG)、ホスト、ファンクションのサポート
  • SMSC91C111用のNucleusイーサネット・ドライバ
  • MoreThanIP用のNucleusイーサネット・ドライバ
  • Nucleus NET
  • Nucleus C++
  • Nucleus FILE
  • Nucleus SHELL
  • Nucleus POSIX
  • Nucleus SSL
  • Nucleus Cipher AES
  • Nucleus拡張プロトコル・パッケージ
  • Nucleus WebServe
  • Nucleus µiPLUS(µITRON API)
  • AlteraのNios IIプロセッサベースのFPGAプラットフォームをサポート - Altera FPGAのCyclone、Cyclone II、Stratix、およびStratix-IIファミリ
  • Nios II用EDGE Developer Suite: マルチコア・デバッグ・ソリューション

Nios II JTAG接続:

  • Altera ByteBlaster
  • Altera USBBlaster
  • FS2 ISA-NIOS II
  • FS2 ISA-NIOS II(オフチップ・トレース用)
  • FS2 Nios II用 System Navigator

Nucleus RTOSの自動設定機能 – メンター・グラフィックスは、AlteraのNios II FPGAをベースとする組込みアプリケーション向けに、複雑なFPGA設計の管理からOS開発までの総合ソリューションを提供する唯一のEDAカンパニーです。

Xilinx MicroBlazeおよびPPC405プロセッサとNucleus RTOSによるサポート

Xilinxメンター・グラフィックスのNucleusリアルタイム・オペレーティング・システム(Nucleus RTOS)およびEDGE Developer Suiteは、Xilinxのエンベデッド開発キット(EDK)バージョン9.2iに、完全統合されています。オペレーティング・システムのコンポーネントがXilinxのMicroBlazeとPPC405をベースにする両方のFPGAに合わせて調整されており、Nucleus RTOSはXilinxのMLDテクノロジをサポートしています。さらに、Nucleus RTOSをハードウェア・アーキテクチャに合わせて自動設定できるので、XilinxのFPGAを使用した繰り返し作業としての性格が強いハードウェア設計フローに理想的です。

現在サポートしているXilinxのプロセッサは、以下の通りです。

  • MicroBlazeソフトコア
  • PPC405ハードコア
  • XilinxのFPGAデバイス向けに自動設定可能(AC: Auto-Configurable)なNucleus RTOSリアルタイム・カーネル
  • PPC405ハードコア
  • MicroBlazeソフトコア

Xilinx FPGAデバイス向けNucleus RTOSサポート:

MicroBlaze:

  • Spartan-3
  • Spartan-3E
  • Spartan IIE
  • Virtex-II
  • Virtex-II Pro
  • Virtex-4
  • Virtex-5

PPC405:

  • Virtex-4(TEMACを含む)
  • Virtex-II Pro
  • リアルタイム・カーネル・サービス
    MMU、C++およびPOSIX API
  • ユーザ・インタフェース・サービス
    グラフィックス・ハードウェアとレンダリング・サービス、キーパッド、LCD、およびタッチ・パネルのインタフェースのサポート
  • ストレージとデータベースのサービス
    複数のファイルシステムおよびUSB大量記憶装置のサポートを含むセキュリティの高いデータ記憶装置を強化する機能を提供
  • ネットワーキングと接続のサービス
    CAN、SPI、およびI2C、さらにIPv6をはじめとする50種を超えるTCP/IPベースのネットワーキング・プロトコルのサポートを含むセキュリティの高い通信を強化する機能を提供
  • マルチメディア・サービス
    業界標準であるOpenMAXのオーディオ/ビデオ・コーデックのサポート
  • USBサービス
    すぐに使用できる様々なクラス・ドライバUSB On-The-Go(OTG)、ホスト、ファンクションのサポート
  • Nucleus NET
  • EMAC用Nucleusドライバ(10/100イーサネット)
  • TEMAC用Nucleusドライバ(PPC405用ギガビット・イーサネット)
  • Nucleus FILE
  • Nucleus SHELL
  • Nucleus SNMPv3
  • Nucleus WebServ
  • Nucleus拡張プロトコル
  • XilinxのMicroBlazeおよびPPC405両方のコア向けのツール・サポート
  • EDGE IDEおよびEDGE Debuggerが、使いやすく、拡張可能で、充実したデバッグ環境を提供
    • Xilinx EDK、Xilinx GNU & GDB、MicroBlazeおよびPPC405向けEDGE Developer Suite
    • PPC用Microtec C/C++コンパイラ
  • Xilinxパラレル・ケーブル
  • Xilinxプラットフォーム・ケーブルUSB
  • PPC405用BDI

Nucleus RTOSの自動設定機能 – メンター・グラフィックスは、Xilinx MicroBlazeまたはPPC405のFPGAをベースとする組込みアプリケーション向けに、複雑なFPGA設計の管理からOS開発までの総合ソリューションを提供する唯一のEDAカンパニーです。

Atmel AT91SAMプロセッサ・ファミリとNucleus RTOSによるサポート

  • GPSデバイス
  • 電子医療機器
  • 産業オートメーション機器
  • PoSデバイス

AtmelのAT91SAMベースの組込みアプリケーションをすぐに開始できるように、以下のAtmelリファレンス・ボードで、事前検証済みのNucleus RTOSプラットフォーム・ソリューションが使用できます。


ターゲット・プロセッサをNucleus OSがサポートしているか分からない場合、どのボードがサポートされているかを知りたい場合、または希望のアーキテクチャにNucleus OSを移植する方法について知りたい場合は、お気軽に、メンター・グラフィックスまでお問い合わせください

ターゲット・プロセッサをNucleus OSがサポートしているか分からない場合、どのボードがサポートされているかを知りたい場合、または希望のアーキテクチャにNucleus OSを移植する方法について知りたい場合は、お気軽に、メンター・グラフィックスまでお問い合わせください