Ana Sayfa
Ana Sayfa » Çalışmalar »
?

 CAF_Processor
: 4 Ocak 2008 Cuma
: İnceleniyor
: 31 Temmuz 2008 Perşembe
:
: Berkay AYBAR
: Berkay AYBAR
Murat Goksel
:
: Bu proje kapsaminda verilen komut setinin tasarimda oncelikli olarak en verimli sekilde gerceklenmesi on gorulmustur. Tasarimi zenginlestirmek icin verilen komut setine ek olarak guncel islemcilerde kullanilan yaygin komutlar da eklenicektir(orn: POP, PUSH… ). Tasarim 16-bitlik pipelined RISC mimarisi gerceklestirilerek uygulanacaktir. CAF_Processor tasariminin dort farkli bolumden olusmasi on gorulmustur, bunlar sirasiyla;
1) Komut Yakalama Bolumu (Instruction Fetch Stage)
2) Komut Cozumlem Bolumu (Instruction Decoding Stage)
3) Calisma Bolumu (Execution Stage)
4) Geri Okuma Bolumu( Write Back Stage)
Her bolum bir veya birden fazla verilog modulunden olusacaktir.
Projenin iki fazdan olusturulmasi on gorulmustur. Birinci faz verilen komut kumesinin ve buna ek olarak guncel komutlarin kullanilacagi 16-bitlik RISC islemci tasarimidir. Ikinci faz da ek olarak IEEE 754 Floating Point Unitesi nin de donanima entegre edilip komut kumesini zenginlestirmek ayni zamanda tasarlanicak islemcinin islem yapabilme gucunu artirmak olarak hedeflenmistir. Proje kapsamin da tasarlanicak islemci ile ornek bir FIR filtre uygulamasi yapilmasi planlanmaktadir.

Proje kapsaminda ozellikle fonksyonel simulasyonlari ve post-synthesis simulasyonlarini gerceklestirmek icin gerekli olan EDA yazilimlari ve bir gelistirme boardi talep edilmektedir.


‘C’, ‘A’, ‘F’ harfleri latince Citius- Altius- Fortius kelimelerinin bas harflerinden gelmektedir. Latince de bu kelimeler sirasiyla “Daha hizli, Daha Yuksek, Daha Guclu” anlamina gelmektedir. Tasarlanicak islemcininde butun bu ozellikleri saglamasi hedeflendigi icin bu isim proje icin uygun gorulmustur.




: EDA Yazilimlari ve DO-SP3E1600E-DK veya HW-V5-ML501 gelistirme boardlari.
:
: baybar@gmail.com
: mgoksel@gmail.com
: [ Gizli ]
: [ Gizli ]

CAF Islemci Final Raporu

Sentezlenebilir Testbench rapora eklendi...

berkay_caf

 

Sanal Islemci Tasarimi

Bu calisma da CAF islemcinin anlamli komut setleriyle test edilmedi ve simulasyonu yapilmistir.

 

CAF Versiyon 1.1

Bu dokumanda CAF islemcinin verilog kodu tamamlanmistir. Verilog kodu Xilinx ISE de hatasiz sentezlendi fakat fonsyonel verifikasyon yapilmadi. Onumuzdeki Pzt ye kadar gerekli testbench ve simulasyon dosyalari sisteme yuklenicek.

caf_processor_xilinx

 

CAF Versiyon 1.01

Bu versiyonda, raporda komut yakalama ve komut cozumle bolumleri anlatilmistir. Ayni zamanda RISC islemci mimarisi ve RISC komut seti mimarisi ile ilgili genel bilgiler verilmistir.

caf_processor(3)

 

CAF Versiyon 1.00

Komut Yakalama ve Komut Cozumleme , Komut Calistirma Bolumlerinin verilog kodu yazilmistir. Fakat Dokumantasyon uzerinde halen calisiliyor.

caf_processor(2)

 


BİLGİ: Projenize ait yeni bir çalışma göndermek için, yukarıdaki "Çalışma" butonuna tıklayınız ve ekrana gelen formu doldurunuz. Formu kaydettikten sonra, çalışmanızla ilgigi dosayları da yükleyebilirsiniz.

Bu proje TÜBİDER Okul Bilişim liderliğinde gerçekleştirilmektedir. / Web Tasarım: Hüseyin YİĞİT
Ana Sayfa | Katılım Koşulları | Sık Sorulan Sorular (FAQ) | Başvuru | İletişim | Haberler & Duyurular