用于flash存储器的高可靠性数据读取方法
摘要:
本发明提供一种用于flash存储器的高可靠性数据读取方法,包括一组ECC控制寄存器,此ECC控制寄存器包括:管理字节使能位、左扇区数据使能位、右扇区数据使能位,用于控制是否对所述用户数据区中另一个扇区进行纠错处理;在对nandflash进行读操作时:当在逻辑上读用户数据区中左扇区时,则使能ECC控制寄存器中左扇区数据使能位,如果左扇区位于第一用户数据区内,则配置ECC控制寄存器中管理字节长度控制位有效(长度为8),发送读命令将用户管理信息读入BCH模块解码查错,但不加载到控制器缓存中,将左扇区数据读到BCH模块解码查错,并加载到控制器缓存中进行纠错,再将右扇区读到BCH模块解码查错,但不加载到控制器缓存中。本发明提高了对nandflash存储设备的读写速度,又保证了加载信息准确性且硬件利用率。
公开/授权文献
0/0