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

 MOMENTUM
: 31 Ocak 2008 Perşembe
: Aktif
: 1 Eylül 2008 Pazartesi
: Prof. Dr. İrfan Alan
: Ümit TARHAN
: Ümit TARHAN
Erman SELİM
Emre AYANOĞLU
Nihat Erdi SAMARAZ
İbrahim KURU
Arş. Gör. Özkan AKIN
: Ege Üniversitesi
Elektrik-Elektronik Mühendisliği Bölümü
: Multiple Cycle 16 bit cpu tasarımı yapılacaktır. Pipeline yapıda olması ve istenilen işlevleri yapması sağlanarak, modelsim ile performans analizi yapılacaktır.
Ayrıca cisc yapısı üzerine çalışmak istiriyoruz.

Çalışma aşamasında tam sürüm ISE FOUNDATION yazılımına ihtiyaç vardır. Ayrıca donanım denemeleri içinde Spartan 3E Board ihtiyacımız doğacaktır.
: - Xilinx ISE Foundation
- Modelsim Xilinx Edition
(yazılımların tam sürümlerinin bir an evvel temin edilmesi çok önemlidir)
Sanal işlemci tasarımı başarıldıktan sonra
- Xilinx Spartan 3E Starter Kit
(3A, 3AN serileri de olabilir)
: Xilinx Spartan 3E FPGA Board
Xilinx ISE Foundation,
Embedded Development Kit EDK,
System Generator for DSP,
ChipScope™ Pro
: [ Gizli ]
: [ Gizli ]
: [ Gizli ]
: [ Gizli ]

Final Dosyaları

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

Momentum Sanal İşlemcisi

momentum_tanıtım_video1

MOMENTUM_sanal

MOMENTUM_fiziksel

Momentum Fiziksel İşlemcisi

Momentum_Tek_Vurusluk_Islemcisi_Kaynak_Kodları

Tek Vuruşluk İşlemci Raporu

tek_vurusluk_islemci

 

Momentum 2008 Fiziksel İşlemcisi-Son

Bu çalışmada bir önceki sürüm üstüne VGA ve RS232 seri port eklenmiş, bunlarla ilgili deneyler yapılmıştır. Ayrıca bunlar hakkında ek bir rapor yazılıp tanıtım videoları ve sunumları hazırlanmıştır. Ayrıca MKC2.7 komut çevirici hakkında bilgiler de verilmiştir. Çalışma en son halini almıştır.

MOMENTUM 2008 SON

Son çalışmalar Hakkında

mkc kullanarak rs232 ile belleğe yazma

Project Navigator'dan Kit'e yükleme yapma

Monitör çıktısı(ses yok)

 

MKC ve Logisim

Bu çalışmada Logisim simülasyonundaki bir kaç eksiklik giderilmiş ve simülasyon hakkında bir video eklenmistir. Ayrıca mkc programının 2.7 sürümü ve bu programın C kodu eklenmistir.

MKC_ve_Logisim

 

MOMENTUM2008 tanıtım videosu

Bu film projenin bir anlamda fragmanı niteliğinde olup bilgilendirici yeni çalışmalar,ek rapor ve dosyalar ve tanıtıcı videolar sisteme eklenmiştir.

momentum_tanıtım_video1

 

MOMENTUM Fiziksel İşlemcisi

Bu çalışmada daha önceki çalışma güncellenip yeni bazı küçük yenilemeler yapılmıştır. Bunun yanı sıra çalışma Spartan 3E Starter Kit'e gömülmüş, gerekli klavye ve lcd bağlantıları yapılmıştır. İstenen komutlar fiziksel olarak gerçeklenmiş ve rapor ve kodlar güncellenmiştir. Ayrıca VGA ve Seri port RS232 ile ilgili çalışmalar en kısa süre içinde siteye eklenecektir.

CPU TURKEY FİZİKSEL

 

MOMENTUM Sanal İşlemcisi

Bu çalışmada LOGISIM programı ile daha önce tasarlanan ve gönderilen CPU yeniden hazırlanmıştır. Rapor, gerekli tablolar, simulasyon açıklamaları, komut çevirici ile ilgili açıklamalar ve setup dosyası ekte yer almaktadır.

CPU-TURKEY SANAL

 

MOMENTUM2008 Hakkında Bilgi

MOMENTUM CISC mimarisiyle tasarlamışı, 8'i mikroprogram tarafından kullanılan ve 8 i kullanıcıya açık olmak üzere 16 ACC tipi yazmaç içeren, 44 ayrı komutu register, register-indirect,immediate, immediate-direct, indexed, indexed-indirect, relative, relative-indirect olmak üzere 8 ayrı adresleme modunda koşturabilen, komut optimizasyonu yapılmış, ayrıca stack mimarisini de içeren, 16 bit veriyoluna sahip, mikroprogramlı bir işlemcidir.
Kapsamlı bir yapıya sahip olup, ileride yeni projelere temel teşkil edebilecek bir projedir.

 

MKC komut çevirici

OPCODE çevirici aşağıdaki gibidir. Kullanımı hakkında detaylı bilgi yardım bölümünde bulunabilir...

 

momentum 2008

Çalışma son halini aldı. Vhdl kodları yazılarak donanım hazır hale getirildi. Kod çözücü hazırlandı. Çalışma raporu, gerekli tablolar, simulasyon sonuçları dosyaya eklendi.

MOMENTUM 2008

 

Tek vuruşluk cpu tasarımı

Cpu'yu temelden öğrenebilmek için ilk olarak tek vuruşluk cpu tasarladık. Belirtilen komutları koşturduk ve modelsim ile simule ettik. Tek vuruşluk cpu'nun yapısal eksikliklerini gözlemledik.(gözlemlerimizi ve ayrıntılı bilgiyi rapora yazdık.) Şimdiki hedfimiz Multi Cycle yapıp modelsim ile test ederek gözlem yapmak. Bu çalışmalarımız en iyiye varana kadar sürecektir.

tek vuruşluk cpu

 


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