Sekvenční logické obvody - cvičení
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
negujeme, proměnná „a“ nabývá
různé hodnoty - nezapisujeme
Sestavení logické funkce III.
• Jednotlivé součiny (product) nakonec sečteme
• Zápis výrazem typu
součet součinů (Sum of Products, SOP)
9
Zapište logické funkce
10
Další příklady
11
Zapište logickou funkci
12
Zapište logickou funkci
13
Zrealizujte logickou funkci pomocí hradel a následně ji
zjednodušte pomocí K-MAPY
14
… zjednodušte ji pomocí K-MAPY
15
Úprava před vyplněním mapy
16
Zobrazení mapy a výsledná funkce
17
Hazardy v logických obvodech
• Krátká – neočekávaná změna výstupního signálu
• Signál mezi vstupem a výstupem se šíří různými cestami,
z důvodů zpoždění na hradlech i vnitřních vodičích s
různým zpožděním
• Statický hazard - nastane, pokud se změna jednoho
vstupu obvodu projeví nepožadovanou mžikovou
změnou alespoň jednoho výstupu (puls). Výsledná
hodnota ale zůstává stejná, jako byla.
– 0->1->0 – statický hazard v 0
– 1->0->1 – statický hazard v 1
18
Příklad statického hazardu
19
Analýza v čase
20
Odstranění statického hazardu
21
Dynamický hazard
• Dynamický hazard nastane, pokud se změna
jednoho vstupu obvodu projeví více než jednou
změnou výstupu (zákmit). Výstupní hodnota se
může zůstat změněná.
Příklad: IN 0->1, OUT 0->1->0->1
22
Hazardy souhrn
• Při návrhu kombinačních obvodů nejsou hazardy
kritické – výstup se vždy ustálí (po nějaké době) v
požadované hodnotě.
• U sekvenčních obvodů jsou naopak kritické, protože
mohou přivést vnitřní stav KO do špatného stavu
• Řešením je správný synchronní návrh a stanovení
max. hodinové frekvence
23
Sekvenční logické obvody
24
Rozdíl mezi kombinačním a
sekvenčním obvodem??
SLO základní parametry
• Generují výstupní stav na základě hodnoty vstupních logických
proměnných a na základě předchozí hodnoty výstupu.
• Výstup těchto obvodů je tedy definován jen tehdy, je-li definována