Arria V Device Overview

ID 683440
Date 11/20/2020
Public
Document Table of Contents

1.6. Variable-Precision DSP Block

Arria® 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, 27 x 27, and 36 x 36 bits natively
  • A 64-bit accumulator
  • Double 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
  • Dynamic coefficients
  • 18-bit internal coefficient register banks
  • Enhanced independent multiplier operation
  • Efficient support for single-precision floating point arithmetic
  • The inferability of all modes by the Intel® Quartus® Prime design software
Table 14.  Variable-Precision DSP Block Configurations for Arria® 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 Two 18 x 18 with accumulate 1
Single-precision floating-point implementations One 27 x 27 1
Very high precision fixed point implementations One 36 x 36 2

You can configure each DSP block during compilation as independent three 9 x 9, two 18 x 18, or one 27 x 27 multipliers. Using two DSP block resources, you can also configure a 36 x 36 multiplier for high-precision applications. With a dedicated 64 bit cascade bus, you can cascade multiple variable-precision DSP blocks to implement even higher precision DSP functions efficiently.

Table 15.  Number of Multipliers in Arria® V DevicesThe table lists the variable-precision DSP resources by bit precision for each Arria® 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 36 x 36 Multiplier
Arria V GX A1 240 720 480 240 240 240
A3 396 1,188 792 396 396 396
A5 600 1,800 1,200 600 600 600
A7 800 2,400 1,600 800 800 800
B1 920 2,760 1,840 920 920 920
B3 1,045 3,135 2,090 1,045 1,045 1,045
B5 1,092 3,276 2,184 1,092 1,092 1,092
B7 1,156 3,468 2,312 1,156 1,156 1,156
Arria V GT C3 396 1,188 792 396 396 396
C7 800 2,400 1,600 800 800 800
D3 1,045 3,135 2,090 1,045 1,045 1,045
D7 1,156 3,468 2,312 1,156 1,156 1,156
Arria V GZ E1 800 2,400 1,600 800 400 800 800
E3 1,044 3,132 2,088 1,044 522 1,044 1,044
E5 1,092 3,276 2,184 1,092 546 1,092 1,092
E7 1,139 3,417 2,278 1,139 569 1,139 1,139
Arria V SX B3 809 2,427 1,618 809 809 809
B5 1,090 3,270 2,180 1,090 1,090 1,090
Arria V ST D3 809 2,427 1,618 809 809 809
D5 1,090 3,270 2,180 1,090 1,090 1,090

Did you find the information on this page useful?

Characters remaining:

Feedback Message