OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 18722|回复: 8

STM32F4显著增强的DSP指令

[复制链接]

38

主题

292

帖子

1

精华

高级会员

Rank: 4

积分
614
金钱
614
注册时间
2012-7-6
在线时间
0 小时
发表于 2012-8-7 10:18:09 | 显示全部楼层 |阅读模式
?单周期的乘加指令(MAC)
?乘法器可以在单周期内完成相乘或乘加指令
?有符号和无符号的乘法
?有符号和无符号的乘加
?有符号和无符号的长数据乘加(64位)
?单周期的SIMD指令
?同时有多个数据参与运算
?例如:16x16 + 16x16 + 32
?相对Cortex-M3指令显著提高了速度
?16位乘加指令提高4倍(双16位乘加器)
?32位乘加指令提高2倍
?32位乘加指令提高至7倍
DSP指令提高了控制应用的性能
这是一个无刷电机控制中用到的一个复数计算
?获益于LOAD操作和SIMD指令
?整体性能提高25%至35%
Cortex M3 (28-38周期)
Cortex M4 (18-28周期)
LDRSH R12,[R4, #+12]
LDR R10,[R4, #+12]
LDRSH R0,[SP, #+20]
(1条32位load指令代替了2条带符号扩展的16位load指令:减少2个周期)
SXTH LR,R8
MUL R8,LR,R0
LDR R1,[R4, #+44]
SDIV R0,R1,R7
LDRSH R2,[R4, #+24]
LDRSH R3,[R4, #+26]
LDR R2,[R4, #+22]
LDRSH R10,[R4, #+22]
(1条32位load指令代替了2条带符号扩展的16位load指令:减少2个周期)
SXTH R6,R6
MLS R5,R6,R10,R5
MLA R5,R9,R12,R5
SMLSD R5, R10, R6, R5
(1条SIMD指令代替2条乘加指令:减少3个周期)
ASR R6,R8,#+15
MLA R5,R6,R3,R5
SXTH R0,R0
MLS R5,R0,R2,R5
SMLSD R5, R0, R2
(1条SIMD指令代替2条乘加指令:减少3个周期)
STR R5,[SP, #+12]
STM32F3系列公司现有货供应!STM32F0,STM32F2,STM32F3,STM32F4 银洋电子专业一级代理http://www.y-ec.com 联系电话:021-53086303  淘宝网:http://y-ec.taobao.com
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

72

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2012-8-3
在线时间
0 小时
发表于 2012-8-7 10:32:30 | 显示全部楼层
有点乱!还是谢谢楼主分享
http://www.y-ec.com
http://www.cqqingye.com
回复 支持 反对

使用道具 举报

2

主题

1436

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2209
金钱
2209
注册时间
2010-12-16
在线时间
190 小时
发表于 2012-8-7 10:48:45 | 显示全部楼层
编译器支持才有意义.
M4F能直接用上的都是浮点指令,DSP指令要自己内嵌汇编,或者调用CMSIS的函数,本质还是内嵌汇编.
而且没有定点-浮点硬件转换,时间都浪费在这里了.
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复 支持 反对

使用道具 举报

33

主题

489

帖子

6

精华

金牌会员

Rank: 6Rank: 6

积分
1565
金钱
1565
注册时间
2011-12-10
在线时间
4 小时
发表于 2012-8-7 14:16:52 | 显示全部楼层
同意楼上的说法。
学习交流请加Q群:242876057(STM32F4交流群)
回复 支持 反对

使用道具 举报

38

主题

292

帖子

1

精华

高级会员

Rank: 4

积分
614
金钱
614
注册时间
2012-7-6
在线时间
0 小时
 楼主| 发表于 2012-8-9 09:44:14 | 显示全部楼层
没有人!自己顶个
STM32F3系列公司现有货供应!STM32F0,STM32F2,STM32F3,STM32F4 银洋电子专业一级代理http://www.y-ec.com 联系电话:021-53086303  淘宝网:http://y-ec.taobao.com
回复 支持 反对

使用道具 举报

3

主题

72

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2012-8-3
在线时间
0 小时
发表于 2012-8-10 10:29:52 | 显示全部楼层
我来继续定下!
http://www.y-ec.com
http://www.cqqingye.com
回复 支持 反对

使用道具 举报

3

主题

72

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2012-8-3
在线时间
0 小时
发表于 2012-8-13 15:29:40 | 显示全部楼层
不错
回复 支持 反对

使用道具 举报

3

主题

222

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
355
金钱
355
注册时间
2012-8-13
在线时间
32 小时
发表于 2012-8-13 21:20:14 | 显示全部楼层
F4还是不错的,有个不好的毛病就是贵!
个人小店,弄了些大人玩具,希望各位老小玩童们喜欢。 http://autocute.taobao.com/
回复 支持 反对

使用道具 举报

63

主题

223

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2012-6-28
在线时间
0 小时
发表于 2012-8-14 11:34:08 | 显示全部楼层
一份价钱 一分货撒
http://www.y-ec.com/
http://y-ec.taobao.com/
QQ?940436962
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 09:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表