Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
YayınlayanHilmi Baydar Değiştirilmiş 10 yıl önce
2
PARALLEL ADDER y0y1y3y0y1y3 s0s1s3s0s1s3 X 4-bits Y 4-bits S 4-bits x0x1x3x0x1x3
4
HA X0y0X0y0 S0C1S0C1 X1y1X1y1 S1C2S1C2 FA x3y3x3y3 S 3 C 4 =S 4 S0S1S0S1 S2C3S2C3 FA X2y2X2y2 S2S2
7
Number 1 (A4,A3,A2,A1) Carry IN Carry OUT Number 2 (B4,B3,B2,B1) Sum (S4,S3,S2,S1)
9
C_INABSC_OUTVALUE 01010 (10)0101 (5)1111 (15)0 (0)15 01100 (12)0111 (7)0011 (3)1 (16)19 01000 (8) 0000 (0)1 (16)16 01001 (9) 0010 (2)1 (16)18
11
SUM S4,S3,S2,S1Decimal Carry 0000 0 0001 0....... 1000 0 1001 0 1010 1... 1111 1 00011110 000132 014576 1112131514 10891110 1 111 1 1 S2 S1 S4 S3 (S2 AND S4) OR ( S3 AND S4)
14
C_INABDECCARRYC4 01001 (9)0001 (1)(1010) 1010 01000 (8)0001 (1)(1001) 900 01001 (9)0111 (7)(0000) 001 01001 (9) (0010) 201 Subcircuit does not generate “1” for S>15
19
MSI BCD ADDER EE440 Ertuğrul Eriş 19 n- dijitlik olana genelleştirme nasıl yapabiliriz? İkili (binary) ve BCD toplayıcıların karşılaştırması?
20
İKİ BİTLİK ÇARPMA DEVRESİ EE440 Ertuğrul Eriş 20
21
MSI KARŞILAŞTIRMA DEVRESİ (COMPARATOR) EE440 Ertuğrul Eriş 21 Girişler A = A 3 A 2 A 1 A 0 ve B = B 3 B 2 B 1 B 0 A < B için Ç 1 = 1 Ç 2 = 0 Ç 3 = 0; A > B için Ç 1 = 0 Ç 2 = 1 Ç 3 = 0; A = B iken Ç 1 = 0 Ç 2 = 0 Ç 3 = 1 X i = A i B i + A' i B' i i = 0,1,2,3 A = B → Ç 3 = x 3 x 2 x 1 x 0 = 1 A < B → Ç 1 = A‘ 3 B 3 + x 3 A‘ 2 B 2 + x 3 x 2 A‘ 1 B 1 + x 3 x 2 x 1 A‘ 0 B 0 A > B → Ç 2 = A 3 B‘ 3 + x 3 A 2 B‘ 2 + x 3 x 2 A 1 B‘ 1 + x 3 x 2 x 1 A 0 B‘ 0 Klasik yöntemle sentez yapsak ne olur du? Çıkış iki değişkenle ifade edilebilir mi? Üç değişkenli çıkış’ın getirdiği yarar ve ödenen bedel nedir? Çıkarma işleminde karşılaştırma devresi neden düşünmedik?
22
MSI KARŞILAŞTIRMA DEVRESİ (COMPARATOR) EE440 Ertuğrul Eriş 22 Girişler A=A 3 A 2 A 1 A 0 ve B=B 3 B 2 B 1 B 0 A < B için Ç 1 = 1 Ç 2 = 0 Ç 3 = 0; A > B için Ç 1 = 0 Ç 2 = 1 Ç 3 = 0; A = B iken Ç 1 = 0 Ç 2 = 0 Ç 3 = 1 X i = A i B i + A' i B' i i = 0,1,2,3 A=B Ç 3 = x 3 x 2 x 1 x 0 = 1 A<B Ç 1 = A‘ 3 B 3 + x 3 A‘ 2 B 2 + x 3 x 2 A‘ 1 B 1 + x 3 x 2 x 1 A‘ 0 B 0 A>B Ç 2 = A 3 B‘ 3 + x 3 A 2 B‘ 2 + x 3 x 2 A 1 B‘ 1 + x 3 x 2 x 1 A 0 B‘ 0
23
MSI ÇÖZÜCÜLER (DECODERS) 3X8 EE440 Ertuğrul Eriş 23
24
EE440 Ertuğrul Eriş 24 MSI ÇÖZÜCÜLER (DECODERS)-2 (2X4 ENABLE GİRİŞLİ) 0 Active (0) output
25
ÇÖZÜCÜLERDE KAPASİTE ARTTIRIMI (2 tane 3X8 likten bir 4X16 lık ) EE440 Ertuğrul Eriş 25 Enable girişinin yorumu? çalıştırıp/çalıştırmamam kontrolü kapasite arttırımı
26
DECODER UYGULAMASI: TAM TOPLAMA DEVRESİ EE440 Ertuğrul Eriş 26 C=Σ3,5,6,7 S=Σ1,2,4,7 Hangi çözücü çıktıları ile fonksiyon oluşturuluyor? Çözücülerin yazılımın donanımı kontrol aracı olarak düşünebilirmiyiz? Ne yarar sağlamış oluruz?
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.