Altera ile proje hazırlama Quarturs programı üzerinde Altera De2 kartı için proje hazırlama
Altera ile proje hazırlama Altera fpga kartları için derleyici programı Quartus’tur. Bu programda da yazılan kodlar aynı çalışacaktır. Tek fark ara yüzdür. Aşağıdaki linkten quartus programı indirilebilir; https://www.altera.com/download/dnl-index.jsp
Altera ile proje hazırlama Quartus programı çalıştırılır. Açılan programda «create new project» seçilirek yeni proje açılır.
Altera ile proje hazırlama Projenin hedef dizini ve adı seçilir. (dizinde ve isimde türkçe karakter olmaması ve boşluk gibi özel karakterlerin olmaması gerekli)
Altera ile proje hazırlama Projenin hedef dizini ve adı seçilir. (dizinde ve isimde türkçe karakter olmaması ve boşluk gibi özel karakterlerin olmaması gerekli)
Altera ile proje hazırlama Kullanılacak fpga modeli seçilir. De2 kartları için «Cyclone II EP2C35F672C6» seçilir.
Altera ile proje hazırlama Gelen boş ekranda sol üst pencerede gözüken proje isimli logic kapı resmi projenin açıldığını gösterir.
Altera ile proje hazırlama Sol köşedeki yeni ikonu ile yeni kaynak kod dosyası açılabilir. VHDL file seçilerek yeni kod dosyası açılır.
Altera ile proje hazırlama Gelen boş ekran kod dosyasıdır. Quartusta hazır kod şablonu açılmamaktadır.
Altera ile proje hazırlama Kod yazıldıktan sonra dosyayı kaydederken ilk kod dosyasını proje ismine uygun yazınız. Örnekte counter kodu vardır. Ama projeye göre değiştirilmiştir.
Altera ile proje hazırlama «Analysis&Synthesis» seçilerek kodun yazım doğrulu kontrol edilir. (Sentez edilir.)
Simulasyon (Modelsim)
Altera ile beraber yüklene Modelsim programı ücretsizdir. Modelsim programı adresinden öğrenci sürümü indirilebilir http://model.com/content/modelsim-pe-student-edition-hdl- simulation Program yüklendikten sonra sitesine yönlenerek lisans almanızı sağlar. Öğrenci lisansı 180 gündür.
Modelsim Simulasyonu Simülasyon işlemine başlamak için herhangi bir derleyicide yazılan VHDL kodunda ‘error’ olmadığı doğrulanmalıdır.
Modelsim Simulasyonu Modelsim programı açılır.
Modelsim Simulasyonu New->Library açılır. gelen ekrandan ayar yapılabilir. (yapılmasa da olur «ok»)
Modelsim Simulasyonu ‘Compile’ seçilerek proje dosyaları eklenir.
Modelsim Simulasyonu ‘Start Simulation’ seçilerek simülasyon başlar. Gelen simulasyonu çalıştırılacak olan dosya seçilir. (tek dosya simüle edilir)
Modelsim Simulasyonu Simulasyon işlemi zamana göre adım adım ilerlemektedir.
Modelsim Simulasyonu Öncelikle simülasyon sinyalleri yani modelin ‘entity’ kısmındaki in/out’lar simülasyona eklenir.
Modelsim Simulasyonu Okların yönü giriş/çıkışı gösterir. Sinyaller önceden belirlenmez. Anlık olarak oluşturulup çalıştırılır.
Modelsim Simulasyonu ‘a’ girişi ‘1’ ,‘b’ girişi ‘0’ olan sistem çalıştırılacaktır. a sinyaline sağ tık ile «Force» seçilir. Gelen ekrana değer yazılır. Aynısı b için tekrarlanır.(«Force»)
Modelsim Simulasyonu Değerler belirlendikten sonra («Force») simülasyon belirtilen süre kadar (ör:100ns) çalıştırılır. «Run» butonu ile
Modelsim Simulasyonu Denenecek başka bir durum için «Force» ile değer belirlenip yeniden «run» yapılır.(ör: a=0,b=1 için)
Projenin Karta Aktarımı
Altera ile proje hazırlama Kart üzerine pin atamaları yapılmalıdır. Bunu assignments-> pin planner seçilerek yapılır.
Altera ile proje hazırlama Pin değerlerini linkteki tabloda bulabilirsiniz; www.terasic.com.tw/attachment/archive/30/DE2_Pin_Table.pdf
Altera ile proje hazırlama Kodun yazım hatası olmadığı görüldükten ve kodun modelsim simulasyonu yapıldıktan sonra (modelsim simulasyonu dökümanında anlatılmıştır.) Pin değerlerinin atanması yapılmıştır. Artık karta aktarıma geçilebilir. «compile design» seçilerek devam edilir.
Altera ile proje hazırlama Yükleme işlemi için programmer seçilir. Programmer ekranında *.sof dosyası yükleme dosyasını gösteri. No Hardware gözüküyorsa ya takılı kart yoktur yada driver sorunu vardır.
Altera ile proje hazırlama Driver sorunu varsa driver yükleme işlemi için aygıt yöneticisini açın. Altera usb ! işateriyle gözüküyordur. Sağ basarak sürücüyü güncelleyin. Driver dosyası quartusun kurulu olduğu dizinin altındadır.
Altera ile proje hazırlama Bağlantı veya sürücüyle ilgili sorun yoksa programmerda hardware setup butonundan usb-blaster seçilir.
Altera ile proje hazırlama Hardware setup butonunun yanında USB-Blaster gözüküyorsa yükleme yapılabilir. Start butonuna basılrak yükleme yapılır.
Altera ile proje hazırlama altera fpga/quartus ile ilgili ayrıntılı ve geniş bilgi kendi sitesinden bulunabilir. http://www.altera.com/index.jsp