Visible to Intel only — GUID: sam1403480433383
Ixiasoft
Visible to Intel only — GUID: sam1403480433383
Ixiasoft
Variable-Precision DSP Block
Cyclone® V devices feature a variable-precision DSP block that supports these features:
- Configurable to support signal processing precisions ranging from 9 x 9, 18 x 18 and 27 x 27 bits natively
- A 64-bit accumulator
- A hard preadder that is available in both 18- and 27-bit modes
- Cascaded output adders for efficient systolic finite impulse response (FIR) filters
- Internal coefficient register banks, 8 deep, for each multiplier in 18- or 27-bit mode
- Fully independent multiplier operation
- A second accumulator feedback register to accommodate complex multiply-accumulate functions
- Fully independent Efficient support for single-precision floating point arithmetic
- The inferability of all modes by the Intel® Quartus® Prime design software
Usage Example | Multiplier Size (Bit) | DSP Block Resource |
---|---|---|
Low precision fixed point for video applications | Three 9 x 9 | 1 |
Medium precision fixed point in FIR filters | Two 18 x 18 | 1 |
FIR filters and general DSP usage | Two 18 x 18 with accumulate | 1 |
High precision fixed- or floating-point implementations | One 27 x 27 with accumulate | 1 |
You can configure each DSP block during compilation as independent three 9 x 9, two 18 x 18, or one 27 x 27 multipliers. With a dedicated 64 bit cascade bus, you can cascade multiple variable-precision DSP blocks to implement even higher precision DSP functions efficiently.
Variant | Member Code | Variable-precision DSP Block |
Independent Input and Output Multiplications Operator |
18 x 18 Multiplier Adder Mode |
18 x 18 Multiplier Adder Summed with 36 bit Input |
||
---|---|---|---|---|---|---|---|
9 x 9 Multiplier |
18 x 18 Multiplier |
27 x 27 Multiplier |
|||||
Cyclone V E | A2 | 25 | 75 | 50 | 25 | 25 | 25 |
A4 | 66 | 198 | 132 | 66 | 66 | 66 | |
A5 | 150 | 450 | 300 | 150 | 150 | 150 | |
A7 | 156 | 468 | 312 | 156 | 156 | 156 | |
A9 | 342 | 1,026 | 684 | 342 | 342 | 342 | |
Cyclone V GX | C3 | 57 | 171 | 114 | 57 | 57 | 57 |
C4 | 70 | 210 | 140 | 70 | 70 | 70 | |
C5 | 150 | 450 | 300 | 150 | 150 | 150 | |
C7 | 156 | 468 | 312 | 156 | 156 | 156 | |
C9 | 342 | 1,026 | 684 | 342 | 342 | 342 | |
Cyclone V GT | D5 | 150 | 450 | 300 | 150 | 150 | 150 |
D7 | 156 | 468 | 312 | 156 | 156 | 156 | |
D9 | 342 | 1,026 | 684 | 342 | 342 | 342 | |
Cyclone V SE | A2 | 36 | 108 | 72 | 36 | 36 | 36 |
A4 | 84 | 252 | 168 | 84 | 84 | 84 | |
A5 | 87 | 261 | 174 | 87 | 87 | 87 | |
A6 | 112 | 336 | 224 | 112 | 112 | 112 | |
Cyclone V SX | C2 | 36 | 108 | 72 | 36 | 36 | 36 |
C4 | 84 | 252 | 168 | 84 | 84 | 84 | |
C5 | 87 | 261 | 174 | 87 | 87 | 87 | |
C6 | 112 | 336 | 224 | 112 | 112 | 112 | |
Cyclone V ST | D5 | 87 | 261 | 174 | 87 | 87 | 87 |
D6 | 112 | 336 | 224 | 112 | 112 | 112 |