74xx serisi tümdevrelere örnekler TÜMLEŞİK KOMBİNASYONEL

Transkript

74xx serisi tümdevrelere örnekler TÜMLEŞİK KOMBİNASYONEL
74xx serisi tümdevrelere örnekler
Tümdevreler halinde gerçekleştirilen lojik kapılara örnekler. Bir tümdevrede lojik kapı ve giriş
sayısına göre belirlenmiş birden fazla kapı bulunur.
TÜMLEŞİK KOMBİNASYONEL DEVRE ELEMANLARI
SAYISAL SİSTEM TASARIMINDA LOJİK KAPILARIN KULLANIMININ YANISIRA, KAPI
ELEMANLARININ BİR ARAYA GETİRİLMESİ İLE OLUŞTURULAN DEVRELER
KULLANILMAKTADIR. BU DEVRELER TÜMLEŞTİRİLMİŞ DEVRE OLARAK ÜRETİLMEKTE VE
KENDİ ÖZEL ADI İLE ANILMAKTADIR. KAPILAR YERİNE BU DEVRELERİN KULLANILMASI
TASARIMI KOLAYLAŞTIRMAKTADIR.
TÜMLEŞTİRME DÜZEYLERİNE GÖRE GURUPLAMA
. Küçük ölçekli tümleştirme (small-scale Integration SSI): Az sayıda lojik kapı içeren tümdevreler
(10’dan az). Örneğin 7400 4 adet NAND kapısı içeren tümdevre
. Orta ölçekli tümleştirme (Medium-scale Integration MSI): İçerisinde orta sayıda adet lojik kapı
içeren tümdevreler (10 – 100 adet). Veri seçici, kod çözücü, toplayıcı elemanları
. Büyük ölçekli tümleştirme (Large-scale Integration LSI): Çok sayıda lojik kapı içeren
tümdevreler (1000 ler mertebesinde). Mikrodenetleyiciler, bellekler bu gurupta yer alır.
. Çok büyük ölçekli tümleştirme (Very Large-scale Integration VLSI): Çok büyük sayıda lojik kapı
içeren tümdevreler (10000’ler mertebesinde). Gelişmiş mikroişlemciler ve büyük bellek
tümdevreleri
1
YARI TOPLAYICI
İki adet birer bitlik sayıyı toplayan devredir
a: birinci sayı
b: ikinci sayı
c: elde çıkışı
s: sonuç
S= ab’ + a’b
C= ab
S= ab’ + a’b
C= ab
Doğruluk tablosundan elde edilen sonuç
S= ab’ + a’b= a + b
C= ab
TAM TOPLAYICI
İki adet birer bitlik sayıyı eldeli olarak toplayan devredir
ai
bi
Ci-1
ai: birinci sayı
bi: ikinci sayı
ci_1: elde girişi
Si
TAM
TOPLAYICI
Ci
ai
0
0
0
0
1
1
1
1
bi Ci-1
0 0
0 1
1 0
1 1
0 0
0 1
1 0
1 1
ci: elde çıkışı
si: sonuç
Si Ci
0 0
1 0
1 0
0 1
1 0
0 1
0 1
1 1
S= ai’bi’ci_1 + ai’bic’i_1 + aibi’c’i_1 + aibici_1
S= ai bi ci_1
Ci= ai’bici_1 + aibi’ci_1 + aibic’i_1 + aibici_1
2
TAM TOPLAYICI
i
i
Si
Ci
i-1
İKİLİ PARALEL TOPLAYICI
İki adet 2’li sayıyı toplayan devredir. Ardarda tam toplayıcıların bağlanması ile oluşur
B3 A3
T.T.
C4
S3
B2 A2
C3
T.T.
B1 A1
C2
T.T.
S2
S1
B0 A0
C1
T.T.
C0
S0
7483 entegresi 4 bitlik bir toplayıcıdır.
3
DECODER (KOD ÇÖZÜCÜ): N ADET GİRİŞİ 2N ADET ÇIKIŞI OLAN
KOMBİNASYONEL DEVREDİR.
I0
I1
I2
Q0
Q1
Q2
DECODER
IN-1
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
QM-1
Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0
0
0
0
0
0
0 0
1
0
0
0
0
0
0 1
0
0
0
0
0
0
1 0
0
0
0
0
0
1
0 0
0
0
0
0
1
0
0 0
0
0
0
1
0
0
0 0
0
0
1
0
0
0
0 0
0
1
0
0
0
0
0 0
0
3’DEN 8’E KOD ÇÖZÜCÜ DOĞRULUK TABLOSU
A’B’C’
A
A’B’C
A’BC’
B
A’BC
C
AB’C’
3’DEN 8’E
KOD ÇÖZÜCÜ DEVRESİ
AB’C
ABC’
ABC
4
ÖRNEK:
F (A,B,C)= Σ (0,2,3,5,6) FONKSİYONUNU GERÇEKLEYİNİZ
A
B
DECODER
C
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
SORU: BİR TAM TOPLAYICIYI, BİR KOD ÇÖZÜCÜ VE İKİ VEYA KAPISI İLE
GERÇEKLEYİN.
Q0
A
S
Q1
B
C
Q2
Q3
DECODER
Q4
Q5
C
Q6
Q7
I0
I1
I2
IN-1
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
DECODER
Q0
Q1
Q2
QM-1
Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0
1
1
1
1
1
1 1
0
1
1
1
1
1
1 0
1
1
1
1
1
1
0 1
1
1
1
1
1
0
1 1
1
1
1
1
0
1
1 1
1
1
1
0
1
1
1 1
1
1
0
1
1
1
1 1
1
0
1
1
1
1
1 1
1
3’DEN 8’E KOD ÇÖZÜCÜ (AKTİF 0 ÇIKIŞ) DOĞRULUK TABLOSU
5
4 basamak
sayı
7 segment display ile 4 basamak görüntüleme için zaman çoğullama işlemi blok
diyagramı
d3 d2 d1 d0
d3
Kontrol
devresi
d2
d1
d0
a
b
c
d
e
f
g
7 segment
Kod
çözücü
Ara
saklayıcı
Q3
Decoder
GND
I0
GND
GND
GND
Q2
I1
Q1
Q0
ENCODER (KODLAYICI): 2N ADET GİRİŞİ N ADET ÇIKIŞI OLAN
KOMBİNASYONEL DEVREDİR.
I0
I1
I2
Q0
Q1
Q2
ENCODER
IN-1
I7
0
0
0
0
0
0
0
1
I6
0
0
0
0
0
0
1
0
I5
0
0
0
0
0
1
0
0
I4
0
0
0
0
1
0
0
0
I3
0
0
0
1
0
0
0
0
I2
0
0
1
0
0
0
0
0
I1
0
1
0
0
0
0
0
0
QM-1
I0
1
0
0
0
0
0
0
0
Q2
0
0
0
0
1
1
1
1
Q1
0
0
1
1
0
0
1
1
Q0
0
1
0
1
0
1
0
1
Q2=I7 + I6 + I5 + I4
Q1=I2 + I3 + I6 + I7
Q0=I1 + I3 + I5 + I7
8’DEN 3’E KODLAYICI DOĞRULUK TABLOSU
6
HERHANGİ BİR GİRİŞ AKTİF OLMADIĞINDA VE BİRDEN FAZLA GİRİŞ “1” DURUMUNU
ALDIĞINDA ÖNCELİK KODLAYICISI OLARAK DÜŞÜNÜLMELİDİR.
D3
0
0
0
0
1
D2 D1 D0
0 0
0
0 0
1
0 1
X
1 X
X
X X
X
Q1
X
0
0
1
1
D3
1
Q0
X
0
1
0
1
V
0
1
1
1
1
4’DEN 2’E ÖNCELİK KODLAYICI
DOĞRULUK TABLOSU
D3
D3’
1
1
1
D1’
D2
D2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
D1’
D1
D1
1
D3’
1
1
D2’
D2’
D0’
X
D0
X
D1’
D0’
D0’
D0
D1’
D0’
Q0=D3 + D2’D1
Q1=D3 + D2
MULTIPLEXER (VERİ SEÇİCİ): 2N ADET GİRİŞİ N ADET SEÇİM UCU, “1” ADET
ÇIKIŞI OLAN KOMBİNASYONEL DEVREDİR.
I0
I1
I2
MULTIPLEXER
Q0
.
.
.
.
.
Q0
IN-1
IN-1
SM-1
I0
I1
I2
I3
I0
I1
I2
SM-1
S2 S1 S0
MUX
Q0
S1
0
0
1
1
S0
0
1
0
1
S2 S1 S0
Q0
I0
I1
I2
I3
S1 S0
4 GİRİŞLİ MUX
7
I0
I1
I2
I3
S1
S0
4’TEN 1’E VERİ SEÇİCİ
BÜYÜK BOYUTTA VERİ SEÇİCİLER, KÜÇÜK BOYUTLU VERİ SEÇİCİLERİN UYGUN
ŞEKİLDE BAĞLANMASI İLE ELDE EDİLEBİLİRLER.
ÖRNEK1: 8:1 veri seçici iki adet 4:1 ve bir adet
2:1 veri seçiciler kullanılarak
gerçekleştirilecektir.
I0
I1
I0
4:1
mux
I2
ÖRNEK2: 8:1 veri seçici bir adet 4:1 ve dört
adet 2:1 veri seçiciler kullanılarak
gerçekleştirilecektir.
I1
I2
I3
2:1
mux
I4
I5
I4
I5
4:1
mux
I6
I3
I6
I7
I7
s1
s0
s2
2:1
mux
2:1
mux
2:1
mux
4:1
mux
2:1
mux
s0
s2 s1
8
ÖRNEK:
F (A,B,C)= Σ (0,2,3,5,6) FONKSİYONUNU 3 SEÇİM UÇLU MUX KULLANARAK
GERÇEKLEYİNİZ.
Vcc
I0
I1
I2
I3
I4
I5
I6
I7
Q0
MUX
S2 S1 S0
GND
A
B C
ÖRNEK:
F (A,B,C)= Σ (0,2,3,5,6) FONKSİYONUNU 2 SEÇİM UÇLU MUX KULLANARAK
GERÇEKLEYİNİZ.
ÇÖZÜM: A VE B SEÇİM UCUNDA KULLANILSIN. GİRİŞ C’YE BAĞIMLI OLACAKTIR.
I0
I1
I2
I3
A’B’
A’B
AB’
AB
C’
1
1
0
1
C
0
1
1
0
C’
I0
C’
1
C
C’
1
I1
C
C’
I2
I3
Q
MUX
S1
S0
A
B
9
SORU:
F (A,B,C,D)= Σ (0,2,3,5,6,8,11,13,14,15) FONKSİYONUNU 2 SEÇİM UÇLU MUX
KULLANARAK GERÇEKLEYİNİZ.
PROGRAMLANABİLİR LOJİK DİZİ (PLA)
nxk
sigorta
n giriş
nxk
sigorta
m sigorta
k adet çarpım
terimi
(VE kapısı)
kxm
sigorta
m adet toplam
terimi
(VEYA kapısı)
PLA BLOK DİYAGRAMI
A
1
A’
B
1
F1
2
F2
B’
2
C
C’
3
3 GİRİŞ, 3 ÇARPIM TERMİ, 2 ÇIKIŞLI BİR PLA
10
ÖRNEK : VERİLEN FONKSİYONLARI PLA İLE GERÇEKLEYİN
F1=AB’ + AC
F2=AC + BC
AB’
ÇARPIM
TERİMİ
1
GİRİŞLER
A B C
1 0 --
AC
2
1
--
1
BC
3
--
1
1
ÇIKIŞLAR
F1
F2
1
-1
--
T
T:TRUE
C:COMPLEMENT
1
1
T
T/C
A
1
A’
B
1
F1
2
F2
B’
2
C
C’
3
ÖRNEK : VERİLEN FONKSİYONLARI 3 GİRİŞLİ, 4 ÇARPIM TERİMLİ, 2 ÇIKIŞLI BİR PLA
İLE GERÇEKLEYİN
F1=(B’C’ + A’C’ + A’B’)’
F2= B’C’ + A’C’ + ABC
B’C’
ÇARPIM
TERİMİ
1
GİRİŞLER
A B C
-- 0 1
ÇIKIŞLAR
F1
F2
1
1
A’C’
2
0
--
0
1
1
A’B’
3
0
0 --
1
--
ABC
4
1
1 1
--
1
C
T
T/C
PLA İÇİN PROGRAM TABLOSU
11
PROGRAMLANABİLİR DİZİ LOJİĞİ (PAL)
1
2
3
4
5
6
7
8
9
10
1
2
I1
F1
3
4
5
I2
F2
6
7
8
I3
F3
9
10
11
I4
F4
12
4 GİRİŞLİ, 4 ÇIKIŞLI VE 3 GENİŞLİKLİ VE-VEYA KAPISINDAN OLUŞAN PAL
W (A,B,C,D)= ABC’ + A’B’CD’
X(A,B,C,D)= A + BCD
Y(A,B,C,D)=A’B + CD + B’D’
Z (A,B,C,D)= ABC’ + A’B’CD’ + AC’D’ + A’B’C’D = W + AC’D’ + A’B’C’D
A
1
2
A
X
C
X
X
C’
D
D’
W
X
W’
F1
X
X
X
X
X
X
X
F2
6
X
12
X
X
X
X
F3
X
X
9
10
11
D
B’
X
X
7
8
C
B
3
4
5
B
A’
X
X
X
X
F4
X
12
ÇARPIM
TERİMLERİ
1
2
3
VE GİRİŞLERİ
A B C D W
1 1 0 - 0 0 1 0 - - - - -
4
5
6
1 - 1
- -
- - 1 1 - - -
7
8
9
0 1 - - 1
- 0 -
10
11
12
- - - - 1
1 - 0 0 0 0 0 1 -
1
0
-
ÇIKIŞLAR
W=ABC’ + A’B’CD’
X=A + BCD
Y=A’B + CD + B’D’
Z=W + AC’D’ + A’B’C’D
PAL PROGRAMLAMA TABLOSU
13

Benzer belgeler

Yıliçi sınavı

Yıliçi sınavı c) Bir adet 4 bitlik paralel toplayıcı (74LS83) kullanarak onluk basamak değerinin +3 kodundaki karşılığını BCD koduna dönüştüren devreyi tasarlayınız. [10 puan]

Detaylı