http: //I ay er. uci. agh. edu. pl/ maglay/wrona
1.1. OPIS PODSTAWOWYCH WŁASNOŚCI BRAMEK LOGICZNYCH
Symbole podstawowych bramek logicznych wraz z tabelami prawdy zebrano w tab. 1.1. Bramka AND realizuje funkcję iloczynu logicznego. W algebrze Boole’a symbolowi AND odpowiada kropka (•). Wyjście bramki AND jest w stanie wysokim tylko wtedy, gdy oba wejścia są w stanie wysokim. Dostępne są bramki 3- i 4- wejściowe, czasem także o większej liczbie wejść (np. 8-wejściowa bramka AND będzie miała wyjście w stanie wysokim tylko wtedy, gdy wszystkie wejścia będą w stanie wysokim). Wyjście bramki OR jest w stanie wysokim, jeżeli którekolwiek z wejść jest w stanie wysokim. W przypadku ogólnym bramki mogą mieć dowolną ilość wejść. Typowy układ scalony zawiera cztery bramki 2-wejściowe lub trzy bramki 3-wejściowe lub dwie 4-wejściowe (np. wyjście 4-wejściowej bramki OR będzie w stanie wysokim, jeżeli przynajmniej jedno jej wejście będzie w stanie wysokim).
Bramka NAND to zanegowany iloczyn, funkcję realizowaną przez tę bramkę można łatwo wytłumaczyć wykorzystując prawo de Morgana:
Bramkę NAND można zastąpić bramką OR z zanegowanymi wejściami. Taką operację można wykonać także w drugą stronę. Wyjście bramki NAND jest w stanie wysokim, gdy przynajmniej jedno wejście (lub wszystkie) będzie w stanie niskim.
Bramka NOR to zanegowana suma, funkcję realizowaną przez tę bramkę można łatwo wytłumaczyć wykorzystując prawo de Morgana:
Bramkę NOR można zastąpić bramką AND z zanegowanymi wejściami. Taką operację można wykonać także w drugą stronę. Wyjście bramki NOR jest w stanie wysokim tylko wtedy, gdy wszystkie wejścia są w stanie wysokim.
Bramka XOR realizuje dodawanie bitów modulo-2. Wyjście bramki XOR jest w stanie wysokim, jeżeli jedno albo drugie wejście jest w stanie wysokim. Mówiąc inaczej, wyjście jest w stanie wysokim, jeżeli stany wejść są różne.
Wyjście bramki XNOR jest w stanie wysokim, jeżeli wszystkie wejścia są w tym samym stanie. Mówiąc inaczej, wyjście jest w stanie wysokim, jeżeli wszystkie wejścia są w stanie wysokim lub wszystkie wejścia są w stanie niskim1. Często potrzebujemy zmienić stan logiczny na przeciwny (nazywa się to również negowaniem stanu logicznego). Jest to funkcja inwertera. Bufor jest to bramka realizująca funkcję Y=A, o zwiększonej wydajności prądowej.
4
Funkcja A]©A2®...©An=l, gdy nieparzysta ilość A„ jest w stanie 1, natomiast funkcja A|®A2®...®Aj=1, gdy parzysta ilość A„ jest w stanie 1.