4. Logika a logické obvody
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.
0
1
0
a b
c
d
Y = b c’ d’ a’ d b’ c d
0
1
1
0
1
1
1
0
1
0
0
0
0
0
1
0
Hazardy v logických funkcích
Eliminace statického hazardu
– přidání dalšího mintermu – funkce již nemá minimální
formu
a b
c
d
Y = b c’ d’ a’ d b’ c d a’ b’ c’
0
1
1
0
1
1
1
0
1
0
0
0
0
0
1
0
Hazardy v logických funkcích
Eliminace statického hazardu
– přidání dalšího mintermu – funkce již nemá minimální
formu
a b
c
d
Y = b c’ d’ a’ d b’ c d a’ b’ c’
Hazardy v logických funkcích
Dynamický hazard
– opět vzniká v důsledku reálného chování logických členů,
konkrétně jejich zpoždění
– při změně jediné vstupní hodnoty (která nemá vliv na
hodnotu logické funkce) dojde vlivem více různých
zpoždění k zákmitu na výstupu
• 0 → 1:
0
– 1 – 0 – 1
• 1 → 0:
1
– 0 – 1 – 0
Hazardy v logických funkcích
Identifikace dynamického hazardu
– simulace nebo intuice
– pro odstranění stačí odstranit všechny statické hazardy
• existence statického hazardu je podmínkou nutnou pro
existenci hazardu dynamického
Příklad dynamického hazardu
Příklad dynamického hazardu
Příklady kombinačních obvodů
Binární sčítačka – úplná
– a, b – vstupy
– p – přenos z nižšího řádu
– q – přenos do vyššího řádu
– s – součet
– realizace
a
b
p
q
s
0
0
0
0
0
1
0
0
0
1
0
1
0
0
1
1
1