YCore Architecture by YBG13

YCoreSıfırdan doğdu.

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.

%100 Özgün Mimari Donanım Seviyesinde Tasarım
YBG13 / AR-GEREV.01
CONTROL
UNIT
REGISTER
FILE
ALU / EXEC
UNIT
MEMORY
I/O BUS
FROM ZERO / YBG13 ORIGINAL
Mimarinin Adı

YCore
Architecture

YBG13'ün kendi kararları, kendi komut düzeni ve bağımsız donanım blokları üzerine kurduğu yerel işlemci mimarisi.

01 / KOMUT SETİ

İşlemci neyi anlayacak?

Komut biçimleri, işlemler, yazmaç kullanımı ve program akışı YCore ihtiyaçlarına göre doğrudan tanımlanır.

02 / MİKRO MİMARİ

Komut nasıl çalışacak?

Fetch, decode, execute, ALU, kontrol birimi ve veri yolu yapısı YBG13 tarafından tasarlanır.

03 / SİSTEM

Çevresiyle nasıl konuşacak?

Bellek, giriş-çıkış ve çevre birimi bağlantıları aynı mimari bütünlük içinde geliştirilir.

04 / DOĞRULAMA

Doğru çalıştığını nasıl biliyoruz?

Modüller simülasyon, testbench ve program çalıştırma senaryolarıyla adım adım doğrulanır.

01 / YCore Ürün Ailesi

Yedi İşlemci. Tek Özgün Mimari.

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.

CPU · Genel Amaçlı İşlemciler
YCORE / CPU01

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

Y1 CORECOMPUTEFOUNDATION
YCORE / CPU02

YCore Y3

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

Y3 CORESCALABLESYSTEM
GPU · Grafik ve Paralel Hesaplama
YCORE / GPU04

YCore YG1

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

YG1GRAPHICSPARALLEL
YCORE / GPU05

YCore YG3

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

YG3RENDERCOMPUTE
MCU · Mikrodenetleyici Ailesi
YCORE / MCU06

YCore-8

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

EMBEDDEDCONTROL8-BIT
YCORE / MCU07

YCore-16

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

EMBEDDEDREAL-TIME16-BIT
02 / Grafik İşleme

Grafiği de Kendi İşlemcimizle Hesaplıyoruz.

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.

Paralel İşlem Mimarisi

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 Ekran Kartı Donanımı
03 / Çekirdek İçi

Komutun YCore İçindeki Akışı.

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_RTL_ARCHITECTURE.BLK
AŞAMA 01Instruction Fetch
AŞAMA 02Decode & Control
AŞAMA 03Execute (ALU)
KAYITLARRegister File
ARİTMETİKArithmetic Logic
BELLEKMemory Interface
YCORE SYSTEM BUSVeri Yolu · Giriş/Çıkış Arayüzü · Çevre Birimleri
04 / Geliştirme Metodu

Fikirden Çalışan Silikona.

YCore projesinde her aşama yazılım simülasyonları ve donanım tanımlama modelleri üzerinden ilerler.

01 / TANIM

Mimari Karar

Bit genişliği, komut setleri, yazmaçlar ve operasyon kuralları belirlenir.

02 / TASARIM

RTL Kodlama

ALU, kontrol mantığı ve veri yolları donanım tanımlama diliyle (HDL) yazılır.

03 / DOĞRULAMA

Simülasyon

Testbench senaryolarıyla tüm komutlar olası sınır durumlarda sınanır.

04 / ÇALIŞTIRMA

Yazılım Testi

Makine kodu derlenerek çekirdek üzerinde doğrudan çalıştırılır.

05 / Lisans ve Standart

Özgürce Kullan, Geliştir ve Paylaş.

YCore Architecture kapalı kutu değildir. Mimari spesifikasyonlar, donanım blokları ve temel komut setleri herkesin erişimine açık tutulur.

01 / İNCELE

Özgürce Kullan

YCore mimarisini kendi araştırma veya donanım projelerinizde referans alın.

02 / GELİŞTİR

Değiştir

Komut setini ve çevre birimi denetleyicilerini ihtiyacınıza göre özelleştirin.

CC0 1.0 Universal · Kamu Malı Lisansı Görüntüle →
06 / Uygulama Alanları

Farklı İhtiyaçlar İçin Tek Mimari.

YCORE / AR-GE

İşlemci Araştırma

Donanım-yazılım etkileşimini doğrudan mimari katmanında test etmek için.

MCU / KONTROL

Gömülü Sistemler

YCore-8 ve YCore-16 ile robotik ve otomasyon kontrolü.

CPU / GENEL

Hesaplama Platformları

Y1, Y3 ve Y5 ile bağımsız bilgisayar platformları kurmak için.

Kendi İşlemci Çekirdeğimizi İnşa Ediyoruz.

YCore Architecture; Y1, Y3, Y5, YG serisi ve mikrodenetleyicilerle büyüyen temel donanım atılımımızdır.

YBG13 Ana Portalı →