インテルのみ表示可能 — GUID: jbr1443207088849
Ixiasoft
インテルのみ表示可能 — GUID: jbr1443207088849
Ixiasoft
1.4. デザインの合成
合成では、デザインの論理的な完全性と一貫性を調べ、境界接続と構文エラーをチェックします。また、デザインロジックの最小化および最適化を行います。例えば、合成では、Dフリップフロップ、ラッチ、およびステートマシンを、Verilog HDL、VHDL、SystemVerilogなどの「動作」言語から推論します。合成では、効果が得られる場合は、+ や – などの演算子を インテル® Quartus® Prime IPライブラリーのモジュールと置き換えます。合成時に、コンパイラーでは、ユーザーロジックおよびデザインノードの変更または削除を行う場合があります。 インテル® Quartus® Primeの合成では、ゲート数を最小化し、冗長なロジックを削除し、デバイスリソースの効率的な使用を保証します。
合成の最後に、コンパイラーは、Atomネットリストを生成します。Atomは、FPGAデバイスの最も基本的なハードウェア・リソースを指しています。Atomには、ルックアップ・テーブルに編成されたロジックセル、Dフリップフロップ、I/Oピン、ブロック・メモリー・リソース、DSPブロック、およびAtom間の接続が含まれます。Atomネットリストは、Atom要素のデータベースで、シリコンにデザインを実装するためにデザインの合成で必要なものです。