Cum Să Simulați O Formă De Undă în Editorul De Forme De Undă De Simulare

Cum Să Simulați O Formă De Undă în Editorul De Forme De Undă De Simulare
Cum Să Simulați O Formă De Undă în Editorul De Forme De Undă De Simulare
Anonim

Să presupunem că avem un proiect pentru un Altera FPGA în mediul de dezvoltare Quartus II. Să efectuăm o simulare software: aplicăm un anumit semnal la intrările FPGA și să vedem ce se va întâmpla la ieșirile sale. Pentru a face acest lucru, vom utiliza instrumentul încorporat Simulation Waveform Editor.

Necesar

  • - Calculator personal;
  • - mediu de dezvoltare instalat Quartus II.

Instrucțiuni

Pasul 1

În primul rând, să lansăm IDE Quartus II și să deschidem proiectul necesar. Acum să creăm un fișier nou. Apăsați combinația de taste Ctrl + N sau prin meniul Fișier -> Nou … În fereastra care se deschide, selectați tipul de fișier - University Program VWF.

Pasul 2

Instrumentul Simulation Waveform Editor pornește. Să salvăm imediat acest fișier, încă gol, sub un nume arbitrar în folderul proiectului: Ctrl + S (sau Fișier -> Salvare). Voi denumi fișierul „data_test.vwf” deoarece Voi trimite date pinului FPGA numit „DATA”.

Acum trebuie să ne adăugăm anvelopele la proiect. Accesați meniul Editare -> Inserare -> Inserare nod sau autobuz …. Se va deschide fereastra „Insert node or Bus”, unde vom face clic pe butonul Node Finder … pentru a căuta autobuze FPGA disponibile în proiect.

Pasul 3

În fereastra Găsire noduri, faceți clic pe butonul Listă. În partea stângă a ferestrei va apărea o listă de noduri găsite și autobuze de proiect. Pentru a selecta, adăugați-le în câmpul din dreapta făcând clic pe butoanele corespunzătoare. Sau adăugați totul simultan făcând clic pe butonul ">>". Confirmați selecția făcând clic pe butonul „OK”. În fereastra Insert Node sau Bus, faceți clic și pe OK.

Pasul 4

Diagrama nivelului semnalului pinilor selectați a apărut în fereastra de formă a impulsului. Mai mult, nivelul semnalelor de intrare CLK și DATA este încă egal cu zero logic, iar nivelul de ieșire nu este definit. Trebuie să le setați forma.

Pasul 5

Dar mai întâi, trebuie să setați parametrii de sincronizare care vor fi utilizați de editorul de forme de undă de simulare în timpul simulării. În meniul Editare -> Dimensiune grilă … setați pasul grilei de timp. Și în meniul Edit -> Set End Time … vom indica durata simulării.

Pasul 6

Să setăm parametrii impulsului ceasului. În câmpul din stânga, selectați semnalul dorit cu numele Nume făcând clic pe acesta cu butonul stâng al mouse-ului. Acum accesați meniul: Editați -> Valoare -> Suprascrieți ceasul … În fereastra Ceas deschisă, setați perioada (Perioada), faza (Offset) și ciclul de funcționare (Ciclul de funcționare) al impulsului de ceas.

Pasul 7

Să setăm datele de formă de undă. Selectați-l și în meniu: Editați -> Valoare selectați tipul corespunzător. Voi selecta un semnal care se schimbă aleatoriu Valori aleatorii … și îi voi configura parametrii în fereastra care se deschide.

După aceea, salvați setările semnalului (Ctrl + S).

Pasul 8

Acum puteți rula simularea funcțională: Simulare -> Rulați simularea funcțională sau făcând clic pe butonul corespunzător din bara de meniu. Quartus va simula și afișa rezultatul într-o nouă fereastră Simulation Waveform Editor.

Pasul 9

În fereastra care se deschide, puteți vedea semnalele de ieșire calculate pe pinii FPGA, care au fost obținute ca urmare a simulării efectuate de utilitarul Simulation Waveform Editor.

Recomandat: