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

ID 813968
Date 9/20/2024
Public
Document Table of Contents

6.3.6. Systolic/Chainout Tab

Table 97.  Systolic/Chainout Adder Tab
Parameter Value Default Value Description
Enable chainout adder

YES,

NO

NO Select YES to enable chainout adder module.
What is the chainout adder operation type?

ADD,

SUB

ADD Specifies the chainout adder operation.

For subtraction operation, SIGNED must be selected for What is the representation format for Multipliers A inputs? and What is the representation format for Multipliers B inputs? in the Multipliers Tab.

Enable ‘negate’ input for chainout adder?

PORT_USED,

PORT_UNUSED

PORT_UNUSED Select PORT_USED to enable negate input signal.

This parameter is invalid when chainout adder is disabled.

Register ‘negate’ input?

UNREGISTERED,

CLOCK0,

CLOCK1,

CLOCK2,

CLOCK3

UNREGISTERED To enable the input register for negate input signal and specifies the input clock signal for negate register.

Select UNREGISTERED if the negate input register to is not needed

This parameter is invalid when you select:
  • NO for Enable chainout adder or
  • PORT_UNUSED for Enable 'negate' input for chainout adder? parameter
What is the source for asynchronous clear input?

NONE

ACLR0

ACLR1

NONE Specifies the asynchronous clear source for the negate register.
This parameter is invalid when you select:
  • NO for Enable chainout adder or
  • PORT_UNUSED for Enable 'negate' input for chainout adder? parameter
What is the source for synchronous clear input?

NONE

SCLR0

SCLR1

NONE Specifies the synchronous clear source for the negate register.
This parameter is invalid when you select:
  • NO for Enable chainout adder or
  • PORT_UNUSED for Enable 'negate' input for chainout adder? parameter
Systolic Delay
Enable systolic delay registers

On

Off

Off Select this option to enable systolic mode.

This parameter is available when you select 2, or 4 for What is the number of multipliers? parameter.

You must enable the Register output of the adder unit to use the systolic delay registers.

What is the source for clock input?

CLOCK0,

CLOCK1,

CLOCK2,

CLOCK0 Specifies the input clock signal for systolic delay register.

You must select enable systolic delay registers to enable this option.

What is the source for asynchronous clear input?

NONE

ACLR0

ACLR1

NONE Specifies the asynchronous clear source for the systolic delay register.

You must select enable systolic delay registers to enable this option.

What is the source for synchronous clear input?

NONE

SCLR0

SCLR1

NONE Specifies the synchronous clear source for the systolic delay register.

You must select enable systolic delay registers to enable this option.