📅 Pazar, 20 Eylül 2026 ⚡ SayarBilgi Tech & AI
SayarBilgi SayarBilgi
Genel ⏱️ 7 dk okuma

RISC-V Açık Komut Seti Mimarisi (ISA) ve FPGA Üzerinde Soft-Core SoC Tasarımı

EDİTÖR: Sayarbilgi Teknoloji Servisi YAYIN: 20 Eylül 2026, 19:01

Bir zamanlar bilgisayar biliminin en derin tartışmalarından biri, donanımın kendisinden çok, onu yöneten gizli sözleşmeler etrafında döndü. x86’in karanlık, telifle örülü koridorlarında ve ARM’ın lisans ofislerinin kapalı kapılar ardına hapsolmuş mimarisinde, her bir işlemci çekirdeği aslında bir ticari gizlik belgesiyle imzalanmıştı. Bu makale, o duvarların içinden sıyrılan devrimin hikâyesini anlatırken; Berkeley’in iki isimli ekibinin, bir komut setine nasıl “ücretsiz” kelimesini kazıdığını ve bu fikirle donanım tasarımını bir anda herkesin erişebileceği bir laboratuvara dönüştürdüğünü izleyeceğiz.

ESP32-C3 Açık Kaynak Geliştirme Kartı – RV32IMC tek çekirdekli 32-bit mikrodenetleyici SoC tasarımı.
ESP32-C3 Açık Kaynak Geliştirme Kartı – RV32IMC tek çekirdekli 32-bit mikrodenetleyici SoC tasarımı.

## Kapalı Paradigma: Gizli Silikonun Ekonomisi

x86 ve ARM modellerinin gücü, aslında şeffaflığından değil tam tersinden geliyordu. Bir işlemci üreticisi, Intel’in AT&T’nin lisansına tabi x86 kodlarını kullanmak istediğinde, öncelikle o kodların içine gömülü telif ücretlerini ödemek zorundaydı. ARM ise daha çapattı: lisansı ücretsiz veriyordu ama her çekirdeği “hazır” bir blok olarak satın almak gerekiyordu ve eğer o bloğu özelleştirip kendi ürününüza yerleştirirseniz, satıştan elde ettiğiniz her kuruşun bir kısmını ARM’a aktarmak zorunda kalırdınız. Bu model, küçük ve orta ölçekli üreticiler için bir engel değil, bir duvar gibiydi.

Bu sistemin en çürütücü yanı ise şeffaflık eksikliğinde saklıydı. Tasarımın tamamı bir şirketin kapalı ofislerinde yaşardı; siz sadece sonucunuzu — işlemciyi — satın alırdınız, ama onu oluşturan binlerce satır tasarım koduna, mask (mask) desenlerine ve fiziksel silikona erişiminiz yoktu. İşte tam da bu noktada, bir donanım içine gizlenebilecek arka kapının (backdoor) nasıl görmezden gelindiği sorunu doğuyordu. Savunma sanayii için üretilen bir çipin, tasarım aşamasında bilinçli olarak eklenmiş gizli bir komut dizisini taşıyabileceğinin farkına varmak, aslında donanım güvenliğinin en acımasız gerçeğiydi.

## Berkeley’in Devrimi: RISC-V’in Doğuşu

Bu durumu değiştiren isimler, Kaliforniya’nın Berkeley kentindeydi ve hikâye 2010’ların başına uzanıyordu. David Patterson, MIPS mimarisinin kurucusu ve RISC (Reduced Instruction Set Computer) felsefesinin babası olarak bilinen efsanevi bir figürdü; onun öğrencisi Krste Asanović ise bu vizyonu yeni nesle taşımak için bir araca ihtiyaç duyuyordu. İkili, donanım tasarımının demokratikleştirilmesi fikrini hayata geçirmek amacıyla “RISC-V” adını veren açık komut seti mimarisini oluşturdu.

