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...

Full description

Bibliographic Details
Main Authors: Heng-I Su, 蘇恆毅
Other Authors: Cheng-Wen Wu
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