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

ID 813968
Date 4/25/2025
Public

Visible to Intel only — GUID: mdi1690911795283

Ixiasoft

Document Table of Contents

7.4.2. Tensor Fixed-point Mode Signals

Table 130.  Tensor Fixed-point Mode Signals
Signal Name Type Width Description
data_in_{1..10} Input 8 Input data bus to the DOT product.
side_in_{1..2} 13 Input 8 Input data bus to the DOT product during side input feed method.
load_bb_one Input 1
Select the ping-pong register for data preloading.
  • 1’b0: Disable data preloading to the first set of ping-pong register
  • 1’b1: Enable data preloading to the first set of ping-pong register
load_bb_two Input 1
Select the ping-pong register for data preloading.
  • 1’b0: Disable data preloading to the second set of ping-pong register
  • 1’b1: Enable data preloading to the second set of ping-pong register
load_buf_sel Input 1
Select the data from either one of the ping-pong registers for DOT product computations.
  • 1’b0: Select data from first set of ping-pong register
  • 1’b1: Select data from second set of ping-pong register
acc_en Input 1

Assert this signal to enable the accumulator features. Deassert 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 CPA adder. When this signal is deasserted, the CPA adder 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 for each column.
fxp32_col_{1..2} Output 32 Output data bus in 32-bit fixed point data format.
cascade_data_out_col_{1..2} Output 32 Output data bus to connect to the next cascaded DSP prime block for each column.
13 When using the DSP in Tensor Fixed-point Mode with the Side_Feed_In configuration, the first input data cannot be captured correctly unless it is delayed by one clock cycle. The input data must be registered once on the rising edge of the clock before being connected to the DSP input. This ensures synchronization with the internal DSP logic and allows the hardware to capture the initial data sample correctly.