Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
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
Danışanlarımızın Yorumları (2)
Eğitmenin açıklamaları ve etkileşimleri gerçekten konuyu iyi aktardı; ve muhtemelen deneyim seviyem yeterli olmasa da, bundan çok şey öğrendim!
Pieter Bruynseels - Spot Buy Center BV
Eğitim - Design Patterns
Yapay Zeka Çevirisi
Kullandığımız platformu çok beğendim. Gerçekten güzel ve kullanımı kolaydı. Typescript bölümüne, özellikle isim alanları ve modüller hakkında olan kısma çok düşkün oldum.
Robert - DB Global Technology
Eğitim - JavaScript - Advanced Programming
Yapay Zeka Çevirisi