A method is proposed for optimization of hardware expenditures for the implementation of Moore automatons (Moore FSMs) in CPLDs. The method lies in using several sources of codes of classes of pseudo-equivalent states, which is possible owing to a wide fan-in of PAL macrocells. The proposed method generates five new circuit models of a Moore automaton. A method of synthesis of a model with three sources of codes is proposed, and an example of its application is presented.
Similar content being viewed by others
References
S. Baranov, Logic Synthesis for Control Automata, Kluwer, N.Y. (1994).
A. A. Barkalov, “Principles of logic optimization for a Moore microprogrammed automaton,” Cybernetics and Systems Analysis, No. 1, 54–60 (1998).
R. I. Grushnitskii, A. Kh. Mursaev, and E. P. Ugryumov, Design of Systems on the Basis of PLDs [in Russian], BHV, St. Petersburg (2002).
V. V. Solov’ev, Design of Digital Systems on the Basis of Programmable Logic Integrated Circuits [in Russian], Goryachaya Liniya-TELEKOM, Moscow (2001).
Cypress Semiconductor, http://www.cypress.com.
A. A. Barkalov and S. A. Tsololo, “Optimization of a circuit implementing a Moore automaton in a system on a chip,” Radioelektronika i Informatika, No. 1, 35–39 (2007).
A. A. Barkalov and S. A. Tsololo, “Optimization of the number of PAL macrocells in a circuit implementing a Moore automaton,” USiM, No. 2, 54–59 (2008).
G. DeMicheli, Synthesis and Optimization of Digital Circuits, McGraw-Hill (1994).
Xilinx, http://www.xilinx.com.
Author information
Authors and Affiliations
Corresponding author
Additional information
Translated from Kibernetika i Sistemnyi Analiz, No. 5, pp. 180–186, September–October 2009.
Rights and permissions
About this article
Cite this article
Barkalov, A.A., Titarenko, L.A. & Tsololo, S.A. Optimization of a logic circuit implementing a Moore automaton in CPLD basis. Cybern Syst Anal 45, 835–841 (2009). https://doi.org/10.1007/s10559-009-9141-1
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10559-009-9141-1