For english version http://dincaysroom.blogspot.com (Not complete yet)

18 Ekim 2010 Pazartesi

Altera DE0 - Seri Konfigurasyon Cipi (EPCS) Programlama

DE0'in uzerinde 4 kbitlik ozel bir seri flash var. Altera'nin dokumanlarindaki adi Serial Configuration Device, EPCS diye kodlaniyor. DE0'da 4 kbitlik modeli oldugu icin kodu epcs4. Karta guc verildiginde, eger programlama anahtari Run konumundaysa fpga epcs'deki konfigurasyonu yukluyor. Karti her baslattigimda, kartta, fabrikada yuklenen test programini gormek istemedigim icin epcs'yi kendi istegime gore programlamak istedim.

Epcs'yi programlamak icin DE0'in kullanim kilavuzunda bir bolum var (sayfa 20-21) ama orada yazanlari yapmak yeterli degil. Sadece orada yazanlar yapilirsa epcs'yi programlanamiyor. Zaten bu yaziyi yazma sebebim kullanim kilavuzunda ve internette bununla ilgili eksiksiz bir kaynak olmamasi.

Altera'nin fpga'in icine yuklenen konfigurasyon dosyasinin uzantisi .sof. Xilinx'te bu .bit idi. Fakat bu .sof dosyasi fpga icin, bunu epcs icin olacak sekilde degistirmek gerekiyor. Bunun icin quartus'ta
  • File->Convert Programming Files
tiklamak gerekiyor. Acilan yeni pencerede yapilmasi gereken ayarlar:

  • Programming file type -> Programmer Object File (.pof)
  • Configuration Device -> ECPS4
  • Input files to convert -> "SOF data'ya tikla" -> Add File -> cevirilecek .sof dosyasini sec

Bende bu islemlerden sonra pencerenin goruntusu soyle: 


Generate diyip .pof dosyasini olusturdum.

Ikinci adim yaratilan bu .pof dosyasini epsc4'e yazmak. Bunun icin quartus'tan programmer'i aciyorum. Cikan ekranda yapilacak degisiklikler soyle:

  • Hardware Setup -> USB Blaster
  • Mode -> Active Serial Programming -> Cikan ekrana 'Yes'
  • Enable real-time ISP to allow background programming (for Max2 devices) sec
  • Add Device -> EPCS4 -> OK
  • Cikan sembole tikla -> Change file -> .pof dosyasini sec
  • Program/Configure secenegini sec
  • Start

Start'a basmadan once ekran goruntusu soyle


Bu adimlari izledikten sonra epcs4'u programlayabildim ve kart her acilisinda artik saat uygulamasi ile basliyor.

Hiç yorum yok:

Yorum Gönder