1.1
Realizace negace pomocí hradel NAND a NOR
Při realizacích logických obvodů pomocí hradel typu NAND či NOR narazíme často na úkol, kdy je potřeba vytvořit negaci, ať již jedné nezávisle proměnné, nebo i celého termu. V minulém textu „Úvod do logických funkcí a logických obvodů“ jsme si uvedli schématickou značku funkce negace (hradlo invertor) a také jsme si pro příklad uvedli katalogové značení integrovaného obvodu obsahujícího tato hradla. Avšak zároveň jsme definovali, že obě funkce NAND i NOR tvoří každá sama o sobě minimální úplný soubor logických funkcí. Funkci negace tedy můžeme vytvořit i pomocí každé z těchto dvou funkcí, respektive v logickém obvodu nahradit hradlo invertor hradlem NAND či hradlem NOR. Postup vytvoření negace pomocí těchto dvou hradel odvodíme ze situace, kdy spojíme oba dva vstupy hradel NAND i NOR (uvažujeme dvouvstupová hradla) a na oba vstupy přivedeme tentýž výraz. Předchozí pravdivostní tabulku 1 pro situaci ab pak přepíšeme, jak ukazuje tabulka 2.
Tabulka 2. Pravdivostní tabulka funkcí NAND a NOR v případě spojených vstupů ab.
a
b = a
NAND=aa¯
NOR=a+a¯
0
0
1
1
-
-
-
-
-
-
-
-
1
1
0
0
Z tabulky vyplývá, že jak v případě hradla NAND, tak i v případě hradla NOR, získáme spojením jejich vstupů negaci vstupní proměnné a. V případě zadání úkolu zapojení logického obvodu tak, aby obsahoval pouze hradla NAND či pouze hradla NOR, nahradíme invertory pomocí těchto hradel se spojenými vstupy, abychom získali funkci negace, jak ukazuje obrázek 2.
+
2. Realizace funkce negace pomocí hradel NAND a NOR
Obr. 2. Realizace funkce negace pomocí hradel NAND a NOR