Kako Simulirati Valni Oblik U Uređivaču Valnih Oblika Simulacije

Sadržaj:

Kako Simulirati Valni Oblik U Uređivaču Valnih Oblika Simulacije
Kako Simulirati Valni Oblik U Uređivaču Valnih Oblika Simulacije

Video: Kako Simulirati Valni Oblik U Uređivaču Valnih Oblika Simulacije

Video: Kako Simulirati Valni Oblik U Uređivaču Valnih Oblika Simulacije
Video: EVO ŠTA JE HITLER REKAO O SRBIMA, BEOGRADU, JUGOSLAVIJI! - NIJE HTEO DA NAPADNE... 2024, Maj
Anonim

Recimo da imamo projekt za Altera FPGA u razvojnom okruženju Quartus II. Izvršimo softversku simulaciju: primijenimo određeni signal na FPGA ulaze i vidimo što će se dogoditi na njegovim izlazima. Da bismo to učinili, koristit ćemo ugrađeni alat za uređivanje simulacijskog vala.

Uređivač valnog oblika simulacije
Uređivač valnog oblika simulacije

Potrebno

  • - PC;
  • - instalirano razvojno okruženje Quartus II.

Instrukcije

Korak 1

Prije svega, pokrenimo Quartus II IDE i otvorimo traženi projekt. Sada kreirajmo novu datoteku. Pritisnite kombinaciju tastera Ctrl + N ili kroz meni Datoteka -> Novo…. U prozoru koji se otvori odaberite vrstu datoteke - Univerzitetski program VWF.

Stvorite novu VWF datoteku univerzitetskog programa
Stvorite novu VWF datoteku univerzitetskog programa

Korak 2

Pokreće se alat Simulator Waveform Editor. Odmah spremimo ovu datoteku, koja je i dalje prazna, pod proizvoljnim imenom u fascikli projekta: Ctrl + S (ili Datoteka -> Spremi). Datoteku ću nazvati "data_test.vwf" jer Dat ću podatke na FPGA pin nazvan "DATA".

Sada moramo dodati gume projektu. Idite na izbornik Uredi -> Umetni -> Ubaci čvor ili sabirnicu…. Otvorit će se prozor "Umetni čvor ili sabirnicu", gdje ćemo kliknuti gumb Node Finder … za traženje dostupnih FPGA sabirnica u projektu.

Pronalaženje čvorova i sabirnica u uređivaču valnih oblika simulacije
Pronalaženje čvorova i sabirnica u uređivaču valnih oblika simulacije

Korak 3

U prozoru Node Finder pritisnite gumb List. Popis pronađenih čvorova i projektnih sabirnica pojavit će se u lijevom dijelu prozora. Da biste odabrali, dodajte ih u desno polje klikom na odgovarajuće gumbe. Ili dodajte sve odjednom klikom na dugme ">>". Potvrdite svoj odabir klikom na gumb "U redu". U prozoru Umetni čvor ili sabirnicu također kliknite U redu.

Dodavanje guma i čvorova simulaciji
Dodavanje guma i čvorova simulaciji

Korak 4

Dijagrami nivoa signala odabranih pinova pojavili su se u prozoru oblika impulsa. Štoviše, razina ulaznih signala CLK i DATA i dalje je jednaka logičkoj nuli, a izlazna razina nije definirana. Morate im postaviti oblik.

Početni prikaz simuliranih impulsa
Početni prikaz simuliranih impulsa

Korak 5

Ali prvo, morate postaviti vremenske parametre koje će koristiti Simulator Waveform Editor tijekom simulacije. U izborniku Uredi -> Veličina mreže … postavite korak vremenske mreže. A u izborniku Uredi -> Postavi vrijeme završetka … naznačit ćemo trajanje simulacije.

Postavljanje vremenskih parametara u uređivaču valnih oblika simulacije
Postavljanje vremenskih parametara u uređivaču valnih oblika simulacije

Korak 6

Postavimo parametre takta. U lijevom polju odaberite željeni signal po imenu Name klikom na njega lijevim gumbom miša. Sada idite u izbornik: Uredi -> Vrijednost -> Prepiši sat … U otvorenom prozoru sata postavite period (Period), fazu (Offset) i radni ciklus (Delovni ciklus) impulsa sata.

Podešavanje impulsa sata CLK
Podešavanje impulsa sata CLK

Korak 7

Postavimo podatke o valnom obliku. Odaberite je i u izborniku: Uredi -> Vrijednost odaberite odgovarajući tip. Odabrat ću nasumično promijenjeni signal Random Values … i konfigurirati njegove parametre u prozoru koji se otvori.

Nakon toga spremite postavke signala (Ctrl + S).

Postavimo oblik ulaznog signala podataka u uređivaču talasnih oblika simulacije
Postavimo oblik ulaznog signala podataka u uređivaču talasnih oblika simulacije

Korak 8

Sada možete pokrenuti funkcionalnu simulaciju: Simulacija -> Pokrenuti funkcionalnu simulaciju ili klikom na odgovarajuće dugme na traci izbornika. Quartus će simulirati i prikazati rezultat u novom prozoru programa Simulation Waveform Editor.

Pokretanje funkcionalne simulacije u uređivaču talasa simulacije
Pokretanje funkcionalne simulacije u uređivaču talasa simulacije

Korak 9

U prozoru koji se otvori možete vidjeti izračunate izlazne signale na FPGA pinovima, koji su dobiveni kao rezultat simulacije koju je izvršio uslužni program Simulation Waveform Editor.

Preporučuje se: