《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > BCH編譯碼器的FPGA設計及SoPC驗證
BCH編譯碼器的FPGA設計及SoPC驗證
來源:電子技術應用2012年第6期
蔡 恒,崔雪楠,孟虹兆,黃啟俊,常 勝
武漢大學 物理科學與技術學院 微電子學與固體電子學,湖北 武漢430072
摘要: 針對NAND Flash應用,完成了并行化BCH編譯碼器硬件設計。采用寄存器傳輸級硬件描述語言,利用LFSR電路、計算伴隨式、求解關鍵方程、Chien搜索算法等技術方法完成了BCH編譯碼算法在FPGA上的硬件實現。相比于傳統串行實現方案,采用并行化實現提高了編譯碼器的速度。搭建了基于SoPC技術的嵌入式驗證平臺,在Nios處理器的控制下能快速高效地完成對BCH編譯碼算法的驗證,具有測試環境可配置、測試向量覆蓋率高、測試流程智能化的特點。
關鍵詞: 并行化 BCH FPGA 優化 SoPC
中圖分類號: TP391
文獻標識碼: A
文章編號: 0258-7998(2012)06-0015-03
FPGA design and SoPC verification of BCH encoder/decoder
Cai Heng,Cui Xuenan,Meng Hongzhao,Huang Qijun,Chang Sheng
Department of Electronics Science and Technology, School of Physics and Technology, Wuhan University, Wuhan 430072,China
Abstract: Parallel structures of BCH encoder/decoder are implemented, for application of NAND Flash. The design is composed of LFSR circuit module, syndrome solving module, key equation solving module and Chien search module. They are described in register-transfer level and realized on FPGA platform. The design is verified on an embedded SoPC platform. Under the control of Nios CPU, BCH algorithm can be efficiently tested. This embedded test system has the virtue of configurable test environment, high test-vector coverage and intelligent test process.
Key words : parallelization;BCH;FPGA;optimization;SoPC

    隨著科技進步和信息化的快速發展,如何在海量數據存儲中確保數據不出錯成為眾人關心的問題。作為廣泛應用于U盤、固態硬盤等電子產品的一種非易失性存儲介,NAND Flash 由于其結構的特殊性,在進行擦寫操作時易產生錯誤,故需要引入錯誤校驗機制。早期使用SLC工藝的NAND Flash通常采用漢明碼(ECC)校驗,但是無法糾正1 bit以上的錯誤。現今的MLC工藝多采用BCH糾錯,但每頁產生的錯誤往往超過2 bit,甚至達到4 bit。國內外對BCH糾錯的研究已展開,參考文獻[1-2]采用串行結構完成譯碼器設計,實現簡單,但最大時鐘頻率小、速度慢,無法滿足高速的需要。參考文獻[3-4]中提出并行化結構,提高了設計速度和數據吞吐量,但電路實現討論不充分。參考文獻[5]中通過ASIC制備芯片并進行測試驗證,但此方法周期長、費用高。

    針對以上問題,本文基于Altera公司的CycloneII EP2C35系列FPGA完成了并行化BCH(8184,7976,16)碼編譯器設計,并利用SoPC Builder搭建了驗證平臺,在Nios II處理器的控制下能高效地完成BCH編譯碼算法的驗證,具有測試環境可配置、測試向量覆蓋率高、測試流程智能化的特點。
1 BCH編譯碼FPGA設計
    結合實際使用NAND Flash的情況, 16 bit糾錯是NAND Flash使用的趨勢。本設計采用并行化結構實現16 bit BCH碼算法。
1.1 并行BCH編碼器的設計
    BCH編碼器通過除法電路得到余數作為系統碼的校驗位,實現公式為:
    



