ModelSim Ile Simülasyon Nasıl Yapılır - Altera

İçindekiler:

ModelSim Ile Simülasyon Nasıl Yapılır - Altera
ModelSim Ile Simülasyon Nasıl Yapılır - Altera

Video: ModelSim Ile Simülasyon Nasıl Yapılır - Altera

Video: ModelSim Ile Simülasyon Nasıl Yapılır - Altera
Video: Write, Compile, and Simulate a Verilog model using ModelSim 2024, Mayıs
Anonim

Testbench modülünü yazıp Altera'dan ModelSim ortamında simülasyonu çalıştırıyoruz.

Altera ModelSim aracı
Altera ModelSim aracı

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.

ModelSim simülasyon aracına giden yolu belirtme
ModelSim simülasyon aracına giden yolu belirtme

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.

Simülasyon parametrelerinin ayarlanması
Simülasyon parametrelerinin ayarlanması

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.

Projeye test tezgahları ekleyin
Projeye test tezgahları ekleyin

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.

Projenin analizini ve sentezini başlatıyoruz
Projenin analizini ve sentezini başlatıyoruz

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).

Simülasyon sürecini ModelSim'de çalıştırma
Simülasyon sürecini ModelSim'de çalıştırma

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.

Önerilen: