Title :
Optimization strategy for the control ROM design
Author :
Zhu, Xia ; Gao, Deyuan ; Fan, Xiaoya ; Zhang, Shengbing
Author_Institution :
Dept. of Comput. Sci. & Eng., Northwestern Polytech. Univ., Xian, China
fDate :
29 June-1 July 2002
Abstract :
Microprogramming is used in VLIW processors and CISC processors. In the design of microprogrammed processors, to reduce the required microcode ROM area is performance-critical. In this paper, a novel method that can reduce the depth of microcode ROM is proposed. This method includes the design of addressing-entry and function-entry for each instruction. Meanwhile, with the aid of paged memory management concept, the design of a paged microcode memory that can reduce the microcode width is also proposed. Combined with these two methods, the area of the microcode memory can be effectively reduced with little expense of CPU frequency.
Keywords :
firmware; microcontrollers; microprogramming; paged storage; read-only storage; CISC processor; VLIW processor; addressing-entry; control ROM; design optimization; function-entry; microprogramming; paged microcode memory; Computer aided instruction; Computer science; Design methodology; Design optimization; Memory management; Microprogramming; Process design; Read only memory; Size control; VLIW;
Conference_Titel :
Communications, Circuits and Systems and West Sino Expositions, IEEE 2002 International Conference on
Print_ISBN :
0-7803-7547-5
DOI :
10.1109/ICCCAS.2002.1179069