xxdd 发表于 2021-5-25 09:42:35

请教大家,NOR flash为什么都是SPI接口,有并行接口的吗?

我想实现600MB/S的数据读取带宽,写带宽无要求。
用SPI接口的话,要用10颗并联,带宽才差不多够,有没有并行接口的flash能达到这种数据读取速度,请大家推荐一下。
数据量不大,关键是要速度快

shandian007 发表于 2021-5-25 09:57:39

本帖最后由 shandian007 于 2021-5-25 10:00 编辑

看错帖子内容了。

hcambridge 发表于 2021-5-25 09:58:36

为啥非要用nor,nand不都是并行接口吗?速度又快,你看固态硬盘速度不是很快吗?

dog 发表于 2021-5-25 09:59:03

10个并联,当成并行的用,可以实现吗?

peteryzm 发表于 2021-5-25 09:59:54

是我记错了吗?我记得nor flash 是可以xip 的,都是并口的啊

advarx21ic 发表于 2021-5-25 10:04:33

SST39VF3201之类的不就是并行的NOR么?

xxdd 发表于 2021-5-25 10:05:16

hcambridge 发表于 2021-5-25 09:58
为啥非要用nor,nand不都是并行接口吗?速度又快,你看固态硬盘速度不是很快吗? ...

nand是异步接口,平均到每条数据线上的速度,是比不过spi nor flash的
而且用起来太复杂了

ST_ATMEL_NXP 发表于 2021-5-25 10:09:28

NOR FLASH的并口速度好像一般都在70MHz左右,就算用32bit接口的,也才280MB/s。难道你有64bit的并行接口?方案方向上是不是有所偏差?

xxdd 发表于 2021-5-25 10:11:45

advarx21ic 发表于 2021-5-25 10:04
SST39VF3201之类的不就是并行的NOR么?


一次读周期要70ns,平均到每条数据线上,这个速度是远没有spi flash快的。

xxdd 发表于 2021-5-25 10:15:41

ST_ATMEL_NXP 发表于 2021-5-25 10:09
NOR FLASH的并口速度好像一般都在70MHz左右,就算用32bit接口的,也才280MB/s。难道你有64bit的并行接口? ...

正常肯定是把数据搬到DRAM中,但是我需要的带宽用flash阵列感觉也差不多够,所以想找找这样的方案。

tomzbj 发表于 2021-5-25 10:38:11

并口也没这么快吧, 你用ram加电池得了

zjykwym 发表于 2021-5-25 10:55:03

现在spi接口的nor最高速度可以到400MB了,8通道带DTR。

xxdd 发表于 2021-5-25 11:10:16

zjykwym 发表于 2021-5-25 10:55
现在spi接口的nor最高速度可以到400MB了,8通道带DTR。

有型号吗?帮忙推荐一下吧

zjykwym 发表于 2021-5-25 13:53:41

xxdd 发表于 2021-5-25 11:10
有型号吗?帮忙推荐一下吧

要多大容量的?

xxdd 发表于 2021-5-25 14:02:03

zjykwym 发表于 2021-5-25 13:53
要多大容量的?

64Mbit即可

shamiao 发表于 2021-5-25 14:06:33

1. NOR那点可怜的容量是否值得用并行接口?
2. 是否可以用串-并转换的方式解决,而不需要原生的并行接口?

ordman 发表于 2021-5-25 14:17:28

你用nvme接口ssd,性能几个GB以上,比你这几十颗并联的系统稳定可靠好几个数量级。

xxdd 发表于 2021-5-25 14:22:47

ordman 发表于 2021-5-25 14:17
你用nvme接口ssd,性能几个GB以上,比你这几十颗并联的系统稳定可靠好几个数量级。 ...

主要是成本问题,我的主控只是10K LE这种级别的FPGA,驱动不了SSD的

gnail092 发表于 2021-5-25 21:38:15

请教SPI接口10颗并联怎么使用? 不还是一颗一颗读吗?

ztg328 发表于 2021-5-26 00:05:15

600MB/s 我怎么感觉我硬盘都没那速度

xxdd 发表于 2021-5-26 08:54:08

ztg328 发表于 2021-5-26 00:05
600MB/s 我怎么感觉我硬盘都没那速度

那要看什么硬盘了,pcie接口的SSD可以达到这个速度

xxdd 发表于 2021-5-26 08:56:29

gnail092 发表于 2021-5-25 21:38
请教SPI接口10颗并联怎么使用? 不还是一颗一颗读吗?

并联的话,当然是并行读取了,用FPGA实现
1个时钟一个芯片可以读4bit,10颗并联就是40bit,100M时钟,带宽就是4000Mbit/S,也就是500MB/S

takashiki 发表于 2021-5-26 09:18:10

xxdd 发表于 2021-5-26 08:56
并联的话,当然是并行读取了,用FPGA实现
1个时钟一个芯片可以读4bit,10颗并联就是40bit,100M时钟,带 ...

有FPGA了就是强,那么并联3片GD25LT256E(200MB/s)或者2片GD25LX256E(400MB/s)就可以了。GD25LT256E在某个商城居然还有货。因为是双边延,除了FPGA外,其他的处理器估计还还不好搞得D触发器伺候。

xxdd 发表于 2021-5-26 10:36:40

takashiki 发表于 2021-5-26 09:18
有FPGA了就是强,那么并联3片GD25LT256E(200MB/s)或者2片GD25LX256E(400MB/s)就可以了。GD25LT256E在 ...

谢谢推荐,我看一下

zjykwym 发表于 2021-5-27 00:35:29

xxdd 发表于 2021-5-26 10:36
谢谢推荐,我看一下

你可以去gd官网查产品,有产品list。

htjgdw 发表于 2021-5-28 00:19:45

确实,现在的SPI Flash读取速度比以前的快多了,xSPI 8bit DDR读取速度400MB/s。还有一种HyperBus接口和xSPI类似,速度也这么快。

akey3000 发表于 2023-1-31 23:53:34

本帖最后由 akey3000 于 2023-2-1 00:03 编辑

ST_ATMEL_NXP 发表于 2021-5-25 10:09
NOR FLASH的并口速度好像一般都在70MHz左右,就算用32bit接口的,也才280MB/s。难道你有64bit的并行接口? ...
(引用自8楼)

这样看速度还没有串行快

ibmx311 发表于 2023-2-1 02:26:01

以前一个项目用过MRAM,30多ns,并口的,我已经觉得特好用了

dog 发表于 2023-2-1 15:06:23

单片机的价格,和引脚数量成正比,所以。。。
另外,试一下 STM32G4的 Dual Bank with Quad Lines

下一页 发表于 2023-2-3 11:46:32

并口的nor以前是主流,现在基本被淘汰了。好处是可以xip,缺点是容量小,价格高。

dz20062008 发表于 2023-2-3 15:27:51

ibmx311 发表于 2023-2-1 02:26
以前一个项目用过MRAM,30多ns,并口的,我已经觉得特好用了
(引用自28楼)

MRAM听说是好东西,就是价格不知道贵不贵。能不能大概透漏一下单位容量的价格。感觉这好东西是航天与军工才用的起吧

lixin91985 发表于 2023-2-3 18:31:56

600MB/S, 一分钟35GB,,这个速度快接近早期的固态硬盘理论速度了。

我很好奇,你是用什么处理器来处理这么大的数据。
页: [1]
查看完整版本: 请教大家,NOR flash为什么都是SPI接口,有并行接口的吗?