講演名 | 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 |
発行日 |