An Instruction Set Simulator with GDB Support and its Full System Simulation Virtual Platform

碩士 === 國立成功大學 === 電腦與通信工程研究所 === 98 === When developing a system-on-a-chip (SoC) embedded system, how to develop the system software as well as co-verify the hardware and software before all hardware modules are available is usually a big challenge for engineers. In this thesis, we have implemented...

Full description

Bibliographic Details
Main Authors: Shin-YingLee, 李信穎
Other Authors: Chung-Ho Chen
Format: Others
Language:en_US
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/32076667648073436281
id ndltd-TW-098NCKU5652078
record_format oai_dc
spelling ndltd-TW-098NCKU56520782015-11-06T04:04:01Z http://ndltd.ncl.edu.tw/handle/32076667648073436281 An Instruction Set Simulator with GDB Support and its Full System Simulation Virtual Platform 支援GDB之指令集架構模擬器與其全系統虛擬平台 Shin-YingLee 李信穎 碩士 國立成功大學 電腦與通信工程研究所 98 When developing a system-on-a-chip (SoC) embedded system, how to develop the system software as well as co-verify the hardware and software before all hardware modules are available is usually a big challenge for engineers. In this thesis, we have implemented a virtual platform with an ARM-based instruction set simulator in SystemC. This virtual platform provides a functional and/or approximate-timed accurate full system simulation environment. By this SystemC virtual platform, SoC developers are able to co-simulate, co-verify, evaluate, and analyze the whole SoC system including hardware devices, OS kernel, device drivers, and application programs…etc., in a simple way. Also, we have provided a GDB RDP communication channel to connect the virtual platform and GDB debugger directly. Through this virtual platform and the naked GDB debugger which we modify from GDB, software engineers can easily develop and debug the system programs in the early development stage. Thus, the time-to-market of a new SoC design can be reduced significantly. Chung-Ho Chen 陳中和 2010 學位論文 ; thesis 60 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 電腦與通信工程研究所 === 98 === When developing a system-on-a-chip (SoC) embedded system, how to develop the system software as well as co-verify the hardware and software before all hardware modules are available is usually a big challenge for engineers. In this thesis, we have implemented a virtual platform with an ARM-based instruction set simulator in SystemC. This virtual platform provides a functional and/or approximate-timed accurate full system simulation environment. By this SystemC virtual platform, SoC developers are able to co-simulate, co-verify, evaluate, and analyze the whole SoC system including hardware devices, OS kernel, device drivers, and application programs…etc., in a simple way. Also, we have provided a GDB RDP communication channel to connect the virtual platform and GDB debugger directly. Through this virtual platform and the naked GDB debugger which we modify from GDB, software engineers can easily develop and debug the system programs in the early development stage. Thus, the time-to-market of a new SoC design can be reduced significantly.
author2 Chung-Ho Chen
author_facet Chung-Ho Chen
Shin-YingLee
李信穎
author Shin-YingLee
李信穎
spellingShingle Shin-YingLee
李信穎
An Instruction Set Simulator with GDB Support and its Full System Simulation Virtual Platform
author_sort Shin-YingLee
title An Instruction Set Simulator with GDB Support and its Full System Simulation Virtual Platform
title_short An Instruction Set Simulator with GDB Support and its Full System Simulation Virtual Platform
title_full An Instruction Set Simulator with GDB Support and its Full System Simulation Virtual Platform
title_fullStr An Instruction Set Simulator with GDB Support and its Full System Simulation Virtual Platform
title_full_unstemmed An Instruction Set Simulator with GDB Support and its Full System Simulation Virtual Platform
title_sort instruction set simulator with gdb support and its full system simulation virtual platform
publishDate 2010
url http://ndltd.ncl.edu.tw/handle/32076667648073436281
work_keys_str_mv AT shinyinglee aninstructionsetsimulatorwithgdbsupportanditsfullsystemsimulationvirtualplatform
AT lǐxìnyǐng aninstructionsetsimulatorwithgdbsupportanditsfullsystemsimulationvirtualplatform
AT shinyinglee zhīyuángdbzhīzhǐlìngjíjiàgòumónǐqìyǔqíquánxìtǒngxūnǐpíngtái
AT lǐxìnyǐng zhīyuángdbzhīzhǐlìngjíjiàgòumónǐqìyǔqíquánxìtǒngxūnǐpíngtái
AT shinyinglee instructionsetsimulatorwithgdbsupportanditsfullsystemsimulationvirtualplatform
AT lǐxìnyǐng instructionsetsimulatorwithgdbsupportanditsfullsystemsimulationvirtualplatform
_version_ 1718126149827035136