航天器时变计算机可重构技术研究

被引:0
作者
隋世杰
机构
[1] 哈尔滨工业大学
关键词
时变计算机; 在系统编程; FPGA; 可重构;
D O I
暂无
年度学位
2008
学位类型
硕士
导师
摘要
近年来,随着卫星规模逐渐向微小型化发展,卫星对星载计算机提出越来越多的要求:微型化、多功能、高性能、在轨硬件升级以及自我故障修复等。传统基于ASIC或通用处理器的设计很难同时满足以上诸多要求,可重构计算技术的航天应用为这一问题带来可行的解决方案。 本文根据基于可重构计算技术的星载计算机——时变计算机的研究工作,针对时变计算机功能切换、在轨硬件升级、以及自我故障修复等要求,进行系统重构的理论分析与软硬件设计。 根据时变计算机设计的技术指标与整体方案,对时变计算机核心器件——Stratix II FPGA(Field Programmable Gate Array)的重构进行了充分的论证与分析,确定了采用微控制器+大容量存储器的配置方案;通过FPGA各种配置方式的比较,选择快速被动并行(FPP)的重构方式,并进行配置单元硬件电路设计,为时变计算机原理样机研制生产提供相应设计支持。 在时变计算机重构方案分析基础上,采用汇编语言设计重构控制软件,完成微控制器对FPGA功能切换控制、FPGA故障监测与修复、系统硬件升级包上传与系统硬件升级控制、软件自身的在轨升级等工作。 为了验证重构控制硬件与软件设计,构建了基于时变计算机原理样机的闭合回路仿真平台,并在平台中进行了对日定向和对地定向两种模式的功能切换以及故障处理等工作,为了监测重构时间,在重构控制软件中嵌入测量模块。验证结果表明:时变计算机能够顺利完成不同工作模式之间的切换工作,当FPGA出现故障,微控制器能够及时判断并进行成功修复。
引用
收藏
页数:68
共 17 条
[1]
基于ARM处理器的星载计算机系统研究 [J].
王新升 ;
孙汉旭 ;
徐国栋 ;
同志宏 .
北京邮电大学学报, 2005, (04) :23-26
[2]
一种基于FPGA的容错嵌入式系统设计 [J].
陈国林 ;
章立生 .
计算机应用, 2005, (08) :1916-1918+1922
[3]
航天器控制应用的星载计算机技术 [J].
杨孟飞 ;
郭树玲 ;
孙增圻 .
航天控制, 2005, (02) :69-73
[4]
新一代FPGA在星载嵌入式计算机中的应用 [J].
杨雅 ;
卫新国 ;
高洁 ;
施敏华 .
上海航天, 2005, (02) :47-50
[5]
可重构计算技术及其发展趋势 [J].
段然 ;
樊晓桠 ;
高德远 ;
沈戈 .
计算机应用研究, 2004, (08) :14-17
[6]
基于可重构核的FPGA电路设计 [J].
李冰 ;
吴金 ;
魏同立 .
固体电子学研究与进展, 2003, (01) :67-72
[7]
星载计算机抗辐射加固技术 [J].
华更新 ;
王国良 ;
郭树玲 .
航天控制, 2003, (01) :10-15+21
[8]
可重构计算的硬件结构 [J].
李仁发 ;
周祖德 ;
陈幼平 ;
徐成 ;
李方敏 .
计算机研究与发展, 2003, (03) :500-506
[9]
中国航天专用集成电路实现途径研究 [J].
杜文志 ;
谭维炽 .
中国空间科学技术, 2002, (05)
[10]
可重构体系结构的特征及应用 [J].
曲英杰 ;
王沁 ;
王昭顺 .
计算机工程与应用, 2001, (17) :19-21+41