Elektrotekno.com Ana Sayfa || Tezler, Makaleler vb.


8 bitlik combinational ÇARPMA, 16 bitlik toplama ve çıkarma yapabilen bir Aritme

Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an E-kütüphane (Elektrik, elektronik ve haberleşme konularında) kategorisi içerisindeki Tezler, Makaleler vb. forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "saldırı tespit sistemleri" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Kayıt: 27 Hzr 2008
Mesajlar: 27

Offline
barisexorcist
Tarih: 28 06 2008 19:48

CMOS VLSI devre tasarımı dersi projesi 8 bitlik ALU tasarımı

Bu projede 16 bitlik toplama ve çıkarma, 8 bitlik çarpma yapabilen bir ALU tasarlanacaktır. Toplama ve çıkarma işlemleri için aynı modül kullanılır. Seçim SEL adı verilen bir kontrol girişi ile yapılır. SEL1&SEL2 kontrol girişinin durumuna göre ilgili modül seçilir ve seçilen işlem yapılır. SEL1&SEL2=00 ise çarpma, SEL1&SEL2=10 ise toplama, SEL1&SEL2=11 ise çıkarma yapılır. SEL1&SEL2=01 tanımlanmamıştır yani hiçbir işlem yapılmamaktadır. Çarpma seçildiğinde girişlerin son 8 biti sıfırlanmıştır. İki adet 8 bitlik sayının çarpımı en fazla 16 bit olabileceğinden çıkış 16 bitdir. Çıkarma seçildiğinde çıkarılan sayının 2’s complementi alınarak diğer sayı ile toplanır. Toplama veya çıkarma için girişler 16 bittir. 16 bitlik iki sayının toplamı en fazla 17 bit olacağından ‘Cout’ carry çıkışı da olmalıdır. VHDL kodları yazılırken HDLDesigner programı kullanılmıştır. Herbir modül için ayrı tasarım yöntemleri kullanılmıştır. Toplama ve çıkarma işlemi için Flow Chart, decoder için Truth Table, çarpma için vhdl kodu yazımı, mux için Flow Chart yöntemleri kullanılmıştır. Bütün bu modüller de Block Diagram yöntemiyle birleştirilmiştir.

Aşağıda da bu modüllerle ilgili ayrıntılara yer verilmiştir.

1.HDL Designer kullanarak Hierarşik Tasarım

ALU : Aşağıdaki şekilde ALU içindeki modüller block diagram halinde gösterilmiştir

1 Kullanıcı bu konu için barisexorcist arkadaşımıza teşekkür ettiler




8 bitlik combinational ÇARPMA, 16 bitlik toplama ve çıkarma yapabilen bir Aritme


Benzer Konular

- mikrodalga hesapları yapabilen matlab gui programı

- Pic r-s-t fazlarını tespit eden yada faz takibi yapabilen bir devre varmı?
- Cumle ekleme çıkarma - c ödevi
- 8 bitlik combinational ÇARPMA, 16 bitlik toplama ve çıkarma yapabilen bir Aritme
- ARESTE baskı devre çıkarma MEDİA FİLE ile görüntülü anlatım
- çıkışları 7 parçalı gösterge üzerinden gözlemeli 4 bitlik tam toplayıcı devre uy
- Seri Çarpma İşlemi-Dijital Devre
- 4 bitlik tam toplayıcılarla bi sayının 3 katını alma
- 4 bitlik komparatör

- 1500 bilgisayarın işini yapabilen bilgisayar

- 0-1.2Ghz arası ölçüm yapabilen frekansmetre

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72