主要内容

除以常数HDL优化

输入除以一个常数和圆整数和生成优化的HDL代码

自从R2021a

  • 除以常数HDL优化块

库:
定点设计师高密度脂蛋白/数学操作的支持金宝app

描述

除以常数HDL优化块输出的结果输入除以一个常数和轮整数使用指定的舍入方法的结果用一个HDL-optimized架构cycle-true延迟。

除以常数HDL优化块使用一种算法,功能上类似于Granlund-Montgomery-Warren方法。的除法操作是通过计算乘法逆,通常导致更好的性能在嵌入式系统上。

港口

输入

全部展开

股息,指定为一个真正的标量。

Slope-bias表示不支持定点数据类型。金宝app

数据类型:||int8|int16|int32|uint8|uint16|uint32|布尔|不动点

输入是否有效,指定为一个布尔标量。这个控制信号表示的数据X输入端口是有效的。当这个值1(真正的),块捕获的价值X输入端口。当这个值0(),块忽略了输入样本。

数据类型:布尔

输出

全部展开

部门和轮操作的结果,作为一个标量返回。

数据类型:||int8|int16|int32|uint8|uint16|uint32|布尔|不动点

输出数据是否有效,作为一个布尔返回标量。当该控制信号的值1(真正的),块已经成功地计算输出Y。当这个值0(),输出数据是无效的。

数据类型:布尔

参数

全部展开

除数,指定为一个积极的,实值,有限的标量。

编程使用

块参数:分母
类型:特征向量
价值观:MATLAB®表达式的求值结果为一个积极的,实值,有限的定点或数值
数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点
默认值:“十”

舍入方法使用,指定这些值之一:

  • 地板上——转到最近的整数的方向负无穷。

  • 天花板——转到最近的整数的方向正无穷。

  • 最近的——转到最近的整数。关系四舍五入为最接近的整数的方向正无穷。

  • ——转到最近的整数0的方向。

  • 收敛——转到最近的整数。关系甚至四舍五入为最接近的整数。

编程使用

块参数:RndMeth
类型:特征向量
价值观:“地板”|“天花板”|“最近的”|“零”|“收敛”
默认值:“地板”

提示

数据块除以常数HDL优化,真正的分歧HDL优化,复杂的划分高密度脂蛋白优化所有执行部门操作,生成优化的HDL代码。

  • 真正的分歧HDL优化复杂的划分高密度脂蛋白优化是基于一个CORIDC算法。这些块接受各种各样的输入,但将导致更大的延迟。

  • 除以常数HDL优化只接受真正的输入和一个常数因子。利用这一块DSP片消耗,但将完成部门操作周期和减少在一个更高的时钟频率。

算法

除以常数HDL优化使用一个HDL-optimized架构与cycle-true延迟。

除以常数HDL优化块使用一种算法,功能上类似于Granlund-Montgomery-Warren方法。的除法操作是通过计算乘法逆,通常导致更好的性能在嵌入式系统上。

扩展功能

版本历史

介绍了R2021a