首页> 中文期刊> 《电子与封装》 >基于FPGA的固态盘ECC实现

基于FPGA的固态盘ECC实现

             

摘要

In solid storage system, we use nand lfash as media. Because we use nand lfash, after several read and write it, the data in lfash is not stable. We have to deifne a way to let it become stable when we transformer the date with CPU. In this paper we describe the characteristic and principle of ECC. And implementing the function of ECC in FPGA. We get the conclusion that with 22 bit ECC code can correct 1 bit error and detect 2 bit errors in 256 bytes data.%以Nand lfash为存储介质的固态存储系统中,因为Nand lfash的固有特性,在多次读写后,储存在lfash中的数据将会变得不可靠。所以有必要开发一种能实现数据可靠传输的手段来提高lfash和主控芯片之间数据传输的可靠性。文中介绍了ECC码的特点和原理,在FPGA开发环境下实现ECC校验功能。并通过工程实现,在FPGA上实现了该ECC算法。测试结果表明256 Byte数据生成22 bit的ECC校验数据。能够检测1 bit错误和2 bit错误,并能纠正1 bit错误。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号