eric2013 发表于 2018-10-6 01:55:46

【整理汇总】STM32H7可用的单线,双线,四线和八线SPI QSPI OctaFlash等涵盖各大厂商,含性能测评

说明:
1、是否可使用HyperFlash或者OctaFlash有待验证,不支持也没有关系,使用双QSPI Flash组成8线也是可以的。
2、关于H7的QPSI知识点普及:链接

static/image/hrline/4.gif
1. 华邦电子
华邦的好处就是性价比高,可惜性能最强的QSPI仅能发挥到50MB/S:地址链接
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_50/50_58_75d035baf74a1ae.jpg

2.ISSI
他们生产的比较齐全,4线和8线的都有,只是速度只能发挥到80MB/S:地址链接
下面是4线的SPI:
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_50/50_58_59c02898b0f3741.jpg

下面是8线的SPI:
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_50/50_58_922b438fa0cd62e.jpg

他们也生产HyperFlash,而且有TM标识,应该HyperFlash是他们的商标,100MHz频率下是200MB/S,166MHz频率下是333MB/S,跟Cypress的速度一样。
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_50/50_58_d8f9bd6d6eff965.jpg


3.镁光
他们有单线,双线,四线和八线模式(双四线):地址链接
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_50/50_58_2226433d39ca84e.jpg

QSPI的速度可以达到90MB/S,而使用双QSPI,可以达到180MB/S。双QSPI是下面这种样式的:
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_50/50_58_647e831f6a1b9e7.jpg

他们还有个可以做到400MB/S的Xccela Flash,这个好像不太适合STM32H7使用。官方在这个手册里面做了一个简单总结:
http://www.armbbs.cn/static/image/filetype/pdf.gif tn2508_spi_flash_design_flexibility.pdf
下面这个图还是非常有意义的,意思是数据量很小的情况下,速度还是比较慢的。
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_50/50_58_009fbf28908a71c.jpg

4.Adesto
他们今年新出了一个8线的OctalSPI Flash,读速度可以达到266MB/S,详情可以看此贴:地址链接
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_50/50_58_545b0e8a39153c3.jpg?83

5.Cypress的HyperFlash
官网地址:http://www.cypress.com/products/hyperbus-memory
技术文档: http://www.armbbs.cn/static/image/filetype/pdf.gif 001-99198_512_MBIT_64_MBYTE_256_MBIT_32_MBYTE_128_MBIT_16_MBYTE_1.8V_3.0V_HYPERFLASH_FAMILY.pdf
HyperFlash选型,从这个表里面可以看出,只有16MB,32MB和64MB三种容量可选。速度上有200MB/S和333MB/S。
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_50/50_58_014230944c4c22b.jpg
项目中选择个4MB容量的足够用,可惜没有,而选择16MB的S26KS512S,查了下批量价格也得$4以上。
Cypress也有自己的SPI Flash系列,应该没有华邦的性价比高,他们的不支持8线模式,仅支持4线:地址链接
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_50/50_58_95567a2c187fae7.jpg

6. Macronix 的 OctaFlash,就是台湾的宏旺电子
早期对宏旺电子的了解是这个帖子里面链接的STM32F767/769探索板采用了100MB/S读速度的QSPI MX25L51245G。
宏旺电子的QSPI Flash要选择MX25xxx73系列,用户可以选择166MHz的SDR模式,或者100MHz的DTR模式,最高速度100MB/S左右:官方链接
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_50/50_58_6758c02e1858469.jpg

当前他们推出了业界速度最高的OctaFlash,250MHz下通信速度高达500MB/S,可以虐杀HyperFlash了:地址链接
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_50/50_58_835194ce36ccd1a.jpg?99



eric2013 发表于 2018-10-6 02:01:44



static/image/hrline/4.gif
仅是Adesto自家的测试,跟其他家无关




leiyitan 发表于 2018-10-6 10:08:59

意思就是目前对于扩容H750这种玩双Q是最佳和最具性价的解决方案了么

在水一方 发表于 2018-10-6 11:16:47

h7的io速率也只能到100m不能和 1050的性能比较。

eric2013 发表于 2018-10-6 11:20:23

在水一方 发表于 2018-10-6 11:16
h7的io速率也只能到100m不能和 1050的性能比较。

H7是133,1052的FlexSPI是166。

eric2013 发表于 2018-10-6 11:20:42

leiyitan 发表于 2018-10-6 10:08
意思就是目前对于扩容H750这种玩双Q是最佳和最具性价的解决方案了么

我个人认为是的。

在水一方 发表于 2018-10-6 11:46:53

eric2013 发表于 2018-10-6 11:20
H7是133,1052的FlexSPI是166。

他文档上写的,但是sdram频率上去就不稳定了

eric2013 发表于 2018-10-6 11:52:07

在水一方 发表于 2018-10-6 11:46
他文档上写的,但是sdram频率上去就不稳定了

H7的SDRAM是32位带宽的,接口直接挂在64位总线AXI上的。

而RT仅支持16位带宽。

byccc 发表于 2018-10-8 10:30:02

整理的很好:victory:

yswtxiao 发表于 2018-10-8 13:02:24

非常不错,不过我看H750的QSPI还有DDR模式,但是目前市面上是不是还没有支持这种flash呢?

eric2013 发表于 2018-10-8 13:38:11

yswtxiao 发表于 2018-10-8 13:02
非常不错,不过我看H750的QSPI还有DDR模式,但是目前市面上是不是还没有支持这种flash呢?

大部分都支持。

