Wykład VI minimalizacja zespołu funkcji, projektowanie układów kombinacyjnych

background image

Piotr Kawalec

Wykład VII - 1

Wykład VI

Synteza układów

wielowyjściowych

Projektowanie układów

kombinacyjnych

Technika cyfrowa

background image

Piotr Kawalec

Wykład VII - 2

Technika cyfrowa

Synteza układów wielowyjściowych

Układ

kombinacyjny

x

1

x

n

y

1

y

m

Układ wielowyjściowy jest (n,m) biegunnikiem
opisywanym zespołem funkcji przełączających

metody syntezy

rozłączna synteza m (n, 1) biegunników

synteza (n, m) biegunnika

background image

Piotr Kawalec

Wykład VII - 3

Technika cyfrowa

Minimalizacja zespołu funkcji

brak ogólnej teorii optymalnej syntezy (n,m)

biegunników

Stwierdzenie:

proste implikanty wszystkich funkcji

i wszystkich możliwych iloczynów funkcji

i tylko one

tworzą

zbiór prostych implikantów zespołu funkcji

etapy minimalizacji

wyznaczyć proste implikanty zespołu funkcji

przy pomocy tablicy implikantów wyznaczyć

minimalne pokrycie

background image

Piotr Kawalec

Wykład VII - 4

Technika cyfrowa

Minimalizacja zespołu funkcji

Przykład

zminimalizować zespół funkcji

y

a

= f(x

1

, x

2

, x

3

) = (0,1,3,5)

y

b

= f(x

1

, x

2

, x

3

) = (2,3,5,6)

y

c

= f(x

1

, x

2

, x

3

) = (0,1,6)

background image

Piotr Kawalec

Wykład VII - 5

Technika cyfrowa

Przejście od postaci skróconej do
postaci kanonicznej funkcji

Dla PNS

iloczyny elementarne wymnaża się przez

wyrażenia x

i

+ x

i

=1, gdzie x

i

brakujące

literały

Dla PNI

 do sum elementarnych dodaje się

wyrażenia

x

i

x

i

=0, gdzie x

i

brakujące literały

background image

Piotr Kawalec

Wykład VII - 6

Technika cyfrowa

Przejście od postaci skróconej do
postaci kanonicznej funkcji

Bezpośrednio z postaci skróconej PNS lub PNI

 Wypisuje się ciągi binarne odpowiadające

iloczynom

bądź sumom elementarnym

 W miejsce brakujących literałów wpisuje się 0

i 1

 Wypisuje się dziesiętne odpowiedniki

utworzonych

ciągów

 Zapisuje się postać kanoniczną funkcji

background image

Piotr Kawalec

Wykład VII - 7

Technika cyfrowa

Faktoryzacja funkcji logicznych

Otrzymane w wyniku minimalizacji postacie

końcowe funkcji, często można jeszcze

przekształcić zmniejszając liczbę literałów

Proces ten zwany jest

faktoryzacją

Faktoryzacja polega na wyniesieniu przed nawias

wspólnego czynnika (dla PNS), albo częściowemu

wymnożeniu (dla PNI) zgodnie ze wzorami

x

1

x

2

+ x

1

x

3

= x

1

(x

2

+ x

3

)

(x

1

+ x

2

)(x

1

+ x

3

) = x

1

+ x

2

x

3

background image

Piotr Kawalec

Wykład VII - 8

Technika cyfrowa

Projektowanie układów
kombinacyjnych

Sposoby realizacji funkcji przełączających

na elementach typu przekaźnikowego

na elementach typu bramkowego

W realizacji stykowej zmienne są

reprezentowane

przez sieć stykową, a funkcja przez zwarcie lub

rozwarcie obwodu

Zestyki reprezentujące zmienne logiczne mogą

być:

zwierne (normalnie otwarte)

x

i

rozwierne (normalnie zamknięte)

x

i

background image

Piotr Kawalec

Wykład VII - 9

Technika cyfrowa

