DocumentCode
1980054
Title
Automata implementation into FPGAs with multiple encoding of microinstructions
Author
Bukowiec, Arkadiusz ; Barkalov, Alexander
Author_Institution
Inst. of Comput. Eng. & Electron., Univ. of Zielona Gyra, Zielona Gyra
fYear
2009
fDate
22-24 April 2009
Firstpage
123
Lastpage
126
Abstract
The method of synthesis and implementation of Mealy finite state machines into FPGAs is proposed in this article. Synthesis method is based on the architectural decomposition of logic circuit of automaton and multiple encoding of microinstruction executed by implemented control algorithm. All microinstructions are divided into subsets based on a current state. Then, they are encoded separately in each subset. It means that each microinstruction is represented as a code of current state and code of microinstruction from adequate subset. Microinstructions are decoded in the second-level circuit based on the multiple code and the code of a current state. Because the length of the multiple code of microinstruction is relatively short the number of logic functions realized by the combinational circuit of first-level is. It leads to implementation of logic circuit of automaton in double-level structure where utilization of both, LUTs and embedded memory blocks of FPGA device, is applied. The combinational circuit and the register are implemented with use of LUTs, like in standard realizations. While, the decoder is implemented with use of memory blocks. Such realization leads to balanced and rational usage of hardware resources of modern FPGA devices.
Keywords
combinational circuits; field programmable gate arrays; finite state machines; logic design; FPGA; LUT; Mealy finite state machine; automaton; combinational circuit; logic circuit; microinstructions; multiple encoding; Automata; Automatic control; Circuit synthesis; Combinational circuits; Decoding; Encoding; Field programmable gate arrays; Logic circuits; Logic functions; Table lookup; digital circuits; field programmable gate arrays; finite state machines; logic synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Perspective Technologies and Methods in MEMS Design, 2009. MEMSTECH 2009. 2009 5th International Conference on
Conference_Location
Zakarpattya
Print_ISBN
978-966-2191-06-6
Type
conf
Filename
5069728
Link To Document