===================== Ücretsiz FPGA (Field Programme Gate Array) Kursu Hakkında =====================
Bu kursta FPGA'in temellerine iniyoruz. FPGA hakkında hiçbir şey bilmeyen birisinin FPGA hakkında çok şey öğreneceği ve bakış açısını değiştireceğine inandığımız bir kurs hazırladık. Bu kurs Sayısal Elektronik (Digital Electronics) dersini almış veya bazı temel ifadeleri (Kapılar, Hafıza elemanları vs.) bilen kişiler içindir.
===================== Kurs İçeriği =====================
Kurs içeriği aşağıda yer almaktadır.
Ders 1: Giriş
Ders 2: Neler Yapıyorum & Neler Yaptım & Ne İş Yapıyorum
Ders 3: Neden FPGA?
Ders 4: FPGA'in temelleri.
Ders 5: HDL Nedir?
Ders 6: RTL Nedir?
Ders 7: Sentezleme nedir? (Vivado Sentezleme aracı)
Ders 8: Implementasyon nedir? (Vivado Implementasyon)
Ders 9: IP Core Nedir? Xilinx IP Core Catalog içerisinde neler var?
Ders 10: FPGA Tasarımı nasıl yapılmalı?
Ders 11: Verification Temelleri? Neden Doğrulama?
Ders 12: Final
===================== Eğitmenler =====================
Kurs 3 eğitmen tarafından verilmektedir.
Eğitmenler :
1. Dr. Vecdi Emre Levent
Kurum/Görev: Fenerbahçe Üniversitesi - Öğretim Görevlisi
2. Fatih İliğ
Kurum/Görev: NOKIA (Poland)- FPGA Tasarım Mühendisi
3. Fatih Ankaralı
Kurum/Görev: NOKIA (Poland)- FPGA Dogrulama Mühendisi
===================== Tool=====================
Kurs Vivado üzerinden anlatılacaktır. Herhangi bir Vivado sürümü kullanılabilir.
===================== FPGA Hakkında Temel Bilgiler=====================
FPGA, kullanıcı tarafından yapılması istenen işleme göre iç yapısı değiştirilebilen donanımı programlanabilir entegrelerdir. Bu yapının içerisinde konfigüre edilebilir matrix yapıda lojik bloglar bulunmaktadır. FPGA’yi istediğimiz gibi konfigüre edebiliriz. Bu kursta FPGA'in iç yapısını ve nasıl konfigüre edilebildiğini göreceğiz.
Paralel işlem yapabilme kapasitesi sebebiyle FPGA’ler tercih sebebidir.Bu özellik sayesinde farklı işlemleri aynı anda yapabilir. Bu özellik FPGA’yi işlemcilerden üstün kılar.Çünkü İşlemcilerde,işlemler sıralı şekilde ilerler.Yoğun işlem yapılması gereken yerlerlerde FPGA mantıklıdır,ama rutin işlemlerde tercihimiz klasik işlemciler olmalıdır.FPGA’nin diğer bir avantajı içine işlemci gömülebilmesidir. Zynq FPGA'lerde ARM işlemci bulunmaktadır. Ayrıca soft IP olan Microblaze'de kullanılabilir.
FPGA pazarında Xilinx ve Intel (Altera) ürünleri ön plana çıkmaktadır. Bu kursta kullanım kolaylığı ve Türkiye'deki pazarının geniş olması açısından Vivado tercih edilmiştir.
İyi dersler.