Merhaba,
Niyazi Saral bey'in(Çizgi Elektronik) yürüttüğü
Çizgi Söğüt Gölgesi projesini sanırım birçok kişi biliyor. Bu proje bilgisayar mimarisini kolayca anlaşılabilecek şekilde, simulatörler vasıtası ile anlatıyor. Yakında burada işlemci nedir, ne değildir? VHDL(Donanım tanımlama dili) ve/veya Verilog(Donanım tanımlama dili) dersleride başlayacak.
Peki neden bir merkezi işlem birimi(CPU) tasarlama projesi/yarışması olmasın? Örneğin basit bir Intel 8051 mikro kontrolcü ya da projenin ilerleyen aşamalarında bir 8086 işlemci neden tasarlanmasın. Tabii herşey açık kaynak olacak. Tüm proje açık kaynak..
Hemen ürkmeyin, haydi canım işlemci tasarlamak kim, biz kim demeyin. İşlemci dediğiniz nedir ki? Toplama , çıkarma, çarpma, mantıksal sola ve sağa kaydırma, aritmetik sola ve sağa kaydırma, karşılaştrma, hafızada veri taşıma-yükleme-boşaltma, dalanma ve temek mantık operantları oldu mu tamamdır. Yani bir işlemci aslında hayal ettiğinizden daha basit bir yapıya sahip. Bu projeye konu olan basit ve görece yavaş bir işlemci yapmak kolay bile denebilir. Zor olan bu işlemcilerin gigahertz'ler mertebelerinde çalışması.
Bu Tübider'in bir projesi ve Niyazi bey yürütüyor. Ve bu yarışma ve projeye HWM'de İnternet sponsoru olarak dahil oluyor.
Proje dahilde önce nasıl yapılacağı öğretilecek, daha sonra beraberce birkaç örnek tasarım deneysel olarak yapılacak, deneysel işlemci tasarımları ve sonunda bir yarışma.
Tabii yarışmanın cezbedici olması için örneğin notebook ödüllü ara aşamalar ve sonunda
10.000USD ödüllü bir işlemci tasarlama yarışması.
Bu projenin en heyecan verici yanı matematik, elektronik ya da bilgisayar bilimleri öğrencilerinin potansiyel yarışmacı olmaları yanında aslında çok da avantajlı olmamaları. İnternette arama yapmayı bilen, daha doğrusu neyi nasıl ve nerede arayacağını bilen herkesin büyük şansı olması. Bir tıp doktoru ya da emekli bir öğretmende bu işi rahatlıkla becerebilir. Zaten Tübider'in Okul Bilişim E-lerning projesine kayıt olarak dersleri alabilir, sınavlara katılabilir ve sizde kısa sürede gerekli herşeyi öğrenebilirsiniz.
Her projede olduğu gibi kazanmayı en çok isteyen ve en çok çalışan kazanacak. Ve hepsinden önemlisi proje sonunda bu işlemcinin çalışır hale gelmesi ve FPGA olarak basılması bence.
Bu yazdıklarımız konunun özeti sayılabilir. Henüz başlamadığı için sizinde fikir ve önerileriniz önemli. Bunları lütfen bizimle paylaşın. Büyük ihtimalle Niyazi Bey'de gün içinde bu konu hakkındaki düşüncelerini sizle paylaşacaktır.
Not:Ben bu gün içerisinde bir proje aracı yükleyeceğim buraya, projelerinizi daha kolay yönetmeniz ve paylaşmanız için. Büyük ihtimalle 3-4 kişilik gruplar bu proje ve yarışma ile ilgilenecektir ve böyle bir araç sanırım işe yarayacaktır.