网站大量收购独家精品文档,联系QQ:2885784924

基于FPGA的高速大容量固态存储设备数据ECC的设计与实现.pdf

基于FPGA的高速大容量固态存储设备数据ECC的设计与实现.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于FPGA的高速大容量固态存储设备数据ECC的设计与实现.pdf

Vol10 No18 June 20 10 第 10卷  第 18期  20 10年 6月 科  学  技  术  与  工  程   (20 10) 1844 1006  Scie nce Techno logy and Engineering  20 10 SciTechEngng 通信技术 基于 FPGA 的高速大容量固态存储 设备数据 ECC 的设计与实现 华  斌 1, 2  黄杰文 1, 2  周章伦 1, 2  孙建涛1, 2  张  平 1 ( 1 2 ) 中国科学院电子学研究所 ,北京 100190; 中国科学院研究生院 ,北京 100049 摘  要  针对 目前高速大容量固态存储设备中 ,影响数据存储可靠性的错 “位 ”问题 ,设计和实现了一种基于 FPGA 的专用 ( ) ECC Error correction code 纠错方法 。在读 、写操作时分别对存储数据的行和列生成校验码 ,通过比较两次操作的校验码 ,对 错 “位 ”进行精确定位和纠错 ,纠错能力为 1 b it/ 512 B 。相比传统纠错算法 , ECC纠错方法电路实现简洁 ,纠错能力强 ,易于硬 件实现 。实际运行结果表明 ,设计完全满足高速数据记录的需求 ,为大容量数据存储器的可靠性提供了重要保障 。 关键词  固态存储   FPGA   FLA SH  ECC 中图法分类号  TN 957. 52;     文献标志码  A   随着合成孔径雷达 SAR ( Syn thetic Ap ertu re R a 个 “b it ”出错 。由于这种错误的出现概率较低 ,在一 ) dar 技术向高分辨率 、多极化 、多波束 、三维地形测 般固态记录器设计中 ,均不采用纠错处理 ,但在某 绘 、宽测绘带 、多频段 、多工作模式等方向发展 , SAR 些应用中 ,如果错 “位 ”发生在某个敏感数据上 ,这 信息获取量迅速增加 。SAR 数据量的增长以及其 个小小的故障可能导致严重的后果 。因此在大容 对数据存储设备可靠性要求的增加都迫切要求改 量存储时 ,必须采用数据纠错算法 , 以确保存储器 善现在数据存储系统的性能 。 的可靠性 。传统的数据纠错编码有循环冗余码 , 固态记录器 SSR ( So lid State R ecorder) ,作为一 R eed - So lomon 纠错码等 , 以上算法虽然同样具有较 种全新的高速海量数据存储设备 , 以其存储密度 好的纠错性能 ,但是在 FPGA 实现时比较复杂 , 占用 大 、读写速度快 、抗震能力强 、可靠性高 、噪声小 、耐 资源较多 ,甚至会影响高速数据的记录速度 。为解 高温 ,体积小 、重量轻等优点 ,得到了迅猛的发展 。 决高速大容量数据记录的纠错问题 ,本文在 FPGA 早在 20世纪 90 年代中期 , F irech ild 公司就 曾成功 上成功实现了一种专用的 ECC校验算法 ,该算法资 将 SSR 应用于 F—16 上 [ 1 ] 。加拿大新一代合成孔 源 占用少 , 可 以直接嵌入到固态存储设备 已有 的 径雷达 R adarsat—2 使用的存储设备同样为固态记 FPGA 程序中 ,运行速度高 ,完全不影响高速数据的 录器 [ 2 ] 。随着半导体存贮器密度的日益提高 , 固态 ( 记录 ,可以实现 1b it/ 5 12B 的纠错能力 纠错能力可 大容量数据存储器必

文档评论(0)

aiwendang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档