Mühendislik ve Doğa Bilimleri Fakültesi · Bilgisayar Mühendisliği · Lisans
Dersin Amacı
Programlanabilen Sayısal Sistemlerin temel çalışma prensiplerini kavrayarak, sayısal prensiplerle çalışan tasarımlar gerçekleştirmek. FPGA mimarilerini tanımak. Donanım programlamasını öğrenmek. Programlanabilir donanım modülleri tasarlama becerisini öğrenciye kazandırmaktır.
Ders İçeriği
Programlanabilir Sayısal Sistemlere Giriş, FPGA Mimarileri, Elektronik sistem tasarımı, VHDL/Verilog programlama, sinyal işleme, Arabirim uygulamaları (A/D ve D/A çevrim), Xilinx, Altera ve Matlab ile tasarım ve uygulamalar.
Zorunlu Kaynaklar
1. Digital Systems Design Using Verilog Book by Byeong Kil Lee, Charles H Roth, and Lizy John
2. FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version
Önerilen Kaynaklar
GETTING STARTED WITH FPGAS. Digital Circuit Design, Verilog, and VHDL for Beginners by Russell Merrick. San Francisco.
Dersin Öğrenme Çıktıları
- Sayısal sistemler ile ilgili temel kavramları bilir.
- Sayı sistemleri ile ilgili işlem ve analiz yapabilir.
- FPGA mimarilerini bilir.
- VHDL/Verilog Donanım programlama dilini bilir.
- FPGA Donanımlarını programlamlayabilir.
- Modüler tasarım yapmayı bilir.
Öğretim Yöntem ve Teknikleri
Ölçme ve Değerlendirme
AKTS / İş Yükü
| Etkinlik | Sayı | Süre (saat) | Toplam İş Yükü |
|---|---|---|---|
| Ders Süresi (Sınav Haftası Dahil) | 16 | 32 | 512 |
| Sınıf Dışı Ders Çalışma Süresi | 5 | 5 | 25 |
| Ara Sınav | 1 | 1 | 1 |
| Kısa Sınav | 3 | 3 | 9 |
| Ödev | 5 | 14 | 70 |
| Uygulama | 5 | 5 | 25 |
| Final | 1 | 1 | 1 |
Ders Akışı
| Hafta | Konu | Ön Hazırlık |
|---|---|---|
| 1 | Sahada Programlanabilir Kapı Dizilerine Giriş | Sahada Programlanabilir Kapı Dizilerine Giriş |
| 2 | Verilog ile Mantık Tasarımına Giriş | Verilog ile Mantık Tasarımına Giriş |
| 3 | Yapısal Modelleme | Yapısal Modelleme |
| 4 | Veri Akışı Modelleme | Veri Akışı Modelleme |
| 5 | Davranışsal Modelleme | Davranışsal Modelleme |
| 6 | Görevler, Fonksiyonlar, Hiyerarşik Yapısal Modelleme | Görevler, Fonksiyonlar, Hiyerarşik Yapısal Modelleme |
| 7 | Birleşimsel ve Ardışıl Mantık Modülleri | Birleşimsel ve Ardışıl Mantık Modülleri |
| 8 | Vize | Vize |
| 9 | Sistem Tasarım Metodolojisi | Sistem Tasarım Metodolojisi |
| 10 | RTL Tasarım | RTL Tasarım |
| 11 | Davranışsal Modelleme ve Algoritmik Durum Makineleri | Davranışsal Modelleme ve Algoritmik Durum Makineleri |
| 12 | Veriyolu Denetleyicilerinin Tasarımı ve Sentezi | Veriyolu Denetleyicilerinin Tasarımı ve Sentezi |
| 13 | Dijital İşlemci algoritmaları ve Mimarilerı | Dijital İşlemci algoritmaları ve Mimarilerı |
| 14 | İş-hatlı Mimariler | İş-hatlı Mimariler |
| 15 | Aritmetik İşlemci Mimarileri | Aritmetik İşlemci Mimarileri |
| 16 | Proje ve vize | Proje |


