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

 Alpha Plus
: 14 Ocak 2008 Pazartesi
: İnceleniyor
: 31 Temmuz 2008 Perşembe
: Emin Gün Sirer
: Seher Aylin Altıok
:
: Koç Üniversitesi
Bilgisayar Mühendisliği Bölümü
Prof. Emin Gün Sirer
: Koç Üniversitesi Bilgisayar Mühendisliği bölümü kapsamında aldığım bilgisayar mimarisi dersinde proje partnerim Hayati Fırat Güvence ile Emin Gün Sirer Hoca'mızın önderliğinde yapmış olduğumuz projelerden esinlenerek yarışmaya sanal işlemci tasarımı kategorisinde katılıyorum. Projem logismde tasarlamış olduğumuz 32 bit mips işlemciyi içeriyor. Tasarladığım sanal işlemci temel mips komutlarını (for ALU, Jump-Branch and Memory instructions) 32 bit için uyguluyor. Tüm proje logismdeki temel devre elemanları ve logism'in kütüphanelerinden alınan bazı devre elemanlarıyla tasarlanmıştır. Projenin bu aşamasında ara hafıza birimi yoktur. Veriler ana hafızadan alınır ve yine ana hafızaya yazılır.
:
:
: [ Gizli ]
: [ Gizli ]
: [ Gizli ]
: [ Gizli ]

Proje Tasarımı

Logism ile tasarlanmış olan projenin devre yapıları, test kodları, logism executable dosyası ve gerekli kütüphaneler oluşturulmuştur.

Project Design

 

32-bit MIPS Processor Design Project Overview

Çalışmanın içeriği, özeti ve nasıl tasarlandığı hakkında bilgi veren pdf dosyası.

alpha plus

 

Sanal İşlemci Tasarımı

Projenin bu aşamasında Logism programını kullanarak 32 bit işlemci tasarlandı. Daha hızlı çalışması için pipe-line düşünüldü fakat henüz uygulanmadı. Projenin bu kısmı işlemcinin ALU, PC, Register File ve memory (ROM) vardır. İşlemcinin bu hali 32 bit mips instruction'larının çoğunu gerçekleştirmektedir. Programın daha detaylı hali ekteki gif doyasında gösterilmiştir.

mipsProcessor

 


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