DocumentCode :
2266422
Title :
Automated synthesis of microcontroller based state machines
Author :
Ahmed, Rabah ; Perreault, David
Author_Institution :
Dept. of Electr. Comput. & Syst. Eng., Boston Univ., MA, USA
fYear :
1993
fDate :
16-18 Aug 1993
Firstpage :
1233
Abstract :
The alternatives for implementing state machines have evolved over the past few years from the SSI/MSI circuits to include PLDs, PLAs, LCAs, and most recently programmable microcoded sequencers. Effective design implementation of state machines is accomplished by choosing the correct hardware. Microcontrollers have come to ease the pressure on the designer by adding one more choice to the device list. This paper analyzes the performance of typical microcontrollers in state machines. Two basic design philosophies are introduced. The first method is a table driven implementation and the second uses line code. Typical state times which can be achieved are presented for a representative group of currently popular microcontrollers. A high-level language software tool for Binary Sequential Synchronous Machine code generation is also presented in this paper. This software translates the state diagram description of a given BSSM to the specified microcontroller code, leaving this aspect of the development cycle transparent to the user
Keywords :
binary sequences; finite state machines; high level synthesis; microcontrollers; sequential machines; table lookup; automated synthesis; binary sequential synchronous machine code generation; development cycle; high-level language software tool; line code; microcontroller based state machines; state times; table driven implementation; Circuit synthesis; Hardware; High level languages; Microcontrollers; Performance analysis; Programmable logic arrays; Programmable logic devices; Software tools; Synchronous machines; Systems engineering and theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 1993., Proceedings of the 36th Midwest Symposium on
Conference_Location :
Detroit, MI
Print_ISBN :
0-7803-1760-2
Type :
conf
DOI :
10.1109/MWSCAS.1993.343319
Filename :
343319
Link To Document :
بازگشت