|
|
|
|
|
|
|
CAF_Processor |
|
|
| Kayıt Tarihi |
: |
4 Ocak 2008 Cuma |
| Durum |
: |
İnceleniyor |
| Son Çalışma |
: |
31 Temmuz 2008 Perşembe |
| Proje Danışmanı |
: |
|
| Proje Yetkilisi |
: |
Berkay AYBAR |
|
 |
| Proje Ekibi (varsa) |
: |
Berkay AYBAR
Murat Goksel |
| Akademik Destek |
: |
|
| Proje Özeti |
: |
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.
|
| Talep Edilen Destek |
: |
EDA Yazilimlari ve DO-SP3E1600E-DK veya HW-V5-ML501 gelistirme boardlari. |
| Sağlanan Destekler |
: |
|
| E-Posta Adresi |
: |
baybar@gmail.com |
| Alternatif E-Posta |
: |
mgoksel@gmail.com |
| İletişim Adresi |
: |
[ Gizli ] |
| Telefon Numaraları |
: |
[ Gizli ] |
|
|
|
|
CAF Islemci Final Raporu
|
|
Sentezlenebilir Testbench rapora eklendi...
|
|
31 Temmuz 2008 Perşembe
|
|
|
|
|
Sanal Islemci Tasarimi
|
|
Bu calisma da CAF islemcinin anlamli komut setleriyle test edilmedi ve simulasyonu yapilmistir.
|
|
23 Haziran 2008 Pazartesi
|
|
|
|
|
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.
|
|
14 Mart 2008 Cuma
|
|
|
|
|
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.
|
|
21 Şubat 2008 Perşembe
|
|
|
|
|
CAF Versiyon 1.00
|
|
Komut Yakalama ve Komut Cozumleme , Komut Calistirma Bolumlerinin verilog kodu yazilmistir. Fakat Dokumantasyon uzerinde halen calisiliyor.
|
|
15 Şubat 2008 Cuma
|
|
|
|
|
|
|
|
|
|