● リソースが許す限り並列化できるFPGA
FPGAは図3-01のような逐次処理的使い方や、図3-02のような並列処理的使い方を自由に選択できます。ゆっくり計算すればよい場合は前者、急いで計算するときは後者になります。表3-01にそれらのメリット、デメリットを示します。
表3-01 メリットとデメリット
|
逐次処理(図3-01) |
並列処理(図3-02) |
FPGAのリソース |
少なくて済む(乗算器1個など) |
たくさん必要(乗算器50個など) |
演算にかかるサイクル |
多サイクルかかる |
少サイクルで済む |
本企画では比較的リソースの豊富なFPGAを使用することを想定して後者を選択します。「次のページ」をクリックしましょう。 |