206 automat parametryczny, Politechnika Wrocławska - Materiały, logika ukladow cyfrowych, sprawozdania


Wykonanie:

Krakowian Konrad 140059

Rakowski Bartosz 140116

mgr inż. A. Sterna

Poniedziałek, godz. 15.15

24.04.2006r.

Sprawozdanie nr 8

BADANIE AUTOMATU PARAMETRYCZNEGO

  1. Cel ćwiczenia

Celem ćwiczenia jest praktyczne zapoznanie się z działaniem i własnościami automatu parametrycznego.

  1. Program ćwiczenia:

    1. Określenie grafów G1 <A1> i G2 <A2>:

Automat 1:

A1

y 0

y 1

y 0

q0

q1

q2

z 0

q0

q1

q1

z 1

q1

q2

q0

0x08 graphic

z0 z1 z0

y1

z1

z1 z0

y0

G1+ = 0(q01(z1q12(z1q23(z1q0,z0q1)3,z0q1)2,z2q0)1)0

Automat 2:

A2

y 0

y 0

y 1

q0

q1

q2

z 0

q0

q0

q2

z 1

q1

q2

q0

0x08 graphic
z2 z3

z2 y0

y0

z3 z3

y1

z2

G2+ = 0(q01(z3q12(z3q23(z3q0,z2q2)3,z2q0)2,z2q0)1)0

    1. Operacja nakładania grafów G1, G2 i określenie grafu zastępczego G' automatu parametrycznego <A>:

Przekodowane stany obu automatów:

G1

G2

q0

b0

q0

b0

q1

b1

q1

b1

q2

b2

q2

B2

Postać symboliczna obu grafów z nowo przekodowanymi stanami i bez sygnałów wejściowych:

G1* = 0(b01(b12(b23(b0,b1)3,b1)2,b0)1)0

G2* = 0(b01(b12(b23(b0,b2)3,b0)2,b0)1)0

Sklejamy wyrażenia: G1*0x01 graphic
G2*

G'* = 0(b01(b12(b23(b0,b1,b2)3,b0,b1)2,b0)1)0

Uzupełniamy o nowe sygnały wejściowe:

G'+ = 0(b01(s0b12(s0b23(s0b0,s1b1,s2b2)3,s1b0,s2b1)2,s1b0)1)0

Graf automatu G'+:

0x08 graphic

s1 s0 s2

s1

s0

s0 s1

s2

    1. Synteza strukturalna grafu G'+:

Tablica przejść automatu Moore`a:

WE\stany

b0

b1

B2

s0

b1

b2

b0

s1

b0

b0

b1

s2

-

b1

b2

Kodowanie stanów i sygnałów wejściowych:

Q1

Q2

S1

S2

b0

0

0

s0

0

0

b1

0

1

s1

0

1

b2

1

0

s2

1

0

Tablica przejść przerzutnika J-K:

Q1(t)

Q2(t+1)

J

K

0

0

0

-

0

1

1

-

1

0

-

1

1

1

-

0

Zakodowana tablica automatu:

Q1

Q2

Q1

Q2

0

0

0

0

0

1

s0

0

0

0

1

1

0

0

0

1

0

0

0

0

1

0

0

0

0

s1

0

1

0

1

0

0

0

1

1

0

0

1

1

0

0

1

-

-

S2

1

0

0

1

0

1

1

0

1

0

1

0

Minimalizacja siatkami Karnaugh'a:

Q1Q2

S1S2

00

01

11

10

00

0

1

-

-

01

0

0

-

-

11

-

-

-

-

10

-

0

-

-

Q1Q2

S1S2

00

01

11

10

00

-

-

-

1

01

-

-

-

1

11

-

-

-

-

10

-

-

-

0

J = S1'* S2'*Q2 K = S1'

Q1Q2

S1S2

00

01

11

10

00

1

-

-

0

01

0

-

-

1

11

-

-

-

-

10

-

-

-

0

Q1Q2

S1S2

00

01

11

10

00

-

1

-

-

01

-

1

-

-

11

-

-

-

-

10

-

0

-

-

J = S1'*S2'*Q1' + S2*Q1 K = S2'

    1. Synteza sygnałów:

B

p1

p2

b0

q0

q0

b1

q1

q1

b2

q2

q2

Nr automatu

Sygnał

Stan początkowy

Stan końcowy

Odpowiadający sygnał

p1

z0

b0(q0)

b0(q0)

s1

p1

z0

b1(q1)

b1(q1)

s2

p1

z0

b2(q2)

b1(q1)

s1

p1

z1

b0(q0)

b1(q1)

s0

p1

z1

b1(q1)

b2(q2)

s0

p1

z1

b2(q2)

b0(q0)

s0

p2

z2

b0(q0)

b0(q0)

s1

p2

z2

b1(q1)

b0(q0)

s1

p2

z2

b2(q2)

b2(q2)

s2

p2

z3

b0(q0)

b1(q1)

s0

p2

z3

b1(q1)

b2(q2)

s0

p2

z3

b2(q2)

b0(q0)

s0

Kodujemy informację o stanie sygnału sterującego parametrem:

P

p1

0

p2

1

Sygnały z2 i z3 zamieniamy na sygnały z0 i z1 ponieważ automaty p1

i p2 nigdy nie będą pracowały jednocześnie. Kodujemy więc informację o stanie sygnału wejściowego :

Z

z0

0

z1

1

Zakodowana tablica sygnałów:

P

Z

Q1

Q2

S1

S2

0

0

0

0

0

1

0

0

0

1

1

0

0

0

1

0

0

1

0

1

0

0

0

0

0

1

0

1

0

0

0

1

1

0

0

0

1

0

0

0

0

1

1

0

0

1

0

1

1

0

1

0

1

0

1

1

0

0

0

0

1

1

0

1

0

0

1

1

1

0

0

0

Minimalizacja siatkami Karnaugh'a:

Q1Q2

PZ

00

01

11

10

00

0

1

-

0

01

0

0

-

0

11

0

0

-

0

10

0

0

-

1

Q1Q2

PZ

00

01

11

10

00

1

0

-

1

01

0

0

-

0

11

0

0

-

0

10

1

1

-

0

S1 = P'*Q'*Q2 + P*Z'*Q1 S2 = P*Z'*Q1' + P'*Z'*Q2'

    1. Funkcja wyjścia:

Kodujemy sygnał wyjściowy:

Y

y0

0

y1

1

P

B

Y

0

b0

y0 (q0)

0

b1

y1 (q1)

0

b2

y0 (q2)

1

b0

y0 (q0)

1

b1

y0 (q1)

1

b2

y1 (q2)

P

Q1

Q2

Y

0

0

0

0

0

0

1

1

0

1

0

0

1

0

0

0

1

0

1

0

1

1

0

1

Minimalizacja metodą siatek Karnaugh'a:

Q1Q2

P

00

01

11

10

0

0

1

-

0

1

0

0

-

1

Y = P'*Q2 + P*Q1

    1. Schemat układu:

0x01 graphic

  1. Uwagi i wnioski:

Projektowanie takiego układu nie jest zadaniem trudnym. Każdy krok postępowania jest dokładnie opisany w instrukcji. Jest to jednak praca bardzo żmudna i czasochłonna, w której nie może nastąpić żadna pomyłka. Końcowy układ jest dość skomplikowany. Ostatecznie zmontowany układ działał poprawnie.

8

b1

b2

b0

q1

q2

q1

q0

q2

q0



Wyszukiwarka

Podobne podstrony:
206 automat parametryczny 2, Politechnika Wrocławska - Materiały, logika ukladow cyfrowych, sprawozd
208 komputerowa realizacja automatow skonczonych, Politechnika Wrocławska - Materiały, logika uklado
implementacja automatu skonczonego pelniacego funkcje automatu niedeterministycznego, Politechnika W
211 automat asynchroniczny 2, Politechnika Wrocławska - Materiały, logika ukladow cyfrowych, sprawoz
implementacja automatu skonczonego pelniacego funkcje automatu niedeterministycznego012, Politechnik
208 komputerowa realizacja automatow skonczonych 2, Politechnika Wrocławska - Materiały, logika ukla
210 komputerowa synteza automatu z parametrem wewnetrznym, Politechnika Wrocławska - Materiały, logi
205 zastosowanie jezyka wyrazen regularnych do syntezy automatow, Politechnika Wrocławska - Materiał
207 automaty moore mealy, Politechnika Wrocławska - Materiały, logika ukladow cyfrowych, sprawozdani
203 rejestry, Politechnika Wrocławska - Materiały, logika ukladow cyfrowych, sprawozdania
203 uklady sekwencyjne 2, Politechnika Wrocławska - Materiały, logika ukladow cyfrowych, sprawozdani
203 uklady kombinacyjne - kodery i dekodery, Politechnika Wrocławska - Materiały, logika ukladow cyf
203 uklady sekwencyjne - liczniki, Politechnika Wrocławska - Materiały, logika ukladow cyfrowych, sp
203 uklady sekwencyjne, Politechnika Wrocławska - Materiały, logika ukladow cyfrowych, sprawozdania
202 uklady arytmetyczne, Politechnika Wrocławska - Materiały, logika ukladow cyfrowych, sprawozdania
203 rejestry, Politechnika Wrocławska - Materiały, logika ukladow cyfrowych, sprawozdania
automatyka i robotyka-rozwiazania, Politechnika Wrocławska - Materiały, podstawy automatyki i roboty
sterna,logika układów cyfrowych L, Komputerowa synteza automatu z parametrem wewnętrznym

więcej podobnych podstron