星载固态存储器硬件架构研究

发布时间:2020-07-05 22:06
【摘要】:航天实验数据是航天任务的主要产出。星载固态存储器能够为星载探测设备的数据采集、存储、在轨处理及回放提供支撑,是航天综合电子系统的重要组成设备之一,在一定程度上影响整个航天任务完成的情况。随着太空探测技术的飞速发展,空间探测任务的多样性对星载固态存储器提出了更多、更高的要求。本文结合国外星载固态存储器发展现状,从存储芯片,容量,吞吐量,可扩展性,可靠性措施五个角度进行分析,总结星载固态存储系统集成度高,灵活性好,易扩展及通用性强的发展趋势,对相关的关键技术展开针对性的研究。提高存储器容量、吞吐量的基本方法是采用并行扩展技术以及流水技术提高NAND FLASH接口写入速度,使用速度快容量大的SDRAM替换SRAM提高缓存吞吐率,扩大存储阵列并相应的提高驱动能力。结合芯片工作原理与实际工作流程,提出SDRAM与NAND FLASH的合理吞吐量配比,避免特定环节瓶颈影响存储器真实性能,提高存储区的实际吞吐量。同时为了实现FPGA的ASIC化带来的资源不足的问题,提出优化连接方案,保证驱动能力、控制操作便捷的条件下,减少引线布线占用ASIC I/O资源,降低扩展成本,提高系统整体集成度。针对星载固态存储器启动时间过长、灵活性差的问题,深入分析星载固态存储器的工作特点,并且结合大型科研卫星以及微小卫星对存储器的不同需求,提出了两种快速启动算法。微小卫星对研制成本,设备的体积、质量要求严格,本文提出了基于保留区的快速启动算法,灵活利用原始存储区,在原始存储区中划分出一块区域集中存储BAT表,提高BAT表存储集成度,减少启动扫描用时;将保留区中BAT表根据内容划分,选用不同可靠性措施,在节省资源的基础上提高BAT表存储的可靠性;采用流水更新的策略实现保留区BAT表更新,提高更新效率,缩短更新用时,提高固态存储器的可靠性。该算法在功能重启时启动时间仅为传统管理方法的0.1%左右,故障重启时启动时间仅为传统管理方法的0.2%左右。大型科研任务对存储器的寿命、可靠性、启动时间要求更严格,本文引入新型非易失存储器MRAM辅助FPGA管理BAT表。新型非易失存储器MRAM,存储密度高,抗辐射能力强,读写速度快,寿命长的特点非常适合存储BAT表。FPGA并行管理BAT表与NAND FLASH几乎能够保证同步更新BAT表,极大的降低由于异常掉电引起的数据可靠性问题的概率;通过优化MRAM中BAT表格式,采用NAND FLASH地址直接映射MRAM地址,实现硬件快速索引降低了BAT表建立、更新的资源、时间消耗。该算法可进一步缩短启动时间,甚至不足传统管理方法的0.1%。以上两种技术能够有效的提高存储器基本性能,对存储架构的研究能够进一步提升星载固态存储器的扩展性及通用性。结合现代卫星研制的时间、成本、可靠性要求,针对传统架构BAT表臃肿,存储管理软件化过高,软硬件耦合紧密的缺点,提出一套通用化、模块化、集成度高、可靠性好的星载固态存储器架构方案,并且为适应微小卫星的需求,对架构进行调整,以实现更高的管理效率、存储密度,更低的功耗、更小的体积。硬件上,将传统架构中的多个组成部分独立为功能模块,将内部接口与外部接口分开,将管理总线与数据传输总线分开,统一总线接口,将对外接口集成在复接合路模块,精简接口提高存储器模块化通用性。使用CPCI总线作为管理总线,保证了架构的灵活,结构的稳定,便于各模块间的互换、调整,提升系统架构的可扩展性。连接上,使用高速串行总线作为存储区的数据总线,点对点的连接,保证数据传输的稳定性、可靠性,可支持并发传输方式,提高存储区的整体吞吐量。供电方面,每个模块独立供电,确保各存储模块间的独立性,提高架构抗单模块异常的能力。FPGA设计上,深入研究传统管理方案,提出了更灵活的半自主管理方案,利用MRAM配合FPGA进行BAT的检索、更新等工作,减少了软件的工作量,提升存储管理过程中硬件的自主性,提高了管理效率,降低了软硬件的耦合程度,减少管理过程对总线交互的依赖。经数学模型计算验证,半自主管理算法能够有效缩短存储区写入、回放、擦除操作的总时间,以及操作中与CPU交互所占用的总线时长,降低各操作过程产生中断的频率。
【学位授予单位】:中国科学院研究生院(空间科学与应用研究中心)
【学位级别】:博士
【学位授予年份】:2015
【分类号】:TP333
【图文】:

蓝色,磁带,固态存储器,存储器


图小增长据务1制务用二代吐量1-1 中,。从图中可长缓慢,且。1995 年,的数据都无1997 年由美公司(现为中,这就是4Mbits DR代存储器问量可达 20M图 1-蓝色线表可以看出 1且不能够满Galileo 任无法使用。美国宇航局美国 VCI是第一代星RAM 构成问世于本世Mbps。由于-1 大容量存示实际的任997 年是大足实际需求任务中由于磁从那以后,喷气推进实公司)联合载大容量固成阵列,存储纪初期,其SRAM(Sta存储器历史任务中应用大容量存储求。因为,磁带表面的再也没有实验室(Jet合研制的大容固态存储器储容量为 2G其主要存储芯atic Random史需求及实际的容量,绿器发展历史在此之前的的静电使得其有任务使用磁Propulsion容量固态存器。第一代固Gbits,输入芯片为 SDRm Access M际容量图绿色表示当史上的分水的任务都是其发生编码磁带来记录n Laboratory存储器应用在固态存储器入和输出数据RAM,每个Memory)存储时任务对容水岭时期,再是使用磁带来码错误,几乎录数据了[5]。y, JPL)和 T在了NASA器由 DRAM据速率只有个存储模块可储密度低,成容量的需求再次之前容来记录任务乎导致整个TRW 卫星A 的 CassiniM 构成,其有 2Mbps。可达 2Gbits成本较高,求容务个星i其s

历程,公司,存储器,产品


低必存存量 倍展低的方向发片的产品,必须通过刷存,无需刷存储芯片为量1997 年第一倍。由图 1,任务量的展历程图,目前在研方发展。SDRA分别适用刷新保持,刷新。因此主为 NAND FL一代大容量1-1 可知,的增多,星可见其公方向之一。AM 和 NA于不同的应功耗较大。主要存储芯LASH 的产量存储器问世星载固态存载固态存储司的产品容第 1 章 绪论AND FLAS应用场合。NAND F片为 SDRA产品吞吐量较世到现在,存储器的容储器的容量容量也在不论H 的各有所SDRAM 芯LASH 芯片AM 的产品较小,容量短短 17 年量一直都在量需求必定不断的增大,所长,各公芯片的读写片读写速度吞吐量更高量大,而且功年大容量存在快速增长不断增加。并且不断公司大都同时速度较快,度较慢,控制高,容量小,功耗低。存储器的容量长。日后随着图 1-2 为断扩大单板的时生产基控制简制复杂,,功耗大量翻了近着太空探SEAKR 的容量也

样机,单粒子


可度。到看作应le E子烧可以清晰的度在飞速增因此,多到更大的容看出 SEAKR作环境恶劣应(Total IoniEvent Latch烧毁(Singl图 1-3 M看到,深空长。虽然芯个公司的产量。通过图R 公司目前,空间中充izing Dose,Th up (SEL))e Event BurModified M空探测任务芯片的存储产品都采用图 1-2 对 S前产品都是通充斥着大量TID),单粒),单粒子功rnout (SEB[10]Mesh 样机图中对大容量密度不断提模块化的结EAKR 公司通过多板扩带电粒子,粒子翻转(S功能中断()),单粒子,[11],[12],[13],[1图量存储器容提高,但仍结构,可以司各产品性扩展的形式实对大容量Single EvenSingle Even子瞬态脉冲 S4]容量的仍旧无根据性能及实现量存储nt Upnt FuSingl

【参考文献】

相关期刊论文 前3条

1 吴晓薇;郭子政;;磁阻随机存取存储器(MRAM)的原理与研究进展[J];信息记录材料;2009年02期

2 陈志列;庞观士;刘志永;沈航;;基于FPGA的LPC-ISA总线桥接设计与实现[J];工业控制计算机;2011年05期

3 詹辛农,胡其正,詹昂;航天数据固态记录器设计问题(上)[J];遥测遥控;1999年01期



本文编号:2743191

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xxkjbs/2743191.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户bbae1***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com