做浮点数的运算

[复制链接]
 楼主| wyjie 发表于 2018-6-15 19:27 | 显示全部楼层 |阅读模式
用的是C6416的芯片,这是一个定点DSP芯片。现在要去做浮点数的运算,请问一般需要去做什么特殊的配置么?
jlyuan 发表于 2018-6-15 19:28 | 显示全部楼层
不需要做什么专门的配置吧
 楼主| wyjie 发表于 2018-6-15 19:28 | 显示全部楼层
我试了一下没做什么专门的配置,似乎完全能正确的进行浮点运算,不出什么问题。但是这样会不会造成效率较低呢?
jlyuan 发表于 2018-6-15 19:30 | 显示全部楼层
这是为什么
 楼主| wyjie 发表于 2018-6-15 19:30 | 显示全部楼层
因为用ccs自带的profile菜单下的clock工具,发现哪怕是一次浮点乘法都要100个cycle(时钟周期)。这会不会有些太长了吧?
yszong 发表于 2018-6-15 19:30 | 显示全部楼层
定点DSP运行浮点运行没有问题,但问题是他并非是用浮点处理单元,而是靠软件模拟来处理的。所以效率方面肯定不如浮点处理器。
dengdc 发表于 2018-6-15 19:31 | 显示全部楼层

6416不是浮点型的吗?
heweibig 发表于 2018-6-15 19:31 | 显示全部楼层

即使芯片支持浮点数,但定点小数运算也是最佳的速度选择。所以从速度和效率上肯定会受影响。
jiajs 发表于 2018-6-15 19:31 | 显示全部楼层
DSP的定点浮点运算是需要多注意的。
zhanghqi 发表于 2018-6-15 19:32 | 显示全部楼层
在DSP的控制中,浮点数是少不了的。
 楼主| wyjie 发表于 2018-6-15 19:33 | 显示全部楼层

结贴了,多谢大家讨论这么多哈,呵呵
baimiaocun2015 发表于 2018-6-18 22:24 | 显示全部楼层
浮点运算还是蛮有难度的呢
kkzz 发表于 2018-6-19 16:41 | 显示全部楼层
直接支持硬件的浮点运算
hudi008 发表于 2018-6-19 16:41 | 显示全部楼层
对浮点运算的编程最快捷的方法就是直接使用浮点类型
lzmm 发表于 2018-6-19 16:42 | 显示全部楼层
在工程属性中引用IQmath.lib库文件
minzisc 发表于 2018-6-19 16:42 | 显示全部楼层
在CMD链接文件中指明IQMath数学表的位置
selongli 发表于 2018-6-19 16:42 | 显示全部楼层
IQMath库
fentianyou 发表于 2018-6-19 16:43 | 显示全部楼层
这个只要支持就行了。
xiaoyaodz 发表于 2018-6-19 16:43 | 显示全部楼层
浮点运算 DSP 比定点运算 DSP 的动态范围要大很多
febgxu 发表于 2018-6-19 16:44 | 显示全部楼层
浮点 DSP 的浮点运算用硬件来实现
您需要登录后才可以回帖 登录 | 注册

本版积分规则

927

主题

12706

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部

927

主题

12706

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部