Presentation 2010/10/21
Development of High performance ERC32 processor emulator based on Dynamic Translation Emulation Method
Jong-Wook Choi, Jae-Seung Lee, Seung-Eun Yang, Yee-Jin Cheon,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Currently developing satellites by KARI use the MCMERC32SC processor for on-board computer (OBC). The software-based spacecraft simulator was developed for the flight software (FSW) development and testing using TSIM-ERC32 processor emulator from Aeroflex Gaisler. This simulator has been used for the FSW development and verification. It also will be used for ground operation training, LEOP operation and FSW maintenance after launch. The processor in OBC of next-generation LEO satellite will be changed from ERC32 to LEON3, but the software-based LEON3 (such as TSIM-LEON3) emulator cannot meet the real time performance because of the high performance of LEON3 processor. To resolve this problem, ESA develops the hardware-based processor emulator but it is limited to LEON2 processor. Another approach from ESA, dynamic translation emulator is developed, which offers performance improvement of 5-10 times over traditional emulators while retaining the benefits of software based emulators. This papers presents the development of the ERC32 emulator based on open source dynamic translator, QEMU, as the first step. And it describes the software development and testing/debugging on developed emulator.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Emulator / QEMU / Dynamic Translation / ERC32
Paper # SAT2010-56
Date of Issue

Conference Information
Committee SAT
Conference Date 2010/10/21(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Satellite Telecommunications (SAT)
Language ENG
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Development of High performance ERC32 processor emulator based on Dynamic Translation Emulation Method
Sub Title (in English)
Keyword(1) Emulator
Keyword(2) QEMU
Keyword(3) Dynamic Translation
Keyword(4) ERC32
1st Author's Name Jong-Wook Choi
1st Author's Affiliation Satellite Flight Software Department, Korea Aerospace Research Institute()
2nd Author's Name Jae-Seung Lee
2nd Author's Affiliation Satellite Flight Software Department, Korea Aerospace Research Institute
3rd Author's Name Seung-Eun Yang
3rd Author's Affiliation Satellite Flight Software Department, Korea Aerospace Research Institute
4th Author's Name Yee-Jin Cheon
4th Author's Affiliation Satellite Flight Software Department, Korea Aerospace Research Institute
Date 2010/10/21
Paper # SAT2010-56
Volume (vol) vol.110
Number (no) 256
Page pp.pp.-
#Pages 7
Date of Issue