Variable Precision DSP Blocks User Guide: Agilex™ 5 FPGAs and SoCs

ID 813968
Date 4/01/2024
Public
Document Table of Contents

4. Agilex™ 5 Variable Precision DSP Blocks Design Considerations

You should consider the following elements in your design:

Table 30.  Design Considerations
DSP Functions Design Elements
Fixed-point arithmetic
  • Operational modes
  • Input, pipeline, and output registers
  • Internal coefficient and pre-adder
  • Accumulator
  • Chainout adder
  • Input cascade
  • Double accumulator
  • Signed or unsigned of operands
Floating-point arithmetic
  • Input, pipeline, and output registers
  • Operational modes
  • Chainout adder
  • FP32
  • FP16
  • FP16 with extended
  • BFLOAT16
  • BFLOAT16+ (TF32)