•Kombinační obvod •Hodnoty vektoru výstupních proměnných Y jsou (pouze) funkcí hodnot vektoru vstupních proměnných X •Sekvenční obvod •Hodnoty vektoru výstupních proměnných Y závisí na současných i minulých hodnotách (vnitřní vektor) vstupního vektoru X - obvod má paměť •Paměť - pamatuje si vektor vnitřního (současného) stavu Q (qi, Present State - PS) •Přechodová funkce - generuje vektor P následujícího stavu (qi+1, Next State - NS)
Sekvenční obvody: Paměť •Paměť v sekvenčním obvodu uchovává vnitřní (současný) stav •Paměť může být obecně dvojího typu •Volatilní - informaci lze ukládat a číst dle potřeby •Nevolatilní - informaci lze číst dle potřeby, ukládání může být jednorázové či je relativně pomalé (např. paměti FLASH) •Každý vodič či elektronický prvek (např. hradlo) •Má zpoždění - může pracovat jako krátkodobá paměť •Problém - zpoždění závisí na fyzikálních vlastnostech prvku, které se mění s výrobním procesem, teplotou, napájecím napětím atd. •Elementární volatilní paměťové prvky - klopné obvody (KO) •Jedná se o nejjednodušší asynchronní sekvenční obvody (jednoduchost = rychlost, snadné použití) •Mají dva stavy (0 a 1) - proto je nazýváme též bistabilní •KO budeme využívat pro stavbu složitých sekvenčních obvodů, jako paměti operandů v procesorech (registry) atd.