高吞吐率直角坐标至极坐标转换
- 更新时间2023-02-17
- 阅读时长4分钟
高吞吐率直角坐标至极坐标转换
将直角坐标转换为极坐标。该节点返回以pi弧度为单位的极坐标相位,相对于弧度单位,其使用更少的FPGA资源。如要转换该相位为弧度,使用该值除以pi。
输入/输出

x
直角坐标系的X值。
该输入仅支持定点数据类型的标量值。
x和y的强制转换
如连线不同配置的定点数据类型至输入接线端,该节点将使用共享、有符号定点数据类型表示两个内部接线端的值。内部数据类型的最大字节长度为64位。如输入接线端的配置导致内部字长大于64位,该节点将舍入一个输入接线端的小数位数以实现64位的内部字长,这将导致精度损耗。节点舍入具有最多小数位数的输入接线端。

y
直角坐标系的Y值。
该输入仅支持定点数据类型的标量值。
x和y的强制转换
如连线不同配置的定点数据类型至输入接线端,该节点将使用共享、有符号定点数据类型表示两个内部接线端的值。内部数据类型的最大字节长度为64位。如输入接线端的配置导致内部字长大于64位,该节点将舍入一个输入接线端的小数位数以实现64位的内部字长,这将导致精度损耗。节点舍入具有最多小数位数的输入接线端。

输入有效
指定下一个数据点是否有效且可被处理的布尔值。
连线上游节点的输出有效至该输入,将上游节点的数据传输至该节点。
| TRUE | 数据点有效,可以处理。 |
| FALSE | 数据点无效。 |

输出就绪
指定下游节点是否已就绪,以便该节点返回一个新值的布尔值。
通过反馈节点连线该输入至下游节点的输入就绪输入端。如在给定周期内该输入端为FALSE,输出有效接线端在该周期返回FALSE。
| TRUE | 下游节点已准备就绪,可处理下一个数据元素。 |
| FALSE | 下游节点未就绪,不能处理下一个数据点。 |
Default value: FALSE

幅值
幅值。

相位
以pi弧度为单位的相位值,相对于弧度单位,其使用更少的FPGA资源。

输出有效
布尔值,表示该节点的计算结果是否可用于下游节点。
将该输出连线至后续节点的输入有效的输入,以便将该节点的数据传递至后续节点。
| TRUE | 下游节点可使用该节点的计算结果。 |
| FALSE | 该节点返回未定义值,下游节点无法使用。 注: 该节点在仿真模式下运行时与在硬件上运行时会返回不同的未定义值。 |

输入就绪
指示节点是否已准备就绪接收新的输入数据的布尔值。
通过反馈节点连线该输出至上游节点的输出就绪输出端。
| TRUE | 节点已经就绪,可接收新的输入数据。 |
| FALSE | 节点尚未就绪以接收新的输入数据。 |
输入强制转换
如仅连线定点数据类型至x或y,该节点将强制转换未连线的接线端以与连线的接线端配置匹配。