1. MAX® 10 Embedded Multiplier Block Overview
The embedded multiplier is configured as either one 18 x 18 multiplier or two 9 x 9 multipliers. For multiplications greater than 18 x 18, the Quartus® Prime software cascades multiple embedded multiplier blocks together. There are no restrictions on the data width of the multiplier but the greater the data width, the slower the multiplication process.
Device | Embedded Multipliers | 9 x 9 Multipliers 1 | 18 x 18 Multipliers 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 |
You can implement soft multipliers by using the M9K memory blocks as look-up tables (LUTs). The LUTs contain partial results from multiplying input data with coefficients implementing variable depth and width high-performance soft multipliers for low-cost, high-volume DSP applications. The availability of soft multipliers increases the number of available multipliers in the device.