2 基于SoPC技術的驗證系統
    搭建了基于SoPC技術的嵌入式驗證平臺, NiosⅡProcessor通過AVALON總線以AVALON—SLERVER協議與RAM_CONTROLLER以及BCH_IP外設進行通信,控制編譯碼模塊工作,如圖4所示。其中data_cnt為傳輸碼元數,eob信號為傳輸碼元結束信號,sob為開始傳輸原碼信號,data信號為傳輸原碼數據。

 

 

    在此基礎上,利用NIOS向RAM中寫入多種類別錯誤進行糾錯。大量數據的測試證明了BCH編譯碼設計的正確性。部分測試結果如表1所示。

    使用硬件描述語言,基于Altera公司的Quartus8.0開發工具完成了應用于NAND Flash的并行化BCH編譯碼器的設計。采用并行結構縮短了編解碼周期,最大時鐘頻率可達101.84 MHz。搭建了基于SoPC技術的嵌入式驗證平臺,在Nios II處理器的控制下高效地完成了BCH編譯碼算法的驗證。驗證結果表明該算法具有測試環境可配置、測試向量覆蓋率高及測試流程智能化的特點。
參考文獻
[1] 孫怡,田上力,林建英.BCH碼譯碼器的FPGA實現[J].電路與系統學報,2000(12):98-100.
[2] 江建國.BCH編譯碼器的設計及驗證[D].上海:上海交通大學.2010.
[3] 張彥,李署堅,崔金.一種BCH碼編譯碼器的設計與實現[J].通信技術,2010,43(12):24-26.
[4] 劉冀,孫玲.可變碼率BCH碼編譯碼的FPGA實現[J].信號與信息處理,2010,40(7):11-13.
[5] 許錦.NAND Flash快速BCH編解碼算法及硬件實現[D].上海:上海復旦大學,2008.
[6] 趙景琰,金鷹翰,趙培,等.并行化的BCH編解碼器設計[J].微處理機,2010(4):42-45.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产一区二区三区黄| 欧美激情中文字幕乱码免费| 亚洲国产女人aaa毛片在线| 亚洲视频专区在线| 蜜臀久久久99精品久久久久久| 亚洲国产美女精品久久久久∴| 一本大道久久精品懂色aⅴ| 亚洲欧洲日本一区二区三区| 欧美日韩精品久久久| 亚洲精品久久久久久久久久久久久| 亚洲午夜未删减在线观看| 欧美剧在线免费观看网站| 黄色精品一区| 久色婷婷小香蕉久久| 国一区二区在线观看| 欧美午夜一区二区三区免费大片| 免费高清在线视频一区·| 在线免费观看日本一区| 欧美日本韩国在线| 亚洲视屏在线播放| 欧美少妇一区二区| 国产麻豆精品theporn| 欧美日本一区二区高清播放视频| 亚洲欧洲日产国码二区| 亚洲高清三级视频| 欧美国产日韩二区| 欧美国产日韩xxxxx| 欧美成人午夜免费视在线看片| 亚洲欧美日韩在线综合| 国产精品乱子久久久久| 这里只有精品丝袜| 久久婷婷成人综合色| 欧美理论大片| 欧美日韩国产综合视频在线观看中文| 国产主播一区二区三区| 欧美激情视频免费观看| 亚洲国产欧洲综合997久久| 亚洲第一黄色| 亚洲婷婷国产精品电影人久久| 亚洲素人一区二区| 日韩亚洲一区二区| 久久精品国产一区二区三区免费看| 美女诱惑一区| 亚洲精品日韩在线观看| 欧美成人黄色小视频| 国产精品入口日韩视频大尺度| 亚洲美女精品成人在线视频| 欧美精品乱码久久久久久按摩| 欧美成人官网二区| 久久精品人人做人人综合| 欧美紧缚bdsm在线视频| 国产精品青草久久久久福利99| 麻豆成人91精品二区三区| 国产精品久久久久久av下载红粉| 久久久精品国产免费观看同学| 欧美激情影音先锋| 欧美日韩亚洲高清| 久久精品视频在线免费观看| 激情综合电影网| 99视频精品免费观看| 狠狠色狠狠色综合日日小说| 欧美日韩中文字幕综合视频| 亚洲福利专区| 国产亚洲电影| 亚洲欧美国产精品桃花| 99re在线精品| 性做久久久久久免费观看欧美| 欧美在线亚洲一区| 狠狠色综合播放一区二区| 在线观看欧美亚洲| 欧美色图首页| 欧美日韩麻豆| 免费91麻豆精品国产自产在线观看| 国产女主播一区二区| 日韩视频―中文字幕| 国产精品久久久久久久浪潮网站| 久久一区二区三区超碰国产精品| 宅男精品视频| 另类成人小视频在线| 久久精品av麻豆的观看方式| 国产欧美一区二区三区沐欲| 欧美精品久久一区| 亚洲免费在线视频| 亚洲国产精品成人综合色在线婷婷| 欧美一区二区视频在线观看| 国产农村妇女精品| 国产美女高潮久久白浆| 久久综合成人精品亚洲另类欧美| 亚洲国产成人av在线| 欧美一区在线看| 国产偷国产偷亚洲高清97cao| 欧美一区二粉嫩精品国产一线天| 国产一区自拍视频| 国产欧美亚洲一区| 国产亚洲欧美一区二区| 国产日本欧美一区二区三区| 欧美亚洲免费高清在线观看| 久久亚洲国产精品一区二区| 亚洲一区二区在线播放| 精品av久久久久电影| 欧美视频日韩| 亚洲一区美女视频在线观看免费| 欧美一区二区大片| 欧美伦理视频网站| 在线成人av网站| 亚洲大胆人体在线| 9色精品在线| 先锋亚洲精品| 国产精品国产成人国产三级| 欧美日韩精品久久| 韩国一区二区在线观看| 欧美日韩成人在线视频| 欧美区亚洲区| 免费在线欧美视频| 欧美另类变人与禽xxxxx| 午夜综合激情| 久久经典综合| 日韩视频在线观看国产| 激情综合亚洲| 国产在线麻豆精品观看| 国产欧美日韩亚州综合| 狠狠色丁香婷综合久久| 久久一区亚洲| 欧美视频亚洲视频| 亚洲精品视频在线| 国产精品国产三级国产专播精品人| 午夜国产精品视频| 麻豆国产va免费精品高清在线| 欧美激情成人在线视频| 一区精品久久| 狠狠色综合网站久久久久久久| 亚洲免费播放| 亚洲韩国日本中文字幕| 午夜精品www| 1769国内精品视频在线播放| 亚洲欧美电影院| 欧美精品乱码久久久久久按摩| 欧美 日韩 国产精品免费观看| 1024成人网色www| 亚洲高清av在线| 国产精品扒开腿做爽爽爽视频| 男女av一区三区二区色多| 欧美日韩精品一区二区天天拍小说| 午夜视频精品| 亚洲国产精品999| 国产精品夜色7777狼人| 欧美丝袜一区二区三区| 久久久999精品视频| 欧美成人在线免费观看| 亚洲人成网站999久久久综合| 国产精品国产三级国产普通话99| 国产精品九色蝌蚪自拍| 亚洲精品国产精品久久清纯直播| 国产在线观看精品一区二区三区| 久久精品首页| 影音先锋久久精品| 香蕉成人啪国产精品视频综合网| 国产精品久久久久天堂| 国内免费精品永久在线视频| 亚洲自拍偷拍网址| 夜夜嗨av一区二区三区网站四季av| 国产精品亚洲аv天堂网| 亚洲精品在线免费观看视频| 欧美日精品一区视频| 在线观看国产精品淫| 欧美日韩精品一区| 国产日韩亚洲欧美综合| 国产精品永久免费观看| 亚洲午夜激情网页| 亚洲电影免费观看高清完整版在线观看| 男女激情视频一区| 日韩亚洲精品电影| 国产欧美日韩专区发布| 一区二区三区精品久久久| 国产精品久久久久9999| 免费久久久一本精品久久区| 亚洲一区二区黄色| 久久日韩粉嫩一区二区三区| 亚洲欧美久久| 99国产麻豆精品| 久久精品观看| 亚洲自拍高清| 久久久久久久一区二区三区| 这里只有精品视频在线| 欧美中文在线观看国产| 亚洲欧洲中文日韩久久av乱码| 久久亚洲私人国产精品va媚药| 欧美精品久久99| 久久精品视频在线看| 欧美精品啪啪| 亚洲成人在线观看视频| 亚洲二区免费| 亚洲高清自拍| 国外成人在线视频| 国产精品久久一卡二卡| 欧美成人综合网站| 久久亚洲春色中文字幕久久久| 欧美中在线观看| 欧美成人免费在线视频| 91久久中文字幕| 精品99视频| 国内成人精品2018免费看| 亚洲人成人一区二区三区| 一本一本大道香蕉久在线精品| 久久爱91午夜羞羞| 亚洲视频免费在线| 亚洲精品美女久久7777777| 狂野欧美激情性xxxx| 亚洲人体一区| 午夜国产精品视频免费体验区| 欧美日韩国产首页| 午夜在线视频一区二区区别| 欧美顶级大胆免费视频| 欧美成人免费小视频| 国产欧美一区二区精品秋霞影院| 亚洲高清视频一区二区| 国产精品美女久久久免费| 校园春色综合网| 99精品福利视频| 亚洲综合色在线| 99re6热只有精品免费观看| 午夜精品久久久久99热蜜桃导演| 蜜桃av一区二区在线观看| 新狼窝色av性久久久久久| 亚洲免费大片| 欧美精品福利在线| 欧美成人亚洲成人| 欧美高清一区二区| 亚洲精品中文字幕在线观看| 国产亚洲女人久久久久毛片| 欧美色视频在线| 国产精品一区二区黑丝| 久久女同互慰一区二区三区| 国产精品av免费在线观看| 亚洲一级一区| 国产亚洲一区二区三区在线观看| 国产欧美日韩另类一区| 午夜精品久久久久久久久久久| 黄色av成人| 久久国产精品99国产| 国产午夜精品在线| 国内精品国语自产拍在线观看| 国产精品你懂得| 国产午夜精品理论片a级大结局| 亚洲第一福利视频| 国产精品亚洲综合久久| 国产精品久久看| 免费人成网站在线观看欧美高清| 亚洲高清二区| 国内成人在线| 中日韩男男gay无套| 午夜久久黄色| 欧美一激情一区二区三区| 另类欧美日韩国产在线| 亚洲一区二区三区视频| 国产精品免费福利| 99国产精品久久久久久久成人热| 久久久青草婷婷精品综合日韩| 蜜臀av一级做a爰片久久| 欧美日韩亚洲一区在线观看| 欧美精品99| 久久九九精品| 亚洲每日在线| 亚洲国产一区二区三区在线播| 午夜精品视频网站| 欧美国产极速在线| 国产一区二区三区网站| 国产精品盗摄久久久| 久久久久久夜| 久久亚洲国产成人| 欧美精品一区二区高清在线观看| 欧美成人午夜剧场免费观看| 久久精品国产视频| 欧美日韩国产片| 亚洲欧洲精品一区二区三区不卡| 国产精品每日更新| 激情欧美日韩| 国产精品一区二区在线观看网站| 久久久免费精品视频| 黄色一区二区在线观看| 久久久久国产一区二区三区四区| 亚洲国产精品va在线看黑人动漫| 免费成人黄色av| 国产日产亚洲精品| 亚洲欧美日韩国产精品| 久久精品国产精品亚洲综合| 性欧美办公室18xxxxhd| 亚洲精品在线三区| 国产欧美精品日韩区二区麻豆天美| 午夜精品视频| 久久综合中文| 亚洲图片激情小说| 夜色激情一区二区| 亚洲欧美在线播放| 欧美日韩一区二区视频在线观看| 欧美日韩精品中文字幕| 欧美精品一区二区三区蜜臀| 国产一区二区三区奇米久涩| 久久久www成人免费精品| 欧美精品免费在线观看| 亚洲高清三级视频| 国产精品毛片a∨一区二区三区|国| 欧美日韩国产综合网| 欧美金8天国| 亚洲视频网在线直播| 亚洲经典自拍| 午夜精品剧场| 香蕉免费一区二区三区在线观看| 在线免费观看日本欧美| 美女在线一区二区| 国产揄拍国内精品对白| 亚洲精品一区久久久久久| 狠狠色丁香久久婷婷综合丁香| 亚洲国产欧美日韩精品| 国产精品中文在线| 亚洲色在线视频| 99视频+国产日韩欧美| 国产日韩精品综合网站| 欧美午夜片欧美片在线观看| 国产综合色在线视频区| 国产精品卡一卡二卡三| 小辣椒精品导航| 欧美成人午夜影院| 国产亚洲人成a一在线v站| 国产亚洲制服色| 欧美一区精品| 久久国产精品一区二区三区| 国产精品区免费视频|