Abstract
Chapter deals with optimization of logic circuits of Moore FSMs based on using two and three sources of codes of classes of pseudoequivalent states (PES). First of all, the application of this method for CPLD-based FSMs is discussed. Next, the models with two sources of class codes are discussed and corresponding design methods are proposed. This approach requires the usage of a multiplexor to choose a particular source. Also, the models with three sources of class codes are discussed and corresponding design methods are proposed. It is shown how the replacement of logical conditions can be used in multisource models of FSMs. At last, it is shown that the hardware reduction can be obtained due to increasing the number of class variables.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Altera: http://www.altera.com. Accessed Jan 2015
Atmel: http://www.atmel.com. Accessed Jan 2015
P. Bacchetta, L. Daldos, D. Sciuto, C. Silvano, Low-power state assignment techniques for finite state machines, in Proceedings of the 2000 IEEE International Symposium on Circuits and Systems (ISCAS’2000), vol. 2, Geneva. IEEE (2000), pp. 641–644
S. Baranov, Logic Synthesis of Control Automata (Kluwer Academic Publishers, Dordrecht, 1994)
A. Barkalov, Principles of logic optimization for Moore microprogram automaton. Cybern. Syst. Anal. 34(1), 54–60 (1998)
A. Barkalov, L. Titarenko, S. Chmielewski, Reduction in the number of PAL macrocells int the circuit of a Moore FSM. Int. J. Appl. Math. Comput. Sci. 17(4), 565–675 (2007)
A. Barkalov, L. Titarenko, S. Chmielewski, Decrease of hardware amount in logic circuit of Moore FSM. Przegląd Telekomunikacyjny i Wiadomości Telokomunikacyjne (6), 750–752 (2008)
A. Barkalov, L. Titarenko, S. Chmielewski, Optimization of Moore control unit with refined state encoding, in Proceedings of the 15th International Conference MIXDES 2008, Poznań, Poland. Department of Microelectronics and Computer Science, Technical University of Łódz (2008), pp. 417–420
A. Barkalov, L. Titarenko, S. Chmielewski, Optimization of Moore FSM on system-on-chip using PAL technology, in Proceedings of the International Conference TCSET 2008, Lviv-Slavsko, Ukraina. Ministry of Education and Science of Ukraine, Lviv Polytechnic National University, Lviv, Publishing House of Lviv Polytechnic (2008), pp. 314–317
A. Barkalov, L. Titarenko, S. Chmielewski, Hardware reduction in CPLD-based Moore FSM. J. Circuits, Syst., Comput. 23(6), 1450086–1–1450086–21 (2014)
S. Chmielewski, Using structural peculiarities of Moore FSM for reduction of number of PALS. Ph.D. thesis, University of Zielona Góra (2014)
Cypress Semiconductor Corporation: http://www.cypress.com. Accessed Jan 2015
Cypress Semiconductor Corporation: Cypress programmable logic: delta 39K. Data sheet, http://cypress.com/pld/delta39k.html. Accessed Jan 2015
R. Czerwinski, D. Kania, Finite State Machine Logic Synthesis for Complex Programmable Logic Devices. Lecture Notes in Electrical Engineering, vol. 23 (Springer, Berlin, 2013)
J. Rho, F. Hatchel, R. Somenzi, R. Jacoby, Exact and heuristic algorithms for the minimization of incompletely specified state machines. IEEE Trans. Comput.-Aided Des. 13(2), 167–177 (1994)
Xilinx: http://www.xilinx.com. Accessed Jan 2015
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Barkalov, A., Titarenko, L., Kolopienczyk, M., Mielcarek, K., Bazydlo, G. (2016). Distribution of Class Codes in Moore FSMs. In: Logic Synthesis for FPGA-Based Finite State Machines. Studies in Systems, Decision and Control, vol 38. Springer, Cham. https://doi.org/10.1007/978-3-319-24202-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-24202-6_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-24200-2
Online ISBN: 978-3-319-24202-6
eBook Packages: EngineeringEngineering (R0)