Intel® Stratix® 10 Variable Precision DSP Blocks User Guide

ID 683832
Date 8/13/2021
Public
Document Table of Contents

2. Block Architecture Overview

The Intel® Stratix® 10 variable precision DSP consists of the following blocks:
Table 4.  Block Architecture
DSP Implementations Block Architecture
Fixed-Point Arithmetic
  • Input register bank
  • Pipeline register
  • Pre-adder/subtract
  • Internal coefficient
  • Multipliers
  • Adder and Subtractor
  • Accumulator, chainout adder, and Preload Constant
  • Systolic registers
  • Double accumulation register
  • Output register bank
Floating-Point Arithmetic
  • Input register bank
  • Pipeline register
  • Multipliers
  • Adder
  • Accumulator
  • Output register bank
  • Exception Handling
Figure 1. Variable Precision DSP Block Architecture in 18 x 19 Mode for Fixed-Point Arithmetic in Intel® Stratix® 10 Devices
Figure 2. Variable Precision DSP Block Architecture in 27 x 27 Mode for Fixed-Point Arithmetic in Intel® Stratix® 10 Devices
Figure 3. Variable Precision DSP Block Architecture for Floating-Point Arithmetic in Intel® Stratix® 10 Devices