Title :
Reduction in the number of PAL macrocells for Moore FSM implemented with CPLD
Author :
Barkalov, A. ; Titarenko, L. ; Chmielewski, S.
Author_Institution :
Inst. of Comput. Eng. & Electron., Univ. of Zielona Gora, Góra, Poland
Abstract :
A method of combined state assignment is proposed which targets on a decrease in the hardware amount (the number of PAL macrocells) in combinational part of Moore finite-state-machine (FSM). 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. It allows hardware amount decrease without decreasing in performance of the controlled digital system. The method is based on simultaneous application of refined 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. Example of proposed method application is given.
Keywords :
finite state machines; optimisation; programmable logic arrays; CPLD; Moore FSM; Moore finite state machine; PAL macrocells; combined state assignment; digital system performance; pseudoequivalent states; Bismuth; Digital systems; Encoding; Hardware; Logic circuits; Macrocell networks; Optimization;
Conference_Titel :
Design & Test Symposium (EWDTS), 2010 East-West
Conference_Location :
St. Petersburg
Print_ISBN :
978-1-4244-9555-9
DOI :
10.1109/EWDTS.2010.5742085