34
f ( a, b, c ) =
Z (O, 1, 2, 4, 5, 6) funkcja dowolna
(I (3, 4, 6, 7 )
Syntezę przeprowadzić na bramkach 7450 i 7400.
Zadanie 2.37.
Zaprojektować i zrealizować za pomocą minimalnej ilości układów scalonych 7450, 7400, 7420: a/ sumator liczb dwubitowych, b/ układ mnożący dwie liczby dwubitowe.
Posługując się odpowiednią ilością układów z punktu a/ i b/, zestawić u-kład mnożący dwie liczby czterobitowe.
Zadanie 2.38.
Zaprojektować układ kombinacyjny sprawdzający, czy wejściowa liczba dwucyfrowa w kodzie BCD jest większa, mniejsza lub równa 35.
Zadanie 2.39.
Zaprojektować w oparciu o funktory AND, NOR, NAND multiplekser o ośmiu wejściach informacyjnych, trzech adresowych i wejściu strobującym. Użyć do syntezy układów 7421 /2 x 4-we AND/, 7425 /2 x 4-we NOR z wejściem strobującym/ i 7400.
Zadanie 2.40.
Zaprojektować i zrealizować w oparciu o funktoiy NAND i NOR demultiple-kser o ośmiu wejściach informacyjnych, trzech adresowych i wejściu strobującym.
Zadanie 2.41 .
Funkcję f(d, c, b, a) = dcb + ac + "bc + da zrealizować na różne sposoby w oparciu o multipleksery o czterech, trzech oraz dwóch wejściach a-dresowych.
Zadanie 2.42.
Poniższe funkcje zrealizować na różne sposoby w oparciu o multipleksery o czterech, trzech oraz dwóch wejściach adresowych:
a/ f ( d, c, b, a) = db + ca + dca + dba
b/ f ( d, c, b, a ) = dc + dba + dba + dca + dcb
Zadanie 2.43.
Układ z zadania 2.34 zrealizować w oparciu o multipleksery o czterech wejściach informacyjnych, i o bramki negacji.
gadanie 2 • 44 •_ Funkcje
a/ f (a, b, c, d ) - E(O, 2, 3, 4, 6, 8, 9, 11, 12, 13)
b/ f (a, b, c, d ) = E(o, 4, 5, 6, 9, 15 ( 1, 7, 8, 10, 13))
c/ f (a, b, c, d )= (I (o, 4, 5, 7, 13 (1, 3, 9, 10, 12))
zrealizować z wykorzystaniem multiplekserów i bramek NASD, tak aby otrzymany układ był Jak najtańszy, przyjmując że koszt układów jest następujący:
1 układ scalony z funktorami NAND - 1 jednostka, 1 układ scalony mpx 4x1 -
2 jednostki, 1 układ scalony mpx 8x1 - 3 jednostki, 1 układ scalony mpx 16x1 6 jednostek.
Zadanie 2.45.
Funkcję f ( a, b, c, d ) = E(0, 3, 4, 5, 6, 11, 14) zrealizować z wykorzystaniem multiplekserów i bramek NAND, tak aby otrzymany układ był jak najtańszy, przyjmując koszty układów, jak w zadaniu 2.44.
Zadanie 2.46.
Podane funkcje zrealizować w optymalny sposób za pomocą multipleksera 4x1 oraz bramek NAND. Rozważyć różne konfiguracje multipleksera, t j. różny podział zmiennych podanych na wejścia adresowe i informacyjne
a/ f ( a, b, c, d ) = E(0, 2, 5, 7, 8, 10, 13, 15) b/ f (a, b, c, d ) = E(0, 3, 4, 5, 8, 9, 10, 14, 15) .
Zadanie 2.47.
Mając do dyspozycji SDM-y oraz demultiplekser 1x8 zaprojektować układ umożliwiający realizację ośmiu funkcji pięciu zmiennych, przy założeniu, że dla danej kombinacji zmiennych wejściowych co najwyżej jedna z funkcji może przyjmować wartość "1". Jakie wymiary musi mieć RDM ? Jakie wymiary musiałby mieć RDM realizujący te funkcje bez użycia demultipleksera ?
Zadanie 2.AR.
Bozwiązać zadanie 2.47 przy założeniu, że dla danej kombinacji zmiennych wejściowych dokładnie jedna z funkcji przyjmuje wartość "0".
Zadanie 2-49-
Za pomocą PDA o pięciu wejściach, 12 iloczynach i 4 wyjściach z możliwością negacji, zrealizować następujące funkcje pięciu zmiennych:
f1 - S(2, 3, 4, 5, 8, 9, 12, 13, 15, 18, 19, 24, 25, 29, 31) f2 * E(4, 5, 6, 7, 12, 14, 16, 17, 20, 21 , 22, 23, 28, 30 ) f3 = E(0, 1, 7, 10, 11, 14, 15, 16, 17, 23, 26, 27, 30, 31) f4 = £(0, 1, 4, 5, 6, 10, 11, 14, 20, 21, 22, 26, 27, 30)