FPGA ile Gömülü Sistem Tasarımı (EE 525) Ders Detayları

Benzer belgeler
FPGA ile Gömülü Sistem Tasarımı (EE 525) Ders Detayları

Kablosuz Ağlar (EE 533) Ders Detayları

HDL ile Gelişmiş Sayısal Tasarım (EE 425) Ders Detayları

Elektronik Harp Sistemleri (EE 542) Ders Detayları

Elektrik Makinalarının Dinamiği (EE 553) Ders Detayları

Konuşma İşleme ve Uygulamaları (EE 519) Ders Detayları

Yapay Sinir Ağları ve Uygulamaları (EE 505) Ders Detayları

Antenler ve Radyo Dalga Yayılımı (EE 531) Ders Detayları

Tez Konusunda Özel Çalışmalar (IE 598) Ders Detayları

Mezuniyet Semineri (IE 589) Ders Detayları

Geoteknik Mühendisliğinde Bilgisayar Uygulamaları (CE 554) Ders Detayları

İleri Ulaştırma Mühendisliği (CE 534) Ders Detayları

Sayısal Devreler ve Sistemler (EE203) Ders Detayları

Yarışma Odaklı Tasarım (EUT451) Ders Detayları

E-İş (IE 516) Ders Detayları

Karar Destek Sistemleri (IE 514) Ders Detayları

İleri Çelik Tasarımı (CE 510) Ders Detayları

İleri Çelik Tasarımı (CE 510) Ders Detayları

Enerji Depolama Teknolojisi (ENE 415) Ders Detayları

Bilgisayar Destekli Karayolu Tasarımı (CE 508) Ders Detayları

Mezuniyet Projesi (CEAC 404) Ders Detayları

Staj II (EE 499) Ders Detayları

Kimya Mühendisliği Tasarımı I (CEAC 405) Ders Detayları

Kalite Yönetim Sistemleri (AVM429) Ders Detayları

Proje Yönetimi (AVM424) Ders Detayları

Mikrodalga Devre Tasarımı (EE 434) Ders Detayları

Siyaset Sosyolojisi (KAM 305) Ders Detayları

Endüstriyel Ekonomi (IE 415) Ders Detayları

Makine Mühendisliğine Giriş (ME 102) Ders Detayları

İmalat Mühendisliğinde Proje Yönetimi (MFGE 420) Ders Detayları

Karar Destek Sistemleri (IE 444) Ders Detayları

Sonlu Cisimler (MATH332) Ders Detayları

Endüstri Mühendisliği Tasarımı I (IE 401) Ders Detayları

Yönetim Bilgi Sistemleri (AVM426) Ders Detayları

Jeotermal Enerji Teknolojileri (ENE 314) Ders Detayları

Temel Matematik II (MATH 108) Ders Detayları

İş Yaşamı İçin İletişim Becerileri II (ENG 302) Ders Detayları

Deprem Mühendisliği (CE 527) Ders Detayları

Sistem Analizi ve Tasarımı (IE 503) Ders Detayları

Bilişim Teknolojilerinde Yenilik ve Girişimcilik (ISE 432) Ders Detayları

Şebeke Modelleri (IE 510) Ders Detayları

Endüstri Ürünleri Tasarımı IV (EUT302) Ders Detayları

Yüksek Yapı Sistemlerinin Yapım ve Tasarımı (CE 556) Ders Detayları

Tünelcilik (CE 522) Ders Detayları

RF Entegre Devre Tasarımı (EE 575) Ders Detayları

Stokastik Süreçler (IE 508) Ders Detayları

Plastik Malzemeler (CEAC 431) Ders Detayları

Bilgisayar Destekli Kalıp Tasarımı II (MTT472) Ders Detayları

RF Entegre Devre Tasarımı (EE 575) Ders Detayları

Karayolu Malzemeleri ve Asfalt Karışım Analizi (CE 507) Ders Detayları

Sayısal Tümleşik Devreler ve Sistemler (EE 312) Ders Detayları

Yazılım Mühendisliği (SE 346) Ders Detayları

