Intel:Arria® 10 は、1つの DSP ブロックに2つの乗算器をもつモードがありますが、2つの乗算を1つの乗算器に配置することはできますか?
カテゴリ:DSP
ツール:Quartus® Prime
デバイス:Arria® 10
通常は、DSP ブロックが足りなくなると Quartus® Prime でコンパイル時に自動でパッキングを行います。
意図的に実施する場合は、Logic Lock 機能で 2乗算器を 1DSP Block に割り当てる指定をすることによって、18x19 bit の独立の2乗算器を 1DSP Block で fitting する事に成功しています。
(そのため、ブロック毎に配置を管理する必要が生じていますのでご利用にはご注意ください。)
なお、「積和と乗算(18x19)」や「乗算(27x27)と乗算(18x19)」という形になると1つのDSPに納まらないのでご注意ください。
Logic Lock 機能の使用方法については下記をご参照ください。
デザインの下位エンティティの配置を指定する方法(Logic Lock)