207 SYNTEZA

LOGIKA UKŁADÓW CYFROWYCH – LABORATORIA Olga Pawłowicz 200822

Grupa 2

Sprawozdanie

207 SYNTEZA AUTOMATU MOORE’A I MEALLY’EGO

29.11.2013

  1. Cel ćwiczenia

Celem ćwiczenia jest zapoznanie z automatem Moore’a, jego działaniem, budową i syntezą.

  1. Wstęp Teoretyczny.

Automat Moore’a – jest przykładem automatu skończonego. Automat taki przedstawia się formalnie jako uporządkowaną szóstkę: <Z, Q, Y, Φ, Ψ, q0> , gdzie:

Z – alfabet wejściowy {z1,z2, z3…}

Q – zbiór stanów wewnętrznych automatu {q0, q1 …}

Y – alfabet wyjściowy {y1, y2, y3 …}

Φ – funkcja przejśd określająca zmiany stanów

Ψ – funkcja wyjśd wyznaczająca literę generowaną na wyjściu

q0 – stan początkowy

  1. Przebieg ćwiczenia

Otrzymano następujący graf automatu Moore’a

  1. Kodowanie alfabetów i stanów wewnętrznych automatu

Alfabet wejściowy Alfabet wyjściowy
Z
z1 0
z2 1
Kodowanie stanów wewnętrznych
q1
q2
q3
q4

Ponieważ zarówno alfabet wejściowy jak i alfabet wyjściowy zawierają po 2 znaki można zakodować je na jednym bicie. Automat ma 4 stany wewnętrzne q1, q2, q3, q4. Stany wewnętrzne należy zakodować na co najmniej 2 bitach.

  1. Tabela przejść

Dla zadanego grafu automatu określono tabelę przejść:

Z Q1(t) Q0(t) Q1(t+1) Q0(t+1) D1 D0
0 0 0 1 1 1 1
1 0 0 0 0 0 0
0 0 1 0 1 0 1
1 0 1 1 0 1 0
0 1 0 0 0 0 0
1 1 0 1 0 1 0
0 1 1 1 0 1 0
1 1 1 0 1 0 1

Z tabeli odczytano funkcje D1 i D0

D1=/Q1/Q0/Z+Q0/Q1Z+ /Q0Q1Z+ Q0Q1Z

D0=/Q1/Q0/Z+Q0/Q1/Z+ Q0Q1Z

  1. Minimalizacja

Tabela Karnaugh dla przerzutnika D1

Q1Q0\Z 0 1
0 0 1 0
0 1 0 1
1 0 0 1
1 1 1 0

D0=/Z/(Q1+Q0)+Z(Q1+Q0)

Tabela Karnaugh dla przerzutnika D0

Q1Q0\Z 0 1
0 0 1 0
0 1 1 0
1 0 0 0
1 1 0 1

D0=/Q1/Z+Q1Q0Z

  1. Synteza sygnałów wyjściowych

Q1 Q0 Y
0 0 0
0 1 1
1 0 1
1 1 0

Y= Q1+Q0

  1. Synteza układu

Mając powyższe dane można przystąpić do syntezy układu.

Otrzymano następujący wynik:

  1. Wnioski

Na zajęciach połączono układ według powyższego schematu. Niestety, układ nie działał poprawnie, prawdopodobnie z powodu niewłaściwego połączenia. Układ został przetestowany programem CEDAR Logic Simulator i działa poprawnie.


Wyszukiwarka

Podobne podstrony:
06 Podstawy syntezy polimerówid 6357 ppt
8a Syntezy prostych aminokwasów
Wykład VIII Synteza układów sekwencyjnych
02 Metody syntezy organicznej VI s1id 3675
884570 207
Ćwiczenia usprawniające analizę i syntezę wzrokową oraz orientację przestrzenną(1), Ćwiczenia uspraw
Zastosowanie enzymow w syntezie- wyniki, PWR, III semestr
d4 synteza aztreonamu
Synteza jodku ołowiu sprawozdanie
kwasy i pochodne Synteza kwasu?etylosalicylowego1
N 207 02 Glowinski
NANOC W Nano Wyklad 05 Synteza Metodami Chemicznymi II (1)
Mazowieckie Studia Humanistyczne r1996 t2 n2 s203 207
207 422344592
farmakopea polska vi lista surowcw rolinnych 207
0 DzU 03 207 2016 v
Synteza Zach Organizacyjne 2010
Syntezy alkenów i alkinów przykłady zadań, Chemia, Organiczna
Prawo+cywilne+-+synteza, DSFIR 1 rok, prawo cywilne i handlowe

więcej podobnych podstron