1. GÜN (21.10.2024, Pazartesi, 4 saat) |
DERS ADI: Verilog Donanım Tanımlama Dili (Orta/İleri Seviye) |
DERS VERECEK ÖĞRETİM ÜYESİ: Dr. Öğr. Üyesi Serkan DERELİ |
DERSİN AMACI: İşlemci tasarımı yapabilmek için gerekli olan tanımlama dilinin kullanımının öğrenilmesi, simülasyon testlerinin gerçekleştirilmesi |
DETAYLI DERS İÇERİĞİ: Verilog yazım şekli, veri tipi ve yapısı (wire, reg), scalar/vector yapısı, diziler, operatörler, modüller (always, initial), generate ifadesi, kombinasyonel devre tasarımı, ardışıl devre tasarımı, sonlu durum makineleri |
2. GÜN (22.10.2024, Salı - 8 saat) |
DERS ADI: Verilog Donanım Tanımlama Dili (Orta/İleri Seviye) |
DERS VERECEK ÖĞRETİM ÜYESİ: Dr. Öğr. Üyesi Serkan DERELİ |
DERSİN AMACI: Çip tasarımı yapabilmek için gerekli olan tanımlama dilinin kullanımının öğrenilmesi, simülasyon testlerinin gerçekleştirilmesi |
DETAYLI DERS İÇERİĞİ: Bellek tasarımları, alt modül tasarımı ve kullanımı, IP-Çekirdek kullanımı, TXT dosyalarının kullanımı, tasarım simülasyon testlerinin yapılması, |
3. GÜN (23.10.2023, Çarşamba - 8 saat) |
DERS ADI: Tasarımların Doğrulanması ve FPGA aygıtı ile testi (Temel/Orta Seviye) |
DERS VERECEK ÖĞRETİM ÜYESİ: Dr. Öğr. Üyesi Vecdi Emre Levent |
DERSİN AMACI: Verilog ile ortaya çıkarılan tasarımların FPGA aygıtı ile testlerinin gerçekleştirilmesi. |
DETAYLI DERS İÇERİĞİ: Tasarım akışı, sentezleme, bit dosyasının oluşturulması, tasarımım aygıta gömülmesi, sayıcı tasarımı ve uygulaması, çoklayıcı tasarımı ve uygulaması, mandalların giriş ve ledlerin çıkış olarak ayarlanması, Seven Segment uygulaması, zamanlayıcı uygulaması, aritmetik işlem uygulaması |
4. GÜN (24.10.2024, Perşembe - 8 saat) |
DERS ADI: Bilgisayar Mimarisi ve Organizasyonu |
DERS VERECEK ÖĞRETİM ÜYESİ: Doç. Dr. Halit Öztekin |
DERSİN AMACI: Dersin amacı, dijital devreler ve mantık altyapısına sahip bir dijital bilgisayar makinesi tasarlamak ve inşa etmek için bilgi sağlamaktır. Öğrenciler, bilgisayar işleyişini, tasarım ilkelerini ve bilgisayar sisteminde fiziksel tanım ve yazılımın nasıl birbiriyle ilişkili olduğunu anlayacaklardır. |
DETAYLI DERS İÇERİĞİ: Bilgisayar yapısı, bilgisayar aritmetiği, temel bilgisayar organizasyonu ve tasarımı, RTL ve mikro işlemler, mikro programlı kontrol, giriş/çıkış birimi, bellek sistemi, çoklu işlemciler. |
5. GÜN (25.10.2024, Cuma) (8 saat) |
DERS ADI: 32-bit RISC-V İşlemci Tasarımı |
DERS VERECEK ÖĞRETİM ÜYESİ: Mehmet Burak Aykenar |
DERSİN AMACI: Verilog donanım tanımlama dili ile adım adım bir RISC-V işlemci mimarisi tasarımı |
DETAYLI DERS İÇERİĞİ: Program belleği (ROM) tasarımı, Veri belleği (RAM) tasarımı, çıkış portları tasarımı, ALU tasarımı, veri yolu tasarımı, kontrol birimi tasarımı |
6. GÜN (25.10.2024, Cumartesi - 8 saat) |
DERS ADI: Tasarlanan 32-bit RISC-V İşlemci Çekirdeğinin Doğrulanması |
DERS VERECEK ÖĞRETİM ÜYESİ: Ömer Karslıoğlu |
DERSİN AMACI: Verilog donanım tanımlama dili ile adım adım tasarımı gerçekleştirilen RISC-V işlemci çekirdeğinin doğrulanması |
DETAYLI DERS İÇERİĞİ: Bir önceki gün tasarımı yapılan RISC-V işlemci çekirdeğinin test ve doğrulamasının yapılması, sentezlenmesi ve statik zaman analizi. |
7. GÜN (26.10.2024, Pazar - 4 saat) |
DERS ADI: Tasarlanan 32-bit RISC-V İşlemci Çekirdeğinin Doğrulanması |
DERS VERECEK ÖĞRETİM ÜYESİ: Ömer Karslıoğlu |
DERSİN AMACI: Verilog donanım tanımlama dili ile adım adım tasarımı gerçekleştirilen RISC-V işlemci çekirdeğinin FPGA aygıtında koşturulması |
DETAYLI DERS İÇERİĞİ: Bir önceki gün tasarımı yapılan RISC-V işlemci çekirdeği FPGA aygıtına gömülerek küçük mikro kodlarla testleri gerçekleştirilecektir. |