Bilgisayar Destekli Kalıp Tasarımı I (MSÇ377) Ders Detayları

Isı Transferi (ME 303) Ders Detayları

Bilgisayar Destekli Teknik Çizim I (ME 103) Ders Detayları

Avrupa Birliği Savunma ve Dış Politikası (AB504) Ders Detayları

Metallerin Korozyonu ve Oksidasyonu (MATE 440) Ders Detayları

Çalışma Alanı Çevre Düzenlemesi (IE 512) Ders Detayları

İşletmeye Giriş I (MGMT 111) Ders Detayları

İnşaat Mühendisliğine Giriş (CE 102) Ders Detayları

Otomotiv Tasarımı (GTM 072) Ders Detayları

Elektrik ve Elektronik Mühendisliğine Giriş (EE 102 ) Ders Detayları

Proje Tasarımı (ME 404) Ders Detayları

İleri Beton Malzemeleri (CE 543) Ders Detayları

Hava Trafik Kuralları ve Hizmetleri (AVM301) Ders Detayları

Kalıp II (MTT221) Ders Detayları

Form İnşa (GRT114 ) Ders Detayları

Yapay Zeka (MECE 441) Ders Detayları

Yapı Mühendisliğinde Bilgisayar Destekli Analiz ve Tasarım (CE 447) Ders Detayları

Örgütsel Davranış (MGMT 206) Ders Detayları

Genel Fizik II (PHYS 102) Ders Detayları

Biyoenerji Teknolojileri (ENE 420) Ders Detayları

Avrupa Birliği Genişleme Süreci (AB502) Ders Detayları

Avrupa Birliği (IR424) Ders Detayları

Müşteri İlişkileri Yönetimi (IE 422) Ders Detayları

Çağdaş Türkiye nin Düşünce Tarihi (KAM 417) Ders Detayları

Termal Sistem Tasarımı (ME 408) Ders Detayları

Adli Sanat (GRT462) Ders Detayları

Tez Konularında Özel Çalışmalar (MECE 598) Ders Detayları

Grafik Tasarım V (GRT401 ) Ders Detayları

Avrupa Birliği İnsan Hakları Politikası (AB511) Ders Detayları

Makine Öğrenmesi (COMPE 565) Ders Detayları

Drapaj (MTT224) Ders Detayları

Havayolu ve Havaalanı Pazarlaması (AVM303) Ders Detayları

Elektronik Devreler II (EE 313) Ders Detayları

Güç Sistemleri Analizi (EE 451) Ders Detayları

Mimarlık Araştırmaları (MMR 612) Ders Detayları

Doğrusal Programlama (IE 502) Ders Detayları

Genel Çeviri II (ETI420) Ders Detayları

Sulama ve Drenaj (CE 429) Ders Detayları

Temel Matematik I (MATH 107) Ders Detayları

Polimer Bilimi ve Teknolojisi (MATE 466) Ders Detayları

Güneş Enerjisi Teknolojileri (ENE 308) Ders Detayları

Havacılık İngilizcesi (AVM305) Ders Detayları

Enerji Sistemleri I (ENE 201) Ders Detayları

Mikroişlemciler ve Mikrokontrolörlere Giriş (CMPE236) Ders Detayları

Moda Tasarımı III (MTT301) Ders Detayları

Mikroişlemciler (EE 208) Ders Detayları

Endüstri Mühendisliği Tasarımı II (IE 402) Ders Detayları

Radar Sistemleri (EE 404) Ders Detayları

Transkript:

FPGA ile Gömülü Sistem Tasarımı (EE 525) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS FPGA ile Gömülü Sistem Tasarımı EE 525 Her İkisi 3 0 0 0 7.5 Ön Koşul Ders(ler)i EE 203 Sayısal Devreler ve Sistemler Dersin Dili Dersin Türü Dersin Seviyesi Ders Verilme Şekli İngilizce Seçmeli Dersler Fen Bilimleri Yüksek Lisans Yüz Yüze Dersin Öğrenme ve Öğretme Teknikleri Anlatım, Gösteri, Tartışma, Soru-Yanıt, Uygulama-Alıştırma Dersin Koordinatörü Yrd. Doç. Dr. Mehmet Efe Özbek

