CENG 522

İleri Gömülü Sistem Tasarımı

Gömülü sistemler, bilgisayar mühendisliğindeki rolü; özel ve genel amaçlı mikroişlemci tasarımı, mikrodenetleyiciler, gömülü yazılım; gerçek-zamanlı sistemler, planlama ve zamanlama problemleri; test ve performans; güvenilirlik; tasarım metodolojileri, yazılım geliştirme ortamları; süreklilik ve güncelleme problemleri; uygulamaya özel entegre devre tasarımına giriş, VHDL

Dersin Amacı

İleri Gömülü Sistem Tasarımı, Gömülü Sistemler ve tasarımı konusunda en güncel konuları ve araştırmaları yeni araştırmalara temel oluşturmak amacıyla aktarmak.

Kaynakça

“Real-Time Systems Design and Analysis”. Phillip A. Laplante. A John Wiley & Sons, Inc., Publication ,“Software Engineering for Real-Time Systems”, J.E. Cooling, Addison Wesley. ,Adamski, Marian Andrzej. Design of Embedded Control Systems, Boston, MA : Springer Science+Business Media, Inc., 2005. ,Berger, Arnold. Embedded systems design:an introduction to processes tools and tecniques. San Francisco;Lawrence, Kan: CMP Books, c2002 ,“Modeling and Verification of Real-Time Systems Using Timed Automata: Theory and Practice”. Paul Pettersson. PhD. Thesis. Uppsala University.

Öğrenme Çıktıları

1. Gömülü sistemlerle ilgili temel bilgilere sahip olma

2. Gerçek-zamanlı sistem tasarımı yapabilme

3. Gömülü sistemlerle ilgili son araştırmaları takip etme

4. Hataya dayanıklı sistemler konusundaki araştırmaları takip etme

Konu
Gömülü Sistem Tasarımına Giriş
Sayısal Mantık ve Bilgisayar Mimarisi Kavramlarının Gözden Geçirilmesi
FPGA Tasarımı; VHDL Programlama Dili
Tek ve çok amaçlı Veriyolu Tasarımı
Mikroişlemci Konseptleri ve Tasarımı
Mikrodenetleyicilerle Gömülü Sistem Tasarımı
Gerçek-Zamanlı Çekirdekler
Gerçek-Zamanlı Gömülü Sistemlerin Modellenmesi ve Doğrulanması
Veri Toplama ve Sayısal Sinyal İşleme Uygulamaları
Kontrol Sistemleri
Gömülü Yazılım Geliştirme
Dökümantasyon, Yeniden Kullanım, Sürekli Geliştirme
Hata-Tolerans Teknikleri
Güncel Gelişmeler ve Araştırmalar

Notlandırma

Vize: 30%

Araştırma Sunumu: 30%

Final: 40%