Cyclone® V Device Overview

ID 683694
Date 5/07/2018
Public
Document Table of Contents

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
Table 16.  Variable-Precision DSP Block Configurations for Cyclone® V Devices
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.

Table 17.  Number of Multipliers in Cyclone® V DevicesThe table lists the variable-precision DSP resources by bit precision for each Cyclone® V device.
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