Dersin Öğretmen(ler)i Yrd. Doç. Dr. Alparslan Çağrı Yapıcı Dersin Asistanı Dersin Amacı 1. Sonlu durum makinası tasarımı yeteneklerinin güçlendirilmesi 2. Donanım Tanımlama dili kullanarak sonlu durum makinalarının nasıl tanımlanabileceğini öğretmek 3. Donanım Tanımlama dili kullanarak sayaç, kaydırma yazmacı gibi düzenli ardışıl devrelerin nasıl tanımlanabileceğini öğretmek 4. Veriyollu sonlu durum makinalarının nasıl tanımlanabileceğini öğretmek 5. Donanım Tanımlama dili kullanarak veriyollu sonlu durum makinalarının nasıl tanımlanabileceğini öğretmek 6. Sınam tezgahlarının nasıl tasarlanacağını ve kodlanacağını öğretmek 7. Sayısal devre benzetimi için kullanılan araçları tanıtmak 8. Cağdaş sayısal tasarım meseleleri hakkında haberdar etmek

Dersin Eğitim Çıktıları Dersin İçeriği Bu dersi başarıyla tamamlayabilen öğrenciler; İleri sayısal sistemlerin modern hayattaki yerini tarif edebilir. Verilen mantıksal tanımlardan yola çıkarak sonlu durum makinaları tasarlayabilir. Davranışsal tasarım öğeleri kullanarak sonlu durum makinalarının tanımlayan verilog kodları yazabilir. Verilen mantıksal tanımlardan yola çıkarak yazmaç transfer seviyesinde veriyollu sonlu durum makinalarını tasarlayabilir. Veriyollu sonlu durum makinalarını tanımlayan Verilog kodları yazabilir. Ardışıl devreleri sınamak için kod tasarlayıp yazabilir. Benzetim araçları kullanarak ardışıl devreleri doğrulayabilir. Tasarımları FPGA için sentezleyebilir ve işleyişini doğrulayabilir. Bir FPGA prototip geliştirme kartını ve ilişkili geliştirme araçlarını kullanarak bir gömülü sistem tasarlayabilir ve gerçekleştirebilir. Sayısal sistemler için modern bilgisayar destekli tasarım (CAD) araç ve algoritmalarına giriş. Verilog dilinin yapıları, birleşimsel ve ardışık devreler için davranışsal modeller. Mantık seviyesi, yazmaç aktarım seviyesi ve yüksek seviyede sentez,, birleşimsel ve ardışık devrelerin sentezi. Veriyolu denetleyicileri. Programlanır mantık ve depolama cihazları, Temel sayısal sinyal işleme uygulamaları için donanım tanımlama dili mimarileri. Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları HaftaKonular Ön Hazırlık

1 Tarihi bakış, Sayısal ürünler ve modern hayata etkileri 2 Moore tipi sonlu durum makinelerinin tasarımı 3 Mealy tipi sonlu durum makinelerinin tasarımı 4 Ardışık devrelerde zamanlama 5 Ardışık devrelerin tanımlanması için verilog bileşenleri 6 Sonlu durum makinelerinin Verilog ile tanımlanması 7 Sonlu durum makinelerinin Verilog ile tanımlanması 8 Veriyollu sonlu durum makineleri ve bunların Verilog ile tanımlanması 9 Veriyollu sonlu durum makineleri ve bunların Verilog ile tanımlanması 10 Veriyollu sonlu durum makineleri ve bunların Verilog ile tanımlanması 11 ilinx Spartan başlangıç takımının giriş çıkış modüllerinin kullanılması 12 ilinx Spartan başlangıç takımının giriş çıkış modüllerinin kullanılması

