VHDL Dili ve FPGA Uygulamaları Eğitimi

VHDL Dili ve FPGA Uygulamaları Eğitimi

Arkadaşlar Merhaba;

Bu yazıda Emrah Abtioğlu ve benim tarıfımdan 19-21 Nisan 2012 tarihleri arasında İstanbul’da verilecek VHDL eğitimi hakkında detaylı bilgiyi bulacaksınız. Eğitimi Çizgi-tagem adına İstanbul’da vereceğiz. Eğitim hakkında detaylı bilgiyi ve  içeriği konunun devamında bulabilirsiniz.

Devamı...

Single Cycle MIPS İşlemci – Adım6

Single Cycle MIPS İşlemci – Adım6

Merhaba Arkadaşlar,

Bu yazımda sizlere yazdığınız bir program nasıl test edilir onu anlatıp bugüne kadar yazmış olduğumuz işlemcinin doğru işlem yaptığını kanıtlayan bir test programı yazacağım. İlk olarak test programı nasıl yazılır ona bakalım. Benim kullandığım program xilinx 11.1 versiyonu. Yazdığınız bütün dosyaların üstünde bulunan program tipini seçeceğiz. Eğer bir FPGA’e gömmek istiyorsanız implementation, yazdığınız programı test etmek istiyorsanız behavioral simulationi seçiyorsunuz. Aşağıda ekran görüntüsüne bakabilirsiniz:

Devamı...

Single Cycle MIPS İşlemci – Adım5

Single Cycle MIPS İşlemci – Adım5

Merhaba arkadaşlar,

Bu yazımda sizlerde data memory(Veri Hafızası) ve son olarak bütün işlemciyi birleştiren en üst modülün kaynak kodunu paylaşacağım. Data memory’miz 256×4  = 1KB olacak. Basit bir ram modulu yazmıştık zaten, bu da diğeri gibi yazılacak.

Devamı...

Single Cycle MIPS İşlemci – Adım4

Single Cycle MIPS İşlemci – Adım4

Merhaba Arkadaşlar,

Bu yazımda mips single cycle işlemci için bir kontroller tasarlayacağım ve daha önce yazdığımız bütün modulleri mips adı altında bir top modülde toplayacağım. Kontroller’in yapımı bir işlemci tasarlarken en zor adımlardan biridir çünkü bütün işlemlerin kontol sinyalleri burda üretilir. Anlaşılması daha kolay olması açısından kontroller bu dizyanda iki parçaya bölündü. Birinci kısımda mux’ların seçiminin yapıldığı genel kontrol sinyalleri üretiliyor. İkinci kısımda ise alu-kontrol sinyalleri üretiliyor.

Devamı...

Single Cycle MIPS İşlemci – Adım3

Single Cycle MIPS İşlemci – Adım3

Merhaba Arkadaşlar,

Single cycle CPU tasarımına Register file ve ALU ile devam ediyoruz.

  • Register File

Register File da adından da anlaşılacağı 32 register’in bulunduğu yer. Özel olarak zero registerin içi her zaman sıfır olacak ve MIPS gereği değiştirelemeyecek.  Kısaca oluşturacağımız yapı aşağıdaki gibi olacaktır.

Devamı...
123
copyright 2012 - e-atolye.net

Zirve100 Toplist