Bize Ulaşın

Eğitim İçeriği

RISC-V Mimari Temelleri ve Ekosistem Genel Bakış

RISC-V ISA Manzarası ve Sektör Benimsemesi

  • Açık ISA felsefesi ve RISC-V International standartlaştırma manzarası
  • RISC-V Zihinsel Modeli: Yükleme-Saklama (Load-Store) Mimarisi, Kayıt Dosyası, Bayt Sıralaması
  • ARM, x86 ve POWER ile karşılaştırma: Heterojen hesaplama mimarileri için ödünler
  • Ekosistem olgunluk değerlendirmesi: SiFive, T-Head, Western Digital ve büyüyen açık kaynak silikon topluluğu
  • Standartlaştırılmış arayüzler: RISC-V Yetkili ISA (Privileged ISA), Makine Yazılım Soyutlama Katmanı (MSBL)

Bellek Modelleri ve ABI Uyumu

  • Yetkisiz (Unprivileged) Mimarisi spesifikasyonu: CSR haritası, istisna yönetimi ve bellek hiyerarşileri
  • Çapraz platform ikili taşınabilirliği için RV32I / RV64I komut setleri ve ABI uyumu
  • Çok işlemcili sistemler için bellek sıralama kuralları ve bariyer komutları

RISC-V Assembly Programlama ve Derleyici Araç Seti

Düşük Seviye Komut Programlama

  • Temel tamsayı komutları (I), Çarpma/Bölme (M), Atomik işlemler (A) genişletmeleri
  • 32-bit ve 64-bit RISC-V hedefleri için bit uzunluğu farkında programlama stratejileri
  • Gömülü ve gerçek zamanlı yazılım sistemleri için çağrı sözleşmeleri ve yığın çerçevesi yönetimi

Derleyici Araç Seti Yetkinliği

  • LLVM tabanlı derleyici araç seti: RISC-V çapraz derleme için Clang, LLVM, Binutils
  • Çıplak metal (bare-metal) ve RTOS ortamları için bağlayıcı betikleri, bölümler ve bellek düzeni yapılandırması
  • Derleyici dahili fonksiyonları (intrinsics), optimizasyon seviyeleri ve profillemeye dayalı kod ayarlama
  • Açık kaynak araç seti geliştirme iş akışları: Özel GCC/Clang araç setlerinin derlenmesi, test edilmesi ve paketlenmesi

Gömülü Sistem Geliştirme ve Gerçek Zamanlı İşletim Sistemleri

Çıplak Metal (Bare-Metal) ve RTOS Programlama

  • RISC-V için Rust sistem programlama: sıfır maliyetli soyutlamalar, güvensiz bellek yönetimi ve çıplak metal geliştirme
  • No-Std ortamları: Özel bağlayıcılar, aygıt sürücüsü geliştirme ve belleğe eşlemeli G/Ç (I/O)
  • RISC-V hedefleri için Zephyr RTOS ve Buildroot BSP geliştirme
  • Periferi arayüzlemesi: GPIO, I2C, SPI, UART ve DMA denetleyici programlama

Güç ve Performans Optimizasyonu

  • Saat kapılaması (clock gating), güç alanı yönetimi ve düşük güç modu optimizasyonu
  • SİMÜLASYON profilleri ve donanım performans sayaçları ile döngü doğruluğunda performans analizi
  • Güvenlik kritik uygulamalar için gerçek zamanlı kesme gecikmesi ayarlama

RISC-V için Linux Çekirdeği ve Bootloader Geliştirme

Boot Yazılımı ve Bootloader Ekosistemi

  • OpenSBI (SBI spesifikasyonu uygulaması): Bootloader yazılımı geliştirme
  • RISC-V üzerindeki UEFI/EDK II: Modern yazılım boot yığını geliştirme
  • RISC-V tek kartlı bilgisayarlar için Coreboot ve U-Boot portlaması

