请教大家,NOR flash为什么都是SPI接口,有并行接口的吗?
我想实现600MB/S的数据读取带宽,写带宽无要求。用SPI接口的话,要用10颗并联,带宽才差不多够,有没有并行接口的flash能达到这种数据读取速度,请大家推荐一下。
数据量不大,关键是要速度快 本帖最后由 shandian007 于 2021-5-25 10:00 编辑
看错帖子内容了。 为啥非要用nor,nand不都是并行接口吗?速度又快,你看固态硬盘速度不是很快吗? 10个并联,当成并行的用,可以实现吗? 是我记错了吗?我记得nor flash 是可以xip 的,都是并口的啊 SST39VF3201之类的不就是并行的NOR么? hcambridge 发表于 2021-5-25 09:58
为啥非要用nor,nand不都是并行接口吗?速度又快,你看固态硬盘速度不是很快吗? ...
nand是异步接口,平均到每条数据线上的速度,是比不过spi nor flash的
而且用起来太复杂了 NOR FLASH的并口速度好像一般都在70MHz左右,就算用32bit接口的,也才280MB/s。难道你有64bit的并行接口?方案方向上是不是有所偏差? advarx21ic 发表于 2021-5-25 10:04
SST39VF3201之类的不就是并行的NOR么?
一次读周期要70ns,平均到每条数据线上,这个速度是远没有spi flash快的。 ST_ATMEL_NXP 发表于 2021-5-25 10:09
NOR FLASH的并口速度好像一般都在70MHz左右,就算用32bit接口的,也才280MB/s。难道你有64bit的并行接口? ...
正常肯定是把数据搬到DRAM中,但是我需要的带宽用flash阵列感觉也差不多够,所以想找找这样的方案。 并口也没这么快吧, 你用ram加电池得了 现在spi接口的nor最高速度可以到400MB了,8通道带DTR。 zjykwym 发表于 2021-5-25 10:55
现在spi接口的nor最高速度可以到400MB了,8通道带DTR。
有型号吗?帮忙推荐一下吧 xxdd 发表于 2021-5-25 11:10
有型号吗?帮忙推荐一下吧
要多大容量的? zjykwym 发表于 2021-5-25 13:53
要多大容量的?
64Mbit即可 1. NOR那点可怜的容量是否值得用并行接口?
2. 是否可以用串-并转换的方式解决,而不需要原生的并行接口? 你用nvme接口ssd,性能几个GB以上,比你这几十颗并联的系统稳定可靠好几个数量级。 ordman 发表于 2021-5-25 14:17
你用nvme接口ssd,性能几个GB以上,比你这几十颗并联的系统稳定可靠好几个数量级。 ...
主要是成本问题,我的主控只是10K LE这种级别的FPGA,驱动不了SSD的 请教SPI接口10颗并联怎么使用? 不还是一颗一颗读吗? 600MB/s 我怎么感觉我硬盘都没那速度 ztg328 发表于 2021-5-26 00:05
600MB/s 我怎么感觉我硬盘都没那速度
那要看什么硬盘了,pcie接口的SSD可以达到这个速度 gnail092 发表于 2021-5-25 21:38
请教SPI接口10颗并联怎么使用? 不还是一颗一颗读吗?
并联的话,当然是并行读取了,用FPGA实现
1个时钟一个芯片可以读4bit,10颗并联就是40bit,100M时钟,带宽就是4000Mbit/S,也就是500MB/S xxdd 发表于 2021-5-26 08:56
并联的话,当然是并行读取了,用FPGA实现
1个时钟一个芯片可以读4bit,10颗并联就是40bit,100M时钟,带 ...
有FPGA了就是强,那么并联3片GD25LT256E(200MB/s)或者2片GD25LX256E(400MB/s)就可以了。GD25LT256E在某个商城居然还有货。因为是双边延,除了FPGA外,其他的处理器估计还还不好搞得D触发器伺候。 takashiki 发表于 2021-5-26 09:18
有FPGA了就是强,那么并联3片GD25LT256E(200MB/s)或者2片GD25LX256E(400MB/s)就可以了。GD25LT256E在 ...
谢谢推荐,我看一下 xxdd 发表于 2021-5-26 10:36
谢谢推荐,我看一下
你可以去gd官网查产品,有产品list。 确实,现在的SPI Flash读取速度比以前的快多了,xSPI 8bit DDR读取速度400MB/s。还有一种HyperBus接口和xSPI类似,速度也这么快。 本帖最后由 akey3000 于 2023-2-1 00:03 编辑
ST_ATMEL_NXP 发表于 2021-5-25 10:09
NOR FLASH的并口速度好像一般都在70MHz左右,就算用32bit接口的,也才280MB/s。难道你有64bit的并行接口? ...
(引用自8楼)
这样看速度还没有串行快 以前一个项目用过MRAM,30多ns,并口的,我已经觉得特好用了 单片机的价格,和引脚数量成正比,所以。。。
另外,试一下 STM32G4的 Dual Bank with Quad Lines 并口的nor以前是主流,现在基本被淘汰了。好处是可以xip,缺点是容量小,价格高。 ibmx311 发表于 2023-2-1 02:26
以前一个项目用过MRAM,30多ns,并口的,我已经觉得特好用了
(引用自28楼)
MRAM听说是好东西,就是价格不知道贵不贵。能不能大概透漏一下单位容量的价格。感觉这好东西是航天与军工才用的起吧 600MB/S, 一分钟35GB,,这个速度快接近早期的固态硬盘理论速度了。
我很好奇,你是用什么处理器来处理这么大的数据。
页:
[1]