FPGA ベンダサポート

Active-HDL は FPGA 設計者向けに仕立てられたツールです。 FPGA 設計フローを完全にサポートし、全てのフローに必要な作業を単一の環境で行うことができます。

プロジェクトの各設計フェーズでのシミュレーションに対する要求に全て応えることによって Active-HDL は、デザインフローに欠かせないものになっています。 しかし、それだけではなく次のような FPGA 設計フローに必要な機能を備えています。

  • 論理合成ツール、配置配線ツールとの統合
  • ベンダ非依存フローとベンダ依存フローに対応
  • ベンダライブラリの提供
  • デザインエントリ機能

論理合成ツール、配置配線ツールとの統合

基本的な FPGA 設計フローでは、設計者によって作成されたデザインは、 論理合成、配置配線されます。その他、C 合成ツールやフィジカル合成ツール、 各種診断ツールなどがそのフローに加わる場合もあります。

Active-HDL のデザインフローマネージャーによってFPGA 開発で必要な全てのツールをプラグインし、 Active-HDL 上で設定や起動することができます。デザインフローマネージャーによって、単純ですが、 面倒な作業を自動化することができます。例えば、Active-HDL で作成されたデザインは、自動的に 論理合成ツールに受け渡すことができます。論理合成後のネットリストは、Active-HDL で確認でき、 コンパイル、シミュレーションの作業も容易に行えます。同様に、配置配線ツールを Active-HDL から 設定したり、起動することができます。配置配線後のネットリストや SDF ファイルは Active-HDL 上で確認することができます。

デザインフローマネージャーを下記に示します。

ベンダ非依存フローとベンダ依存フローに対応

Active-HDL ではベンダに依存しないフローと依存するフローのどちらでも実行することができます。 両者には利点と欠点があり、どちらが良いというものではありません。ベンダに依存するフローでは、 設計の始めから仕様するチップが分かっています。そのため、ベンダから提供されるカスタムコンポーネ ントやハードマクロを使用でき、そのチップに最適化されたモデルを生成することができます。

ベンダに依存しないフローでは、プロジェクトの途中でもターゲットデバイスを変更できるという利点があります。 ターゲットデバイスが変更された場合でも、論理合成ツール、配置配線ツールはデザインフローマネージャー によって容易に実行することができます。作成されたデザインがベンダ非依存のものであれば、 数回のクリックで変更作業を行うことができます。

ベンダライブラリの提供

各 FPGA ベンダ(Actel、Altera、Atmel、ChipExpress、Cypress、Lattice、Xilinx) 向けのコンパイル済みライブラリを Aldec 社のウェブからダウンロードすることができます。 ライブラリには ゲート、フリップフロップ、カウンタ、マルチプレクサといった各種モデルが含まれています。 FPGA ベンダは、VHDL、Verilog モデルで各コンポーネントを用意しています。CPU コアや通信 系インターフェースなど C モデルで提供されているコンポーネントもあります。Active-HDL では そのような C モデルもサポートしています。

デザインエントリ機能

ソースコードからコンパイルされたライブラリはシミュレーション用にもテキストベースのデザイン エントリにも使用することができます。また、Active-HDL ではスケマティックライブラリを提供しています。 下の図は、ベンダライブラリからローディング可能なアキュミュレータをブラックダイアグラムエディタに配置した例です。

上の図のモデルをクリックすると、内部構造が表示されます。下の図は、その内部構造を示しています。


Actel ソリューション

FPGA デザイン

HDL デザインエントリ

C ベースデザイン

DSP アプリケーション

HDL ベリフィケーション

ミリタリー/エアロスペース

Solutions

©2010 Aldec, Inc.