DocumentCode :
2590836
Title :
A new approach in microcode optimization
Author :
Rauscher, Reinhard
Author_Institution :
Dept. of Comput. Sci., Hamburg Univ., Germany
fYear :
1994
fDate :
5-8 Sep 1994
Firstpage :
27
Lastpage :
34
Abstract :
The design flow an development of microcontrolled devices deals with a large number of design decisions which influence the realization costs. Some of these decisions are arbitrary choices between design alternatives with hardly any impact on the hardware structure. An example for such design alternatives is the ordering of data inputs at a multiplexor, which can be permutated without any costs in the data path. But such a reordering changes the control-codes for the multiplexor and may possibly allow a reduction of the size of the microcode. This paper presents an algorithm for microcode optimization which uses recoding of arbitrarily coded fields of the microinstruction. A set of design examples is used to demonstrate improvements achieved with our approach
Keywords :
firmware; microprogramming; optimisation; arbitrarily coded fields; data inputs; design decisions; microcode optimization; microcontrolled devices; microinstruction; realization costs; Algorithm design and analysis; Computer science; Costs; Design optimization; Hardware; Microprocessors; Microprogramming; Programmable logic arrays; Read only memory; Size control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
EUROMICRO 94. System Architecture and Integration. Proceedings of the 20th EUROMICRO Conference.
Conference_Location :
Liverpool
Print_ISBN :
0-8186-6430-4
Type :
conf
DOI :
10.1109/EURMIC.1994.390410
Filename :
390410
Link To Document :
بازگشت