Flash ECC介绍
一、ECC基本介绍
由于Nand Flash的 生产工艺的局限性,一个Nand Flash存储并不能保证其在整个工作周期中性能的稳定,在其出厂或者使用过程中,都有可能产生坏块,从而造成存储数据的错误。为了保证数据的可靠性,需要对坏块进行检测。这里常用的方法就是ECC(Error Checking and Correction),是一种用于Nand Flash的差错检测和修正算法。
Nand Flash的数据是以bit的方式保存在memory cell(存储单元)中的。通常情况下,一个cell只能存储一个bit,这些cell以8个或者16个为单位,连成bit line,形成byte或者word,这就是Nand Flash的位宽。这些Line再组成Page(页)。然后一定数量的Page组成一个Block(块)。Block是Nand Flash中最大的操作单元,擦除操作就是以Block为单位进行的,而读与编程则是以Page为单位进行的,并且每次编程前都需要进行Flash的擦除。
ECC一般每256个字节原始数据生成3字节ECC校验数据,这三字节分成两部分:6bit的列校验和16bit的行校验,剩下的两bit置为1。
Flash ECC介绍相关推荐
- NAND FLASH ECC校验原理与实现
NAND FLASH ECC校验原理与实现 2008-01-25 14:57:27 转自:http://blog.csdn.net/nhczp/archive/2007/07/20/1700031.a ...
- 《STM32从零开始学习历程》——SPI物理层及FLASH芯片介绍
<STM32从零开始学习历程>@EnzoReventon SPI物理层及FLASH芯片介绍 相关链接: SPI协议层 SPI特性及架构 SPI固件库 参考资料: [野火EmbedFire] ...
- ADOBE FLASH ON 介绍
ADOBE FLASH ON 介绍 互联网不断的向我透露这样一个信息,如果你一个礼拜没有上网那么铁定你落后于时代一个礼拜了. 比如ADOBE我所关注的公司,基于FLEX的RIA应用给这家原来主营出版, ...
- 12、RH850 F1 FLASH存储器介绍
前言: FLASH存储器的英文名称是"Flash Memory",一般简称为"Flash",它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM ...
- NAND FLASH和NOR FLASH的介绍
一.存储数据的原理 两种闪存都是用三端器件作为存储单元,分别为源极.漏极和栅极,与场效应管的工作原理相同,主要是利用电场的效应来控制源极与漏极之间的通断,栅极的 电流消耗极小,不同的是场效应管为单栅极 ...
- NAND Flash ECC算法长度计算
转载地址:https://blog.csdn.net/kangear/article/details/9009301 NAND Flash中常用的纠错方式 因为闪存中会有出错的可能,如果没有使用ECC ...
- nand flash ecc level
之前做过micron的驱动,对oob读写一直有问题. 比如ecc level为4-bit ECC/512 (main) +4 (spare) + 8 (parity) bytes 4bit是nand ...
- FLASH ECC算法
文章目录 1.ECC算法简介 2.ECC算法描述 2.1 ECC校验算法 2.2 ECC纠错算法 3. ECC算法步骤 4. 算法验证 写在最后 1.ECC算法简介 由于NAND Flash的工艺不能 ...
- 这是我见过最好的Flash知识介绍了!
一.Flash Memory简介 Flash Memory 是一种非易失性的存储器.在嵌入式系统中通常用于存放系统.应用和数据等.在 PC 系统中,则主要用在固态硬盘以及主板 BIOS 中. 另外,绝 ...
最新文章
- MySQL之check、optimize和analyze
- java pdf添加图片_java实现在pdf模板的指定位置插入图片
- shell编程之特殊变量
- 【STM32】 keil软件工具--Configuration详解(上)
- annotation - SuppressWarning
- 深度学习(17)TensorFlow高阶操作六: 高阶OP
- 计算机网络同步技术,计算机网络同步技术
- 2台主机的docker互相通信的方法
- ReportViewer教程(14)-钻取报表和传入参数
- 息中间件kafka与activeMQ、rabbitMQ、zeroMQ、rocketMQ的比较
- c mysql命令_最基本的mysql命令
- 02-01 Python 安装与pip
- 85、android handler的警告Handler Class Should be Static or Leaks Occur
- hdu2847(2009多校第四场) 01串添加最少01使被k整除(暴力)
- ListView中有Checkbox时的点击和选择问题
- LINUX SHELL脚本多行注释
- 数值分析第八章知识点总结——常微分方程数值解法
- delphi自带控件操作excel
- hikaricp mysql_JAVA连接数据库 #03# HikariCP
- 春天最美的成语,都在古诗词里!