PL EN


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

Projektowanie procesora sekwencyjnego i symulacja w środowisku MATLAB/simulink

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Sequential processor design and simulation in MATLAB/Simulink environment
Języki publikacji
PL
Abstrakty
PL
W artykule omówiono projekt procesora dedykowanego do realizacji tabeli przejść i wyjść dowolnego automatu sekwencyjnego. Celem budowy było skonstruowanie procesora o jak najprostszej budowie reprezentującego podstawowe cechy procesora oraz zaprojektowanie takiego procesora i uruchomienie w środowisku Matlab/simulink. Założono, że projektowany procesor powinien realizować dowolny automat Moore'a, lub Mealy'ego. Proces projektowania został podzielony na części. Osobno zostały zaprojektowane poszczególne części składowe realizujące przypisane zadania. Wyróżniono następujące części składowe: licznik pamięci, akumulator, moduły wejścia wyjścia, moduł funkcji logicznej NXOR, moduł ustawiania jedynek do akumulatora oraz układ sterujący CU. Poszczególne części procesora są to logiczne układy sekwencyjne i kombinacyjne. Do budowy automatów kombinacyjnych zostały wykorzystane bloki Combinational logic programu Matlab/simulink. W artykule został przedstawiony schemat blokowy przedstawiający wszystkie składowe procesora oraz układ sterujący CU (Control unit), który jest najbardziej złożoną częścią składową procesora.
EN
This paper discusses the design of a processor dedicated to the implementation of the state table and output table of finite-state machines. The aim was to construct a CPU of simplest construction that represents the basic processor features and run it in the Matlab/simulink environment. It was assumed that the processor should be designed to implement any Moore or Mealy machines. The design process is divided into parts. Components performing assigned tasks were individually designed. They are: memory counter, accumulator, input-output blocs, logical NXOR function module, module setting the ones for the accumulator and control unit CU. The different parts of the processor are combination and sequential logic machines. Combinational logic blocks of Matlab/Simulink were used for the construction of the combinatorial machines. In the paper a block diagram showing all components of the processor and the control unit CU is shown. The control unit is the most complex part of the processor.
Wydawca
Rocznik
Strony
1061--1063
Opis fizyczny
Bibliogr, 7 poz., rys., tab., wzory
Twórcy
autor
  • Politechnika Rzeszowska, Katedra Termodynamiki i Mechaniki Płynów
Bibliografia
  • [1] Clemente J. A., González C., Resano J., and Mozos. D.: A task graph execution manager for reconfigurable multi-tasking systems. Microprocess. Microsyst., vol. 34, no. 2–4, s. 73–83, Mar. 2010.
  • [2] Gamracki M.: Modelowanie matematyczne zjawiska wnikania pola elektromagnetycznego do stratnej ziemi, Przegląd Elektrotechniczny, ISSN 0033-2097, NR 3/2010, str. 109-111.
  • [3] Null L., Lobur J.: The essentials of computer organization and architecture. Jones & Bartlett Learning, s. 36, 199–203, 2010.
  • [4] Szostek R.: Zastosowanie teorii kolejek do modelowania procesów zachodzących w urządzeniach liczących. Elektrotechnika i Elektronika, Kraków, t. 18, z. 3, s. 81-88, 1999.
  • [5] Szostek R.: Modelowanie systemów współbieżnych za pomocą sieci kolejkowych. Zarządzanie i Marketing, Rzeszów, z. 11, nr 245, s. 153-165, 2007.
  • [6] Węsierski Ł.: Podstawy logiki i wnioskowania. Oficyna Wydawnicza Politechniki Rzeszowskiej, 2004.
  • [7] Żelazny M.: Podstawy automatyki. PWN 1976.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-5efaba0b-6c5e-47e1-a295-003d2a0f4f89
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ć.