A low power, high performance RISC CPU design for PDA

碩士 === 國立臺灣大學 === 資訊工程學研究所 === 84 === PDA is an useful machine for people but the short battery life of PDA is still a serious problem for users. Therefore, the low power consumption design is very important for designers. With...

Full description

Bibliographic Details
Main Authors: Chen, Guo Guang, 陳國光
Other Authors: Lai, Fei Biao
Format: Others
Language:zh-TW
Published: 1996
Online Access:http://ndltd.ncl.edu.tw/handle/42152305985413178175
Description
Summary:碩士 === 國立臺灣大學 === 資訊工程學研究所 === 84 === PDA is an useful machine for people but the short battery life of PDA is still a serious problem for users. Therefore, the low power consumption design is very important for designers. With considerations of the low power consumption and high performance, a low power instruction set and architecture are designed. We analyze the power consumption in an architecture and get a model to estimate the power consumption in the instruction level. Following this analysis, we design an instruction set which can reduce the instruction counts but not increase the complexity of decoder. Thus, the instruction set combines the advantages of RISC and CISC to achieve the requirements of low power and high performance. The switch number is an efficient estimation method of power consumption in the instruction level. Comparing our instruction set with ARM's, we can get less switch number about 10\%. We use the Verilog environment with behavioral level to verify our design. The input of the simulator is generated by a code generator which can generate the codes from {\it C} code. The code generator can reduce the time of writing codes massively. Therefor, it is a useful tool to reduce the time of design.