An Instruction Set Architecture Simulator for Embedded Processor Design
碩士 === 國立清華大學 === 電機工程學系 === 90 === The design evaluation of embedded processors at each level is an important issue, the architecture level especially. The accurate evaluation at the architecture level is the key to improving the system performance, but it is not easy to fix the complete...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2002
|
Online Access: | http://ndltd.ncl.edu.tw/handle/05833976379712231803 |
id |
ndltd-TW-090NTHU0442064 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-090NTHU04420642015-10-13T10:34:06Z http://ndltd.ncl.edu.tw/handle/05833976379712231803 An Instruction Set Architecture Simulator for Embedded Processor Design 適用於內嵌式處理器設計之指令集架構模擬器 Heng-I Su 蘇恆毅 碩士 國立清華大學 電機工程學系 90 The design evaluation of embedded processors at each level is an important issue, the architecture level especially. The accurate evaluation at the architecture level is the key to improving the system performance, but it is not easy to fix the complete design at the architecture level. The designers need to spend a lot of time in exploring different architectures based on the applications. Without an appropriate simulation tool for performance evaluation, exploring different processor architectures would be painful, if possible. An instruction set architecture simulator is a simulation tool which attempts to simplify this work. In this thesis, we propose an instruction-accurate and cycle-accurate instruction set architecture simulator for embedded processor design. It helps us easily and quickly describing different embedded processors, using a simple architecture description method which we developed. According to the simulation results, it is easy for us choose the highest performance architecture with an acceptable area overhead. A debugging environment also is provided for debugging, which is important for application software development. It allows easy modification of the source code. If there are some special opcodes which our simulator does not support, one can revise the source code with the proposed environment. In our experiment, we simulated and evaluated the performance of some processor architectures. Based on the results, we were able to modify the architectures to improve their performance. The performance improvement varies from 19% to 42% in these cases. Cheng-Wen Wu 吳誠文 2002 學位論文 ; thesis 58 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 電機工程學系 === 90 === The design evaluation of embedded processors at each level is an important issue, the architecture level especially. The accurate evaluation at the architecture level is the key to improving the system performance, but it is not easy to fix the complete design at the architecture level. The designers need to spend a lot of time in exploring different architectures based on the applications. Without an appropriate simulation tool for performance evaluation, exploring different processor architectures would be painful, if possible. An instruction set architecture simulator is a simulation tool which attempts to simplify this work.
In this thesis, we propose an instruction-accurate and cycle-accurate instruction set architecture simulator for embedded processor design. It helps us easily and quickly describing different embedded processors, using a simple architecture description method which we developed. According to the simulation results, it is easy for us choose the highest performance architecture with an acceptable area overhead. A debugging environment also is provided for debugging, which is important for application software development. It allows easy modification of the source code. If there are some special opcodes which our simulator does not support, one can revise the source code with the proposed environment. In our experiment, we simulated and evaluated the performance of some processor architectures. Based on the results, we were able to modify the architectures to improve their performance. The performance improvement varies from 19% to 42% in these cases.
|
author2 |
Cheng-Wen Wu |
author_facet |
Cheng-Wen Wu Heng-I Su 蘇恆毅 |
author |
Heng-I Su 蘇恆毅 |
spellingShingle |
Heng-I Su 蘇恆毅 An Instruction Set Architecture Simulator for Embedded Processor Design |
author_sort |
Heng-I Su |
title |
An Instruction Set Architecture Simulator for Embedded Processor Design |
title_short |
An Instruction Set Architecture Simulator for Embedded Processor Design |
title_full |
An Instruction Set Architecture Simulator for Embedded Processor Design |
title_fullStr |
An Instruction Set Architecture Simulator for Embedded Processor Design |
title_full_unstemmed |
An Instruction Set Architecture Simulator for Embedded Processor Design |
title_sort |
instruction set architecture simulator for embedded processor design |
publishDate |
2002 |
url |
http://ndltd.ncl.edu.tw/handle/05833976379712231803 |
work_keys_str_mv |
AT hengisu aninstructionsetarchitecturesimulatorforembeddedprocessordesign AT sūhéngyì aninstructionsetarchitecturesimulatorforembeddedprocessordesign AT hengisu shìyòngyúnèiqiànshìchùlǐqìshèjìzhīzhǐlìngjíjiàgòumónǐqì AT sūhéngyì shìyòngyúnèiqiànshìchùlǐqìshèjìzhīzhǐlìngjíjiàgòumónǐqì AT hengisu instructionsetarchitecturesimulatorforembeddedprocessordesign AT sūhéngyì instructionsetarchitecturesimulatorforembeddedprocessordesign |
_version_ |
1716829216370065408 |