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
Link To Document