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

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

2.3.1. Input Register Bank for Tensor Mode

The input register banks for the tensor mode DSP blocks are available for the following input signals:
  • Data input:
    • data_in[95:0]
    • shared_exponent[7:0]
  • Dynamic control:
    • load_buf_sel
    • load_bb_one
    • load_bb_two
    • acc_en
    • zero_en
In tensor mode, the DSP block uses ping-pong buffers to preload weights and exponents data across the two DOT product columns through:
  • Data input feed
  • Side input feed
There are three dynamic control signals that control these ping-pong buffers:
  • load_bb_one and load_bb_two signals select which set of registers to load.
  • load_buf_sel signal switches the set of ping-pong registers for computation.