アルテラ (Altera) のデザインフロー はじめに アルデックのツールにはアルテラの全デバイスに対応したデザインツール、Quartus IIと接続するネイティブのインタフェースがあります。アルデックはアルテラと連携し、共通のお客様に、デバイスとライブラリのサポート、GUIの統一などについて統合的なサポートを展開しています。 デバイスファミリのサポート アルデックのツールはアルテラのFPGAおよびSoCデバイスを、Cycloneファミリ、Arria、Stratixファミリなどを含め、すべてサポートしています。アルデックはアルテラのCPLDファミリ、MAXシリーズもサポートしています。 ライブラリのサポート ユーザーはアルテラのEDAシミュレーションライブラリ・コンパイラユーティリティでシミュレーションライブラリをコンパイルできます。このユーティリティはActive-HDLとRiviera-PROを両方ともサポートしています。アルデックはアルテラ向けにコンパイル済みのVHDL/Verilogライブラリも用意しており、いつでもアルデックのウェブサイトからダウンロードできます。 GUIの統合 アルデックのActive-HDLとRiviera-PROは、RTLシミュレーションとゲートレベルシミュレーションについて、アルテラQuartus IIに正式対応しているEDAシミュレータです。アルデックのツールでアルテラのデザインをシミュレーションする場合、作業環境の設定、シミュレーションライブラリのコンパイル、シミュレーション実行の順に進めていくことになります。 IPコアのシミュレーション Quartus IIで生成したIPコアはすべてアルデックのツールでも使えます。Quartus IIはIPシミュレーション・スクリプトを生成するので、ユーザーはそのスクリプトでIPを直接シミュレーションできます。 アルデックツールでのIPコアのシミュレーション レガシーデザインのインポート アルデックはアルテラのMAX+PLUS IIソフトウェアからHDLのレガシーデザインをインポートする機能を持っています。レガシープロジェクトのどのようなHDLファイルでもまるごとアルデックのツールにインポートできます。そのHDLファイルを編集してアルテラの新しいデバイスにリターゲットすることもできます。 アルデックのシミュレータをデフォルトで使用する Active-HDLとQuartus IIの連動 Riviera-PROとQuartus IIの連動 プロセッサベースのシステムのシミュレーション Nios II (概要) Nios IIとActive-HDLの連携 システムインテグレーション Qsysでシステムを作成する アルデックの関連する製品 ALINT デザインルール・チェッカー DO254準拠テストシステム アルテラのライブラリを組み込んだシミュレーション Alteraデザインのシミュレーション (概要) Quartus® IIのアルデックツールサポート Active-HDL用シミュレーションライブラリの準備 Active-HDLでのVHDLデザイン・シミュレーション Active-HDLでのVerilogデザイン・シミュレーション Riviera-PROでのファンクショナルシミュレーション Riviera-PROでのゲートレベルシミュレーション 言語非依存ライブラリ (VHDLだけ使用するユーザー)