Concatenation between two data
Concatenation between two data
Divides this
by the right hand side AFix value expanding ranges as necessary
Divides this
by the right hand side AFix value expanding ranges as necessary
Value to divide this
by
Remainder
Mutiplies this
by the right hand side AFix value expanding ranges as necessary
Mutiplies this
by the right hand side AFix value expanding ranges as necessary
Value to multiply this
by
Product
Adds this
to the right hand side AFix value expanding ranges as necessary
Adds this
to the right hand side AFix value expanding ranges as necessary
Value to add to this
Sum
Adds this
to the right hand side AFix value without expanding ranges or checks on value overflow
Adds this
to the right hand side AFix value without expanding ranges or checks on value overflow
Value to add to this
Sum
Subtracts this
to the right hand side AFix value expanding ranges as necessary
Subtracts this
to the right hand side AFix value expanding ranges as necessary
Value to subtract from this
Difference
Subtracts this
from the right hand side AFix value without expanding ranges or checks on value underflow
Subtracts this
from the right hand side AFix value without expanding ranges or checks on value underflow
Value to subtract from this
Difference
Divides this
by the right hand side AFix value expanding ranges as necessary
Divides this
by the right hand side AFix value expanding ranges as necessary
Value to divide this
by
Quotient
Allow a data to be overrided
Allow a data to be overrided
Cast data to Bits
set a data as inout
Set a data as input
Set a data as output
Rounds a value up towards positive infinity
Rounds a value up towards positive infinity
Rounded result
Rounds a value towards negative or positive infinity
Rounds a value towards negative or positive infinity
Rounded result
flip the direction of the data
Rounds a value down towards negative infinity (truncation)
Rounds a value down towards negative infinity (truncation)
Rounded result
Rounds a value towards zero
Rounds a value towards zero
Rounded result
Generate this if condition is true
Generate this if condition is true
Return the width of the data
Get current component with all parents
Get current component with all parents
Create a data set to 0
Pull a signal to the top level (use for debugging)
Pull a signal to the top level (use for debugging)
Useful for register that doesn't need a reset value in RTL, but need a random value for simulation (avoid x-propagation)
Useful for register that doesn't need a reset value in RTL, but need a random value for simulation (avoid x-propagation)
Resized data regarding target
Resized data regarding target
Rounds a value down (floor/truncate) if x <= 0.5 otherwise rounds up (ceil)
Rounds a value down (floor/truncate) if x <= 0.5 otherwise rounds up (ceil)
Rounded result
Rounds a value towards the nearest even value including half values, otherwise rounds towards odd values
Rounds a value towards the nearest even value including half values, otherwise rounds towards odd values
Rounded result
Rounds a value towards infinity if x >= 0.5 otherwise rounds towards zero
Rounds a value towards infinity if x >= 0.5 otherwise rounds towards zero
Rounded result
Rounds a value towards the nearest odd value including half values, otherwise rounds towards even values
Rounds a value towards the nearest odd value including half values, otherwise rounds towards even values
Rounded result
Rounds a value towards zero (floor/truncate) if x <= 0.5 otherwise rounds towards infinity
Rounds a value towards zero (floor/truncate) if x <= 0.5 otherwise rounds towards infinity
Rounded result
Rounds a value up (ceiling) if x >= 0.5 otherwise rounds down (floor/truncate)
Rounds a value up (ceiling) if x >= 0.5 otherwise rounds down (floor/truncate)
Rounded result
Saturates a number to a provided integer representation value range
Saturates a number to a provided integer representation value range
Max integer value to saturate
Min integer value to saturate
- Saturated AFix value
Saturates a number to the range of another number.
Saturates a number to the range of another number. This accounts for decimal shifting.
- AFix value to saturate range to
- Saturated AFix value
Set baseType to Combinatorial
remove the direction (in,out,inout) to a data
Set baseType to reg
(Since version ???) use setAsDirectionLess instead
(Since version ) see corresponding Javadoc for more information.