-
Xilinx/Empa destek paketinden nasıl faydalanabiliriz ?
Yarışmamızda sunulan destek paketlerinden yararlanabilmek için www.cpu-turkey.com/xilinx adresinde görülen örnek bir tasarım sürecinde takip edilmesi gereken aşamalardan yeşil kutu içine aldığımız basamakları geçmiş ve bunları sitemize yüklemiş olmalısınız. (Örnek projemiz SEP & Farabi basamaklarını inceleyebilirsiniz.)
Örneğin "Sanal İşlemci" kategorisinde proje sunumunuzu, hangi araçla (logisim, multisim...vs) tasarım yapacağınızı, temel mimarileri (komut alma, çözme, yürütme ve hafıza organizasyonunu), komut yapısını ve tasarım blok diyagramını belirlemeli ve bunu sitemize yüklemelisiniz.
Daha detaylı bilgi için: www.cpu-turkey.com/xilinx
Destek paketinden nasıl faydalanma konusunda sorularınız için:
M. Niyazi SARAL - Proje Direktörü, Telefon: (212) 356 70 70
http://www.cpu-turkey.com/xilinx/default.aspx#support
-
Bu projeye kimler katılabilir?
Proje katılım için www.cpu-turkey.com/conditions kısmındaki şartların sağlanması gerekmektedir.
-
Nasıl katılacağız?
Projeye katılmak için www.cpu-turkey.com/registration adresinde yer alan online başvuru formunun eksiksiz olarak doldurulması gerekmektedir. Tüm katılımcıların "Projelerin Topluma Tanıtılması ve Bu Konuda Fikri Hakları Devir Sözleşmesi"ni imzalayarak TÜBİDER'e göndermesi ön şarttır.
-
Ödüller nelerdir?
- Sanal İşlemci Tasarımı - 10.000 YTL
- FPGA ile Fiziksel İşlemci Tasarımı - 20.000 YTL
- Akademik Yenilikçi Gömülü Sistem Tasarımı - 10.000 YTL
Her kategori için yukarıda belirlenen ödüller dışında ayrıca 2.000 YTL tutarında 5 ayrı mansiyon ödülü verilecektir. Yarışmada başarılı olan her grubun en az 2 üyesi CPU üreticinin belirleyeceği bir fabrikaya yapılacak geziye davetli olacaklardır. Her kategorideki değerli bulunan çalışmalar donanım ve/veya yazılım masrafları için desteklenecektir.
-
İmzaladığım sözleşme ile proje ve/veya fikirlerinize ait telif haklarını devretmiş oluyor muyum?
İmzaladığınız sözleşme, "Projelerin Topluma Tanıtılması ve Bu Konuda Fikri Hakları Devir Sözleşmesi" dir. Bu sözleşme ile proje ve/veya fikirlerinize ait telif haklarını devretmiş olmuyorsunuz .
-
İmzaladığım sözleşme TÜBİDER'e hangi hakları veriyor?
- www.cpu-turkey.com adresine yüklediğiniz tüm çalışmaların, her türlü yazılı, görsel, işitsel tanıtımlarda kullanılması.
- Bu proje ve fikirlere bağlı geliştirilebilecek ürünlerin kullanım haklarını ilk olarak TÜBİDER'e teklif edilmesi zorunluluğu.
-
Proje ve fikirlerimize bağlı geliştirilebilecek ürünlerin kullanım haklarında TÜBİDER ile anlaşmak zorunda mıyız?
Hayır. Sözleşmeye göre sadece TÜBİDER'e 6 aylık bir pazarlık süresi vermiş oluyorsunuz. Eğer anlaşma olmazsa 1 yıl sonra ürünlerinizin üzerindeki tüm haklar size ait olmuş olacaktır.
-
Yarışmaya tamamlanmış bir proje ile katılma imkanımız var mı?
Hayır. Yarışmaya proje fikriniz ile katılıp, yarışma kapsamında projenizi geliştirecek ve tamamlayacaksınız.
-
Akademik Yenilikçi Gömülü Sistem Tasarımı kategorisine kimler katılabilir?
Bu kategoriye üniversitelerin tez ve/veya proje aşamasında bulunan ve içinde bir gömülü sistem de olan çalışmaları ile üniversitelerin bünyesinde ki tüm çalışma grupları katılabilir.
-
Konu ile ilgim var fakat yeterli seviyede bilgim yok. Ne yapmalıyım?
Okul Bilişim e-Learning sayfalarında yer alana eğitimlerle kendinizi geliştirebilirsiniz.
-
Projemi kaydettim. Çalışmalarımı nasıl göndereceğim?
Projenizi kaydettikten sonra, projenizin onaylanmasını beklemeden oturum açabilir ve başvuru bilgilerinizi güncelleyebilirsiniz. Oturum açtıktan sonra profil sayfanızda yer alan "Çalışma" butonu ile projenize yeni çalışma ekleyebilir, devamında dosyalarınızı ekleyebilirsiniz.
-
Yaptığımız MIPS işlemcisi çok özgün bir çalışma sayılmayabilir. Sitede belirtilen "özgün" kriterinin tam olarak neyi kapsadığını anlayamadık. İşlemcimizi Türkiye'de ihtiyaç olan sektörlere özgün bir hale getirmek istiyoruz. İlaveten, dizaynı kendi isteğimiz doğrultusunda geliştirebilir miyiz? Örneğin kendi dizaynımıza paging ve privilege levels eklemek istiyoruz. Bu sene için her halde zamanımız olmaz, ama eğer yarışma seneye tekrarlanırsa cache memory ve pipeline da ekleyeceğiz.
Yarışmanın Sanal İşlemci Tasarımı ve FPGA ile Fiziksel İşlemci Tasarımı kategorilerinde "Özgün Çalışma" ile kastedilen herhangi başka bir tasarımdan doğrudan bire bir kopyanın çekilmemesidir. Bunu önlemek için OPCODE'lar verilmiştir ve bu kodların gerçeklenmesi esastır. Var olan bir tasarımın bu Opcode'lara göre değiştirilerek kullanılması doğal olarak engellenemez ve engellenmemelidir de. Bilim ve Teknoloji'nin süregelen gelişme içinde olması doğaldır. Var olan bir tasarım geliştirilebilir, uyarlanabilir ve bu Opcode'lar çalıştığı sürece kullanılabilir. Finale kalan (değer bulunan) her çalışmanın juri önünde sunumu istenecektir. Bu da özgün olmak gerekliliğini sağlayacaktır.
Minimum kriterler sağlandıktan sonra tasarımlarnızı daha da geliştirmek sizlerin elindedir. Bu da sizlere artı puan kazandıracaktır. Bu yarışma sürecinin devam edeceğini unutmayın. Daha sonraki aşamalarda, örneğin Linux (Pardus) işletim sisteminin bu işlemci için bir Kernel tasarımı veya benzer yarışma süreçleri bu yarışma arkasından gelecektir. Üniversitelerdeki hocalarımızın benzer önerilerine açığız. Başından beri ilkemiz eğitimdir, çalışmalarımızın buna yönelik olması esastır.
Komutların %80-90 gibi bir oranının gerçeklenmiş olması değerlendirmeye girmek için yeterlidir. Ancak siz hiçbir şekilde vazgeçmeyin. Eğitim seviyesine ve yarışmacının konumuna göre farklı kriterlerde mansiyon ödüllerimiz de olacaktır. Bu tür çalışmaları da desteklemek için farklı projelerimiz vardır. Örneğin Ocak ayı içinde Teknik Lise öğrencileri veya Mühendis olmayan ancak meraklı kişiler için daha basit (örneğin sadece 5-10 komutlu basit bir ALU) tasarım yarışmacıklarımız olacaktır.
-
Biz projelerde 32-bit ana fonksiyonları gerçekleştirebilen eğitim amaçlı bir MIPS işlemcisi tasarladık. Bu işlemciyi geliştirerek yarışmaya katılabilir hale getirmek istiyoruz ancak bu "geliştirme" tanımını ne kadar geniş almamız gerektiğini çözemedik. Trapler-Exception'lar / Cache&Memory sistemi/ Pipeline / vs.. derken bir çok konu var ve yarışmanın hangi kriterlere önem verdiğini bilmiyoruz. Instruction setle ilgili bir sorumuz var : push, pop, inc gibi çok popüler instructionlar instruction sette yer almıyor. Acaba neden?
Belirlenen OpCode'ların gerçeklenmesi bittiğinde verilecek basit bir BenchMark programının doğru olarak yürütüldüğü ve kaç saat darbesinde yürütüldüğü ilk değerlendirme kriteri olarak ele alınacaktır. Ancak temel koşul yerine geldikten sonra işlemcinin 16 Bit yerine 32-Bit olması veya benzer iyileştirmeler, performans arttırma çalışmaları değerlendirilecektir. Farklı ileri düzeydeki çalışmaları yine de Akademik Çalışma kategorisinde ayrıca değerlendirilebilir, bu sebeple çalışmalarınızdan hiç geri durmayın.
-
Mutlaka bir simulasyon şart mı ? Sadece Verilog ile tasarım yapabilirmiyiz ? Önce FPGA platformunda çalışıp daha sonra "Reverse-Engineering" yaparak simulayon yapabilirmiyiz ?
Sanal İşlemci Tasarımı kategorisi özellikle üniversite dışı çalışmalar için konulmuştur. Günümüzde sadece HDL bir dil ile tasarım platformunda çalışma yapıp bu çalışmaya giriş vektörleri verip sonuçlarını görmek mümkündür. Ancak Sanal İşlemci Tasarımı kategorisinde tam bir işlemci simulasyonu görülmek istenmektedir. Doğrudan Xilinx ISE tasarım platformunda çalışarak işlemci tasarımı yapıyorsanız ve bu tasarım ile simulasyon ketegorisini de başvuracaklsanız bu durumda RAM ve ROM simulasyonu da yapılmalı ve komutları içeren makina dilinindeki bir banchmark programının yürütülmesinin izlenebilmesi sağlamalısınız. Sanal İşlemci kategorisinde işlemcinin FPGA platformunda çalışabilmesinden daha çok tüm işlemci bölümlerin incelenebilmesi ve pedogojik bir aracın ortaya çıkması hedeflenmelidir.
-
3 boyutlu vektör hesaplaması yapabilen savunma sanayinde kullanılabilecek bir işlemci. (örn. 2 adet xyz koordinatlarıyla hesap yapabilecek uçak - tank - füze vs... hareket ve hedef sistemi işlemcisi) .Tarım sektöründe kullanılabilecek, sensor network konusunda işlem yapabilen bir işlemci. Kullanım alanı: Topraktaki asidite vs... miktarını ölçerek olası bir kuraklık, virüs, bakteri vs... durumunda haber verecek bir sistem. İşlemcinin özellikle PH değeri hesapları için hızlı logaritma hesabını desteklemesi. Telekomünikasyon sektörü için kullanılabilecek ses transferi / şifrelemesi konusunda çalışabilecek bir işlemci.
Farklı amaçlı tüm tasarımları Akademik Çalışmalar ketegorisine bekliyoruz. İlk 2 kategori için OpCode'lar esastır. Ancak diğer çalışmalarında bu platformda tanıtımının zaman içinde çok yararlı sonuçlarını göreceğimizi biliyoruz. Yarışma sitesinin Tübitak, Aselsan, Vestel, Arçelik ve benzeri lider kurum ve şirketler tarafından takip edildiğini bilmelisiniz.
-
Proje başvurusuna dair pek bir dokümana gerek yok esasında. Ancak proje özeti alanına ne tür bilgiler vermemiz bekleniyor açıklarsanız sevinirim. Projeleri nasıl göndereceğiz? Sunum nasıl olacak?
Her kategoriye ait başvuruların yapılabileceği son tarih sitemizde belirlenmiştir. Bu tarihlerden sonra başvurular desteklerin sağlanamayacağı için yazılım ile engellenecektir. Projelerin her aşaması; proje gerekliliği, temel öneriler ve blok diyargram, adresleme modları, komutların ayrıştırılması ve mimarileri (Accumulator, Memory-memory, Stack (varsa) ve Load Store), bu mimarilere uygun Datapath tasarımlar, en üst tasarım..vs) mutlaka proje yönetim sistemimize kaydedin. Bu kayıtları değerlendirme aşamasına kadar sadece siz ve juri görebilecektir. İleriki aşamalar için bu tür bir işbirliği öğrenimi idealdir (Collaborative Learning).
-
Sadece üniversiteler mi akademik destek alabiliyorlar, üniversite dışından akademik destek alabilir miyiz? Kaç adet FPGA platformu alabiliyoruz? Farklı farklı bölümlerin tasarlanabilmesi için Üniversite grubumdaki öğrencilere ayrıca destek alabilecek miyiz? Desteklerde farklılıklar olabilir mi? Daha farklı destekler nasıl temin edilecek? Xilinx yerine Altera alabilirmiyiz?
Değer bulunan çalışmalar desteklenecektir. Üniversitelere desteklerimiz her grup için 2-3 platform (http://www.digilentinc.com/Products/Detail.cfm?Prod=BASYS&Nav1=Products&Nav2=Programmable ) şeklinde olacaktır. Bunlar 100K- gate Xilinx Spartan 3-E FPGA olup üniversitelere birer adet http://www.xilinx.com/products/devkits/HW-SPAR3E-SK-US-G.htm 'de (500K - gate) vermeyi planlıyoruz. Bu desteklerin sponsor firmalar ile anlaşması yapılmıştır. Bu sebeple yarışmadaki FPGA ile fiziksel tasarım Xilinx setleri ile yapılmalıdır. Daha farklı desteklerimiz olabilmesi için isteklerinizi bize yazınız.
Akdemik çalışmalar içinde desteklerimiz projeye göre değişmektedir. Ancak bir an önce gelebilecek taleplere cevap verebileceğiz. Bildiğiniz gibi bu destekleri sponsorlardan sağlıyoruz ve hala yarışmamız için bir spronsor daha arıyoruz.