Kombinovaná logika - Combinational logic
V teorii automatů je kombinační logika (označovaná také jako časově nezávislá logika nebo kombinatorická logika ) typem digitální logiky, která je implementována booleovskými obvody , kde je výstup čistou funkcí pouze přítomného vstupu. To je na rozdíl od sekvenční logiky , ve které výstup závisí nejen na aktuálním vstupu, ale také na jeho historii. Jinými slovy, sekvenční logika má paměť, zatímco kombinační logika nikoli.
Kombinační logika se používá v počítačových obvodech k provádění booleovské algebry na vstupních signálech a na uložených datech. Praktické počítačové obvody obvykle obsahují kombinaci kombinační a sekvenční logiky. Například část aritmetické logické jednotky neboli ALU, která provádí matematické výpočty, je konstruována pomocí kombinační logiky. Další obvody používané v počítačích, jako jsou napůl sčítače , plné sčítačky , poloviční odečítače , plné odečítače , multiplexory , demultiplexory , kodéry a dekodéry se také vyrábějí pomocí kombinované logiky.
Praktický návrh kombinačních logických systémů může vyžadovat zvážení konečné doby potřebné k tomu, aby praktické logické prvky reagovaly na změny ve svých vstupech. Pokud je výstup výsledkem kombinace několika různých cest s různým počtem spínacích prvků, může výstup na okamžik změnit stav před usazením v konečném stavu, protože změny se šíří po různých cestách.
Zastoupení
Kombinační logika se používá k vytváření obvodů, které produkují určité výstupy z určitých vstupů. Konstrukce kombinační logiky se obvykle provádí pomocí jedné ze dvou metod: součet součinů nebo součin součtů. Zvažte následující tabulku pravdivosti :
A | B | C | Výsledek | Logický ekvivalent |
---|---|---|---|---|
F | F | F | F | |
F | F | T | F | |
F | T | F | F | |
F | T | T | F | |
T | F | F | T | |
T | F | T | F | |
T | T | F | F | |
T | T | T | T |
Použitím součtu produktů jsou sečteny všechny logické příkazy, které přinášejí skutečné výsledky, což dává výsledek:
Pomocí booleovské algebry se výsledek zjednoduší na následující ekvivalent tabulky pravdivosti:
Minimalizace logického vzorce
Minimalizace (zjednodušení) kombinačních logických vzorců se provádí pomocí následujících pravidel založených na zákonech booleovské algebry :
Při použití minimalizace (někdy nazývané logická optimalizace ) může dojít ke zjednodušené logické funkci nebo obvodu a logický kombinační obvod se zmenší a bude snazší analyzovat, používat nebo vytvářet.
Viz také
- Sekvenční logika
- Asynchronní obvod
- Polní programovatelné hradlové pole
- Formální ověření
- Logika relé
- Programovatelný logický automat
- Logika žebříku
Reference
- Michael Predko a Myke Predko, digitální elektronika demystifikována , McGraw-Hill, 2004. ISBN 0-07-144141-7
externí odkazy
- Výukový průvodce pro kombinovanou logiku a systémy D. Beltona, R. Bigwooda.