在水一方 发表于 2018-10-8 19:36:08

那不同的芯片还要写不同的下载算法,双芯片是不是下载算法也比较麻烦

eric2013 发表于 2018-10-9 01:27:00

在水一方 发表于 2018-10-8 19:36
那不同的芯片还要写不同的下载算法,双芯片是不是下载算法也比较麻烦

对,得是相同系列的产品才行。

michael_cos 发表于 2018-11-10 21:33:26

硬汉有合适的高性价比QSPI flash 推荐么,DDR模式是需要外挂DDR?

eric2013 发表于 2018-11-11 01:11:44

michael_cos 发表于 2018-11-10 21:33
硬汉有合适的高性价比QSPI flash 推荐么,DDR模式是需要外挂DDR?

华邦或者旺宏的都不错,DDR就是时钟上升沿和下降沿都可以做数据传输,选型里面标DTR的就是。

myxiaonia 发表于 2019-5-1 17:01:20

双qspi,是不是可以任意地址单字节访问,我看手册说是不是只能2字节对齐访问

eric2013 发表于 2019-5-2 02:29:33

myxiaonia 发表于 2019-5-1 17:01
双qspi,是不是可以任意地址单字节访问,我看手册说是不是只能2字节对齐访问
读基本没有限制的,主要是写入操作。

像之前V5开发板用的那种并口16位有限制,得是16位写入:

16位带宽的NOR Flash可以像SRAM那样,直接进行字节,半字和字的读取,无需做奇地址
http://www.armbbs.cn/forum.ph ... id=14087&fromuid=58
(出处: 安富莱电子论坛)

这个QPSI的写操作没发现有这种限制

脚印 发表于 2019-5-20 17:50:30

好东西,赶紧收藏!收藏!

黄毅7789 发表于 2020-6-26 23:37:24

外置Flash的速度是否会影响运行的速度?影响大概是多少?STM32H750+W25QXX的价格和STM32F407的价格差不多,就性能上STM32H750是否有不如STM32F407的地方?

eric2013 发表于 2020-6-27 00:43:53

黄毅7789 发表于 2020-6-26 23:37
外置Flash的速度是否会影响运行的速度?影响大概是多少?STM32H750+W25QXX的价格和STM32F407的价格差不多, ...

407跟H750比,性能不行,因为H750有1MB的RAM空间,程序可以加载到RAM里面执行。

黄毅7789 发表于 2020-6-27 14:49:39

eric2013 发表于 2020-6-27 00:43
407跟H750比,性能不行,因为H750有1MB的RAM空间,程序可以加载到RAM里面执行。

如果程序在外置Flash里面,W25QXX速度是否会造成瓶颈?

eric2013 发表于 2020-6-27 15:26:03

黄毅7789 发表于 2020-6-27 14:49
如果程序在外置Flash里面,W25QXX速度是否会造成瓶颈?

STM32H750在QSPI Flash,SDRAM,NOR Flash等外部存储介质运行程序的配套例程说明以及跑分测试
http://www.armbbs.cn/forum.php?mod=viewthread&tid=89720&fromuid=58
(出处: 硬汉嵌入式论坛)

黄毅7789 发表于 2020-6-27 16:46:38

eric2013 发表于 2020-6-27 15:26
STM32H750在QSPI Flash,SDRAM,NOR Flash等外部存储介质运行程序的配套例程说明以及跑分测试
http://ww ...

这样看来H750+W25QXX在相同价格的情况下性能远超F407和F429,是不是以后使用F4的地方都可以用H750来代替?有点好奇ST对H750的定位是怎么样的,在性能远超F407的情况下价格和F407价格差不多。

eric2013 发表于 2020-6-27 16:49:14

黄毅7789 发表于 2020-6-27 16:46
这样看来H750+W25QXX在相同价格的情况下性能远超F407和F429,是不是以后使用F4的地方都可以用H750来代替 ...

建议你实际整个H750先溜溜。

这个问题就先聊这么多吧。

caicaptain2 发表于 2020-7-20 14:54:15

eric2013 发表于 2020-6-27 16:49
建议你实际整个H750先溜溜。

这个问题就先聊这么多吧。

H750把大量程序代码都整到了外部flash了,mdk里面那怎么单步调试啊?

eric2013 发表于 2020-7-20 15:38:16

caicaptain2 发表于 2020-7-20 14:54
H750把大量程序代码都整到了外部flash了,mdk里面那怎么单步调试啊?

一样的,要给MDK制作个外置Flash的算法。

motionctr 发表于 2020-11-5 21:29:17

1. 华邦电子
华邦的好处就是性价比高,可惜性能最强的QSPI仅能发挥到50MB/S:地址链接
这个理解有误,03指令是单线读取指令,只能到50M。但是4线读取的话是可以到100M的。

eric2013 发表于 2020-11-6 01:30:03

motionctr 发表于 2020-11-5 21:29
1. 华邦电子
华邦的好处就是性价比高,可惜性能最强的QSPI仅能发挥到50MB/S:地址链接
这个理解有误,03 ...

这个是50MB/S,字节

对于4线方式,时钟速度也就是100MHz

Superusrss 发表于 2024-1-3 21:15:05

不知道Gigadevice的性能怎么样

eric2013 发表于 2024-1-4 08:59:27

Superusrss 发表于 2024-1-3 21:15
不知道Gigadevice的性能怎么样

还可以。
页: [1]
查看完整版本: 【整理汇总】STM32H7可用的单线,双线,四线和八线SPI QSPI OctaFlash等涵盖各大厂商,含性能测评