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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |