RISC-V Tabanlı SoC RTL Tasarımı ve Doğrulama Eğitimi
Canlı & Uygulamalı SoC Eğitimi

RISC-V Tabanlı SoC RTL Tasarımı ve Doğrulama

AXI-Lite, UART, GPIO, AXI Interconnect ve PicoRV32 entegrasyonu üzerinden gerçek bir mini SoC sisteminin RTL seviyesindeki tasarım ve doğrulama sürecini öğrenin.

Başlangıç
10 Ağustos - 17 Ağutos
Süre
8 Gün
Seviye
Orta – İleri
Doç. Dr. Serkan Dereli
PicoRV32
AXI-Lite
UART
GPIO
Eğitmen Doç. Dr. Serkan Dereli
PicoRV32 AXI-Lite UART GPIO
8 Günlük Yol Haritası

RTL tasarımdan çalışan mini SoC sistemine

Eğitim akışı; AXI-Lite çevre birimlerinden başlayıp PicoRV32 entegrasyonu, firmware çalıştırma ve ek hızlandırıcı modül ile gerçek SoC yapısına ilerler.

01 1. Gün
Demo Ders
  • SoC Mimarisi
  • AXI Bus Mimarisi
  • AXI GPIO Tasarım ve Doğrulama
  • Bellek Haritalama
02 2. Gün
  • Haberleşme Protokolleri
  • UART TX tasarımı ve doğrulaması
  • UART RX tasarımı ve doğrulaması
  • UART TOP Modül tasarım ve doğrulaması
  • AXI UART bağlantısı ve doğrulaması
03 3. Gün
  • Mini SoC tasarımı ve doğrulaması
  • AXI Interconnect Yapısı ve Çalışması
  • Testbench Master yapısı
Master → AXI UART (Slave-1)
Master → AXI GPIO (Slave-2)
04 4. Gün
  • CPU Mimarisi ve Entegrasyonu
  • RISC-V mimarisi ve PicoRV32 işlemci incelemesi
  • PicoRV32 İşlemci doğrulaması
05 5. Gün
  • RISC-V Assembly
  • Firmware mantığı
  • GCC Toolchain kurulumu
  • PicoRV32’ye hex kodun yüklenmesi ve doğrulanması
06 6. Gün
  • CPU (PicoRV32) AXI bağlantısı
  • Bellek AXI bağlantısı
  • Firmware tabanlı CPU doğrulaması
07 7. Gün
  • PicoRV32 + RAM + UART + GPIO içeren gerçek SoC modülünün oluşturulması
  • AXI Interconnect tasarımı
  • Yazmaç Haritalarının oluşturulması
08 8. Gün
  • Yüksek Hızlı Matris Çarpım modülünün SoC’ye eklenmesi
  • RISC-V komutlarıyla matris çarpım işleminin gerçekleştirilmesi
Kazanımlar
  • AXI-Lite yazabilir ve doğrulayabilir
  • UART yazabilir ve AXI’ye entegre edebilir
  • PicoRV32’yi sisteme bağlayabilir
  • SoC oluşturabilir, doğrulayabilir, koşturabilir
Kazanımlar
  • Firmware kurulumu yapabilir, çalıştırabilir
  • ELF, HEX, dosya formatları
  • Linker Script görevi
  • Memory Mapping mantığı
  • AXI adresleme çalışma prensibi
  • AXI Interconnect tasarımı
Eğitimde Ne İnşa Edeceksiniz?

RTL’den firmware ile çalışan mini SoC sistemine

Eğitim sonunda PicoRV32, RAM, UART, GPIO ve ek hızlandırıcı modülden oluşan mini bir SoC yapısını tasarlayıp doğrulayacaksınız.

Mini SoC Mimarisi

RTL + Verification + Firmware
PicoRV32 RISC-V CPU
RAM Memory
UART Serial I/O
GPIO Peripheral
Accelerator Matrix Multiply
System Bus AXI-Lite Interconnect + Address Map

AXI-Lite tabanlı sistem

CPU, bellek ve çevre birimleri adreslenebilir bir SoC yapısında birleşir.

UART ve GPIO çevre birimleri

RTL tasarım, testbench ve AXI bağlantısı birlikte ele alınır.

Firmware ile çalıştırma

HEX kod yüklenir, memory map üzerinden SoC davranışı doğrulanır.

Final çıktı Çalışan RISC-V tabanlı mini SoC

Katılımcılar eğitim sonunda tasarlanan sistemi doğrulayıp firmware ile çalıştırabilecek seviyeye ulaşır.

Doç. Dr. Serkan Dereli
20+ Yıl deneyim
Eğitmeninizi Tanıyın

Donanım tasarımı, yapay zeka ve SoC geliştirme deneyimi

Doç. Dr. Serkan Dereli

Donanım tasarımı ve yapay zeka uygulamaları alanında 20 yılı aşkın deneyime sahip olan Doç. Dr. Serkan Dereli, akademik kariyerine 2013'te öğretim görevlisi olarak başladıktan sonra, doktora çalışmasında özgün bir 7-DOF robot kolu tasarlayıp gerçek zamanlı yapay zeka optimizasyonlarıyla çalıştırdı.

RDV-PSO algoritmasını FPGA donanımına entegre ederek paralel işlem gücünü 1000 kat artıran Serkan Dereli, doktora sonrası SUBÜ AI ve SUBÜ ASIC ekipleriyle Türkiye dereceli yarışma projeleri ve 20'den fazla AR-GE projesine imza attı.

