- Giriş
- Neler Yapıyorum & Neler Yaptım & Ne İş Yapıyorum
- FPGA Nedir? (Fatih İliğ)
- FPGA'in temelleri (Fatih İliğ)
- HDL Nedir? (Fatih İliğ)
- RTL Nedir? (Dr.Vecdi Emre Levent)
- Sentezleme nedir? (Dr.Vecdi Emre Levent)
- Implementasyon nedir? (Dr.Vecdi Emre Levent)
- IP Core Nedir? Xilinx IP Core Catalog içerisinde neler var? (A. Fatih Ankaralı)
- FPGA Tasarımı nasıl yapılmalı? (A. Fatih Ankaralı)
- Verification Temelleri? Neden Doğrulama? (A. Fatih Ankaralı)
- Final (Dr.Vecdi Emre Levent)
What you'll learn
- Sayısal Tasarım ve Doğrulamanın Temelleri
- Bir FPGA'cinin yol haritası
- Sayısal Tasarım Mühendislerinden FPGA Hakkında Temel Bilgiler
- Xilinx Vivado kullanarak FPGA'i tanıtmak
Description
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.
Other Courses
Katalon Studio for Beginners: Working with Web Test Objects
Learn how to use Katalon Studio to create solid test objects for automated web testing, using Attribute, XPath, and CSS
Japanese Language Video for Starter lessons 1-3
IRODORI 入門(A1)Greetings Self Introduction ”Hajimeteno Nihongo”
Yoga for Health. Fitter, Stronger, Happier.
Get started and practice Yoga to promote good health - now and in the future!
About the instructors
- 4.51 Calificación
- 3281 Estudiantes
- 4 Cursos
Fatih Ilig
Digital Design and Verification Engineer
Digital Design Engineer/ NOKIA/Poland
Digital Design Engineer/TUBITAK/Ankara
Digital Design Engineer/ELECTRA IC/Ankara
Digital Design Engineer / Turkish Aerospace Industries/Istanbul
System Engineer / Turkish Aerospace Industries/Ankara
Power Electronic Engineer / Günsel / Lefkoşa KKTC
Internship/Aselsan/Ankara
Ankara University - Electrical and Electronics Engineering (Bachelor degree)
• C++ (Experience with Xilinx SDK, HLS and Matlab Simulink) Experience with Microblaze and Zynq Processing Systems. Object Oriented Programming.
• Experience with communication protocols.
• PCIe Knowledge
• Skills in RTL logic design VHDL, Verilog and SystemVerilog
• Platforms: QuestaSim , Vivado , Modelsim, Quartus , Synopsys Sinplify
• Ability to analyze and debug RTL design issues.
• Experience with Xilinx FPGA development tools and IP(3rd third part IP). Using Vivado Design Suite (Simulation, Using Xilinx IP Cores, Implementation, Using Debugging IP cores (Such as ILA, VIO, and JTAG to AXI etc.) Ultrascale + Transceiver IP, MIG IP (DDR4)
• Experience with Altera (Intel) Platform
• Skills in Hierarchical Block Design