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
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;
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
DOI :
10.1109/ISCAS.1992.230391