Mathematical Groups

Overview

These blocks are used for Mathematical operation of a given input.

  • Modulo

  • Integer

  • Sign

  • Negate

  • Power

  • Exponential

  • Squre Root

  • Absolute

  • Log

  • Log10

  • Exp10

Modulo

Modulo block

This block is used to calculate the modulo of two inputs and store result in the output.

Inputs and Outputs

Name

Description

Supported data type

Ip1 - Input 1

Input 1 - Numerator

All Data Types

Ip2 - Input 2

Input 2 - Denominator

All Data Types

Out – Output

Modulated values of two input operands

All Data Types

Integer

Integer Block

This block is used to round the input to the nearest integer.

Inputs and Outputs

Name

Description

Supported data type

Ip1 – Input 1

Operand to be rounded

All Data Types

Out – Output

Rounded value of input operand

All Data Types

Sign

Sign Block

This block is used to calculate the sign of the input. If input value is less than zero, output is -1, if input value is greater than zero, then output is 1, else output value is zero.

Inputs and Outputs

Name

Description

Supported data type

Ip1 – Input 1

Check operand to be greater than zero or less than zero

All Data Types

Out – Output

Signed value of the input.

All Data Types

Negate

Negate Block

This block is used to calculate the negate of the input.

Inputs and Outputs

Name

Description

Supported data type

Ip1 – Input 1

Operand to be negated

Signed data types | Single Precision

Out – Output

Negated value of the input operand

Signed data types | Single Precision

Power

Power Block

This block is used to power of the inputs and store result in the output.

Inputs and Outputs

Name

Description

Supported data type

Ip1 – Input 1

Operand 1 to be the base

All Data Types

Ip2 – Input 2

Operand 2 to be the power

All Data Types

Out – Output

Powered values of two input operands

All Data Types

Exponential

Exponential Block

This block is used to calculate the exponential of the input and store result in the output.

Inputs and Outputs

Name

Description

Supported data type

Ip1 – Input 1

Operand 1 to be exponentiated

Single Precision

Out – Output

Exponentiated value of input operands

Single Precision

Squre Root

Squre Root Block

This block is used to calculate square root of the inputs and store result in the output.

Inputs and Outputs

Name

Description

Supported data type

Ip1 – Input 1

Operand 1 to be square rooted

Single Precision

Out – Output

Square rooted value of input operands

Single Precision

Absolute

Absolute Block

This block is used to find the absolute value of the input. If the input is negative, the output is the absolute value of the input.Otherwise the output will be same.

Inputs and Outputs

Name

Description

Supported data type

Ip1 – Input 1

Operand to be absolute

All Data Types

Out – Output

Absoluted value of input operand

All Data Types

Log

Log Block

This block is used to calculate the log of the input. The output which is multiplied by 1000 and store result in the output.

Inputs and Outputs

Name

Description

Supported data type

Ip1 – Input 1

Operand to be get logged

Single Precision

Out – Output

Log value of input operand

Single Precision

Log10

Log10 Block

This block is used to calculate log10 of the input .

Inputs and Outputs

Name

Description

Supported data type

Ip1 – Input 1

Operand to be get log10

Single Precision

Out – Output

Log10 value of input operand

Single Precision

Exp10

Exp10 Block

This block is used to calculate the exponential of the input. It is nothing but power of the base10 to the input value.

Inputs and Outputs

Name

Description

Supported data type

Ip1 – Input 1

Operand to be exp10

Single Precision

Out – Output

Exp10 value of input operand

Single Precision