你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 1987|回复: 8

[STM32F769-DISC] 【F769IDISCOVERY评测】评测六 浮点运算

[复制链接]

68

主题

3266

回帖

82

蝴蝶豆

社区小助手

最后登录
2020-12-9
发表于 2016-12-3 10:38:54 | 显示全部楼层 |阅读模式
      通过运行1个1024点的傅里叶FFT运算来评测STM32F769STM32官网浮点运算能力,详细代码等请参考https://www.stmcu.org.cn/module/forum/thread-608108-1-1.html(NUCLEO-F412ZG评测(3):浮点运算能力)一贴。
pic1.jpg

                         工程添加DSP库


pic2.jpg

            启用浮点运算

每执行100次FFT反转1次GPIOJ-5(LED2),通过示波器读取翻转脉宽。

  1. while (1)
  2.   {
  3.   for(i=0;i<100;i++)
  4.   FFT_read();
  5.   GPIOJ->ODR ^=0X0020;
  6.   }
复制代码
  1. <div>#include "arm_math.h"
  2. #include "arm_const_structs.h"</div><div>static void FFT_read(void)
  3. {uint16_t i;
  4. arm_cfft_radix4_instance_f32 scfft;
  5. arm_cfft_radix4_init_f32(&scfft,BUFFER_SIZE,0,1);
  6. for(i=0;i<FFT_LENGTH;i++)
  7.         {
  8.         inputbuf[2*i]=100+10*arm_sin_f32(2*PI*i*50/FFT_LENGTH)+30*arm_sin_f32(2*PI*i*200/FFT_LENGTH)+10*arm_cos_f32(2*PI*i*400/FFT_LENGTH);  
  9.   inputbuf[2*i+1]=0;                                
  10.   }
  11.    arm_cfft_radix4_f32(&scfft,inputbuf);     
  12.    arm_cmplx_mag_f32(inputbuf,outputbuf,BUFFER_SIZE);
  13.     }
复制代码
运行结果耗时:
STM32F769    1.5mS;
STM32F446   4mS;
STM32F412  18mS;



PIC3.jpg


当禁止STM32F769浮点运算时,耗时为18mS。可见STM32的浮点运算大大提高了系统性能。



回复

使用道具 举报

10

主题

693

回帖

0

蝴蝶豆

金牌会员

最后登录
2018-6-15
发表于 2016-12-3 11:14:20 | 显示全部楼层
谢谢分享              
回复 支持 反对

使用道具 举报

74

主题

1368

回帖

194

蝴蝶豆

版主

最后登录
2020-5-12
发表于 2016-12-3 17:41:16 | 显示全部楼层
18mS 基本够了,工业还是有点不够.....
回复 支持 反对

使用道具 举报

11

主题

1139

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-10
发表于 2016-12-3 18:14:01 | 显示全部楼层
学习一下
回复 支持 反对

使用道具 举报

68

主题

3266

回帖

82

蝴蝶豆

社区小助手

最后登录
2020-12-9
 楼主| 发表于 2016-12-3 18:54:22 | 显示全部楼层
wolfgang2015 发表于 2016-12-3 17:41
18mS 基本够了,工业还是有点不够.....

有浮点运算时是1.5mS
回复 支持 反对

使用道具 举报

6

主题

1026

回帖

7

蝴蝶豆

金牌会员

最后登录
2020-11-25
发表于 2016-12-4 01:14:40 | 显示全部楼层
很厉害了
回复 支持 反对

使用道具 举报

27

主题

1709

回帖

42

蝴蝶豆

论坛元老

最后登录
2020-12-8
发表于 2016-12-6 08:47:21 | 显示全部楼层
很详细的评测~~
回复 支持 反对

使用道具 举报

0

主题

79

回帖

0

蝴蝶豆

初级会员

最后登录
2019-8-14
发表于 2016-12-7 12:17:23 | 显示全部楼层

谢谢分享  
回复 支持 反对

使用道具 举报

35

主题

1405

回帖

22

蝴蝶豆

金牌会员

最后登录
2020-12-3
发表于 2017-1-3 10:24:30 | 显示全部楼层
谢谢分享!浮点运算!
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版