Şimdi Ara

Türkiye işlemcisini tasarlıyor

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
9
Cevap
0
Favori
919
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar aranızda konuyla ilgilenmek isteyen arkadaş varsa link aşağıda :

    http://www.cpu-turkey.com/



  • Kategoriler

    Yarışma, 3 kategoride düzenlenmektedir:

    Sanal İşlemci Tasarımı
    FPGA ile Fiziksel İşlemci Tasarımı
    Akademik Yenilikçi Gömülü Sistem Tasarımı



    Sanal İşlemci Tasarımı

    Bu kategorinin hedefi, sanal olarak bir işlemci tasarlanmasıdır. Sanal işlemci generic olup, temel sayısal devreleri arithmetic logic unit (aritmetik mantık birimi, ALU), instruction decoder (komut çözücü), control unit (kontrol devresi), register files (yazıcılar), ve program counter unit (program sayacı) birimleridir. Bu sanal işlemcimiz, sanal hafıza ve giriş çıkış birimleri üzerinde temel işlemci fonksiyonları gerçekleştirecektir.

    Bu kategoride yarışan katılımcılar, temel komutları, yazıcı sayısı, kelime uzunluğu tarafımızdan belirlenen 16-bit bir işlemci tasarımı yapacaklardır. İşlemcinin tasarımında Logisim, Easysim, Multisim, Digital Works, CircuitLogix..vs gibi sanal devre simülatörleri kullanılacaktır. 1. veya 2. kategorideki simülatör ve/veya EDA (Elektronik Tasarım Otomasyonu) araçları için ihtiyaç duyulacak finansman değer görülen proje katılımcılarına sağlanacaktır. Ortaya çıkan çalışmalar eğitim amacı taşımaktadır.

    Temel amaç kısıtlı komutları yürütebilen, kısıtlı hafıza ve çevre birimleri üzerinde işlem yapabilen ilkel sanal bir işlemci tasarımı yapmaktır. Kullanıcıların kullanacağı simülatör veya sanal yazılım programı kayıt sürecinde mutlaka tanımlanmalıdır. Belirlenen teknik özelliklere uyduğu sürece herhangi bir kısıtlama olmamasına rağmen, ancak proje yöneticilerinin onaylayacağı araçlar ile projenin yürütülmesi esastır.

    Projenin diğer kategorilerine de katılacak kişilerin, daha profesyonel araçlara ihtiyaç duymaları halinde bu aşamada da finansal destek söz konusu olabilir. Bu desteği sağlayabilmeniz için gerekli onay proje yöneticileri ve direktörü tarafından sponsörlerden sağladığı bütçeden karşılanacaktır. İleriye dönük çalışmalarda Verilog ,VHDL gibi HDL (Hardware Description Language) dillerinin yanında SytemC, System Verilog gibi daha kolay seviyede hardware tasarım dillerinin kullanımını tavsiye ederiz.



    FPGA ile Fiziksel İşlemci Tasarımı

    Bu kategorideki amaç, ayrıntıları tarafımızca verilecek olan bir işlemcinin FPGA (Bukalemun Yonga) üzerinde Xilinx ISE, Icarus Verilog gibi EDA (Elektronik Tasarım Otomasyonu) programları kullanarak gerçekleştirilmesidir.

    Katılımcıların VHDL, Verilog gibi donanım tasarım programlama dillerine ve simülasyon programlarına vakıf olması veya öğrenme sürecine girmeleri gerekmektedir. Bu kategoriye, proje direktörü tarafından yeterli görülen veya sayısal tasarım konusunda deneyimli mühendisler ve mühendislik öğrencileri katılacaktır. Yarışmaya katılmak için yeterli görülen katılımcılardan değer bulunanların tasarım sırasında kullanacağı FPGA ve EDA programları tarafımızdan sağlanacaktır. Mümkün olduğunca gerçeklenebilme esas olmalıdır. Projenin devamında bu sistemlerin ilerletilmesi konusunda çalışmalar yapılacaktır.



    Akademik Yenilikçi Gömülü Sistem Tasarımı

    Yarışmamızın bu kategorisine akademik çalışmalar katılabilecektir. Tasarımlarının içinde herhangi bir işlemci bulunan, SoC (System on a Chip) projeleri, herhangi bir gömülü sistem etrafında yaratıcı ve yenilikçi çalışmalar bu kategoriye kabul edilecektir. Yapılacak tasarımların problemlere yenilikçi bir yaklaşımla yaklaşması, yaratıcı olması ve ortaya çıkacak olan ürünün mevcut gömülü sistem tasarımlarına katma değer sağlaması hedeflenmektedir.

    Bu kategoriye üniversitelerin tez ve/veya proje aşamasında bulunan ve içinde bir gömülü sistem de olan tüm çalışmalar katılabilirler. Doğrudan bu kategoriye katılacak üniversite tez ve/veya proje çalışmaları da kayıt yaptırmalıdırlar. Bu çalışma yürütücüleri herhangi bir nedenden dolayı projelerinin her aşamasında tamamen gizli kalmasını talep edebilirler. Bu durumda kayıtlar sadece kendilerine ve proje yöneticilerine açık olacak ve kamuoyuna basit bir anlatım duyurulacaktır.



    Temel Sınırlamalar ve Teknik Özellikler (Kategori 1 ve 2)

    "Sanal İşlemci Tasarımı ve FPGA ile Fiziksel İşlemci Tasarımı kategorileri için sınırlayıcı değerler aşağıda belirtilmiştir.

    Kelime Uzunluğu: 16-Bit
    Temel Komutlar Instruction Description
    Add Addition
    Addi Addition (immediate)
    Sub Subtraction
    Subi Subtraction (immediate)
    Mul Multiplication
    Muli Multiplication (immediate)
    Cmp Compare
    And AND
    Andi AND (immediate)
    Or OR
    Ori OR (immediate)
    Not NOT
    Xor XOR
    Sll Logical shift left
    Srl Logical shift right
    Sla Arithmetic shift left
    Sra Arithmetic shift right
    Lw Load word
    Sw Store word
    Mov Move data between registers
    Movi Move data (immediate)
    Beq Branch if equal to 0
    Bne Branch if not equal to 0
    Ba Branch always
    BL Branch and Link
    Nop No operation
    Hlt Halt

    Hafıza Organizasyonu: Serbest
    OPCode Organizasyonu: Serbest
    Yazıcılar: 1 Adet Akümülatör, toplam en az 3 adet. Organizasyonu serbest
    Çalışma frekansı "Sanal İşlemci Tasarımı" ve "FPGA ile Fiziksel İşlemci Tasarımı" kategorilerinde herhangi bir sınırlayıcı koşul olarak ele alınmayacak, "Akademik Yenilikçi Gömülü Sistem Tasarımı" kategorisinde ise katılıcıların projelerine göre tekrar değerlendirilecektir. Fiziksel gerçeklenme aşamasında verim, temel kriter olarak ele alınacaktır.



    Tavsiye Edilen Sanal Devre Simülatörleri

    Logisim
    EasySim
    MultiSIM
    Digital Works
    CircuitLogix


    Tavsiye Edilen FGPA Tasarım Kitleri

    Xilinx Spartan 3 Starter Kit
    Xilinx Spartan 3 E Starter Kit
    Altera Cyclone II FPGA Starter Development Kit
    Actel IGLOO Starter Kit


    Tavsiye Edilen EDA (Elektronik Tasarım Otomasyonu) Araçları

    Xilinx ISE
    Altera Quartus II
    Actel's Libero Integrated Design Environment (IDE)
    Yukarıda belirtilen EDA(Elektronik Tasarım Otomasyonu) araçlarının yanında aşağıdaki ücretsiz tasarım programlarını da kullanabilirsiniz.

    Sentez ve simülasyon için Icarus Verilog
    VHDL kodlarının syntax denetimi için gHDL
    FPGA yonga tasarım organizasyonu için Chip Vault
    Ciddi görülen her çalışma için projenin herhangi bir evresinde tasarım kitleri, EDA (Elektronik Tasarım Otomasyonu) araçları veya benzer her türlü yazılım/donanım masraflarına maddi destekler sağlanabilecektir.



    Umarım Donanımhaberden birileri çıkar.. Projeye katılır.




  • quote:

    Orjinalden alıntı: dejaay
    [Umarım Donanımhaberden birileri çıkar.. Projeye katılır.


    çok isterim donanım haberden katılan olduğu görmeyi duymayı
  • bence bu olay iyi bir gelişme türkiye acisindan. fakat intel ve amd varken bi işe yaramaz.
  • Türkiye, son 25 yılda bilişim sektöründeki gelişmeler karşısında genel olarak "tüketici" konumunda kalmıştır.


    Bu cümle olayı açıklıyo inşallah bizde bi şeyler üretiriz
  • dahili bileşenlerde zaten konusu açılmış
  • quote:

    Orjinalden alıntı: d@ngerusly

    dahili bileşenlerde zaten konusu açılmış


    Dahili ya da harici farketmez.. Paylaşıma saygı göster. Gerekirse taşınır ya da kilitlenir. Bu ı da her yerde kullanma. Konuyu açan arkadaşa ve bizlere ayıp oluyor. Burada kötü birşey yapılmıyor değil mi?
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • quote:

    Orjinalden alıntı: d@ngerusly

    dahili bileşenlerde zaten konusu açılmış


    kusura bakamayın arkadaşlar belki araştırmadan açtım konuyu belki bilmeyen varsa paylaşmak istedim
  • No Problem
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.