高吞吐率正弦和余弦
- 更新时间2023-02-17
- 阅读时长4分钟
高吞吐率正弦和余弦
计算指定值(x)的正弦和余弦。必须指定以pi弧度为单位的x值,相对于弧度单位,其使用更少的FPGA资源。将弧度值乘以pi,以转换弧度值为pi弧度值。
输入/输出

x
运算的输入。
必须指定以pi弧度为单位的输入值,相对于弧度单位,其使用更少的FPGA资源。将弧度值乘以pi,以转换弧度值为pi弧度值。

输入有效
表示下一个数据元素是否已到达并等待处理的布尔值。连线上游节点的输出有效输出至该输入,将数据从上游节点传输至该节点。
| TRUE | 下一个数据元素已经到达,等待处理。 |
| FALSE | 下一个数据元素尚未到达。 |

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

sin(x)
以pi弧度为单位的运算结果,此操作占用较少的FPGA资源。

cos(x)
以pi弧度为单位的运算结果,此操作占用较少的FPGA资源。

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

输入就绪
指示节点是否已准备就绪接收新的输入数据的布尔值。
通过反馈节点连线该输出至上游节点的输出就绪输出端。
| TRUE | 节点已经就绪,可接收新的输入数据。 |
| FALSE | 节点尚未就绪以接收新的输入数据。 |
配置CORDIC的详细信息
打开一个对话框,以配置计算中用到的CORDIC算法的各属性。
寄存器输入
在该函数输入之后添加内部寄存器。选择该选项可将该函数的延迟增加一个周期。
寄存器输出
在该函数输出之前添加内部寄存器。选择该选项可将该函数的延迟增加一个周期。
起始间隔
指定新的数据输入至函数的最小周期数。