Testbench modülünü yazıp Altera'dan ModelSim ortamında simülasyonu çalıştırıyoruz.
Gerekli
- - bilgisayar;
- - kurulu geliştirme ortamı Quartus II + ModelSim.
Talimatlar
Aşama 1
İlk adım, Quartus II geliştirme ortamında ModelSim aracına giden yolun belirtildiğinden emin olmaktır. Bunu yapmak için Araçlar -> Seçenekler menüsünü açın. Seçeneklerde Genel -> EDA Aracı seçeneklerine gidin. ModelSim-Altera alanını buluyoruz ve içine C:\altera\13.0sp1\modelsim_ase\win32aloem yazıyoruz veya üç noktalı butona tıklayarak bu dizini bilgisayarımızda arıyoruz. Doğal olarak, benimkinden farklı bir Quartus sürümü için, "win32aloem" dizinine giden kendi yolunuz olacaktır.
Adım 2
Quartus II'de bir FPGA projeniz var. Testler veya test tezgahları (testbench) nasıl yazılır - bu ayrı bir makalenin konusudur. Şimdilik, testbench'inizin zaten yazıldığını varsayalım. Şimdi, simülasyon yaparken hangi testi kullanmak istediğinizi geliştirme ortamına söylemeniz gerekiyor. Bunun için Atamalar -> Ayarlar … menüsünden ayarları açın. Açılan pencerede EDA Tool Ayarları -> Simülasyon bölümünde Test Tezgahları… butonuna tıklayın. birkaç test yapın ve projeyi derlerken gerekli olana geçin.
Aşama 3
Testleri düzenlemek için bir pencere açıldı. Henüz herhangi bir test tezgahı oluşturmadık, bu nedenle liste boş. Yeni düğmesine tıklayın … Açılan pencerede test ayarlarını yapmanız gerekiyor.
Alanın solunda, üç noktalı düğmeyi tıklayın. Testbench kodunu içeren dosyayı seçin ve Aç'a tıklayın. Şimdi Ekle düğmesini tıklayın. Test, testler listesinde göründü.
Bundan sonra, sahada, testbench'inizde tanımlanan üst seviye modülün adını ayarlayın. Alana herhangi bir ad girebilirsiniz, varsayılan olarak modül adıyla aynı şekilde otomatik olarak oluşturulur.
İşte bu, temel test ayarlarını belirledik. Tamam'ı iki kez tıklayın. Şimdi testimiz, test tezgahlarının açılır listesinde göründü. Tekrar Tamam'ı tıklayın.
4. Adım
Henüz projenin sentezini yapmadıysanız, o zaman bunu yapmanın zamanı geldi. Menüden İşleme -> Başlat -> Analizi ve Sentezi Başlat'ı seçin veya Ctrl + K tuş bileşimine basın veya üst paneldeki ilgili simgeye tıklayın.
Adım 5
Simülasyon başlatılabilir. Menüden Araçlar -> Simülasyon Aracını Çalıştır -> RTL Simulation'ı seçin (1) veya üst paneldeki RTL Simulation simgesine tıklayın (2).
6. Adım
Testbench'inizde yazılan tüm talimatları uygulayacak olan ModelSim aracı başlayacak ve duracaktır (eğer bunu test kodunda $ stop direktifi ile özellikle belirtmişseniz). Ekran, projenizde tanımladığınız FPGA giriş ve çıkış sinyallerinin seviye diyagramlarını gösterecektir.