Development of a Compiler for ARM7TDMI Microprocessors

碩士 === 元智大學 === 資訊工程學系 === 89 === Under the limited resources and stringent constraints on embedded systems, software designers now are encouraged to consider the impact of their decisions on code size, running time, and power consumption. Current compilers for modern DSP processors are not able to...

Full description

Bibliographic Details
Main Authors: Xiao-Long Wu, 吳曉龍
Other Authors: Rung-Bin Lin
Format: Others
Language:en_US
Published: 2001
Online Access:http://ndltd.ncl.edu.tw/handle/11225575497026099926
Description
Summary:碩士 === 元智大學 === 資訊工程學系 === 89 === Under the limited resources and stringent constraints on embedded systems, software designers now are encouraged to consider the impact of their decisions on code size, running time, and power consumption. Current compilers for modern DSP processors are not able to produce efficient code featuring the target architectural specifics. It thus motivates us to implement a compiler featuring the specifics of the target instruction set architecture. We focus on developing a correct compiler for the ARM instruction set of the ARM7TDMI processor. Our compiler is built upon SUIF and Machine SUIF compiler infrastructures. A suite of well-designed and public benchmark programs is used to verify the compiler. The results are encouraging though there still exist some bugs.