Simülasyon Dalga Biçimi Düzenleyicisinde Bir Dalga Biçimini Simüle Etme

İçindekiler:

Simülasyon Dalga Biçimi Düzenleyicisinde Bir Dalga Biçimini Simüle Etme
Simülasyon Dalga Biçimi Düzenleyicisinde Bir Dalga Biçimini Simüle Etme

Video: Simülasyon Dalga Biçimi Düzenleyicisinde Bir Dalga Biçimini Simüle Etme

Video: Simülasyon Dalga Biçimi Düzenleyicisinde Bir Dalga Biçimini Simüle Etme
Video: simülasyonda yirminci yıl 2024, Nisan
Anonim

Diyelim ki Quartus II geliştirme ortamında bir Altera FPGA için bir projemiz var. Bir yazılım simülasyonu yapalım: FPGA girişlerine belirli bir sinyal uygulayın ve çıkışlarında ne olacağını görün. Bunu yapmak için yerleşik Simulation Waveform Editor aracını kullanacağız.

Simülasyon Dalga Biçimi Düzenleyicisi
Simülasyon Dalga Biçimi Düzenleyicisi

Gerekli

  • - Kişisel bilgisayar;
  • - kurulu geliştirme ortamı Quartus II.

Talimatlar

Aşama 1

Öncelikle Quartus II IDE'yi çalıştıralım ve gerekli projeyi açalım. Şimdi yeni bir dosya oluşturalım. Ctrl + N tuş bileşimine veya Dosya -> Yeni… menüsüne basın. Açılan pencerede dosya türünü seçin - Üniversite Programı VWF.

Yeni bir Üniversite Programı VWF dosyası oluşturun
Yeni bir Üniversite Programı VWF dosyası oluşturun

Adım 2

Simülasyon Dalga Biçimi Düzenleyici aracı başlar. Hala boş olan bu dosyayı hemen proje klasöründe rastgele bir adla kaydedelim: Ctrl + S (veya Dosya -> Kaydet). Dosyaya "data_test.vwf" adını vereceğim çünkü Verileri "DATA" adlı FPGA pinine besleyeceğim.

Şimdi lastiklerimizi projeye eklememiz gerekiyor. Düzenle -> Ekle -> Düğüm veya Veri Yolu Ekle… menüsüne gidin. Projede mevcut FPGA veriyollarını aramak için Düğüm Bulucu … düğmesine tıklayacağımız "Düğüm veya Veri Yolu Ekle" penceresi açılacaktır.

Simülasyon Dalga Biçimi Düzenleyicisinde Düğümleri ve Veriyollarını Bulma
Simülasyon Dalga Biçimi Düzenleyicisinde Düğümleri ve Veriyollarını Bulma

Aşama 3

Düğüm Bulucu penceresinde Liste düğmesini tıklayın. Bulunan düğümlerin ve proje veri yollarının bir listesi pencerenin sol tarafında görünecektir. Seçmek için, ilgili düğmelere tıklayarak bunları sağ alana ekleyin. Veya ">>" düğmesini tıklayarak her şeyi bir kerede ekleyin. "Tamam" düğmesine tıklayarak seçiminizi onaylayın. Düğüm veya Veri Yolu Ekle penceresinde ayrıca Tamam'a tıklayın.

Simülasyona lastik ve düğüm ekleme
Simülasyona lastik ve düğüm ekleme

4. Adım

Darbe şekli penceresinde seçilen pinlerin sinyal seviye diyagramları belirdi. Ayrıca, CLK ve DATA giriş sinyallerinin seviyesi hala mantıksal sıfıra eşittir ve çıkış seviyesi tanımlanmamıştır. Onların şeklini ayarlamanız gerekiyor.

Simüle edilmiş darbelerin ilk görünümü
Simüle edilmiş darbelerin ilk görünümü

Adım 5

Ama önce simülasyon sırasında Simulation Waveform Editor tarafından kullanılacak zamanlama parametrelerini ayarlamanız gerekir. Düzenle -> Izgara Boyutu … menüsünde zaman ızgarasının adımını ayarlayın. Ve Düzenle -> Bitiş Zamanını Ayarla … menüsünde simülasyonun süresini belirteceğiz.

Simülasyon Dalga Biçimi Düzenleyicisinde Zamanlama Parametrelerini Ayarlama
Simülasyon Dalga Biçimi Düzenleyicisinde Zamanlama Parametrelerini Ayarlama

6. Adım

Saat darbesinin parametrelerini ayarlayalım. Sol alanda, farenin sol tuşu ile üzerine tıklayarak Ad adından istediğiniz sinyali seçin. Şimdi menüye gidin: Düzenle -> Değer -> Saatin Üzerine Yaz … Açılan Saat penceresinde, saat darbesinin periyodunu (Periyot), fazını (Offset) ve görev döngüsünü (Görev döngüsü) ayarlayın.

Saat darbesinin ayarlanması CLK
Saat darbesinin ayarlanması CLK

7. Adım

Dalga formu Verilerini ayarlayalım. Onu seçin ve menüde: Düzenle -> Değer uygun türü seçin. Rastgele değişen bir sinyal seçeceğim Rastgele Değerler … ve parametrelerini açılan pencerede yapılandıracağım.

Bundan sonra sinyal ayarlarını kaydedin (Ctrl + S).

Simulation Waveform Editor'da Veri giriş sinyalinin şeklini ayarlayalım
Simulation Waveform Editor'da Veri giriş sinyalinin şeklini ayarlayalım

8. Adım

Artık işlevsel simülasyonu çalıştırabilirsiniz: Simülasyon -> İşlevsel Simülasyonu Çalıştır veya menü çubuğundaki ilgili düğmeye tıklayarak. Quartus simüle edecek ve sonucu yeni bir Simulation Waveform Editor penceresinde gösterecektir.

Simülasyon Dalga Biçimi Düzenleyicisinde işlevsel simülasyonu çalıştırma
Simülasyon Dalga Biçimi Düzenleyicisinde işlevsel simülasyonu çalıştırma

9. Adım

Açılan pencerede Simulation Waveform Editor aracı ile gerçekleştirilen simülasyon sonucunda elde edilen FPGA pinleri üzerinde hesaplanan çıkış sinyallerini görebilirsiniz.

Önerilen: