WALKER168 发表于 2018-4-5 11:18:53

F429 与 F746 计算速度差别大吗?

F429 与 F746 计算速度差别大吗?在F746 不开D-CACHE ,并且双方主频一样的情况下。有谁做过比较。

无薪税绵 发表于 2018-4-5 18:56:32

没有做过对比,查了一下资料:

STM32F7系列,采用90nm工艺,工作频率高达216MHz,
采用6级超标量流水线和浮点单元。
STM32F7器件同时具有ITCM接口和AXI接口连接到片内闪存。
STM32F7系列器件具有一个高性能的单或双精度浮点单元(FPU),
支持所有ARM单或双数据处理指令和数据类型。
FPU在需要浮点数学精度的许多应用中提供了优势,
包括环路控制、音频处理、音频解码和数字滤波等。
资料引用于:https://www.stmcu.org.cn/article/id-328220

STM32F7系列,采用90nm工艺,工作频率高达168MHz,
拥有自适应实时存储器加速器技术。
STM32F429系列MCU可提供从512MB的双块Flash到2MB的双块Flash、
256KB SRAM以及在5 x 5.1 mm的小封装内的100到216个针脚。
资料引用于:http://www.stmcu.com.cn/Product/pro_detail/cat_code/STM32F429_439/family/81/sub_family/127/sub_child_family/158/layout/product


从参数来看,F746的计算速度应该比F429强。

x5y4z3 发表于 2018-4-5 19:01:38

M7 的效能肯定会是比较高吧?!

maxtch 发表于 2018-4-5 23:21:57

这个只有跑分试试看了。

hello_bug 发表于 2018-4-6 00:13:56

没实际测,但是从主频参数上看,F746更高。

Angel_YY 发表于 2018-4-6 07:04:48


根据ARM官方的数据,F429是M4内核,计算能力为1.25DMIPS/MHz;F746的M7内核为2.14DMIPS/MHz,因为这个数据是按照每MHz的计算能力来给出的,所以消除了主频不同带来的差异,仅从这一点上看,F746同频下就会比F429高70%((2.14-1.25)/1.25)。所以说速度差异还是很大的。

toofree 发表于 2018-4-6 23:27:29

本帖最后由 toofree 于 2018-4-6 23:28 编辑

速度等级,参考楼上所述,已经非常详细了。

器件选择关键不在速度有多快,适合的才是最好的。
速度快了,而且是新出的器件,价格一般来说也会相应的高一些。
不知道你要做什么用,处理速度的要求留有一定余量就好了,不追求速度太高。
器件越高级,往往还带来了设计的复杂度。尤其是新器件,用的人还不多,一旦遇到个什么问题或BUG,哭爹喊娘都没用。

feixiang20 发表于 2018-4-8 03:12:25

主控 STM32F429ZIT6 MCU,2 MB Flash,256 KB RAM,144pin LQFP封装,板载 ST-LINK调试编程器,L3GD20 MEMS 三轴陀螺仪,2.4” TFT LCD,64 Mbit (8 MB) SDRAM,6个LED,其中一个用于USB,一个电源,两个用户,两个USB OTG,2个按键,USB OTG micro-AB接口,STM32F429是M4内核,计算能力为1.25DMIPS/MHz, STM32f746是M7内核,计算能力是2.14DMIPS/MHz。可以从STM32F746和STM32F429性能比较的文章里看到,STM32F746每秒转换约1686.34次,STM32F7的MIPS又是STM32F4的2.05倍,可以调用同一个文件里的fft函数,每调用1000次翻转一下LED1,然后通过示波器测量10次翻转消耗的时间计算出每秒转换的次数来检测。

x5y4z3 发表于 2018-4-8 11:47:48

于 6 楼的那张表内,Cortex-M23 与 M33 的 MCU 还真是第一次看到哩!... :o
页: [1]
查看完整版本: F429 与 F746 计算速度差别大吗?