PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Decrease of the number of PAL macrocells for Moore FSM

Treść / Zawartość
Identyfikatory
Warianty tytułu
PL
Zmniejszenie zużycia makrokomórek PAL w automatach Moore'a
Języki publikacji
EN
Abstrakty
EN
Method of decrease in the number of PAL macrocells in logic circuit of Moore FSM is proposed. This method is based on the implementation of free outputs of embedded memory blocks to represent the code of the class of the pseudoequivalent states. The proposed approach allows minimizing hardware without decreasing of the digital system performance. An example of application of the proposed method is given.
PL
Wzrost zużycia zasobów sprzętowych jest jednym z aktualnych problemów w logicznych układach jednostki sterującej. Specyficzną cechą układu PAL jest duża ilość wejść makrokomórek i ilość termów na makrokomórkę. Cechą automatów Moore'a jest istnienie pseudorównoważnych stanów i regularny charakter mikrooperacji, które daje się implementować z użyciem EMB (ang. Embedded Memory Blocks). W tym artykule proponowana jest metoda pozwalająca zmniejszyć wykorzystanie zużycia sprzętowego bez zmniejszania wydajności systemów cyfrowych, przy użyciu wyżej wspomnianych cech.
Wydawca
Rocznik
Strony
476--478
Opis fizyczny
Bibliogr. 15 poz., rys., tab., wzory
Twórcy
autor
Bibliografia
  • [1] S. Baranov, “Logic Synthesis for Control Automata,” Boston: Kluwer, 1994.
  • [2] D. Kania, “Logic Synthesis Oriented on Programmable Logic Devices of the PAL type,” Gliwice: Silesian Technical University (in Polish), 2004.
  • [3] G. De Micheli, “Synthesis and Optimization of Digital Circuits,” New York: McGraw Hill, 1994.
  • [4] A. Barkalov and M. Węgrzyn, “Design of Control Units with Programmable Logic,” Zielona Gora: University of Zielona Gora Press, 2006.
  • [5] A. Barkalov, “Principles of Optimization of logical circuit of Moore FSM. Cybernetics and system analysis,” No 1, 1998, pp. 65-72 (in Russian).
  • [6] V. Solovjev, “Design of Digital System Using the Programmable Logic Integrated Circuits,” Moscow: Hotline – Telecom (in Russian), 2001.
  • [7] T. Kam, T. Villa, R. Brayton, A. Sangiovanni-Vincentelli, “Synthesis of Finite State Machines: Functional Optimization,” Kluwer Academic Publishers, Boston/London/Dordrecht, 1998.
  • [8] T. Villa, T. Kam, R. Brayton, A. Sangiovanni-Vincentelli, “Synthesis of Finite State Machines: Logic Optimization,” Kluwer Academic Publishers, Boston/London/Dordrecht, 1998.
  • [9] S. Devadas, H.-K. Ma, R. Newton, A. Sangiovanni-Vincentelli, “State Assignment of Finite State Machines Targeting Multilevel Logic Implementations,” IEEE Transactions on Computer-Aided Design, 1988, pp. 1290-1300.
  • [10] S. Chattopadhyay, “Area Conscious State Assignment with Flip-Flop and Output Polarity Selection for Finite State Machine Synthesis,” A Genetic Algorithm Approach, The Computer Journal, vol. 48, No 4, 2005, pp. 443-450.
  • [11] Y. Xia and A. Almaini, “Genetic algorithm based state assignment for power and area optimization,” IEEP. – Comput. Dig. T., 149, 2002, pp. 128-133.
  • [12] A. Barkalov, L. Titarenko, S. Chmielewski, “Optimization of Moore FSM on CPLD,” Computer – Aided design of Discrete Devices, Proceedings of the Sixth International conference, Minsk, vol. 2, pp. 39-45, November 2007.
  • [13] A. Barkalov, L. Titarenko, S. Chmielewski, “Optimization of Moore FSM on System-on-Chip,” IEEE East-West Design & Test Symposium, Yerevan, Armenia, Kharkov, 2007, pp. 105-109.
  • [14] A. Barkalov, L. Titarenko, S. Chmielewski, “Decrease of hardware amount in logic circuit of Moore FSM,” Przegląd Telekomunikacyjny i Wiadomości Telokomunikacyjne, 2008, pp. 750-752.
  • [15] S. Yang, “Logic Synthesis and Optimization Benchmarks User Guide,” Microelectronics Center of North Carolina, Research Triangle Park, North Carolina, 1991.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BSW4-0068-0023
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.