Altera FPGA'ya Proje Nasıl Yüklenir

İçindekiler:

Altera FPGA'ya Proje Nasıl Yüklenir
Altera FPGA'ya Proje Nasıl Yüklenir

Video: Altera FPGA'ya Proje Nasıl Yüklenir

Video: Altera FPGA'ya Proje Nasıl Yüklenir
Video: Verilog. Прошивка FPGA. Altera Quartus. 2024, Mayıs
Anonim

Quartus II geliştirme ortamından projeyi hazırlayıp Altera FPGA'ya yükleyelim.

USB Blaster Programcısı
USB Blaster Programcısı

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.

Cihaz penceresinde FPGA ailesini ve modelini seçin
Cihaz penceresinde FPGA ailesini ve modelini seçin

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.

FPGA pinlerinin proje sinyallerine uygunluğunu atama
FPGA pinlerinin proje sinyallerine uygunluğunu atama

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.

USB Blaster Programlayıcı için Sürücü Kurulumu
USB Blaster Programlayıcı için Sürücü Kurulumu

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.

JTAG üzerinden FPGA'ya firmware yükleme
JTAG üzerinden FPGA'ya firmware yükleme

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.

Aktif Seri modunda firmware'i FPGA'ya yükleme
Aktif Seri modunda firmware'i FPGA'ya yükleme

6. Adım

Bellenimi FPGA'ya indirmek için Başlat düğmesine tıklayın.

Önerilen: