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

ID 813968
Date 3/13/2025
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

11.4.3. Tensor Accumulation Mode Signals

Table 157.  Tensor Accumulation Mode Signals
Signal Name Type Width Description
fp32_a{1..2} Input 32 Input data bus to the FP32 ALU
acc_en Input 1

Assert this signal to enable the accumulator features. De-assert this signal to disable the accumulator feature.

The default value for this signal is 0

zero_en Input 1

Assert this signal to disable the input to the FP32 ALU. Two positive 0s are feed into the FP32 ALU. When this signal is de-asserted, the 32-bit floating-point FP32 ALU gets input data from either the accumulator or the input from a cascaded DSP prime block

The default value for this signal is 0

clk Input 1 Input clock for all registers in DSP prime block
clr0 Input 1

Asynchronous clear input signals for input register. Assert this signal to clear input registers.

The default value for these signals is 0

clr1 Input 1

Asynchronous clear signal for pipeline registers and output registers. Assert this signal to clear pipeline registers and output register.

The default value for these signals is 0

ena Input 1

Clock enable signals for all registers.

Assert this signal to enable clock for the DSP prime block.

The default value for this signal is 1.

cascade_data_in_col_{1..2} Input 32 Data input bus from a cascaded DSP prime block
fp32_col_{1..2} Output 32 Output data bus in fp32 floating-point format
fp32_col_{1..2}_flag Output 8 Output flag
cascade_data_out_col_{1..2} Output 32 Output data bus to connect to the next cascaded DSP prime block