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.
Číslicová sčítačka
•
Sečítá hodnoty 2 čísel (v binárním kódu).
•
Výsledek opět číslo v binární kódu a přenos
do vyššího řádu.
•
Pro vícebitové čísla navržena jako kaskáda
jednobitových sčítaček.
•
Half Adder: Full Adder:
Cn
Cn
An
Bn
Sn
Cn+1
An
Bn
Sn
Číslicová sčítačka
Cn
Cn+1
An
Bn
Sn
Cn+1
An
Bn
Sn
C1
A0
B0 S0
C1
C2
A1
B1
S1
Vstupy
Výstupy
A
n
B
n
S
n
C
n+1
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0
1
Vstupy
Výstupy
A
n
B
n
C
n
S
n
C
n+1
0
0
0
0
0
0
0
1
1
0
0
1
0
1
0
0
1
1
0
1
1
0
0
1
0
1
0
1
0
1
1
1
0
0
1
1
1
1
1
1
Half Adder:
Full Adder:
n-bit Adder:
(ripple-carry)
C1
C3
A2
B2
S2
Cn
Cn+1
An
Bn
Sn
Sn = An ⊕ Bn
Cn+1 = An ⋅ Bn
1-bit
full
adder
1-bit
full
adder
1-bit
full
adder
1-bit
full
adder
C0
C4
A3 B3
A2 B2
A1 B1
A0 B0
S3
S2
S1
S0
4-bit carry look-ahead
C3
C2
C1
P0 G0
Pg Gg
P1 G1
P2 G2
P3 G3
Číslicová sčítačka s generátorem přenosů
4-bit Carry Look-ahead Adder (Carry Propagate - Generate)
Pn = An ⊕ Bn
Gn = An ⋅ Bn
Sn = Cn ⊕ Pn
C1 = f1(
P0,
G0,
C0)
C2 = f2( P1, P0,
G1, G0,
C0)
C3 = f3( P2, …, P0, G2, …, G0, C0)
C4 = f4( P3, …, P0, G3, …, G0, C0)
Pg =
P3P2P1P0
Gg = G3 + G2P3 + G1P3P2 + G0P3P2P1
Pn =
An + Bn
Sn = Cn ⊕ An ⊕ Bn
Případně:
Knihovna kombinačních obvodů
•
V době jednoduchých integrovaných
obvodů, TTL 74xxx, CMOS 40xx.
•
Při použití vizuálních návrhových nástrojů
dodávaných výrobcem programovatelných
logických obvodů. Obvody dostupné v
knihovně použitelných prvků ze kterých
tvoříme schéma.
Děkuji za pozornost
Literatura
1. PINKER, J; POUPA, M.: Číslicové systémy
a jazyk VHDL, 1. vydání, BEN Praha 2006,
ISBN 80-7300-198-5.
2. KOLOUCH, J.: Impulzová a číslicová
technika, 3. vydání, skriptum VUT 2018,
ISBN 978-80-214-3789-0.
3. HOLEK, R.: Prezentace kurzu MLOS 2016,
UAMT FEKT VUT v Brně.