• DocumentCode
    2888767
  • 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
  • fYear
    1991
  • fDate
    4-8 Jan 1991
  • Firstpage
    200
  • Lastpage
    205
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1991. Proceedings., Fourth CSI/IEEE International Symposium on
  • Conference_Location
    New Delhi
  • Print_ISBN
    0-8186-2125-7
  • Type

    conf

  • DOI
    10.1109/ISVD.1991.185117
  • Filename
    185117