Kapitola2
Příklady typických kombinačních logických obvodů
V této kapitole si postupně představíme příklady nejčastěji používaných kombinačních logických obvodů v praxi.
Pro realizaci obvodů používáme elementární logická hradla, zejména NAND a NOR, jak jsme si uvedli a vysvětlili v předchozích textech. Kromě nich lze ale použít samozřejmě i hradla AND, OR, XOR apod. Snažíme se obvykle vycházet z minimalizované formy funkce MNDF či MNKF, avšak v praxi běžně zohledňujeme i reálné vlastnosti hradel (integrovaných obvodů), a proto často řešíme např. problém vzniku logických hazardů v kombinačních obvodech (viz závěrečná kapitola tohoto textu).
V případě použití programovatelných logických polí FPGA (Field Programmable Gate Array) či obvodů CPLD (Complex Programmable Logic Device) a jazyků VHDL či Verilog lze samozřejmě realizovat libovolné kombinační logické obvody i sekvenční obvody. Syntezátor (automatizovaný nástroj pro převod popisu obvodu na jeho realizaci a implementaci) se při syntéze zapsaného kódu často postará i o minimalizaci vyjádření požadované logické funkce či její optimalizaci (s ohledem na zpoždění nebo spotřebu či velikost obvodu apod.).