Xilinx Zynq Eğitim Serisi

Vivado ve SDK ile Zynq SoC (ARM/FPGA) programlayarak kendi gömülü sisteminizi oluşturun.

Ratings 4.19 / 5.00
Xilinx Zynq Eğitim Serisi

What You Will Learn!

  • Vivado ile çalışma
  • Xilinx SDK ile çalışma
  • Zynq üzerinde donanım tasarımı
  • Zynq üzerinde C/C++ ile yazılım tasarımı
  • PS - PL ortak tasarımı
  • Bare-metal, freeRTOS kullanımı
  • XSCT komutları
  • GPIO yazma/okuma, PWM, UART, Interrupt uygulamaları
  • Çift İşlemci kullanımı
  • Vivado üzerinde IP oluşturma
  • First Stage Boot Loader (FSBL) oluşturma

Description

Xilinx Zynq Eğitim Serisinde:

Zynq mimarisi içerisinde çift core ARM işlemci ve FPGA bulundurmaktadır. Performans gücü sebebiyle üst seviye projelerde tercih edilmektedir (FPGA + gerçek zamanlı time işlemci + uygulama işlemcisi) .Bu eğitim serisinde FPGA ve ARM işlemcileri kullanarak hardware -software ortak tasarım yapmayı öğreneceksiniz.

Eğitim İçeriği:

- Zynq mimarisi hakkında bilgi sahibi olacaksınız. (Processing System PS, Programmable Logic PL)

- SoC, softcore işlemci, hardcore işlemci, AXI bus yapısı

- Vivado nasıl kullanır, Vivado akışı - Sentez - İmplementasyon - Hardware projesi üretme

- Xilinx SDK üzerinde C / C++ dilleri ile yazılım geliştirme

- Yazılım projelerinde bare-metal uygulamalar ve FreeRTOS işletim sistemi kullanılmaktadır.

(Projelerde Vivado ve SDK kullanılmaktadır)

Led Uygulaması

- Led yakma projesi için hardware ve software projesi hazırlama

Switch Uygulaması

- Switch içeren proje için hardware ve software projesi hazırlama

XSCT Komutları

- Hardware projesi üzerinde yazılım geliştirmeden test etme

Knight Rider Uygulaması

- Kayan ledler için hardware ve software projesi hazırlama

PWM Uygulaması

- Pulse widtg modulation ile led parlaklığını değiştirme

Interrupt Uygulaması

- Zynq üzerinde interrupt kullanımı

UART Uygulaması

- Zynq ile bilgisayarın UART protokolü ile haberleşmesi gösterilecektir

FreeRTOS Uygulaması

- Zynq üzerinde FreeRTOS işletim sisteminin çalışmasını gösteren uygulama

Asenkton Çift İşlemci Uygulaması

- Zynq içerisinde iki adet ARM işlemci çekirdeği bulunmaktadır. Robust ve güvenlik arz eden sistemlerde çift işlemcili uygulamalar yer almaktadır. Bu bölümde iki ARM işlemcinin nasıl kullanıldığı kısa şekilde gösterilmektedir.

Verilog Kullanarak Kendi IP'nizi Yaratın - GPIO

- Bu projede Verilog ile kendi GPIO IP'nizi yaratmayı ve AXI interface'ini yapmayı öğreneceksiniz. Daha sonra yarattığınız IP ile hardware projesi oluşturacak ve yazılım katmanı hazırlanacaktır.

VHDL Kullanarak Kendi IP'nizi Yaratın - Timer

- Bu projede VHDL ile kendi Timer IP'nizi yazacaksınız ve AXI interface'ini yapmayı öğreneceksiniz. Daha sonra yarattığınız IP ile hardware projesi oluşturacak ve Timer driverını geliştireceksiniz.

Zynq FPGA Flashlama

- Yaptığınız hardware tasarımların ve yazılımın FPGA'in gücü kesildiği zaman silinmemesi için flash yapmayı öğreneceksiniz.


(Derslerde güncellemeler devam edecektir)

Who Should Attend!

  • Gömülü sistem meraklıları

TAKE THIS COURSE

Tags

  • Zynq FPGA

Subscribers

505

Lectures

38

TAKE THIS COURSE



Related Courses