您的位置:首页 > 其它

NAND Flash SLC、MLC技术解析

2012-09-29 10:46 246 查看

什么是SLC和MLC

要认清问题,首先要搞明白什么是SLC和MLC,它们属于两种不同类型的NAND FLASH存储器,用来作为MP3播放器、移动存储盘等产品的存储介质。SLC全称是Single-Level Cell,即单层单元闪存,而MLC全称则是Multi-Level Cell,即为多层单元闪存。它们之间的区别,在于SLC每一个单元,只能存储一位数据,MLC每一个单元可以存储两位数据,MCL的数据密度要比SLC大一倍。

从名次解释上来看,当然MLC密度要大,自然有其优势,成本上来说,MLC也具有很大的优势。据了解,不少芯片厂商开始从SLC制程转向MLC制程,今年8月,三星正式从SLC转向MLC,今年10月份,三星已经开始大批量的生产MLC闪存芯片。目前三星采用的芯片编号为K9G****** K9L*****的芯片为MLC芯片,而现代采用编号为:HYUU**** HYUV***芯片也是MLC芯片。

不过尽管MLC有其自身的优势,但是也掩饰不了其缺点。

1、读写效能较差

相比SLC闪存,MLC的读写效能要差,SLC闪存约可以反复读写10万次左右,而MLC则大约只能读写1万次左右,甚至有部分产品只能达到5000次左右。

2、读写速度较慢

在相同条件下,MLC的读写速度要比SLC芯片慢,目前MLC芯片速度大约只有2M左右。

3、能耗较高

在相同使用条件下,MLC能耗比SLC高,要多15%左右的电流消耗。

这些原因,很大程度上是取决于MLC制式改变,需要新的控制芯片支持,而部分MP3、闪存盘等产品仍然延续老式的设计,MLC就会带来各种问题,包括数据丢失、传输速度慢等缺陷。今年大批量SD卡被招回的风波,就是因为转用MLC芯片,没有新的主控芯片支持惹的祸,造成了很大的影响。

随着三星、东芝的MLC闪存芯片开始量产,MLC芯片应用也越来约广泛,由于全新的MLC芯片在存储密度等方面加大,对主控芯片的要求也越来越高。读写频繁的数码播放器和闪存盘等数码设备也加重了MLC闪存的出错几率,对于视频和音频这样的应用来说,必需具备控制芯片和ECC校验机制,目前有的主控芯片通过纯软件校验,这样,无形当中加重了主控芯片的负担。也有部分主控通过硬件的4bit ECC校验和软件校验相结合,从而减轻了主控负担,但是这只是在一定程度上减少出错的几率,MLC的芯片写入次数限制和传输速度等缺点是无法克服的。

MLC在架构上取胜SLC,很多厂商目前都MLC做了很多的优化和开发,未来可能将是一个主流方向,但目前来说技术还不是很成熟。而成本上来说,MLC要便宜SLC芯片,所以不少厂商在原有架构上选用了MLC芯片,但却没有增加控制芯片或者ECC校验,使得不少问题则由此而生,使得不少行业人士也惊呼MLC为“黑芯”。所以目前大家在选购MP3、闪存盘等数码产品的时候,不能一味的只看价格,而需要更多层面的去考虑。到底选择SLC还是MLC芯片好?我们欢迎大家在下面发表自己的评论。

转自:http://blog.163.com/fengtao_zhang@126/blog/static/1694016252012620103357465/

到6410才讨论SLC,MLC,Mini2440用的是SLC还是MLC呢?

Mini2440具备两种Flash,一种是 Nor Flash,型号为 SST39VF1601(AMD29LV160DB与此引脚兼容),大小为 2Mbyte;另一种是
Nand Flash,型号为 K9F1G08,大小为128M(旧版本为 K9F1208,大小为 64Mbyte)。S3C2440支持这两种 Flash启动系统,通过拨动开关 S2,你可以选择从NOR还是从 NAND启动系统。 实际的产品中大都使用一片 Nand Flash 就够了,因为我们为了方便用户开发学习,因此还保留了Nor Flash。

1.K9F系列的是SLC结构的NANDFLASH

2.K9G系列的是MCL结构的NANDFLASH

6400/6410对SLC/MLC的NANDFLASH都支持

SLC的页还有512BYTE和2K BYTE之分,不同的页大小就要对应调OM[0:4]的那几个电阻了

MLC的页很多只有2K BYTE的

http://topic.csdn.net/u/20090210/20/2a71bcbb-3260-41ad-81ba-0c3f38eec306.html

其实是SLC!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: