講演名 2010/10/21
Development of High performance ERC32 processor emulator based on Dynamic Translation Emulation Method
,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 〓〓 〓〓〓〓 〓〓 〓〓〓〓〓〓 〓〓 〓〓〓〓〓 MCMERC32SC 〓 〓〓〓〓 〓〓〓, 〓〓〓〓〓〓〓 〓〓 〓 〓〓〓〓 〓〓〓 Aeroflex Gaisler 〓〓〓 〓〓〓 TSIM-ERC32 〓〓〓〓〓〓 〓〓〓〓 〓〓〓〓 〓 〓〓〓 〓〓 〓〓〓〓〓〓 〓〓 〓〓〓. 〓〓〓〓〓 〓〓〓 〓〓 〓〓〓〓〓〓 〓〓〓〓〓〓〓〓 〓 〓 〓〓〓 〓〓 〓〓〓〓 〓〓〓〓〓〓 〓〓 〓〓〓〓〓〓〓〓 〓〓〓 〓〓 〓 LEOP 〓〓, 〓〓〓〓〓 〓〓 〓〓〓〓〓〓 〓〓〓 〓〓〓〓. 〓〓〓 〓〓〓 〓〓〓 〓〓 〓〓〓〓〓〓 〓〓 〓〓 〓〓〓〓〓 ERC32 〓〓 LEON3 〓 〓〓 〓 〓〓〓〓, LEON3 〓〓〓〓〓 〓〓〓〓〓 〓〓〓〓〓 〓〓〓 〓〓〓〓 〓〓 〓〓 LEON3 〓 〓〓 〓〓 〓〓〓 〓〓〓 〓〓〓 〓〓〓〓〓 〓〓〓 〓〓〓 〓〓〓 〓〓. 〓〓 ESA 〓〓〓 〓 〓〓〓 〓〓〓〓 〓〓〓 〓〓〓〓 〓〓〓 〓〓〓〓 〓〓〓〓〓〓 〓〓〓〓〓〓 〓〓〓〓〓〓 〓〓〓, 〓 〓〓 〓〓〓〓 〓〓 〓〓〓〓 〓〓〓〓〓〓 〓〓〓〓 (instruction level interpretation) 〓〓〓 〓〓〓 〓 〓 〓〓〓〓 (dynamic translation) 〓〓〓〓 〓〓〓〓〓〓 〓〓〓〓 5-10 〓 〓〓〓 〓〓 〓〓〓 〓〓 〓 〓〓 〓〓〓 〓〓〓〓〓 〓〓. 〓 〓〓〓〓〓 〓 〓〓 〓〓〓 〓〓〓 〓〓〓〓 〓〓〓〓〓〓 QEMU 〓 〓〓〓〓 ERC32 〓〓〓〓 〓〓〓〓〓 〓〓 〓〓〓 〓〓〓 〓〓〓〓 〓〓 〓 〓〓〓〓〓 〓〓〓〓 〓〓 〓〓〓 〓〓 〓 〓〓〓 〓〓〓 〓〓〓〓.
抄録(英) 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.
キーワード(和) 〓〓〓〓〓 / QEMU / 〓〓〓〓 / ERC32
キーワード(英) Emulator / QEMU / Dynamic Translation / ERC32
資料番号 SAT2010-56
発行日

研究会情報
研究会 SAT
開催期間 2010/10/21(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Satellite Telecommunications (SAT)
本文の言語 ENG
タイトル(和)
サブタイトル(和)
タイトル(英) Development of High performance ERC32 processor emulator based on Dynamic Translation Emulation Method
サブタイトル(和)
キーワード(1)(和/英) 〓〓〓〓〓 / Emulator
キーワード(2)(和/英) QEMU / QEMU
キーワード(3)(和/英) 〓〓〓〓 / Dynamic Translation
キーワード(4)(和/英) ERC32 / ERC32
第 1 著者 氏名(和/英) / Jong-Wook Choi
第 1 著者 所属(和/英)
Satellite Flight Software Department, Korea Aerospace Research Institute
発表年月日 2010/10/21
資料番号 SAT2010-56
巻番号(vol) vol.110
号番号(no) 256
ページ範囲 pp.-
ページ数 7
発行日