• DocumentCode
    285669
  • Title

    Automated synthesis of microprogrammed control units in DIADES

  • Author

    Yang, Lian ; Perkowski, Marek A. ; Smith, David ; Shamsapour, Ali

  • Author_Institution
    Dept. of Electr. Eng., Portland State Univ., OR, USA
  • Volume
    4
  • fYear
    1992
  • fDate
    3-6 May 1992
  • Firstpage
    1973
  • Abstract
    Presents the automatic synthesis of microprogrammed control units in the DIADES design automation system. The optimization of the microcode is incorporated into a comprehensive process of data path scheduling and allocation and of control unit design. A new microprogrammed controller model that is suitable for design automation and formal description is described. This new model permits design and optimization of controllers ranging from a very basic microcontroller to a very complex one. The micro-sequencer architecture is retargetable. A symbolic intermediate microcode (SIMC) is generated as a high-level intermediate microassembly language. In SIMC, some high-level control constructs from the behavioral input language ADL of DIADES and GRAPH88 are preserved and can either be implemented in hardware or converted into lower-level microinstructions. An object-oriented HyperCard-based user interface has been designed to simplify user access to the system
  • Keywords
    circuit CAD; microcontrollers; microprogramming; specification languages; user interfaces; ADL; GRAPH88; automatic synthesis; behavioral input language; data path scheduling; formal description; intermediate microassembly language; micro-sequencer architecture; microprogrammed control units; object-oriented HyperCard-based user interface; symbolic intermediate microcode; user access; Automatic control; Circuits; Compaction; Control system synthesis; Control systems; Design automation; Design optimization; Microassembly; Microcontrollers; Object oriented modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1992. ISCAS '92. Proceedings., 1992 IEEE International Symposium on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-7803-0593-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.1992.230391
  • Filename
    230391