【技术实现步骤摘要】
带外OOB布局方法及装置
本专利技术涉及嵌入式设备领域,具体而言,涉及一种带外(OutofBand,简称为OOB)布局方法及装置。
技术介绍
在嵌入式设备领域,一般采用FLASH来存放数据。在写或读的时候,这些数据要保证正确性。其中,纠错码(ErrorCorrectingCode,简称为ECC)算法能够纠正单位错误,保证数据正确性,而OOB自由(free)区能够支持Linux文件系统。随着技术发展,产品都在往小型化发展。因为串行外围接口(SerialPeripheralInterface,简称为SPI)FLASH管脚比并行FLASH管脚少,硬件印刷电路板(PrintedCircuitBoard,简称为PCB)面积可以做到更小,SPINANDFLASH已经变为嵌入式设备主流存储设备。现有的系统级芯片(SystemonChip,简称为SoC)的SPINANDFLASH器件本身提供有OOB构图Layout,但是每款SPINANDFLASH的OOBLayout在布局OOB的坏块标识(BadBlockMarker),OOBfree区,OOBECC区有自己的一套规则,无法做到 ...
【技术保护点】
1.一种带外OOB布局方法,其特征在于,包括:在SPI NAND控制器中增加纠错码ECC功能模块开启的情况下,通过所述SPI NAND控制器中的布局规则对串行外围设备SPI NAND FLASH进行OOB布局。
【技术特征摘要】
1.一种带外OOB布局方法,其特征在于,包括:在SPINAND控制器中增加纠错码ECC功能模块开启的情况下,通过所述SPINAND控制器中的布局规则对串行外围设备SPINANDFLASH进行OOB布局。2.根据权利要求1所述的方法,其特征在于,在通过所述SPINAND控制器中的布局规则对所述SPINANDFLASH进行OOB布局之后,还包括:通过所述ECC功能模块对中央处理器读入的数据进行纠错处理;将纠错处理结果记录到所述控制器中增加的ECC状态寄存器中。3.根据权利要求1所述的方法,其特征在于,通过所述SPINAND控制器中的布局规则对所述SPINANDFLASH进行OOB布局包括:通过所述SPINAND控制器中的布局规则对所述SPINANDFLASH的坏块标识BadBlockMarker区,OOB空闲区和OOB保护区进行布局。4.根据权利要求1所述的方法,其特征在于,在通过所述SPINAND控制器中的对所述SPINANDFLASH进行OOB布局之前,还包括:关闭所述SPINANDFLASH的ECC功能模块。5.一种带外OOB布局装置,其特征在于,包括:布局模块,用于在SPINAND控制器中增加的纠错码ECC...
【专利技术属性】
技术研发人员:冯志杰,王春龙,徐群立,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。