SPI flash

wzhg2458 2012-10-30 05:10:42
SPI flash和nand flash、Nor flash的区别
...全文
152 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
of123 2012-10-31
  • 打赏
  • 举报
回复

SPI FLASH 都是 NOR FLASH,不需要 ECC 纠错和 FTL 层管理,同时可靠性好。缺点是容量小,价格高。

NAND FLASH 便宜,但使用上更复杂。
第一,接口不同,需要专用的接口;
第二,会有“反转位”,即 1 读成 0,或相反;
第三,块内页只能顺序写,一般不允许对页的重复写;
第四,寿命短,MLC NAND FLASH 的擦除寿命标称是 3000 次。当然,由于容量大,还是可以将损耗均衡到整个器件中的。

因此,对 NAND FLASH 的管理需要专用的软件或硬件接口芯片来支持。
jdygrdzh 2012-10-30
  • 打赏
  • 举报
回复
首先是接口的区别。SPI是串行的,NOR flash通常是8-16根数据线16-32根地址线(可复用),NAND通常用8根线传命令,地址和数据
其次是存储介质区别,前两个NOR,后一个NAND
再有是驱动区别。NOR flash可以xlp,即启动时直接读取执行,无需额外驱动。其他两个都不可以,就算用作启动,也必须通过额外微控制器来使用。三者都可以通过驱动在系统运行时读写。
网上搜搜很多解释的,不值得问。

1,068

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