• DocumentCode
    583657
  • Title

    Development of high performance space processor emulator based on QEMU — Open source dynamic translator

  • Author

    Choi, Jong-Wook ; Nam, Byeong-Gyu

  • Author_Institution
    Satellite Flight Software Team (SWT), Korea Aerosp. Res. Inst., Daejeon, South Korea
  • fYear
    2012
  • fDate
    17-21 Oct. 2012
  • Firstpage
    300
  • Lastpage
    304
  • Abstract
    During the development of flight software, the processor emulator is an essential tool for software development, verification and the core component of the satellite simulator, which can be substituted for the real hardware. The on-board computer being developed by KARI uses the ERC32 processor based on SPARC v7, whereas high performance LEON2/3 processor based on SPARC v8 will be used for OBC in next-generation LEO satellite. But the processor emulator based on the instruction level interpretation cannot meet the real time performance because of the high performance of LEON2/3 processor. To resolve this problem, this paper presents the development of ERC32/LEON3 processor emulator based on QEMU which is open source and dynamic translator. And it describes the software development and testing/debugging on the developed emulator.
  • Keywords
    aerospace computing; artificial satellites; microprocessor chips; program debugging; program testing; virtual machines; ERC32 processor; ERC32/LEON3 processor emulator; KARI; LEON2/3 processor; QEMU; SPARC v7; SPARC v8; core component; flight software; high performance space processor emulator development; instruction level interpretation; next-generation LEO satellite; on-board computer; open source dynamic translator; satellite simulator; software debugging; software development; software testing; verification; Aerodynamics; Random access memory; Real-time systems; Registers; Satellites; Software; Tornadoes; ERC32; Emulator; LEON3; Processor; QEMU; RTEMS; VxWorks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control, Automation and Systems (ICCAS), 2012 12th International Conference on
  • Conference_Location
    JeJu Island
  • Print_ISBN
    978-1-4673-2247-8
  • Type

    conf

  • Filename
    6393450