Quartus II geliştirme ortamından projeyi hazırlayıp Altera FPGA'ya yükleyelim.
Gerekli
- Altera'dan FPGA;
- USB-Blaster programcısı;
- Quartis II geliştirme ortamına sahip bilgisayar.
Talimatlar
Aşama 1
Atamalar -> Cihaz … menüsünde, projeyi "dolduracağınız" FPGA'yı seçin. Cihaz Ailesi grubunda FPGA'nızın ait olduğu aileyi seçmeniz gerekir. Kullanılabilir cihazlar alanında FPGA modelinizi seçin.
"Kullanılabilir cihazlar" liste grubunda göster, FPGA modelinizi hızlı bir şekilde bulmak için cihazları paket tipine (Paket) veya pin sayısına () göre sıralayabilirsiniz.
Bağlantısız FPGA bacaklarının hangi durumda olacağını belirtmek gereksiz değildir. Cihaz ve Pin Seçenekleri… butonuna tıklayın, adıma gidin ve pinlerin durumunu belirtin.
FPGA modelini belirledikten sonra OK butonuna tıklayarak Device penceresini kapatın.
Adım 2
Sentezleyicinin pinlere kendi başına işlev atamasını istiyorsanız, başka bir şey yapamazsınız. Ve FPGA pinlerini manuel olarak atamak için Atamalar -> Pin Planlayıcı menüsüne gidin veya Ctrl + Shift + N tuş kombinasyonuna basın.
Pin atama aracı başlar. Aşağıda projenizde kullanılan I/O pinlerinin isimleri ile birlikte bir listesi bulunmaktadır.
Şimdi Konum sütununda pin numaralarını ayarlamanız gerekiyor. İlgili hücreye çift tıklayın ve pin numarasını seçin veya klavyeden numarayı girin. Pin numaraları, breadboard'unuza bağlı olacaktır.
Tüm pinler tanımlandıktan sonra pin planlayıcı penceresi kapatılabilir. Şimdi projeyi derleyin: İşleme -> Derlemeyi Başlat veya Ctrl + L.
Aşama 3
Programlayıcıyı bilgisayara bağlayalım. İlk bağlandığınızda, sürücüyü yüklemeniz gerekir. Standart şekilde kurulur ve Quartus dizininde, sürücüler klasöründe bulunur: C: / altera / 13.0sp1 / quartus / sürücüler.
Sürücüyü kurduktan sonra, programlayıcı cihaz yöneticisinde Altera USB-Blaster olarak görüntülenecektir.
4. Adım
Altera FPGA'lar birkaç programlama modunu destekler. İlk olarak, JTAG arayüzü üzerinden firmware indirmeye bakalım. Programlayıcıyı FPGA kartındaki JTAG konektörüne bağlayın.
Programlama aracını başlatalım: Araçlar -> Programcı.
Bir programcı ekleyelim. Bunu yapmak için Donanım Kurulumu … düğmesine basın ve açılır listeden bağlı olanı seçin. Pencereyi kapatalım.
Programcı penceresinde, Quartus'un bağlı FPGA'yı ve *.sof üretici yazılımı dosyasını otomatik olarak algılamaya çalışmasını sağlamak için Otomatik Algıla düğmesini tıklayın. Ürün yazılımı dosyası, aksi belirtilmedikçe, derleme sırasında varsayılan olarak Quartus tarafından oluşturulur.
Programcı penceresinde JTAG modunu seçin, Programla / Yapılandır onay kutusunu işaretleyin ve Başlat düğmesine tıklayın. Firmware FPGA belleğe yazılacaktır.
Adım 5
Bu yazma seçeneği ile firmware, FPGA'nın geçici belleğine yazılır ve yeniden başlatıldıktan sonra silinir. Firmware'i ROM'a kaydetmek için firmware'i Active Serial modunda yazın.
Programlama kablosunu AS konektörüne veya bağlayın. Donanım yazılımı programını çalıştırın: Araçlar -> Programcı. Mod -> Aktif Seri'yi seçin. Açıklayıcı bir soruyu cevaplarken kabul edin.
Dosya Ekle … düğmesine tıklayarak firmware dosyasını ekleyin.output_files proje alt dizininde.pof uzantılı dosyayı bulun. Ürün yazılımı dosyasını açtıktan sonra Programla / Yapılandır onay kutularını ve istenirse çelik olanları ayarlayın. Aygıt sütunundaki yapılandırma belleği türüne dikkat edin: FPGA'nızın bellek türüyle eşleşmelidir.
6. Adım
Bellenimi FPGA'ya indirmek için Başlat düğmesine tıklayın.