İsim seçimi bile bir niyet taşıyordu: “V”, Roma rakamlarında beş anlamına gelen, aynı zamanda herhangi bir mevcut mimariyi (MIPS, PicoRV32 gibi) incitmemesi için bilinçli olarak seçilmiş nötr bir harfti. Bu, tamamen açık ve telifsiz (royalty-free) bir felsefenin sembolüydü — ilk kez donanımın kendisi, artık bir mal değil, bir ortak miras niteliği taşıyordu.

## Temel Komut Setleri: RV32I ve RV64I

RISC-V’in en çarpıcı özelliği, mimarinin modüler yapısıydı. Tasarımın omurgasını iki temel komut seti oluşturuyordu: RV32I (32-bitlik temel) ve RV64I (64-bitlik temel). Bu temeller, işlemcinin en küçük bileşenlerini — aritmetik mantık birimi (ALU), kaydırmalar (shifts), mantıksal işlemler, koşullu dallanmalar ve hafıza erişim komutlarını — içeriyordu. Bir mühendis, sıfırdan çalışan bir işlemci yazarken bile bu iki temel setin yeterli olduğunu biliyordu; istediği ekstra yetenekleri, standart olarak tanımlanmış uzantılarla ekleyebilirdi.

Bu modülerlik, donanım tasarımını bir kez daha yeniden biçimlendirdi. Artık tek bir “doğru” işlemci tanımı yoktu; her uygulamanın ihtiyaçlarına göre özelleştirilebilir, genişletilebilir ve ölçeklendirilebilir bir yapı ortaya çıkıyordu. Bu da mimari tasarımı statik bir nesne olmaktan çıkarıp, dinamik ve uyarlanabilir bir süreç haline getiriyordu.

## Standart Uzantılar: M, A, F, D ve C

RISC-V EPAC Açık Kaynak Silikon Hızlandırıcı – Çip seviyesinde açık komut seti uygulaması.
RISC-V EPAC Açık Kaynak Silikon Hızlandırıcı – Çip seviyesinde açık komut seti uygulaması.

Temel setin üzerine inşa edilen standart uzantılar, RISC-V’in gerçek gücünü oluşturuyordu. Her biri belirli bir işlevsel yeteneği temsil ediyordu:

Multiplesasyon (M) uzantısı, 32-bitlik işlemcilere çarpma ve bölme operasyonlarını eklerken, 64-bitlik sistemlerde tam genişliğinde aritmiği mümkün kılıyordu. Atomik operasyonları (A) içeren bu uzantı, çoklu çekirdekli sistemlerde bellek tutarlılığını sağlamak için kritik öneme sahipti; birden fazla çekirdeğin aynı anda bir bellek hücreine erişimini koordine etme yeteneği, modern işlemcilerin kalbinin ta kendisiydi.

Tek basamaklı (F) ve çift basamaklı (D) noktada yüzen sayı işlemlerini sağlayan uzantılar ise, bilimsel hesaplamalar ve grafik işleme gibi performans gerektiren uygulamaları desteklerken; sıkıştırılmış komutlar (C/P) uzantısı, bellek yoğunluğunu düşürmek amacıyla komutları daha küçük bir ayak izine sığdırma yeteneği sunuyordu. Bu son uzantı özellikle donanım kaynaklarının kısıtlı olduğu gömülü sistemlerde ve mobil cihazlarda büyük önem taşıyordu — aynı işlevi daha az siliciye (silicon) alanıyla gerçekleştirmek, maliyet ve enerji tüketimi açısından doğrudan bir avantaj sağlıyordu.

## Soft-Core İşlemciler: Chisel, Verilog ve FPGA Sentezi

RISC-V’in en büyüleyici yanı, bu mimariyi gerçekten hayata geçirme biçimidir. Donanım tasarımı artık yalnızca devasa teknoloji şirketlerine özgü bir yetenek değil, herhangi bir üniversite laboratuvarında veya hatta evde yapılabilen bir uğraştı. İşte burada iki güçlü araç devreye giriyordu: Verilog HDL ve Chisel.

