インテル® Quartus® Primeプロ・エディションのユーザーガイド: デザイン上の推奨事項

ID 683082
日付 4/13/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

1.7. 低レベルのプリミティブを使用したデザイン

低レベルHDLデザインは、低レベルのプリミティブと割り当てを使用して、ロジックの特定のハードウェア実装を決定する方法です。低レベルのプリミティブは、デザインの作成を支援する小さなアーキテクチャーの構築ブロックです。

インテル® Quartus® Primeソフトウェアでは、低レベルHDLデザイン手法を使用して、特定のハードウェア実装を強制することができます。これにより、リソース使用率の向上またはタイミング結果の高速化を実現できます。

注: 低レベルのプリミティブを使用することは、特定のデザイン課題に役立つオプションの高度な手法です。多くのデザインでは、汎用HDLソースコードを合成し、 Intel FPGA IPコアは最高の結果をもたらします。

低レベルのプリミティブを使用すると、次のタイプのコーディング手法を使用できます。

  • 防止するために、ロジックセルまたはLCELLプリミティブをインスタンス化します。 インテル® Quartus® Primeプロ・エディション 論理セル全体の最適化の実行からの合成
  • DFFプリミティブを使用して、特定の制御信号でレジスターをインスタンス化する
  • LUT境界を識別することにより、LUT関数の作成を指定する
  • I/Oバッファを使用して、I/O規格、現在の強度、およびその他のI/O割り当てを指定する
  • 各ペアに自動的に生成された負のピン名を使用する代わりに、I/Oバッファーを使用して、HDLコードで差動ピン名を指定する

これらのタイプの割り当ての詳細と使用例については、Designing with Low-Level Primitives User Guideを参照してください。