基于TSC695F的航天有效载荷控制器的Bootstrap加载器设计

W. Xu, Yongjie Piao
{"title":"基于TSC695F的航天有效载荷控制器的Bootstrap加载器设计","authors":"W. Xu, Yongjie Piao","doi":"10.1109/CINC.2010.5643789","DOIUrl":null,"url":null,"abstract":"Anti-radiation TSC695F is usually used as aerospace payload controller in tasks to ensure the aerospace payload having extremely high reliability in abominable space environment. The processor bases on SPARC V7 architecture with parity check and EDAC, so it could design out high reliable bootstrap loader to guarantee the operation system of VxWorks and application codes loaded correctly and worked stable and high effective. First, this paper put forward the system hardware composition and boot mode which apply for aerospace payload, then it makes clear the related contents of register group initialization, stack initialization, system hardware initialization in bootstrap loader of TSC695F and give out the method to establish TRAP table. That's all through comparing different type of organize mode of program image. After that, compiling of target codes have been described and the kernel code of MakeFile had been given at the same time for reference aimed at the realization of engineering. Although this paper is based on TSC695F, but it could be extended to other embedded system based on SPARC for bootstrap loader analysis and design, for example, the TSC697 which based on SPARC V8 with higher performance, so this paper has extremely high engineering value.","PeriodicalId":227004,"journal":{"name":"2010 Second International Conference on Computational Intelligence and Natural Computing","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2010-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Bootstrap loader design of aerospace payload controller based on TSC695F\",\"authors\":\"W. Xu, Yongjie Piao\",\"doi\":\"10.1109/CINC.2010.5643789\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Anti-radiation TSC695F is usually used as aerospace payload controller in tasks to ensure the aerospace payload having extremely high reliability in abominable space environment. The processor bases on SPARC V7 architecture with parity check and EDAC, so it could design out high reliable bootstrap loader to guarantee the operation system of VxWorks and application codes loaded correctly and worked stable and high effective. First, this paper put forward the system hardware composition and boot mode which apply for aerospace payload, then it makes clear the related contents of register group initialization, stack initialization, system hardware initialization in bootstrap loader of TSC695F and give out the method to establish TRAP table. That's all through comparing different type of organize mode of program image. After that, compiling of target codes have been described and the kernel code of MakeFile had been given at the same time for reference aimed at the realization of engineering. Although this paper is based on TSC695F, but it could be extended to other embedded system based on SPARC for bootstrap loader analysis and design, for example, the TSC697 which based on SPARC V8 with higher performance, so this paper has extremely high engineering value.\",\"PeriodicalId\":227004,\"journal\":{\"name\":\"2010 Second International Conference on Computational Intelligence and Natural Computing\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-11-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 Second International Conference on Computational Intelligence and Natural Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CINC.2010.5643789\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 Second International Conference on Computational Intelligence and Natural Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CINC.2010.5643789","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

抗辐射TSC695F通常作为航天有效载荷控制器用于任务中,以确保在恶劣的空间环境下具有极高的航天有效载荷可靠性。该处理器基于SPARC V7体系结构,具有奇偶校验和EDAC功能,因此可以设计出高可靠性的引导加载程序,保证VxWorks操作系统和应用程序代码的正确加载,并稳定高效地工作。本文首先提出了适用于航天载荷的系统硬件组成和引导方式,然后明确了TSC695F引导加载程序中寄存器组初始化、堆栈初始化、系统硬件初始化的相关内容,并给出了TRAP表的建立方法。这都是通过比较不同类型的节目形象组织模式来实现的。然后,描述了目标代码的编译过程,同时给出了MakeFile的内核代码,以供工程实现时参考。虽然本文是基于TSC695F,但它可以扩展到其他基于SPARC的嵌入式系统中进行引导加载程序的分析和设计,例如基于SPARC V8的性能更高的TSC697,因此本文具有极高的工程价值。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Bootstrap loader design of aerospace payload controller based on TSC695F
Anti-radiation TSC695F is usually used as aerospace payload controller in tasks to ensure the aerospace payload having extremely high reliability in abominable space environment. The processor bases on SPARC V7 architecture with parity check and EDAC, so it could design out high reliable bootstrap loader to guarantee the operation system of VxWorks and application codes loaded correctly and worked stable and high effective. First, this paper put forward the system hardware composition and boot mode which apply for aerospace payload, then it makes clear the related contents of register group initialization, stack initialization, system hardware initialization in bootstrap loader of TSC695F and give out the method to establish TRAP table. That's all through comparing different type of organize mode of program image. After that, compiling of target codes have been described and the kernel code of MakeFile had been given at the same time for reference aimed at the realization of engineering. Although this paper is based on TSC695F, but it could be extended to other embedded system based on SPARC for bootstrap loader analysis and design, for example, the TSC697 which based on SPARC V8 with higher performance, so this paper has extremely high engineering value.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Evolutionary design of ANN structure using genetic algorithm Performance analysis of spread spectrum communication system in fading enviornment and Interference Comprehensive evaluation of forest industries based on rough sets and artificial neural network A new descent algorithm with curve search rule for unconstrained minimization A multi-agent simulation for intelligence economy
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1