999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

ECC糾錯算法在存儲式測井儀器中的應用

2017-03-16 09:31:44祝清法張阿朋
科技創(chuàng)新與應用 2017年5期

祝清法 張阿朋

摘 要:存儲式測井儀器在工作過程中把測井數(shù)據(jù)存儲到本地,測井完畢后把數(shù)據(jù)讀出到PC機進行處理。儀器采用NAND_Flash作為存儲介質(zhì),使用ECC糾錯算法對存儲到NAND_Flash中的數(shù)據(jù)進行校驗和糾錯是非常重要的工作,文章使用STM32實現(xiàn)了ECC糾錯算法。

關(guān)鍵詞:存儲式;NAND_Flash ECC糾錯算法;STM32

引言

目前世界上主流的非易失閃存技術(shù)分為NAND和NOR,NAND結(jié)構(gòu)以其極高的存儲密度,極快的寫入和擦除速度,占領(lǐng)了中大容量存儲器的市場,我公司存儲式測井儀器的存儲體便采用K9F2G08U0C作為存儲介質(zhì),典型的NAND_Flash。

ECC全稱Error Checking and Correction,是常用的對NAND_Flash進行校驗和糾錯的算法,其只能糾正1bit的錯誤,檢測出2bit以內(nèi)的錯誤,對2bit以上的錯誤不能保證檢測。由于NAND_Flash的出錯模式一般不會整個Block或者Page全部失效,而是某一個bit發(fā)生錯誤,故ECC糾錯算法對NAND_Flash的糾錯效果非常理想。

1 算法詳細介紹

ECC校驗每次對256字節(jié)的數(shù)據(jù)進行操作,形成一個256行、8列的矩陣,矩陣每個元素代表一個bit。ECC算法的校驗包括列校驗和行校驗,對每個待校驗的bit位求異或,很顯然,如果結(jié)果為0,則表示有偶數(shù)個1,如果結(jié)果為1,則表示有奇數(shù)個1。

列校驗矩陣示意圖如圖1所示

2 實際應用

K9F2G08U0C的每個Page頁包含512字節(jié)的數(shù)據(jù)區(qū)和16字節(jié)的OOB區(qū),每次往K9F1208寫入256字節(jié)的數(shù)據(jù),同時生成一個ECC校驗碼存儲到OOB區(qū);讀數(shù)據(jù)的時候,將從OOB區(qū)中讀出的原ECC校驗和新ECC校驗和按位異或,若結(jié)果為0,則表示不存在錯(或是出現(xiàn)了 ECC無法檢測的錯誤);若3個字節(jié)異或結(jié)果中存在11個比特位為1,表示存在一個比特錯誤,且可糾正,根據(jù)相應的規(guī)則即可定位到特定的Bit發(fā)生了反轉(zhuǎn),修正過來即可;若3個字節(jié)異或結(jié)果中只存在1個比特位為1,表示 OOB區(qū)出錯;其他情況均表示出現(xiàn)了無法糾正的錯誤。

如果使用軟件進行ECC編碼和解碼,根據(jù)上述ECC計算規(guī)則,進行一次列計算最少需要1024個指令周期,256字節(jié)共需要1024*22=22528個指令周期,嚴重影響MCU工作效率。使用STM32F407自帶硬件ECC模塊,可以自動計算出ECC校驗碼,提高系統(tǒng)的工作效率。用STM32F407的FSMC接口連接K9F2G08U0C,對FSMC進行適當?shù)呐渲弥螅纯稍谧x寫NAND_Flash的時候讀到ECC校驗數(shù)據(jù),無需手動計算。

3 結(jié)束語

采用ECC糾錯算法糾正NAND_Flash中的位翻轉(zhuǎn)錯誤,有效的保證了數(shù)據(jù)的正確性和完整性,從而保證了存儲式測井儀器的測井成功率。在實際使用中,充分利用MCU的硬件模塊,極大的提高系統(tǒng)工作效率。ECC糾錯算法也可以應用在其他任何需要高可靠性存儲的系統(tǒng)中。

參考文獻

[1]楊孝光.ECC校驗的算法分析和程序?qū)崿F(xiàn)[M].成都:電子科技大學出版社,2004:13-16.

[2]李晴.高速大容量NAND FLASH存儲系統(tǒng)的設計與實現(xiàn)[D].北京理工大學,2015.

[3]陳國,高楊.NAND Flash在大容量存儲技術(shù)中的應用[J].航空計算技術(shù),2009(2):113-116.

作者簡介:祝清法(1988-),男,江蘇連云港人,學士,助理工程師,主要研究方向為石油測井儀器。張阿朋(1985-),男,江蘇連云港人,學士,工程師,主要研究方向為石油測井儀器。

主站蜘蛛池模板: 久久综合婷婷| 无码内射中文字幕岛国片| 日韩福利在线观看| 看看一级毛片| 中文字幕调教一区二区视频| 怡春院欧美一区二区三区免费| 黄色网在线| 亚洲欧洲免费视频| 免费一级毛片| 亚洲青涩在线| 视频一区视频二区日韩专区| 亚洲一欧洲中文字幕在线| 亚洲国产综合第一精品小说| 五月天福利视频| 久久无码av三级| 毛片在线播放网址| 亚洲无码精彩视频在线观看| 中文字幕在线永久在线视频2020| 日韩无码黄色| 欧美激情成人网| 青青草国产免费国产| 国产极品美女在线观看| 一级高清毛片免费a级高清毛片| 国产在线精品香蕉麻豆| 亚洲性一区| 欧美97色| 国产一区在线观看无码| AV无码国产在线看岛国岛| 国产精品污视频| 国产69囗曝护士吞精在线视频| 国产在线精彩视频二区| 国产乱人伦精品一区二区| 欧美区一区二区三| 拍国产真实乱人偷精品| 欧美日韩中文字幕在线| 538国产在线| 91区国产福利在线观看午夜| 国产在线观看成人91| 欧美午夜理伦三级在线观看| 毛片三级在线观看| 韩日午夜在线资源一区二区| 亚洲第一成网站| 欧美激情伊人| 国产精品成人观看视频国产 | 在线观看国产网址你懂的| 日本三区视频| 99re这里只有国产中文精品国产精品| 亚洲精品动漫在线观看| 少妇人妻无码首页| 亚洲国产天堂久久综合| 91成人在线免费视频| 欧美、日韩、国产综合一区| 91www在线观看| 亚洲大学生视频在线播放| 成人免费网站久久久| 精品国产成人高清在线| 国产主播在线观看| AV无码国产在线看岛国岛| 无码不卡的中文字幕视频| 波多野衣结在线精品二区| 亚洲成aⅴ人片在线影院八| 人人澡人人爽欧美一区| 18禁高潮出水呻吟娇喘蜜芽| 亚洲第一视频免费在线| 乱人伦99久久| 无码日韩视频| 97久久人人超碰国产精品| 亚洲AV电影不卡在线观看| 亚洲国产精品成人久久综合影院| 黄色污网站在线观看| 亚洲人成影视在线观看| 精品人妻系列无码专区久久| 国产三级精品三级在线观看| 国产三级视频网站| 伊人久久综在合线亚洲91| 伊人中文网| 香蕉综合在线视频91| 白浆免费视频国产精品视频 | 久久久久夜色精品波多野结衣| 一区二区三区四区日韩| 国产区福利小视频在线观看尤物| 狠狠色综合久久狠狠色综合|