1. MAX® 10エンベデッド・マルチプライヤ・ブロックの概要
| 更新対象: |
|---|
| この翻訳版は参照用であり、翻訳版と英語版の内容に相違がある場合は、英語版が優先されるものとします。翻訳版は、資料によっては英語版の更新に対応していない場合があります。最新情報につきまし ては、必ずこの翻訳版は参照用であり、翻訳版と英語版の内容に相違がある場合は、英語版が優先されるものとします。翻訳版は、資料によっては英語版の更新に対応していない場合があります。最新情報につきまし ては、必ず英語版の最新資料をご確認ください。 |
エンベデッド・マルチプライヤは、1つの18 x 18マルチプライヤまたは2つの9 x 9マルチプライヤのいずれかとしてコンフィギュレーションが可能です。18 x 18を超える乗算では、 Quartus® Primeソフトウェアは複数のエンベデッド・マルチプライヤ・ブロックを一緒にカスケードします。マルチプライヤのデータ幅に制限はありませんが、データ幅が大きくなると乗算処理が遅くなります。
図 1. 隣接するLABとカラムに配置されたエンベデッド・マルチプライヤ
| デバイス | エンベデッド・マルチプライヤ | 9 x 9マルチプライヤ 1 | 18 x 18マルチプライヤ1 |
|---|---|---|---|
| 10M02 | 16 | 32 | 16 |
| 10M04 | 20 | 40 | 20 |
| 10M08 | 24 | 48 | 24 |
| 10M16 | 45 | 90 | 45 |
| 10M25 | 55 | 110 | 55 |
| 10M40 | 125 | 250 | 125 |
| 10M50 | 144 | 288 | 144 |
M9Kメモリ・ブロックをルックアップ・テーブル(LUT)として使用して、ソフト・マルチプライヤを実装することができます。LUTには、低コストで高容量のDSPアプリケーション向けに、さまざまな深さと幅を持つ入力データの乗算からの部分的な結果を含みます。ソフト・マルチプライヤを使用することにより、デバイスで使用可能なマルチプライヤの数が増加します。
2 ソフト・マルチプライヤは乗算モードの和で実装されています。M9Kメモリ・ブロックは18ビット・データ幅でコンフィギュレーションされ、16ビットの係数をサポートします。オーバーフローを考慮して、係数の和には分解能の18ビットが必要です。
3 マルチプライヤの総数は、使用するマルチプライヤ・モードに応じて異なる可能性があります。