Ana Sayfa
Ana Sayfa » Çalışmalar »
?

 Musty
: 10 Kasım 2007 Cumartesi
: Aktif
: 1 Eylül 2008 Pazartesi
:
: Mustafa ERSEN
:
: İstanbul Teknik Üniversitesi
: RISC yapıda mümkün olduğunca paralel ve hızlı çalışmaya olanak veren bir işlemci tasarlanacaktır. Bu nedenle kombinezonsal tek adımda gerçeklenebilen komutların bu şekilde seçilmesine özen gösterilecektir.

Logisim kullanarak tasarım yapıldı.
:
:
: mustyisback@hotmail.com
:
: [ Gizli ]
: [ Gizli ]

Final Dosyaları

Bu kısımdaki dosyalar finalde değerdirmeye alınacak dosyalardır.

Musty

 

İşlemcinin Tasarımı

Önceki bölümlerde tasarlanan devreler bir araya getirilip, halt-nop ve syscall komutları ile 12-bit adres hattına sahip bir veri belleği(RAM) eklendi. Komut çözücü, kullanılan saklayıcı yapısı ve zamanlayıcı da bu adımda tasarlandı.

CPU



Zamanlayıcı Devre:


Sistem Komutları İçin:


Program Sayacı:


Komut Çözücü:


Aktarma Komutları İçin:


12-bit Saklayıcı


16-bit Saklayıcı


Bayrak





Islemcinin Organizasyonu

CPU

 

Kaydırma Devresi

Bu bölümde Kaydırma Devresi tasarlandı. Tasarımda D Flip-Flopları ve veri seçiciler kullanıldı.

ShiftRegister

Shift Register

 

ALU

Bu bölümde aritmetik, lojik ve dallanma denetim devreleri bir araya getirilerek ALU tasarlandı.

ALU

ALU

 

Lojik Devre

Bu bölümde, Lojik Devre tasarlandı. Tıpkı aritmetik devrede olduğu gibi 2 bit opcode girişi ve 1 bit immediate girişi kullanılarak ayrıca bir komut çözücü devre kullanılmadı.


Lojik Devre(16-bit)

Lojik Devre

 

Aritmetik Devre ve Dallanma Denetimi

Bu bölümde Aritmetik Devre ile Dallanma Denetim Devresi tasarlandı.

Bu devrede tam toplayıcı, tam çıkarıcı ve çarpıcı devreler kullanıldı. Pipeline yapısına uygun olması açısından çarpım işleminde kombinasyonel yöntem tercih edildi. Bu yönteme göre, 8'er bitlik çarpılan parçalar ötelemeler ve eldeler göz önünde tutularak toplandı.

İşaretsiz Çarpma İşlemi Yapan Devre


Çarpma Devresi(İşaretli/İşaretsiz)


Aritmetik Devre


Dallanma Denetim Devresi

Aritmetik

Dallanma Denetim Devresi

Dallanma Denetim Devresi

Aritmetik Devre

 

Komut Organizasyonu

İŞLEMCİNİN KOMUT ORGANİZASYONU


 


BİLGİ: Projenize ait yeni bir çalışma göndermek için, yukarıdaki "Çalışma" butonuna tıklayınız ve ekrana gelen formu doldurunuz. Formu kaydettikten sonra, çalışmanızla ilgigi dosayları da yükleyebilirsiniz.

Bu proje TÜBİDER Okul Bilişim liderliğinde gerçekleştirilmektedir. / Web Tasarım: Hüseyin YİĞİT
Ana Sayfa | Katılım Koşulları | Sık Sorulan Sorular (FAQ) | Başvuru | İletişim | Haberler & Duyurular