13 ilinx Spartan başlangıç takımının giriş çıkış modüllerinin kullanılması 14 Sayısal tasarımda çağdaş meseleler 15 Dönem sonu sınav çalışmaları Dönem konularının tekrarı 16 Dönem sonu sınav çalışmaları Dönem konularının tekrarı Kaynaklar Ders Kitabı: 1. Pong P. Chu, FPGA Prototyping Using Verilog Examples, Wiley-Interscience, 1st Edition, 2008. Değerlendirme Sistemi Çalışmalar Sayı Katkı Payı Devam/Katılım - - Laboratuar - - Uygulama - - Alan Çalışması - - Derse Özgü Staj - - Küçük Sınavlar/Stüdyo Kritiği - - Ödevler - - Sunum - - Projeler 5 40 Seminer - -

Ara Sınavlar/Ara Juri 2 30 Genel Sınav/Final Juri 1 30 Toplam 8 100 Yarıyıl İçi Çalışmalarının Başarı Notu Katkısı Yarıyıl Sonu Çalışmalarının Başarı Notuna Katkısı 70 30 Toplam 100 Ders Kategorisi Temel Meslek Dersleri Uzmanlık/Alan Dersleri Destek Dersleri İletişim ve Yönetim Becerileri Dersleri Aktarılabilir Beceri Dersleri

Dersin Öğrenim Çıktılarının Program Yeterlilikleri ile İlişkisi # Program Yeterlilikleri / Çıktıları Katkı Düzeyi 1 2 3 4 5 1 Alanında bilimsel araştırma yaparak bilgiye genişlemesine ve derinlemesine ulaşır, bilgiyi değerlendirir, yorumlar ve uygular. 2 Mühendislikte uygulanan güncel teknik ve yöntemler ile bunların kısıtları hakkında kapsamlı bilgi sahibidir. 3 Belirsiz, sınırlı ya da eksik verileri kullanarak, bilimsel yöntemlerle bilgiyi tamamlar ve uygular; değisik disiplinlere ait bilgileri bir arada kullanabilir. 4 Mesleğinin yeni ve gelişmekte olan uygulamalarının farkındadır, ihtiyaç duyduğunda bunları inceler ve öğrenir. 5 Alanı ile ilgili problemleri tanımlar ve formüle eder, çözmek için yöntem geliştirir ve çözümlerde yenilikçi yöntemler uygular. 6 Yeni ve/veya özgün fikir ve yöntemler geliştirir; karmaşık sistem veya süreçleri tasarlar ve tasarımlarında yenilikçi/alternatif çözümler geliştirir. 7 Kuramsal, deneysel ve modelleme esaslı araştırmaları tasarlar ve uygular; bu süreçte karşılaşılan karmaşık problemleri irdeler ve çözümler. 8 Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilir, bu tür takımlarda liderlik yapabilir ve karmaşık durumlarda çözüm yaklaşımları geliştirebilir; bağımsız çalışabilir ve sorumluluk alır. 9 Bir yabancı dili en az Avrupa Dil Portföyü B2 Genel Düzeyinde kullanarak, sözlü ve yazılı iletişim kurar. 10 Çalışmalarının süreç ve sonuçlarını, o alandaki veya alan dışındaki ulusal ve uluslararası ortamlarda sistematik ve açık bir şekilde yazılı ya da sözlü olarak aktarır.

11 Mühendislik uygulamalarının sosyal, çevresel, sağlık, güvenlik, hukuk boyutları ile proje yönetimi ve iş hayatı uygulamalarını bilir ve bunların mühendislik uygulamalarına getirdiği kısıtların farkındadır. 12 Verilerin toplanması, yorumlanması, duyurulması aşamalarında ve mesleki tüm etkinliklerde toplumsal, bilimsel ve etik değerleri gözetir. ECTS/İş Yükü Tablosu Aktiviteler Sayı Süresi (Saat) Toplam İş Yükü Ders saati (Sınav haftası dahildir: 16 x toplam ders saati) Laboratuar Uygulama Derse Özgü Staj Alan Çalışması Sınıf Dışı Ders Çalışma Süresi Sunum/Seminer Hazırlama 16 3 48 16 5 80 Projeler 5 10 50 Ödevler Küçük Sınavlar/Stüdyo Kritiği Ara Sınavlara/Ara Juriye Hazırlanma Süresi Genel Sınava/Genel Juriye Hazırlanma Süresi 2 10 20 1 20 20

Toplam İş Yükü 218