Parameters

Parameter Type Required Comments

DATA_WIDTH

Integer Yes

Width of the data port.

PIPELINE

Integer No

Specifies the number of clock cycles of latency associated with the result[] output. A value of zero (0) indicates that no latency exists, and that a purely combinational function will be instantiated.

REPRESENTATION

String No

Specifies the numerical representation of the data[] input. Values are "SIGNED",and "UNSIGNED". If omitted, the default value is "UNSIGNED". When this parameter is set to "SIGNED", the squarer interprets the data[] as signed two's complement. If omitted, the default is "UNSIGNED".

RESULT_WIDTH

Integer Yes

Specifies width in bits of the result port.