BCH編譯碼器的FPGA設(shè)計及SoPC驗證
來源:電子技術(shù)應(yīng)用2012年第6期
蔡 恒,崔雪楠,孟虹兆,黃啟俊,常 勝
武漢大學(xué) 物理科學(xué)與技術(shù)學(xué)院 微電子學(xué)與固體電子學(xué),湖北 武漢430072
摘要: 針對NAND Flash應(yīng)用,完成了并行化BCH編譯碼器硬件設(shè)計。采用寄存器傳輸級硬件描述語言,利用LFSR電路、計算伴隨式、求解關(guān)鍵方程、Chien搜索算法等技術(shù)方法完成了BCH編譯碼算法在FPGA上的硬件實現(xiàn)。相比于傳統(tǒng)串行實現(xiàn)方案,采用并行化實現(xiàn)提高了編譯碼器的速度。搭建了基于SoPC技術(shù)的嵌入式驗證平臺,在Nios處理器的控制下能快速高效地完成對BCH編譯碼算法的驗證,具有測試環(huán)境可配置、測試向量覆蓋率高、測試流程智能化的特點。
中圖分類號: TP391
文獻(xiàn)標(biāo)識碼: A
文章編號: 0258-7998(2012)06-0015-03
文獻(xiàn)標(biāo)識碼: 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
此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。