アルテラおよび Embedded Alliance Programでは、デザインを迅速かつ容易に作成し、実装するために必要なすべてを備えた幅広いソフトウェア開発ツール、ハードウェア開発ツール、そして開発キットを提供しています。
図 1. エンベデッド・デザインを加速させる開発ツール

ソフトウェア開発ツール
アルテラでは、、Nios® II エンベデッド・デザイン・スイート (EDS) を提供しており、エンベデッド・ソフトウェア・パートナーからも Nios II、ARM、MIPS プロセッサをサポートする以下の製品が提供されています。
- オペレーティング・システム
- ミドルウェア
- コンパイラ
- 統合開発環境 (IDE)
- デバッガ
- コベリフィケーション・ツール
バーチャル・プロトタイピング・プラットフォーム
アルテラおよびEmbedded Alliance Program では、実デバイスの入手前にソフトウェア開発が可能なバーチャル・プロトタイプ・プラットフォームである SoC FPGA Virtual Target(バーチャル・ターゲット)を提供します。
ハードウェア開発ツール
アルテラは、最高レベルの生産性と、高集積 FPGA デザインに対する最速のデザイン作成を可能にする様々なハードウェア開発ツールを提供しています。
Quartus II FPGA 開発ツール
アルテラの Quartus® II ソフトウェア は、FPGA デザインに利用できる最も充実した環境として業界をリードし、比類なき性能、効率、および使いやすさをユーザーに提供します。
Qsys システム・レベル統合ツール
Qsys を使用することで、手作業によるシステム統合作業に煩わされることなく、カスタム・ユーザ・ロジック・デザインに集中する事ができ、システムの差別化を図ることができます。Qsys システム生成ツールは、アルテラの Quartus II 開発ソフトウェアのすべてのバージョンに含まれています。
SignalTap II エンベデッド・ロジック・アナライザ
SignalTap™ II ロジック・アナライザは、SOPC(system-on-a-programmable-chip)内の、信号動作をリアルタイムにキャプチャして表示するシステム・レベルのデバッグ・ツールであり、システム・デザイン内のハードウェアとソフトウェア間の相互作用を観測することができます。
SOPC Builder および SignalTap II を備えた Quartus II ソフトウェア
MegaCore IP ライブラリ
特定のアプリケーション向けに最適化されたカスタム・ファンクションを構築するために、統合開発環境(IDE)、UART、割り込みコントローラ、および PCI バス・ブリッジなどのペリフェラル・ファンクションを、アルテラの包括的な MegaCore® IP ライブラリから選択できます。
急速に強化されるアルテラの標準バス・インタフェース製品ラインにより、チップ間、ボード間、またはボックス間の接続を SOPC デザインに追加することができます。また、マイクロシステム製品ラインには、外部メモリ、イーサネット・インタフェース、PCI™ 、PCIe®、USB、および次世代プロセッサ・インタフェースをシームレスに追加するメガファンクションも含まれています。
開発キット
アルテラは、豊富な機能で使いやすい、Nios II プロセッサ開発キットを提供しています。開発キットでは、SOPC(system-on-a-programmable-chip)ソリューション全体を作成するのに必要な環境すべてを提供しています。
