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.  |