Wykład VIII Synteza układów sekwencyjnych

background image

Piotr Kawalec

Wykład VIII - 1

Wykład VIII

Synteza układów

sekwencyjnych

Technika cyfrowa

background image

Piotr Kawalec

Wykład VIII - 2

Technika cyfrowa

Pojęcie układu sekwencyjnego

Def.

Układami sekwencyjnymi nazywamy układy

cyfrowe w których stan wyjścia zależy nie
tylko
od aktualnych sygnałów wejściowych lecz
również
od stanu wejść w poprzednich chwilach
czasowych

Historia działania układu odwzorowywana jest

w postaci stanów jego pamięci.

Modelem matematycznym układu

sekwencyjnego
jest automat skończony z pamięcią.

background image

Piotr Kawalec

Wykład VIII - 3

Technika cyfrowa

Pojęcie automatu skończonego z
pamięcią

Def.

Automatem skończonym z pamięcią

nazywamy
uporządkowaną piątkę

< X, S, Y, , >

gdzie

X

- alfabet wejściowy (zbiór stanów

wejściowych);

S

- alfabet wewnętrzny (zbiór stanów

wewnętrznych);

Y

- alfabet wyjściowy (zbiór stanów

wyjściowych);

- funkcja przejść  = f(X,S);

- funkcja wyjść

dla automatu Mealy’ego

= f(X,S)

dla automatu Moore’a

= f(S)

background image

Piotr Kawalec

Wykład VIII - 4

Technika cyfrowa

Struktury automatów z pamięcią

struktura automatu Mealy’ego

X

S

Y

background image

Piotr Kawalec

Wykład VIII - 5

Technika cyfrowa

Struktury automatów z pamięcią

struktura automatu Moore’a

X

S

Y

background image

Piotr Kawalec

Wykład VIII - 6

Technika cyfrowa

Podział automatów z pamięcią

automaty synchroniczne

automaty w których stan wejść może

oddziaływać na
układ pamięciowy w ściśle określonych
momentach
wyznaczanych sygnałem na specjalnym
wejściu
taktującym (wejściu zegarowym)

automaty asynchroniczne

automaty w których stan wejść wpływa w

sposób

ciągły na stan układu pamięciowego

background image

Piotr Kawalec

Wykład VIII - 7

Technika cyfrowa

Sposoby opisu automatów

opis słowny

wykresy czasowe

tablice przejść i tablice wyjść

grafy stanów układów

background image

Piotr Kawalec

Wykład VIII - 8

Technika cyfrowa

Tablice przejść automatu

tablice przejść automatów Mealy’ego i

Moore’a

wiersze tablicy odpowiadają stanom

wewnętrznym

s

,

a kolumny literom wejściowym

x

. Na

przecięciu
wiersza odpowiadającego stanowi

s

v

i kolumny

odpowiadającej literze wejściowej

x

w

podana

jest
wartość funkcji

w punkcie <

x

w

,

s

v

>

oznaczona

(

x

w

,

s

v

) mająca sens stanu następnego

s

v

.

x

s

x

w

s

v

s

v

background image

Piotr Kawalec

Wykład VIII - 9

Technika cyfrowa

Tablice wyjść automatu

tablice wyjść automatu Mealy’ego

wiersze tablicy odpowiadają stanom

wewnętrznym

s

,

a kolumny literom wejściowym

x

. Na

przecięciu
wiersza odpowiadającego stanowi

s

v

i kolumny

odpowiadającej literze wejściowej

x

w

podana

jest
wartość funkcji

w punkcie <

x

w

,

s

v

>

oznaczona

(

x

w

,

s

v

) mająca sens litery wyjściowej

y

i

.

x

s

x

w

s

v

y

i

background image

Piotr Kawalec

Wykład VIII -
10

Technika cyfrowa

Tablice wyjść automatu

tablice wyjść automatu Moore’a

dla automatu Moore’a tablica wyjść zamienia

się
w kolumnę wyjść

s

v

x

s

y

i

y

często tablice te buduje się jako jedną tablicę

przejść-wyjść

background image

Piotr Kawalec

Wykład VIII -
11

Technika cyfrowa

Graf stanów automatu

jest graficznym odpowiednikiem tablic

przejść-wyjść

stany wewnętrzne umieszcza się w

wierzchołkach
grafu skierowanego

stany wejść umieszcza się na gałęziach

(łukach,
tranzycjach) grafu

umieszczenie stanów wyjść zależy od rodzaju

automatu

dla automatu Mealy’ego

- na łukach grafu

dla automatu Moore’a

- przy wierzchołkach

grafu

background image

Piotr Kawalec

Wykład VIII -
12

Technika cyfrowa

Zasady opisu grafów

graf automatu Mealy’ego

graf automatu Moore’a

s

1

s

2

x/

y

(x, s

1

) =

s

2

(x, s

1

) =

y

s

1

s

2

(x, s

1

) =

s

2

(s

1

) = y

0

(s

2

) = y

1

x

y

0

y

1

background image

Piotr Kawalec

Wykład VIII -
13

Technika cyfrowa

SYNTEZA UKŁADÓW
SYNCHRONICZNYCH

Zasady tworzenia tablic przejść - wyjść

jeśli znamy liczbę stanów

wewnętrznych

tablicę
przejść-wyjść możemy utworzyć
bezpośrednio
z opisu

w przeciwnym wypadku konieczna jest

budowa
grafu stanów automatu

w grafach i tablicach nie wyróżnia się wśród

sygnałów wejściowych stanu zegara, a
jedynie
zaznacza się stan wejść automatu w
momencie
zmiany stanu sygnału zegarowego

background image

Piotr Kawalec

Wykład VIII -
14

Technika cyfrowa

Przykłady tworzenia tablic przejść -
wyjść

Przykład 1-

zbudować tablicę przejść - wyjść

licznika
mod 5 zliczającego impulsy zegarowe

Przykład 2 -

zbudować tablicę przejść - wyjść

układu
wykrywającego w dowolnie długim ciągu
binarnym
sekwencje

1100

Przykład 3 -

Na wejście układu podawane są

kolejno
bit po bicie trzybitowe ciągi o wartościach od 0
do 5.
Na wyjściu ma się pojawić 1 gdy kolejny ciąg
zawiera
nieparzystą liczbę jedynek


Document Outline


Wyszukiwarka

Podobne podstrony:
Wykład III Logika systemów cyfrowych synteza układów kombinacyjnych
Wykład III Logika systemów cyfrowych synteza układów kombinacyjnych
Prawo medyczne wykład VIII Obowiązek ratowania życia
Turystyka, wykład VIII, Agroturystyka
Wykład VIII 03 04 2012
Wykład VIII, Studia Biologia, Mikrobiologia, wykłady z ogólnej
NANOC W Nano Wyklad 05 Synteza Metodami Chemicznymi II (1)
prawo administracyjne-wyklad VIII, prawo administracyjne(1)
Wykład VIII Leki stosowane w?rmatologii
WSTĘP DO HISTORII KULTURY STAROPOLSKIEJ, WYKŁAD VIII,$ 11 10
WYKŁAD VIII
WYKŁAD VIII i IX
Wykład VIII( 11 2012
Cw Synteza układów kombinacyjnych realizacja sprzętowa funkcji
Wykład 10x, Genom- obejmuje sekwencje kodujące i niekodujące DNA

więcej podobnych podstron