IMPLEMENTING COMBINED FSM WITH CPLDS

Abstract

The subject of the research in this article is the logic circuit of the combined finite state machine (CFSM), which combines the functions of the both FSM Mealy and Moore. In practice, such a model of control automata is used widely, but in the literature there is almost no theoretical description CFSM models and ways to optimize them. The article considers the problem of optimizing the logic of the combined finite state machine implemented in complex programmable logic devices (CPLD) basis. The CFSM circuit using programmable array logic (PAL) macrocells is implemented. The number of CPLD components, required to implement the logic of the automaton circuit, depends on the CFSM parameters and characteristics of element basis. Obviously, the reduction of necessary number of components leads to a decrease area occupied CFSM scheme in CPLD, thereby leads to reducing the hardware amount and power consumption in the circuit, and as result, increases the efficiency of the whole project. To solve the problem of CFSM optimization for a criterion of hardware expenses in this article it’s proposed to use the structural features of the basis CPLD, as well as the method of pseudoequivalent states. The FSM states are defined as a pseudoequivalent, if they mark some vertices linked with the input of the same next vertex in flow-chart. The proposed method includes the following steps: forming a plurality of CFSM states; encoding of states; forming a set of classes pseudoequivalent states; formation PALer blocks and tables; implementation of the CFSM scheme in a given element basis, such as CPLD. As a result, it’s possible to reduce the necessary number of PAL macro cells for implementing CFSM circuit in CPLD. The general result is a decreasing of in the total area of CFSM circuit on a chip. The advisability conditions of this method are discussed.

Authors and Affiliations

Barkalov A

Keywords

Related Articles

A DEVELOPED NETWORK LAYER HANDOVER BASED WIRELESS NETWORKS

This paper proposes an Advanced Mobility Handover (AMH) scheme based on Wireless Local Area Networks (WLANs) by developing a network layer handover procedure which triggers messages to be sent to the next access point. T...

GREENVEC GAME FOR SKIN CONDUCTIVITY LEVEL (SCL) BIOFEEDBACK PERFORMANCE SIMULATOR USING GALVANIC SKIN RESPONSE (GSR) SENSOR

The increasing fame of biofeedback game has brought convenience to human life. More and more people rely on biofeedback game as an alternative medical treatment to overcome their stress problems. GreenVec Biofeedback Gam...

GUESSING, MODEL CHECKING AND THEOREM PROVING OF STATE MACHINE PROPERTIES – A CASE STUDY ON QLOCK

It is worth understanding state machines better because various kinds of systems can be formalized as state machines and therefore understanding state machines has something to do with comprehension of systems. Understan...

THE DAWN OF METAHEURISTIC ALGORITHMS

Optimization has become such a favored area of research in recent times necessitating the need for technical papers and tutorials that will properly analyze and explain the basics of the field. At the heart of efficiency...

EVALUATING THE EFFECT OF DATASET SIZE ON PREDICTIVE MODEL USING SUPERVISED LEARNING TECHNIQUE

Learning models used for prediction purposes are mostly developed without paying much cognizance to the size of datasets that can produce models of high accuracy and better generalization. Although, the general believe i...

Download PDF file
  • EP ID EP597370
  • DOI -
  • Views 90
  • Downloads 0

How To Cite

Barkalov A (2018). IMPLEMENTING COMBINED FSM WITH CPLDS. International Journal of Software Engineering and Computer Systems, 4(1), -. https://europub.co.uk/articles/-A-597370