Linux Çekirdeği Entegrasyonu

  • RISC-V ana hat (mainline) çekirdek katkısı: Aygıt ağacı bindirmeleri (overlays), CPU topolojisi ve kesme denetleyicisi (AIA) sürücü geliştirme
  • Özel SoC platformları için tedarikçi BSP geliştirme ve çekirdek yapılandırması
  • RISC-V ev sahibi sistemlerinde dosya sistemi desteği, ağ yığını ve konteynerleştirme desteği (Docker, Kubernetes)

RISC-V SoC Tasarımı ve FPGA Prototipleme

Çekirdekli SoC Mimarisi ve Entegrasyonu

  • RISC-V çok çekirdekli işlemciler için Çip Üzerinde Ağ (NoC) tasarım metodolojileri
  • Axi4/CHI önbellek bütünlüğü ve işlemci arası iletişim protokolleri
  • Açık kaynak IP entegrasyonu: OpenCores, ChIPS Framework ve tedarikçi RTL bileşenleri
  • Bus matris tasarımı ve bellek denetleyicisi entegrasyonu (DDR, SRAM, eMMC, PCIe)

FPGA Tabanlı İşlemci Prototipleme

  • RISC-V çekirdeğinin (örn. BOOM, VexRiscv, PULP) FPGA sentezi ve uygulaması
  • SystemVerilog Assertion'ları (SVA) ve UVM tabanlı işlevsel doğrulama metodolojisi
  • RISC-V çekirdeği doğrulaması için resmi doğrulama araçları ve özellik tabanlı testler

RISC-V Vektör Genişletmeleri ve Alan-Spesifik Hızlandırma

RVV (RISC-V Vektör) Genişletmesi Detaylı İnceleme

  • Vektör yükleme/saklama, vektör füzyonlu çarpma-ekleme (VFMA) ve matris hesaplama hızlandırma
  • İş yükü optimize edilmiş SIMD çalıştırma için değişken uzunlukta vektör işlemleri (VL, VLEN)
  • DSP ve ML iş yükleri için vektör maske işlemleri, segment kontrolü ve veri türü esnekliği

Özel DSP ve Alan-Spesifik Komut Tasarımı

  • Özel genişletmeler ve CBAR tabanlı operant arayüzleri aracılığıyla alan spesifik hızlandırıcı tasarımı
  • Özel komut üretimi ve kod çıkışı için derleyici ön yüz (frontend) değişiklikleri
  • Üretim SoC'lerinde hızlandırıcı entegrasyonu için donanım-yazılım bölünmesi stratejileri

RISC-V'de Yapay Zeka Hızlandırma ve Kenar Makine Öğrenimi

RISC-V İşlemcileri için NPU Tasarımı ve Entegrasyonu

  • Nöral İşlem Birimi (NPU) mimarisi: Çipler içi yapay zeka hızlandırma için sistolik diziler, gergi çekirdekleri ve ağırlık sıkıştırma
  • RISC-V'de kenar dağıtımı için model kuantişizasyon teknikleri (INT8, INT4, FP8)
  • Çerçeve uyumluluğu: RISC-V hedeflerinde TensorFlow Lite Micro, ONNX Runtime ve PyTorch Edge

Yapay Zeka İş Yükleri için Heterojen Hesaplama

  • Gerçek zamanlı çıkarım boru hatları için RISC-V ev sahibi CPU'su ile yapay zeka hızlandırıcı NPU ortak tasarımı
  • Bellek alt sistemi optimizasyonu: ML model ağırlıkları ve aktivasyonları için HBM/DDR bant genişliği yönetimi
  • Kenar yapay zeka çıkarım sistemleri için termal ve güç bütçelendirme

RISC-V'de Donanım Güvenliği ve Gizlilikli Hesaplama

