Marmara Üniversitesi
Marmara Üniversitesi Eğitim-Öğretim Bilgi Sistemi

Programlar Hakkında Bilgi

Lisans - Mühendislik Fakültesi - Bilgisayar Mühendisliği (İngilizce)

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
Ana Müfredat-2013 CSE4017 Microprocessors Zorunlu 7 7,00 3 2

Dersin İçeriği

Dersin Amacı

Öğrencilere basit bir mikrobilgisayar platformu dizayn ettirmek ve bu dizaynı verilog kullanarak FPGA üzerinde gerçeklemek.

Öğrenim Türü

-

Dersin İçeriği

- Basit bir instruction set dizayn etme ve bu instruction set için assembler yazma. - Bu instruction seti çalıştıracak bir CPU'nun hardware'ini LOGISIM üzerinde tasarlama. - Bu CPU ile beraber çalışacak I/0 device'ları gerekli polling ve interrupt-driven arayüzlerle LOGISIM üzerinde tasarlamak ve CPU'ya bağlamak. - VERILOG'a giriş. - LOGISIM'de dizayn edilmiş olan hardware'i VERILOG kullanarak FPGA'ya aktarmak. - PS/2 keyboarddan input almak. - Wishbone bus, memory arbiter ve SDRAM'a giriş. - VGA interface'i vasıtasıyla monitorden görüntü almak.

Planlanan Öğrenme Aktiviteleri ve Metodları

Ders Notları, 2 LOGISIM ödevi, 3 VERILOG ödevi.

Staj Durumu

Yok

Dersin Sunulduğu Dil

İngilizce

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Intel software architecture reference manuals Understanding the Linux Kernel, D. Bovet and M. Cessati, 3rd. ed., O'Reilly

Dersin Web Sayfası

-

Öğrenme Çıktıları

  • CPU dizayn etmesini ve assembler yazmasını öğrenir.
  • Polling ve interrupt kullanan I/O device'lar dizayn etmesini öğrenir.
  • Logisim öğrenir. Verilog öğrenir. FPGA programlamayı öğrenir.
  • PS/2 keyboard ve VGA monitörü dizayn ettiği FPGA devresine bağlamayı öğrenir.
  • Wishbone bus, memory arbiter ve SDRAM kullanımına giriş yapar.

Haftalık Ayrıntılı Ders İçeriği

Hafta Teorik
1 bilgisayarın temel bileşenlerinin tanıtımı: a. mikroişlemci : adres, veri and control veriyolları b.bellek çipleri. Bellek haritası. c. Giriş cikiş cihazlarının genel özellikleri. Giriş \ Çıkı haritası. e. adres dekod etme e.Hafıza haritalı giriş çıkış.
2 adres dekod etme - devam intel 80386, pinleri, ve hafıza arayüzü. zamanlama diagramları.
3 8255 mode 0 -8255 le klavye kontrolü. -8255'le 7 segmentli display kontrolü.
4 8255 mode 1.
5 wait state üretimi (ie, READY sinyalinin üretimi)
6 kesmelere giriş.
7 8259 programlanabilir kesme kontrolcüsü. reel mod'da kesmeler örnek devreler
8 Ara sınav
9 80386 programlamaya giriş -real mode -protected mode -real ve protected mod'larda register yapısı
10 -segmentation
11 -paging
12 -iprotected mode'da kesmeler.
13 -linux içyapısı ve i386-I
14 -linux içyapısı ve i386-II
15 -linux içyapısı vwe i386- III
16 Final Sınavı Çalışması
17 Final Sınavı

Değerlendirme

Değerlendirme Değer
Yarıyıl (Yıl) İçi Etkinlikleri 60
Yarıyıl (Yıl) Sonu Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri Değer
Final Sınavı 100

Öğrenci İş Yükü Hesabı

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Öncesi/Sonrası Bireysel Çalışma 14 1 14
Proje ve Hazırlığı 4 5 20
Arasınav ve Hazırlığı 7 2 14
Final ve Hazırlığı 10 1 10

Program ve Öğrenme Çıktıları İlişkisi