Browse > Article

Design and Implementation of a Processor Monitor and Fault Injection System for Next Generation Spacecraft Computer Board  

Jeong, Jae-Yeop (한국항공우주연구원 위성탑재소프트웨어팀)
Choi, Jong-Wook (한국항공우주연구원 위성탑재소프트웨어팀)
Cheon, Yee-Jin (한국항공우주연구원 위성탑재소프트웨어팀)
Publication Information
Journal of Satellite, Information and Communications / v.9, no.4, 2014 , pp. 97-103 More about this Journal
Abstract
In order to verify normal operation of satellite OBC(On Board Computer), it is essential that processor monitoring and debugging. So we are using the GRMON of Aeroflex Gaisler. It provides a lot of features for debugging of LEON processor but we can't use that features on the NGSCB(Next Generation Spacecraft Computer Board) except a few things. So the cost-effectiveness is very low. And for hardware fault injection, we are using a method of modify satellite flight software, because we can't modify GRMON. This method can not guarantee normal operation of the satellite flight software. So in this paper we were developed the processor monitoring and fault injection tool for NGSCB.
Keywords
LEON2FT; AT697F; NGSCB; Processor Monitor; Fault Injection;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Jong-Wook Choi, Yee-Jin Cheon, "Study of Next Space Processor for Development of Flight Software", KSAS, pp. 809-814, 2012
2 Jong-Wook Choi, Byeong-Gyu Nam, "System Software Design and Simulation for LEON2-FT Processor based on PCI", KOSST, vol. 8, no. 1, pp. 54-60, 2013
3 Jae-Yeop Jeong, Jong-Wook Choi, Yee-Jin Cheon, "The Design and Implementation of Processor Debug Monitor for Next Generation Spacecraft Computer Board", KSAS, 2014
4 Yunki Lee, Jihoon Kim, "A Conceptual Study on Standard Architecture Design for the Next Generation Satellite OBC", KSAS, pp. 1018-1024, 2013
5 Aeroflex, "GRMON User's Guide", pp. 1-79, 2013
6 Aeroflex, "GRMON2 User's Guide", pp. 1-203, 2014
7 ATMEL, "Rad-Hard 32-bit SPARC V8 Processor AT697F", pp. 1-175, 2011
8 SPARC International, Inc., "The SPARC Architecture Manual Version 8", pp 1-295
9 http://www.lua.org, "Lua 5.2 Reference Manual", 2013
10 Kurt Jung, Aaron Brown, "Beginning Lua Programming", pp. 1-673, 2007