Title :
Translating a microprogram to hardwire control
Author :
Wai, Aye Thi Ri ; Tar, Phyu Phyu
Author_Institution :
Dept. of Inf. Technol., Mandalay Technol. Univ., Mandalay
Abstract :
Control unit is the most important portion of CPU. The control unit design must include logic for sequencing through micro-operations, for executing micro-operations, for interpreting opcodes and making decisions based on ALU flags. The implementation of control unit has been used with a wide variety of techniques such as; hardwired implementation and microprogrammed implementation. In hardwired control, it is very time consuming and hard to design. The use of microprogramming simplifies the design of the control unit, but it will be slower in speed than a hardwired unit. Hardwired control is difficult to change or extend the design if it wishes to debug or add a new machine instruction. So this paper will find an easy way to design by microprogram and to be translated it to hardwired one on later. To translate the microprogram into actual hardware, it is needed to specify how each field translates into control signals. A microprogram can be implemented with finite state control or a microcode implementation with an explicit sequencer. The finite state machines are usually represented graphically. In this paper, Verilog software is used to translate microprogram to hardware.
Keywords :
finite state machines; hardware description languages; microcontrollers; microprogramming; CPU; Verilog software; control unit design; finite state machine control; hardwired control; microprogram translation; Automata; Central Processing Unit; Hardware design languages; Information technology; Logic design; Microprogramming; Programmable control; Programmable logic arrays; Registers; Signal design;
Conference_Titel :
Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, 2008. ECTI-CON 2008. 5th International Conference on
Conference_Location :
Krabi
Print_ISBN :
978-1-4244-2101-5
Electronic_ISBN :
978-1-4244-2102-2
DOI :
10.1109/ECTICON.2008.4600525