Development and enhancement of AE32000 : an embedded microprocessor core

by Yerubandi, Siva Sai

Abstract (Summary)
AE32000 microprocessor was developed mainly to address the need for the

reduction in the amount of memory accesses in embedded applications. One of the

primary goals of a computer architect is the design and construction of machines,

that support the efficient execution of the programs that will run on them. The

simplicity of the instruction set provides a number of implementation advantages

that can substantially enhance the performance of the machine. The use of fixed

length instructions and a few formats permits simpler hardware, faster instruction

execution and low power consumption. These advantages are influenced by the

usage of LERI instruction. The number of ALU operations executed in AE32000,

using the integer only instruction set, are greatly reduced compared to the mixed

instruction set architecture like ARM.

Index terms: 16 bit instruction length, Extendable Instruction Set Computer,

Load Extension Register Immediate LERI, elf binary, code density.

Bibliographical Information:

Advisor:Lee, Ben; Tenca, Alexandre F.; Traylor, Roger L.; Higginbotham, Jack

School:Oregon State University

School Location:USA - Oregon

Source Type:Master's Thesis

Keywords:embedded computer systems microprocessors


Date of Publication:04/07/2004

© 2009 All Rights Reserved.