TÜBİTAK ve TEYDEB projelerinde hakemlik ve izleyicilik yapan; görüntü işleme ve sayısal tasarım konularında iki kitabı yayınlanmış olan eğitmenimiz, güncel endüstri ve akademi deneyimini yaz okulunda sizlerle paylaşıyor.

20+ Yıl donanım ve yapay zeka deneyimi
1000x FPGA ile paralel işlem gücü artışı
20+ AR-GE projesi deneyimi
2 Görüntü işleme ve sayısal tasarım kitabı
Bu Eğitim Kimler İçin?

Temel Verilog bilenler için orta - ileri seviye SoC eğitimi

Bu eğitim; RTL tasarım, AXI-Lite, PicoRV32 entegrasyonu ve firmware çalıştırma sürecini uygulamalı olarak öğrenmek isteyen katılımcılar için hazırlanmıştır.

Seviye Orta - İleri
Ön Koşul

Katılımcıların temel Verilog tasarım ve doğrulama bilgisine sahip olması beklenir. Eğitim sıfırdan Verilog anlatımı değildir.

RTL Tasarımcıları

Temel modül tasarımından sistem seviyesine geçmek isteyenler.

FPGA / ASIC Adayları

SoC mimarisi, bus yapısı ve çevre birimi entegrasyonu öğrenmek isteyenler.

RISC-V Meraklıları

PicoRV32 işlemcisini gerçek bir SoC yapısına bağlamak isteyenler.

Firmware İlgilileri

HEX, ELF, linker script ve memory mapping akışını görmek isteyenler.

Uygulamalı SoC geliştirme

Sen de RTL tasarımdan çalışan bir RISC-V tabanlı mini SoC oluşturmaya geçmek istiyorsan bu eğitime katıl.

AXI-Lite, PicoRV32, UART, GPIO, firmware ve doğrulama akışını aynı proje üzerinde uygulamalı olarak öğren.

Sıkça Sorulan Sorular

Kayıt öncesi merak edilenler

Eğitim formatı, seviye, ücretlendirme, taksitlendirme ve teknik hazırlık süreciyle ilgili temel soruları burada bulabilirsiniz.

01 Bu eğitim kimler için uygun?
Bu eğitim; temel Verilog bilgisine sahip olup AXI-Lite, PicoRV32, UART, GPIO, firmware ve SoC entegrasyonu konularında uygulamalı ilerlemek isteyen katılımcılar için uygundur.
02 Eğitim seviyesi nedir?
Eğitim orta - ileri seviye olarak planlanmıştır. Sıfırdan Verilog anlatımı değildir; katılımcıların temel RTL tasarım ve doğrulama mantığını bilmesi beklenir.
03 Ön koşul var mı?
Evet. Katılımcıların temel seviyede:
  • Verilog modül yazımı
  • Clock / reset mantığı
  • Register ve temel FSM yapıları
  • Basit testbench ve simülasyon akışı
konularına aşina olması önerilir.
04 Eğitim ne zaman başlayacak ve ne kadar sürecek?
Eğitim başlangıç tarihi 10 Ağustos olarak planlanmıştır. Program toplam 8 gün sürecek ve her ders yaklaşık 2 - 2,5 saat olarak işlenecektir.
05 Eğitim canlı mı yapılacak?
Evet. Eğitim canlı ve uygulamalı olarak gerçekleştirilecektir. Derslerde tasarım, doğrulama ve çalıştırma adımları proje akışı içerisinde ele alınacaktır.
06 Ders kayıtlarına erişim olacak mı?
Canlı ders kayıtları katılımcılarla paylaşılabilir. Kayıt erişim süresi ve kullanım detayları eğitim başlangıcında ayrıca bildirilecektir.
07 Eğitim ücreti ne kadar?
Eğitim ücreti, kayıt sayfasında belirtilen güncel fiyat üzerinden alınacaktır. Kampanya veya erken kayıt indirimi varsa ödeme ekranında ayrıca görüntülenir.
08 Taksitlendirme var mı?
Taksit seçenekleri ödeme ekranında kullanılan kart ve banka koşullarına göre görüntülenir. Uygun kartlarda taksitli ödeme seçeneği sunulabilir.
09 Eğitim sonunda sertifika verilecek mi?
Evet. Eğitime katılım sağlayan ve süreci tamamlayan katılımcılara dijital katılım sertifikası verilecektir.
10 Eğitimde hangi araçlar kullanılacak?
Eğitimde RTL tasarım, simülasyon, testbench, GCC toolchain, ELF / HEX üretimi ve firmware çalıştırma akışı ele alınacaktır. Gerekli kurulum yönlendirmeleri eğitim sürecinde paylaşılacaktır.
11 FPGA kartı gerekli mi?
Eğitim odağı RTL tasarım, doğrulama ve firmware çalıştırma akışıdır. Fiziksel FPGA kartı zorunlu değilse, simülasyon ve proje dosyaları üzerinden ilerlenebilir. Gerekli teknik detaylar eğitim öncesinde paylaşılır.
12 Eğitim sonunda ne yapabilecek seviyeye gelirim?
Eğitim sonunda PicoRV32, RAM, UART, GPIO ve ek hızlandırıcı modülden oluşan mini bir RISC-V tabanlı SoC sistemini RTL seviyesinde tasarlayıp doğrulayarak çalıştırma akışını öğrenmiş olursunuz.
Hâlâ aklınızda soru mu var? Kayıt öncesi detayları birlikte netleştirebiliriz.

Seviye, teknik hazırlık, taksitlendirme veya eğitim içeriğiyle ilgili sorularınız için bizimle iletişime geçebilirsiniz.

Kayıt Alanına Git →
Alışveriş Sepeti