質問: FPGAに乗算器が搭載されていて、それを使用する場合のことなのですが・・・
回答: 整数乗算器であれば、A*Bと書くだけで、設計ツールが自動的に回路を 合成してくれます。 ただし、回路の動作速度や大きさが最適かどうかは、ツールの性能に依存 しますので、HDLを使って、自分で構造を細かく記述したほうが良い場合も あります。 浮動小数点の乗算器は、構造的に全く異なるものです。 AND、OR、NOTなどの組み合わせ論理回路だけで作ることができますが、 FPGAが提供している開発ツールと一緒に、IPという形で提供されている ことが多いです。 メーカーが提供しているIPを使うなら、デバイスの構造に最適化されて いますので、性能としては安心して使うことができます。 自分で浮動小数点演算器を設計するなら、以前にDesignWaveという雑誌に 詳細な説明が載っていました。 CQ出版が本にまとめていますので、興味があるなら買ってみたらどうでしょうか。 「ディジタル数値演算回路の実用設計」 CQ出版