インテル® Quartus® Primeプロ・エディション・ユーザーガイド: 消費電力の解析と最適化

ID 683174
日付 4/01/2019
Public
ドキュメント目次

2.4.8. DSPの実装

DSPブロックのパッキングを最大限行うと、ロジック使用率および消費電力が低減し効率が向上します。HDLコーディング・スタイルでは、FPGAで利用可能なDSPリソースの制御が可能になります。

1つのDSPで乗算器およびアキュムレーターを実装

always @ (posedge clk)
begin
   if (ena)
   begin
      dataout <= dataa * datab + datac * datad;
   end
end

2つのDSPで乗算を実装しLABで加算器を実装

always @ (posedge clk)
begin
   if (ena)
   begin
      mult1 <= dataa * datab;
      mult2 <= datac * datad;
   end
end
always @(posedge clk)
begin
   if (ena)
   begin
      dataout <= mult1 + mult2
   end
end