Zasady realizacji stykowej

Zmienne logiczne są kodowane

0

- obwód otwarty

1

-

obwód zamknięty

W układach stykowych podstawowym

operacjom

logicznym odpowiadają

sumie logicznej

- równoległe połączenie

zestyków

iloczynowi

logicznemu

- szeregowe

połączenie

zestyków

negacji

odpowiada zestyk rozwierny

background image

Piotr Kawalec

Wykład VII -
10

Technika cyfrowa

Przykłady realizacji stykowej

Zapisać funkcję przełączającą realizowaną przez

układ

x

1

x

2

x

3

Zrealizować funkcję przełączającą

y=x

1

x

2

x

4

+ x

2

x

4

+ x

3

x

4

bez faktoryzacji

z faktoryzacją

W realizacji stykowej zawsze należy
przeprowadzać
faktoryzację, bowiem zmniejszenie liczby
literałów jest równoznaczne ze
zmniejszeniem liczby zestyków

background image

Piotr Kawalec

Wykład VII -
11

Technika cyfrowa

Projektowanie na bramkach
logicznych

Def.

Elementarnym układem

kombinacyjnym(bramką
logiczną) nazywamy układ kombinacyjny o
dwóch
wejściach i jednym wyjściu realizujący
funkcję
przełączającą dwóch zmiennych

Złożony kombinacyjny układ logiczny

otrzymujemy
łącząc bramki zgodnie z następującymi
zasadami

wyjście bramki może być dołączone do

jednego
lub wielu wejść innych bramek

wyjść bramek nie wolno łączyć ze sobą

background image

Piotr Kawalec

Wykład VII -
12

Technika cyfrowa

Oznaczenia układów kombinacyjnych

Oznaczenia

Nazwa

układu

tradycyjne

ukł. scalonych

wg. BN

Bramka AND

Bramka OR

Bramka NOT

Bramka NAND

Bramka NOR

Bramka ExOR

––––

&

&

1

1

SM2

background image

Piotr Kawalec

Wykład VII -
13

Technika cyfrowa

Przykłady realizacji układów
kombinacyjnych na bramkach

Zrealizować funkcję przełączającą

y=x

1

x

2

x

4

+ x

2

x

4

+ x

3

x

4

bez faktoryzacji

z faktoryzacją

W realizacji bramkowej faktoryzacja może
prowadzić do wzrostu złożoności układu i
zmniejszenia szybkości jego działania


Document Outline


Wyszukiwarka

Podobne podstrony:
Wykład VI minimalizacja zespołu funkcji, projektowanie układów kombinacyjnych
Wykład VI minimalizacja zespołu funkcji, projektowanie układów kombinacyjnych
Wykład III Logika systemów cyfrowych synteza układów kombinacyjnych
Wykład III Logika systemów cyfrowych synteza układów kombinacyjnych
Cw Synteza układów kombinacyjnych realizacja sprzętowa funkcji
Badanie układów kombinacyjnych, Zespół Szkół Elektrycznych nr 1 w Poznaniu
cw 6 Synteza układów kombinacyjnych- realizacja sprzętowa funkcji logicznych
Synteza układów kombinacyjnych, Zespół Szkół Elektrycznych nr 1 w Poznaniu
cw 6 Synteza układów kombinacyjnych realizacja sprzętowa funkcji logicznych
Wykład VI Systemy komputerowego projektowania
Wykład XII Struktury cyfrowych zespołów funkcjonalnych
Wykład XI Przykłady projektowania układów synchronicznych
Synteza układów kombinacyjnych, Zespół Szkół Elektrycznych
Fundusze strukturalne i system finansowania projektów Unii Europejskiej, Nowicki VI[1], Nowicki wykł
Wykład X Projektowanie układów synchronicznych
cw 6 Synteza układów kombinacyjnych realizacja sprzętowa funkcji logicznych
cw 6 Synteza układów kombinacyjnych realizacja sprzętowa funkcji logicznych

więcej podobnych podstron