インテル® Cyclone® 10 GXコアファブリックおよび汎用I/Oハンドブック

ID 683775
日付 8/13/2021
Public
ドキュメント目次

3.3. デザインの検討事項

デザインにあたって次の要素を考慮する必要があります。

表 18.  デザインの検討事項
DSP 実装 固定小数点演算 浮動小数点演算
デザインの要素
  • 動作モード
  • 内部係数とプリアダー
  • アキュムレータ
  • チェーンアウト加算器
  • 動作モード
  • チェーンアウト加算器
Quartus Prime プロ・エディションソフトウェアは、 インテル® Cyclone® 10 GXデバイスに DSP を実装するために、次のデザイン・テンプレートを提供します。
表 19.   インテル® Cyclone® 10 GXデバイスで使用可能な DSP デザインのテンプレート
オプションモード 使用可能なデザイン・テンプレート
18 x 18 独立乗算器モード プリアダーと係数を有する 1 つの乗算器
27 x 27 独立乗算器モード
  • ダイナミック NEGATE を有する M27x27
  • プリアダーと係数を有する M27x27
  • 入力カスケード、出力チェーン、アキュムレーター、ダブル・アキュムレーター、およびプリロード定数を有する M27x27
Multiplier Adder Sum モード
  • ダイナミック SUB とダイナミック NEGATE を有する M18x19_sumof2
  • プリアダーと係数を有する M18x19_sumof2
  • 入力カスケード、出力チェーニング、アキュムレーター、ダブル・アキュムレーター、プリロード定数を有する M18x19_sumof2
36 ビット入力に加算する 18 x 19 乗算モード
  • ダイナミック SUB とダイナミック NEGATE を持つ M18x19_plus36
  • 入力カスケード、出力チェーン、アキュムレーター、ダブル・アキュムレーター、プリロード定数を有する M18x19_plus36
18 ビットのシストリック FIR モード
  • プリアダーと係数を有する M18x19_systolic
  • 入力カスケード、出力チェーン、アキュムレーター、ダブル・アキュムレーター、プリロード定数を有する M18x19_systolic
次の手順でデザイン・テンプレートが取得できます。
  1. Quartus Prime プロ・エディションソフトウェアで、新しい Verilog HDL または VHDL のファイルを開きます。
  2. Edit タブで、Insert Templateをクリックします。
  3. Insert Template ウィンドウのプロンプトで、Verilog HDLまたはVHDLのどちらか好ましいデザイン言語を選択します。
  4. Full Designsをクリックし、オプションを開けます。
  5. オプションで、Arithmetic > DSP Features > > DSP Features for 20-nm Deviceをクリックします。
  6. システム要件に合うデザイン・テンプレートを選択してInsert をクリックし、デザインテンプレートを新しい .v または .vhd ファイルに追加します