文件帮助中心文件
计算基于CORDIC的双曲线切线并生成优化的HDL代码
固定点设计人员HDL支持/数学操作金宝app
这双曲线切线HDL优化块返回的双曲正切X,使用基于cordic的实现进行计算,该实现为HDL代码生成进行了优化。
展开全部
X
在弧度中的角度指定为真正的有限标量。如果X是一个固定点或缩放的双数据类型,X必须使用二进制点缩放。不支持斜率 - 偏置表示的定点数据类型。金宝app
数据类型:单身的|双倍的|不动点
单身的
双倍的
不动点
vidmin
布尔基
输入是否有效,指定为布尔标量。该控制信号指示来自数据的数据X输入端口有效。当这个值是1(真正的),块捕获值的值X输入端口。当这个值是0.(错误的),块忽略输入样本。
1
真正的
0.
错误的
数据类型:布尔基
y
价值的双曲线切线X,作为标量返回。价值y的双曲切线的cordic近似X.当函数的输入是浮点数时,输出数据类型与输入数据类型相同。当输入是定点数据类型时,输出的字长与输入的字长相同,而且分数长度比字长小2。
验证
输出数据是否有效,返回为布尔标量。当此控制信号的值为1(真正的),该块已成功计算输出y.当这个值是0.(错误的),输出数据无效。
准备好了
是否准备就绪,返回为布尔标量。该控制信号指示块何时准备好新输入数据。当此值为1时(真正的),和vidmin价值是1(真正的),块在下次步骤中接受输入数据。当此值为0时(错误的),块在下次步骤中忽略输入数据。
实施硬件高效的双曲线切线。
Cordic是坐标旋转数字计算机的首字母缩写。GIVENS旋转的CORDIC算法是最硬件高效的算法之一,因为它只需要迭代移位添加操作(请参阅参考文献)。CORDIC算法消除了对显式乘法器的需求。
该块自动确定迭代的数量,尼斯,Cordic算法根据输入的数据类型执行。
尼斯
23.
52.
7.
不支持斜率 - 偏置表示的定点数据类型。金宝app
HDL Coder™提供了影响HDL实现和合成逻辑的额外配置选项。
此块具有单个默认的HDL体系结构。
通过在设计中移动现有延迟而放置在输出处的寄存器数。分布式管道不会重新分发这些寄存器。默认为0..有关详细信息,请参见约束outputipeline.(HDL编码器).
要插入生成代码的输入管道阶段的数目。分布式管道和受约束的输出管道可以移动这些寄存器。默认为0..有关详细信息,请参见InputPipeline.(HDL编码器).
输出流水线阶段以生成的代码插入。分布式管道和受约束的输出管道可以移动这些寄存器。默认为0..有关详细信息,请参见outputpipeline.(HDL编码器).
金宝app仅支持定点数据类型。
X必须使用二进制点缩放。不支持斜率 - 偏置表示的定点数据类型。金宝app
Cordictanh.
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室
立即获得审判