Fiziksel Bellek Koruması ve Güvenilir Çalıştırma

  • Fiziksel Bellek Koruması (PMP) ve Sayfa Tablosu Yürütücü (Page Table walker) güvenlik mekanizmaları
  • RISC-V için Güvenli Enclave/TEE mimarileri: OP-TEE entegrasyonu, SEV sınıfı güvenilir çalışma ortamları
  • Boot zinciri güvenliği: Güven kökü, güvenli açılış ve ölçülmüş başlatma onaylaması

Şifreleme Hızlandırma

  • RISC-V şifreleme genişletmeleri (Zk, Zkr, K genişletmeleri): SHA, AES, RSA, RSA-PSS ve ECC hızlandırma
  • Yeni nesil RISC-V işlemcileri için kuantum-sonrası şifreleme (PQC) entegrasyonu
  • Kanal saldırısı azaltma teknikleri: Sabit zamanlı programlama, maskeleme ve donanım rastgele sayı üreticileri

İleri Özel Mimariler ve ISA Genişletme Tasarımı

Alan-Spesifik Mimariler ve Özel Komut Genişletmeleri

  • ISA genişletme tasarım metodolojisi: Kodlama, kodlama tabloları, ABI etki analizi ve RISC-V International spesifikasyon sunum süreci
  • Operant dağıtımı için CBAR (Özel Taban Adres Kayıtları) ile özel kayıt dosyası tasarımı
  • Özel genişletmeler için komut borulama, tehlike algılama ve boru hattı modifikasyonları

Özel Mimari Modifikasyonlarının Doğrulanması ve Onaylanması

  • Özel genişletmeler için test tezgahı tasarımı: Yönlendirilmiş vs. kısıtlı-rastgele uyarıcı üretimi
  • Mimari modifikasyonlar için regresyon test çerçeveleri ve kapsam odaklı doğrulama
  • Uyumluluk testleri: Özel komutların yerleşik ABI kısıtlamaları içinde çalışmasını sağlama

Güvenlik Kritik ve Otomotiv RISC-V Uygulamaları

İşlevsel Güvenlik ve Otomotiv Standartlarına Uygunluk

  • RISC-V otomotiv işlemcileri için ISO 26262 işlevsel güvenlik uygunluğu
  • RISC-V silikon IP'si için ASIL-Q sınıflandırması ve güvenlik kılavuzu geliştirme
  • Güvenlik kritik RISC-V sistemleri için deterministik kesme yönetimi, lockstep çekirdek çiftleri ve bellek koruması

Sanayi Gerçek Zamanlı ve Kenar Hesaplama Uygulamaları

  • RISC-V çok çekirdekli platformlarda IEC 61508 SIL uygunluğu ve deterministik zamanlama
  • RISC-V ile Sanayi IoT gateway geliştirme: Bağlantı, kenar analitiği ve OTA yazılım güncelleme sistemleri

Usta Projesi: Uçtan Uca RISC-V Sistem Geliştirme

Tam Yaşam Döngüsü Projesi

  • Mimari spesifikasyon: Tanımlanmış bir kullanım senaryosu için ISA genişletmeleri ve çekirdek yapılandırması tasarımı
  • UVM test tezgahları ve resmi doğrulama kapsamı ile SystemVerilog'da RTL uygulaması
  • FPGA prototipleme, boot yazılımı geliştirme ve çıplak metal sürücü yığını entegrasyonu
  • Özel RISC-V çekirdeği için Linux BSP ve araç seti özelleştirmesi
  • Yapay zeka iş yükü dağıtımı: NPU entegrasyonu, model kuantişizasyonu ve performans kıyaslaması
  • Güvenlik doğrulaması: PMP zorlaması, güvenli açılış ve şifreleme hızlandırma kıyaslaması
  • Teknik mimari belgeleri, IP stratejisi analizi ve disiplinler arası ekip sunumu

Kurs İçin Gerekli Önbilgiler

Hiçbiri.

 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (2)

Yaklaşan Etkinlikler

İlgili Kategoriler