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 |
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 |
Öğrencilere basit bir mikrobilgisayar platformu dizayn ettirmek ve bu dizaynı verilog kullanarak FPGA üzerinde gerçeklemek.
-
- 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.
Ders Notları, 2 LOGISIM ödevi, 3 VERILOG ödevi.
Yok
İngilizce
Intel software architecture reference manuals Understanding the Linux Kernel, D. Bovet and M. Cessati, 3rd. ed., O'Reilly
-
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ğ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 |
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 |