今日の短いデザイン・サイクルでは、生産性の向上をもたらす要素はすべて、高収益、市場シェアの拡大、および競争力の確立を実現する可能性を秘めています。アルテラの強力な開発ツールにより、エンベデッド・システムの迅速なプロトタイプ作成、開発、展開が可能で、「Time-to-Market」の短縮することでより長い期間にわたって市場に留まることが可能です。
アルテラの開発ツール および FPGA デザイン・フローを使用することで、ハードウェア および ソフトウェア開発が平行して進行し、結果的に大幅に時間の短縮が可能になります (図 1 参照)。
図 1. パラレル・デザイン・フロー「Time-to-Market」を短縮する

ハードウェア生産性向上ツール
- システム・レベル・インテグレーション – エンベデッド・システム全体を 1 個の FPGA に統合します。 これは、部品表(BOM)コストの削減、ボード・デザインの簡素化、および長いリード・タイム、プロセッサまたはコンポーネントの認定、およびセカンド・ソースからの調達などのコンポーネントに関する諸問題の解決に役立ちます。
- 長期にわたる機能の拡張 – 新しい機能の要求や変化する市場要件に素早く対応し、スケジュールの遅れやボードの再設計を回避します。アルテラの Qsys システム統合ツールにより、ペリフェラルや通信チャネルを簡単に追加したり、開発サイクルのどの段階でも性能を拡張することができます。Qsys ツール・ページにて詳細をご覧ください。
- 迅速なハードウェア・イタレーション – アルテラの Quartus® II 開発ソフトウェアのインクリメンタル・コンパイル機能など、FPGA パワー・ツールによりハードウェア生成時間を短縮することができます。インクリメンタル・コンパイル機能ページにて詳細をご覧ください。
- 強力なオンチップ・デバッグ – アルテラの SignalTap® II エンベデッド・ロジック・アナライザを使用して、FPGA 内部に埋め込まれているノードからの信号をキャプチャおよび解析を行って、ハードウェアでのデバッグを高速化します。また、SignalTap II エンベデッド・ロジック・アナライザの Nios® II プロセッサ プラグ・インを使用して、ソフトウェア・デバッグ中に信号動作をリアルタイムに表示することができます。SignalTap II エンベデッド・ロジック・アナライザページにて詳細をご覧ください。
- ASIC 量産体制への迅速な移行 – アルテラ独自の HardCopy® II ASIC ソリューションを使用して量産に移行することで、製品コストを削減します。アルテラの FPGA デザインが確定したら、数週間で ASIC に移行させることができます。
ソフトウェアの生産性
- 自動 BSP 生成 – 完全なペリフェラル・デバイス・ドライバ・セットおよびシステム・ライブラリを含む、自動的に生成される BSP(board support package)で、ユーザのソフトウェア開発を加速します。ソフトウェア・ドライバ ページにて詳細をご覧ください 。
- リファレンス・ソフトウェア・テンプレート – 組み込みアプリケーション向けテンプレートとして使用できるリアルタイム・オペレーティング・システム、ファイル・システム、およびイーサネット・デザインなどのプリビルドされたソフトウェア・デザインで構成されます。ソフトウェア・プロジェクト・テンプレートページにて詳細をご覧ください。
- 検証および検査 – Nios II エンベデッド・デザイン・スイートの完全にスクリプト可能なコマンド・ライン・デザイン・フロー (PDF) を使用した自動回帰テストによる、検証および検査を簡略化します。
- 複数のプロセッサでのソフトウェアの簡略化 – 大規模なデザインを複数のプロセッサで動作させ、ソフトウェアをシンプルで小さなアプリケーションに分割することによって設計作業を並列化します。容易に作成、デバッグ、および保守できる再利用可能なコードを記述します。詳細は、Subtract Software Costs by Adding CPUs by Jack G. Ganssle を参照してください。
- 自動ハードウェア・アクセラレーション – スピード重視のファンクションをハードウェアに変換することによって高速化します。Nios II C2H(C-to-Hardware) アクセラレーション・コンパイラを使用し、ANSI C サブルーチンを右クリックするだけで高速化することができます。
学習効率の加速化
- 開発ツール – 完全なセットの Nios II プロセッサ 開発ツールおよび IP (Intellectual Property) コアをダウンロードして、すぐに設計に取りかかることができます。ARM® Cortex-M1 プロセッサ、Freescale V1 ColdFire プロセッサ、MIPS® 互換 MP32 プロセッサの詳細についてもご覧ください。
- 開発キット – アルテラが提供する低コスト開発キットの 1つを使用してデザイン作業をスピードアップします
- リファレンス・デザイン – プリビルド済みのエンベデッド・リファレンス・デザインをユーザ独自のアプリケーションのテンプレートとして再利用できます。デザイン例ページにて詳細をご覧ください 。
- トレーニング – いくつかの詳細なチュートリアル、オンライン・トレーニング、またはインストラクター指導によるトレーニング・クラスを通じて、アルテラ・ツールの使用方法を短期間で習得できます。トレーニングページにて詳細をご確認ください。
