o
Rys. 2.11. Symbole graficzne funktorów (bramek) logicznych
*1
*1
*1*1
«l*«l
*t
*t
_Rys. 2.12. Realizacja sumy, iloczynu i negacji za pomocą funktorów NATO * i NOR
W praktyce stosuje się tylko kilka podstawowych bramek realizujących funkcje logiczne: NOT, AND, OR, NATO, NOR, XOR różnej ilości zmiennych (por. rys. 1.19). Na rys. 2.11 przedstawione są symbole graficzne tych bramek, zaś ich realizacja techniczna omówiona jest w rozdziale 4.
Na podstawie NPS lub NPI funkcji logicznych uzyskanych w procesie minimalizacji, otrzymuje się bezpośrednio schemat syntezowanego układu złożony z funktorów AND, OR, NOT. W przypadku zastosowania funktorów NATO lub NOR przejście od NPS lub NPI do schematu układu jest też natychmiastowe, gdy wykorzystamy zasady realizacji sumy, iloczynu i negacji przy pomocy tych funktorów, pokazane na rys. 2.12.
Poniżej podano przykład syntezy dla różnych możliwych postaci funkcji (NPS, NPI) i różnych zespołów funktorów (AND, OR, NOT; NATO; NOR).
Przykład 2.7
Narysować schemat układu kombinacyjnego zadanego tabelą przedstawioną
"1 xl *1 |
f |
o e o |
i |
0 t 1 |
t |
0 < t |
i |
0 1 1 1 i i 1 i i i i i t t t |
t i i t i |
na rys. 2.13.
•\ N |
u |
« |
» | |
0 |
0 |
1 |
i |
0 |
1 |
0 |
0 |
i |
i |
f = x1xj+x1x2 = (x^+Xj)(x^+xP)
Po minimalizacji otrzymujemy: 1+Xj)(x1+x2)
Realizacja każdej z tych postaci przy pomocy funktorów AND, Rys. 2.13- Tabele funkcji OR, NOT jest oczywista; pokazano do przykładu 2.7 Qa rys> 2.14a,b. Schematy ba-
Sys. 2.14, Schematy układów kombinacyjnych realizujących funkcję z przykładu 2.7. Schematy (a,c,d) realizują postać f, = zas (b,e,f)
realizują f = (xn+Xj)(x1+x2)