Title :
Synthesis of a control unit from instruction set specification in VHDL environment
Author :
Muralidhar, K.R. ; Mahabala, H.N.
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Madras, India
Abstract :
Automated design of control structures for digital systems has been one of the active areas of research in high level synthesis. This paper proposes a methodology for specifying an instruction set in VHDL and also presents a system for synthesizing controller for the target processor. The goal of this system is to serve as a tool to help in early evaluation of instruction sets for implementation in a processor design environment. The system accepts the instruction set specification and a microarchitecture description and generates a finite state machine controller. A suitable subset of VHDL has been defined for easy specification of instruction set. Facilities have also been provided to define system timings and to specify clock synchronous activities of the processor. The output is given in VTI FSM compiler format for further processing to generate PLA or standard cell implementation of the controller
Keywords :
circuit CAD; clocks; logic CAD; program compilers; sequential machines; specification languages; PLA; VHDL environment; VTI FSM compiler format; clock synchronous activities; control structures; finite state machine controller; instruction set specification; microarchitecture; processor design environment; standard cell; system timings; target processor; Automata; Automatic control; Control system synthesis; Control systems; Digital control; Digital systems; High level synthesis; Instruction sets; Microarchitecture; Process design;
Conference_Titel :
VLSI Design, 1991. Proceedings., Fourth CSI/IEEE International Symposium on
Conference_Location :
New Delhi
Print_ISBN :
0-8186-2125-7
DOI :
10.1109/ISVD.1991.185117