bpc-los_02 - Karnaughchovy mapy, hazardy, zákl. funkč. bloky
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.
–
Pro výběr vstupu, který bude připojen na výstup,
se opět používají
binární adresovací vstupy.
Demultiplexor
•
Opak multiplexoru.
•
Binární kombinace na adresových vstupech určuje
číslo výstupu, na který bude propojen signál z
datového vstupu.
•
Má:
–
Jeden datový vstup.
–
N datových výstupů.
–
k adresových vstupů (N = 2k).
DX
3
x
2
1
0
A1
A0
y
3
y2
y1
y0
a1
a0
Adresové
vstupy
Datové
výstupy
Kodér
•
Opakem dekodéru je kodér.
•
Kodér převádí kód 1 z N na kód binární.
•
U kodéru je však třeba zajistit, aby
vždy
byl aktivní
pouze jeden vstupní signál.
Ostatní signály musí být v neaktivním
stavu.
–
Tuto podmínku obvykle nelze splnit, proto se
častěji používá prioritní kodér.
Prioritní kodér
•
U prioritního kodéru je přípustné, aby
více než
jeden vstup byl aktivní.
•
Vstupům je přiřazena priorita.
–
Nejjednodušší a nejčastější je odstupňování priority
podle připojení. => Priorita je pro každý vstup pevně
stanovena.
• Např. vstup x0 má nejnižší prioritu, vstup x1 vyšší, …, vstup
x
N-1 nejvyšší.
•
Případ, kdy není aktivní ani jeden vstup, signalizuje
pomocný výstup
z.
– Při z = 0 nemají hodnoty na výstupech yi žádný význam.
Pravdivostní tabulka prioritního kodéru
Vstupy
Výstupy
x3
x2
x1
x0
y1
y0
z
1
-
-
-
1
1
1
0
1
-
-
1
0
1
0
0
1
-
0
1
1
0
0
0
1
0
0
1
0
0
0
0
-
-
0
PRI
CODER
valid
1
0
y1
y0
X1
X0
x1
x0
Datové
vstupy
Datové
výstupy
Z
X3
X2
x3
x2
Číslicový komparátor
•
Porovnává velikost 2 čísel (v binárním kódu).
•
Nejčastěji dává informaci o shodě dvou čísel.
–
Porovnávají se dvojice bitů na stejné pozici.
•
Existují i komparátory, vyhodnocující na
dalších dvou výstupech A > B a A < B.
•
Pak spolu s výstupem A = B lze odvodit
A ≥ B nebo A ≤ B.
Ka=b = (an−1 ≡ bn−1) ⋅ (an−2 ≡ bn−2) ⋅ … ⋅ (a0 ≡ b0)
Převodník kódu
•
Pro převod binárního kódu na kód 1 z N se používá
název „binární dekodér“ nebo jen „dekodér“.
•
Pro převod mezi jinými kódy se používá obecný
název „převodník kódu“.
•
Řeší se případ od případu jako obecný kombinační
obvod s několika vstupy a případně několika výstupy.
–
Sestaví se pravdivostní tabulky pro jednotlivé výstupy s
maximálním využitím všech zjednodušení.
–
Použije se (skupinová) minimalizace a další potřebné
úpravy logických funkcí.
•
Např.: převodník BCD kódu na kód pro
7-segmentový display.