Verilog, donanımı betimlemek için kullanılan klasik bir hardware tanımlama diliydi. Bir mühendis, işlemcinin davranışını bu dilde yazarken, aslında bir makinenin çalışma mantığını sözcüklerle ifade ediyordu. FPGA (Field-Programmable Gate Array) — yani alan programlanabilir kapı dizisi — ise bu betimlemeyi gerçek fiziksel yapıya dönüştüren sihirli taş gibiydi. Xilinx Artix serisinin üyeleri, özellikle de KCU116 gibi geliştirme kartları (board), RISC-V yazdığınız kodu gerçek elektrik sinyallerine çevirmek için sentezlenirdi; milyonlarca kapı (gate) içeren bu çipler, sizin tasarımınızı fiziksel bir devreye dönüştürürken, laboratuvar masaüstünde çalışan bir makine ortaya çıkarıyordu.

Chisel ise bu süreci daha da ileri taşıyan modern bir araçtı. Scala tabanlı olan Chisel, donanım tasarımı için yüksek seviyeli bir programlama dili niteliğindeydi; mühendisler, karmaşık işlemcileri daha az kodla ve daha okunabilir bir biçimde tanımlayabiliyordu. Bu, donanım tasarımını yazılım düşünme biçimine benzetiyordu — modüler fonksiyonlar, yeniden kullanılabilir bileşenler ve hiyerarşik yapılar ile.

## Rocket Chip ve BOOM: Büyük Ölçekli Denemeler

Berkeley’in ekibi, bu fikri yalnızca küçük bir demo örneği olarak bırakmadı; bunun aksine, gerçek dünyada ciddi iş yüklerini kaldırabilecek büyük ölçekli sistemler geliştirdi. Rocket Chip, isminden de anlaşılacağı üzere, birden fazla RISC-V çekirdeğini tek bir çip üzerinde koordine eden, modern bir sistemin bir bütününü (SoC — System on Chip) oluşturan kapsamlı bir tasarım framework’uydu. Bu, tek bir işlemciyi değil, bir bilgisayarı tasarlamak demekti.

BOOM (Berkeley Out-of-order Machine), ise mimari tasarımı daha da ileri taşıyan bir deneydi. “Out-of-order” — yani sırasız — çalışması anlamına gelen bu makine, instruction’ların orijinal kodlama sırasını beklemeden, hangi komutun önce tamamlanabileceğine göre dinamik olarak yeniden düzenleyerek çalışıyordu. Bu yaklaşım, işlemcinin bekleme sürelerini (stalls) minimize edip daha yüksek bir clock hızında daha fazla iş yapabilmesini sağlıyordu. BOOM’un varlığı, açık kaynak donanım tasarımının artık

💬 SayarBilgi Topluluğu

Bu Gelişmeyi Toplulukta Değerlendirin

Haber hakkındaki düşüncelerinizi, donanım deneyimlerinizi ve teknik sorularınızı topluluk üyeleriyle anlık olarak tartışın.

S
SAYARBİLGİ EDİTORYAL MASASI

Sayarbilgi Teknoloji Servisi

Doğrulanmış kaynaklar, tarafsız editoryal ilkeler ve bağımsız yayın standartları doğrultusunda hazırlanan güncel gelişmeler.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Link ve komut kopyalandı!

📤 Paylaş & Yapay Zekaya Sor

Link otomatik olarak kopyalanacaktır.
⚡ YAPAY ZEKA MODELLERİNDE ANALİZ ET
Kumru AI
Kumru AI
ChatGPT
ChatGPT
Gemini
Gemini
Copilot
Claude
Claude
DeepSeek
DeepSeek
Perplexity
Perplexity
Grok
Grok
Mistral
Mistral
Meta AI
Meta AI
Qwen
Qwen
NotebookLM
NotebookLM
Poe
Poe
Yandex AI
Yandex AI
📢 SOSYAL MEDYADA PAYLAŞ
Link & komut kopyalandı! Açılıyor...