YCore Y1
YCore genel amaçlı işlemci ailesinin ilk neslindeki temel modeli. Mimarinin temel CPU yeteneklerini dengeli ve yalın bir çekirdekte sunar.
1. NESİL · GENERAL PURPOSE CPU
YCore Architecture, mevcut bir işlemci çekirdeğinin uyarlaması değildir. Komut setinden veri yoluna, kontrol biriminden bellek erişimine kadar bütün mimariyi YBG13 olarak sıfırdan tasarlıyoruz.
YBG13'ün kendi kararları, kendi komut düzeni ve bağımsız donanım blokları üzerine kurduğu yerel işlemci mimarisi.
Komut biçimleri, işlemler, yazmaç kullanımı ve program akışı YCore ihtiyaçlarına göre doğrudan tanımlanır.
Fetch, decode, execute, ALU, kontrol birimi ve veri yolu yapısı YBG13 tarafından tasarlanır.
Bellek, giriş-çıkış ve çevre birimi bağlantıları aynı mimari bütünlük içinde geliştirilir.
Modüller simülasyon, testbench ve program çalıştırma senaryolarıyla adım adım doğrulanır.
YCore Architecture; Y1, Y3 ve Y5 genel amaçlı CPU modellerinden, YG1 ve YG3 grafik birimlerine ve gömülü YCore-8/16 mikrodenetleyicilere kadar uzanan bir ekosistemdir.
YCore genel amaçlı işlemci ailesinin ilk neslindeki temel modeli. Mimarinin temel CPU yeteneklerini dengeli ve yalın bir çekirdekte sunar.
1. NESİL · GENERAL PURPOSE CPU
Daha kapsamlı iş yükleri ve genişletilebilir sistem yapısı için konumlandırılan dengeli iş istasyonu işlemcisi.
1. NESİL · ADVANCED CPU
YCore genel amaçlı işlemci ailesinin en üst modeli. Yüksek işlem kapasitesi ve çoklu görev optimizasyonu sunan genişletilmiş mimari çekirdeği.
1. NESİL · HIGHER-TIER PERFORMANCE
Görsel veri ve paralel hesaplama işlerini ana CPU'dan ayırarak özel işlem hatları üzerinde yürüten grafik hızlandırıcı.
GRAPHICS · PARALLEL FOUNDATION
Geniş paralel işlem düzeni ve gelişmiş grafik çıktıları için geliştirilen yüksek performanslı YCore GPU modeli.
GRAPHICS · EXTENDED PARALLEL
8-bit veri yolu ile çalışan, temel kontrol, eğitim, I/O ve düşük güç tüketimli gömülü sistemler için tasarlanan çekirdek.
8-BIT DATA PATH · MCU CLASS
16-bit veri yolu ve genişletilmiş komut setiyle gerçek zamanlı kontrol ve donanım denetimi sağlayan mikrodenetleyici.
16-BIT DATA PATH · MCU CLASS
YCore YG1 ve YG3, grafik verilerini ve paralel iş yüklerini yürütmek üzere bağımsız mantık blokları barındırır.
CPU genel program akışını ve sistem kesmelerini yönetirken; YG serisi GPU'lar matris ve piksel operasyonlarını paralel hatlara dağıtarak hesaplama verimliliği sağlar.
YCore Architecture, yazılım komutunu donanım hareketine dönüştüren bütün aşamaları tanımlar: Alım (Fetch), Çözümleme (Decode), Yürütme (Execute) ve Bellek Yazımı (Write-back).
YCore projesinde her aşama yazılım simülasyonları ve donanım tanımlama modelleri üzerinden ilerler.
Bit genişliği, komut setleri, yazmaçlar ve operasyon kuralları belirlenir.
ALU, kontrol mantığı ve veri yolları donanım tanımlama diliyle (HDL) yazılır.
Testbench senaryolarıyla tüm komutlar olası sınır durumlarda sınanır.
Makine kodu derlenerek çekirdek üzerinde doğrudan çalıştırılır.
YCore Architecture kapalı kutu değildir. Mimari spesifikasyonlar, donanım blokları ve temel komut setleri herkesin erişimine açık tutulur.
YCore mimarisini kendi araştırma veya donanım projelerinizde referans alın.
Komut setini ve çevre birimi denetleyicilerini ihtiyacınıza göre özelleştirin.
Donanım-yazılım etkileşimini doğrudan mimari katmanında test etmek için.
YCore-8 ve YCore-16 ile robotik ve otomasyon kontrolü.
Y1, Y3 ve Y5 ile bağımsız bilgisayar platformları kurmak için.
YCore Architecture; Y1, Y3, Y5, YG serisi ve mikrodenetleyicilerle büyüyen temel donanım atılımımızdır.
YBG13 Ana Portalı →