刘艳欢, 崔文朋, 张一山, 朱曦阳, 郑哲. 高性能LDPC编码器IP核设计与验证[J]. 微电子学与计算机, 2017, 34(4): 8-12.
引用本文: 刘艳欢, 崔文朋, 张一山, 朱曦阳, 郑哲. 高性能LDPC编码器IP核设计与验证[J]. 微电子学与计算机, 2017, 34(4): 8-12.
LIU Yan-huan, CUI Wen-peng, ZHANG Yi-shan, ZHU Xi-yang, ZHENG Zhe. Design and Verification of High-performance LDPC Encoder IP Core[J]. Microelectronics & Computer, 2017, 34(4): 8-12.
Citation: LIU Yan-huan, CUI Wen-peng, ZHANG Yi-shan, ZHU Xi-yang, ZHENG Zhe. Design and Verification of High-performance LDPC Encoder IP Core[J]. Microelectronics & Computer, 2017, 34(4): 8-12.

高性能LDPC编码器IP核设计与验证

Design and Verification of High-performance LDPC Encoder IP Core

  • 摘要: 为了实现大数据时代以固态硬盘为代表的大容量高吞吐率存储器的纠错编码, 基于数学特性优异的LDPC码, 提出了一种半并行的LDPC编码器架构.采用SIMD指令的调度控制流方式实现了RU编码算法, 完成了码率和码长等参数可动态配置的LDPC编码器的电路设计.通过Matlab与ModelSim联合仿真, 并在Xilinx FPGA平台上验证了编码器的功能正确性.结果表明: 工作频率为100 MHz时, 配置时间少于7 μs且相对于其它编码器结构可以在较少的资源下吞吐率可达4.82 Gb/s.

     

    Abstract: A semi-parallel LDPC encoder architecture was proposed for Error correction coding used in a solid state hard drive (SSD) which is the representative of large capacity and high throughput memory based on the mathematical characteristics of excellent LDPC codes. Then SIMD instruction scheduling control flow approach was applied to achieve the RU coding algorithm; LDPC encoder whose parameters such as bit rate and code length were dynamically configurable was designed. The correctness of the encoder was verified through Xilinx FPGA platform and co-simulation of Matlab and ModelSim; Tests showed that configuration time was less than 7 us and the encoder achieved a throughput of 4.82 Gb/s using fewer resources compared with other encoders when the operating frequency is 100 MHZ.

     

/

返回文章
返回