{"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":"188 1","pages":"0"},"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}
引用次数: 2
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.