Computes the square root of a specified value (x).
An input to this operation. x must be unsigned. This input supports only scalar values of the fixed-point data type.
Boolean value that specifies whether downstream nodes are ready for this node to return a new value.
Use Feedback Node to wire ready for input of a downstream node to ready for output of the current node. If this input is False during a given cycle, output valid returns False during that cycle.
True | The downstream node is ready for the next data point. |
False | The downstream node is not ready for the next data point. |
Default: False
Square root of x.
Boolean value that indicates whether this node computes a result that downstream nodes can use.
Wire this output to input valid of a downstream node to transfer data from the node to the downstream node.
True | Downstream nodes can use the result this node computes. |
False | This node returns an undefined value that downstream nodes cannot use. |
If you leave Auto Adapt enabled for this node, overflow still can occur in the sqrt(x) output if all of the following conditions are true:
Complete the following steps to avoid overflow:
After you complete these steps, High Throughput Square Root no longer adjusts the fixed-point configuration of sqrt(x) automatically. If you change the fixed-point configuration of the x input and still want to avoid overflow, re-enable Auto Adapt. Then, complete the same steps to specify an exact integer word length and ensure that no overflow occurs.
Where This Node Can Run:
Desktop OS: none
FPGA: All devices
Web Server: Not supported in VIs that run in a web application