Title :
Synthesis of control unit with refined state encoding for CPLD devices
Author :
Barkalov, Aleksander ; Titarenko, Larysa ; Chmielewski, Slawomir
Author_Institution :
Inst. of Electr. Eng., Univ. of Zielona Gora, Zielona Gora, Poland
Abstract :
The method of decrease in the number of PAL macrocells in logic circuit of Moore finite-state-machine (FSM) is proposed. Some peculiarities of Moore FSM such as existence of pseudoequivalent states and dependence of output functions on states as well as a wide fan-in of PAL macrocells are used to optimize the hardware amount (the number of PAL macrocells). It allows hardware amount decrease without decreasing in performance of the controlled digital system. The method is based on simultaneous application of optimal state assignment and transformation of the codes of pseudoequivalent states into codes of their classes. The proposed approach permits to decrease the hardware amount without decrease of digital system performance. An example of proposed method application is given, as well as the results of its investigation.
Keywords :
control engineering computing; finite state machines; logic circuits; logic design; programmable logic devices; CPLD devices; Moore finite-state-machine; PAL macrocells; complex programmable logic devices; control unit synthesis; controlled digital system; logic circuit; output function dependence; pseudoequivalent states; refined state encoding; Bismuth; Digital systems; Encoding; Hardware; Logic circuits; Macrocell networks; PROM; CPLD; design; embedded memory blocks; finite state machine;
Conference_Titel :
Design & Test Symposium (EWDTS), 2011 9th East-West
Conference_Location :
Sevastopol
Print_ISBN :
978-1-4577-1957-8
DOI :
10.1109/EWDTS.2011.6116430