• 星载大容量快速可靠启动算法设计

    分类: 地球科学 >> 空间物理学 提交时间: 2016-05-13

    摘要: 本文研究星载大容量固态存储器(SSR)的索引建立机制,分析传统方案的优缺点并结合在轨运控需求、工作模式等特点,提出一种适合基于NAND FLASH的星载大容量固态存储器的快速启动算法.原有文件系统存储索引表来自于NAND FLASH空余区,算法增加新的保留区设计及相应的启动过程,避免重启时扫描空余区重新建立索引.针对空间环境单粒子效应带来的存储错误,NAND FLASH保留区的索引信息采取ECC编码、冗余备份、分区存储等可靠性措施,提高索引表的可靠性.本文介绍了应用保留区的启动工作机理以及不同模式下的更新方式,阐述了系统在功能性重启和故障性重启下的扫描方式,并建立数学模型分析算法的有效性,最后在使用欧比特NAND FLASH搭建的测试平台上进行验证.本文算法功能性重启索引建立耗时5.643 ms,故障重启索引建立73.985 ms,而传统算法重启索引建立50.37 s.实验结果表明,本算法显著减少了系统启动耗时.

  • 无缝坏块处理与流水编程的NAND型内存控制器设计与实现

    分类: 地球科学 >> 空间物理学 提交时间: 2016-05-04

    摘要: 为满足航天大容量存储系统对高速存储及数据完整的需求,实现了一个基于NAND型内存的高性能控制器,提出了一种实现于NAND型内存芯片内部的流水编程机制,以及一种可以保证数据无缝连接的坏块处理机制。介绍了存储控制器的各个模块设计,并分析了不同情况编程机制所需的时间计算方法,建立仿真模型,利用蒙特卡洛方法仿真并讨论了流水编程机制的性能优化效果。在实际硬件平台验证了流水编程机制和坏块处理机制,结果表明该大容量存储系统的存储速率可达100MB/s,读取数据与存入数据保持一致,数据无乱序无丢失。