FPGA Temelleri

Sayısal Tasarım ve Doğrulamanın Temelleri

FPGA Temelleri
FPGA Temelleri

FPGA Temelleri free download

Sayısal Tasarım ve Doğrulamanın Temelleri

Onemli Not : Eger bu alana ilginiz yoksa, rica ediyorum kursa kayit olmayin.

//--

-- Ü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.