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