Abstract
The chapter is devoted to original methods oriented on optimization of Moore FSM interpreting graph-schemes of algorithms with long sequences of operator vertices having only one input. These sequences are named elementary operational linear chains (EOLC). These FSM models include the counter keeping, either microinstruction addresses or code of EOLC component. In the beginning the Moore FSM models with code sharing are analysed, where the register keeps EOLC codes. The methods of EOLC encoding and transformation are discussed; these methods permit to decrease the number of macrocells in the block generating input memory functions. The second part of the chapter is devoted to reduction of the number of embedded memory blocks in the FSM block generating microoperations. These methods are based on transformation of microinstruction address represented as concatenation of EOLC code and code of its component into either linear microinstruction address or code of collection of microoperations. The last part of the chapter discusses synthesis methods for multilevel FSM models with EOLC.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Baranov, S.I.: Logic Synthesis of Control Automata. Kluwer Academic Publishers, Dordrecht (1994)
Barkalov, A., Titarenko, L.: Logic Synthesis for Compositional Microprogram Control Units. Springer, Berlin (2008)
Barkalov, A., Titarenko, L., Kołopieńczyk, M.: Optimization of circuit of control unit with code sharing. In: Proc. of IEEE East-West Design & Test Workshop - EWDTW 2006, Sochi, Rosja, pp. 171–174. Kharkov National University of Radioelectronics, Kharkov (2006)
Barkalov, A., Titarenko, L., Kołopieńczyk, M.: Optimization of control unit with code sharing. In: Proc. of the 3rd IFAC Workshop: DESDES 2006, Rydzyna, Polska, pp. 195–200. University of Zielona Góra Press, Zielona Góra (2006)
Barkalov, A., Wiśniewski, R.: Optimization of compositional microprogram control unit with elementary operational linear chains. Upravlauscie Sistemy i Masiny (5), 25–29 (2004)
Barkalov, A., Wiśniewski, R.: Optimization of compositional microprogram control units with sharing of codes. In: Proc. of the Fifth Inter. Conf. CADD’DD 2004, Minsk, Belorus, vol. 1, pp. 16–22. United Institute of the Problems of Informatics, Minsk (2004)
Barkalov, A., Wiśniewski, R.: Design of compositional microprogram control units with maximal encoding of inputs. Radioelektronika i Informatika (3), 79–81 (2004)
De Micheli, G.: Synthesis and Optimization of Digital Circuits. McGraw-Hill, New York (1994)
Wiśniewski, R.: Synthesis of Compositional Microprogram Control Units for Programmable Devices. PhD thesis, University of Zielona Góra (2008)
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Barkalov, A., Titarenko, L. (2009). FSM Synthesis with Elementary Chains. In: Logic Synthesis for FSM-Based Control Units. Lecture Notes in Electrical Engineering, vol 53. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04309-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-04309-3_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04308-6
Online ISBN: 978-3-642-04309-3
eBook Packages: EngineeringEngineering (R0)