Zawartość
Obwody wykorzystujące bramki logiczne do przetwarzania sygnałów działają zgodnie z logiką obliczeniową. Niektóre z najpopularniejszych portów to AND (E), OR (OR), NOR (NOT OR) i NAND (NOT E). Logika Boole'a zarządza odpowiedziami i działaniem tych obwodów. Porty te są zawarte w układach scalonych. Jednym z celów przemysłu komputerowego zawsze było minimalizowanie kosztów produkcji. Chociaż istnieją gotowe chipy, które wykonują każdą z tych logicznych odpowiedzi, najtańsze w produkcji są bramki NAND. Możliwe jest przekształcenie zestawów portów w chipy, które używają tylko portów NAND, aby uzyskać tę samą odpowiedź. Złożone obwody mogą zawierać tysiące logicznych odpowiedzi; w związku z tym oszczędności uzyskane dzięki konwersji większości obwodu na porty NAND są znaczące.
Instrukcje
Krok 1
Wybierz obwód, który chcesz uprościć, konwertując niektóre lub wszystkie bramki AND, OR lub NOR na bramki NAND. Spróbuj obsłużyć jeden obwód na raz.
Krok 2
Zastąp każdy port NOT na schemacie portem NAND z dwoma wejściami połączonymi w jedno. Port NAND będzie teraz działał jako port NIE zgodnie z tablicą logiczną (tablica prawdy).
Krok 3
Zastąp każdy port AND portem NAND, a następnie podłącz wyjście tego portu NAND do wejść drugiego portu NAND. Spowoduje to wygenerowanie tabeli prawdy identycznej z tablicą bramek AND.
Krok 4
Zmień port OR na port NAND, który ma falownik na obu wejściach i inny falownik na wyjściu. Wynikowa tablica logiczna jest identyczna jak w przypadku bramki OR. Obwód można zmienić, aby wyeliminować falowniki, podłączając porty NAND skonfigurowane jako porty NOT na każdym z wejść portu NAND skonfigurowanego jako port AND. Wreszcie, wyjście tej konfiguracji AND jest używane jako wejście dla innego portu NAND skonfigurowanego jako port NOT.