Hogyan Lehet Szimulálni A Hullámformát A Szimulációs Hullámforma Szerkesztőben

Tartalomjegyzék:

Hogyan Lehet Szimulálni A Hullámformát A Szimulációs Hullámforma Szerkesztőben
Hogyan Lehet Szimulálni A Hullámformát A Szimulációs Hullámforma Szerkesztőben

Videó: Hogyan Lehet Szimulálni A Hullámformát A Szimulációs Hullámforma Szerkesztőben

Videó: Hogyan Lehet Szimulálni A Hullámformát A Szimulációs Hullámforma Szerkesztőben
Videó: Hogyan lehet bekapcsolódni a kutatásba? › Felfedezték a gravitációs hullámot! 2024, Lehet
Anonim

Tegyük fel, hogy van egy projektünk egy Altera FPGA-ra a Quartus II fejlesztői környezetben. Végezzünk egy szoftver szimulációt: adjunk egy bizonyos jelet az FPGA bemenetekre, és nézzük meg, mi fog történni a kimenetein. Ehhez a beépített Simulation Waveform Editor eszközt fogjuk használni.

Szimulációs hullámforma szerkesztő
Szimulációs hullámforma szerkesztő

Szükséges

  • - Személyi számítógép;
  • - telepített fejlesztői környezet Quartus II.

Utasítás

1. lépés

Először is indítsuk el a Quartus II IDE programot, és nyissuk meg a szükséges projektet. Most hozzunk létre egy új fájlt. Nyomja meg a Ctrl + N billentyűkombinációt, vagy a File -> New… menüben. A megnyíló ablakban válassza ki a fájltípust - University Program VWF.

Hozzon létre egy új egyetemi program VWF fájlt
Hozzon létre egy új egyetemi program VWF fájlt

2. lépés

A Szimulációs hullámforma szerkesztő elindul. Azonnal mentsük el ezt a még üres fájlt egy tetszőleges név alatt a projekt mappában: Ctrl + S (vagy Fájl -> Mentés). Azért fogom a "data_test.vwf" fájlt nevezni, mert Adatokat fogok adni az "DATA" nevű FPGA tűhöz.

Most hozzá kell adnunk a gumiabroncsokat a projekthez. Menjen a Szerkesztés -> Beszúrás -> Csomópont vagy busz beszúrása menübe. Megnyílik a "Csomópont vagy busz beillesztése" ablak, ahol a Node Finder … gombra kattintva megkereshetjük a projektben elérhető FPGA buszokat.

Csomópontok és buszok keresése a szimulációs hullámforma szerkesztőben
Csomópontok és buszok keresése a szimulációs hullámforma szerkesztőben

3. lépés

A Csomópontkereső ablakban kattintson a Lista gombra. A megtalált csomópontok és projekt buszok listája megjelenik az ablak bal oldalán. A kiválasztáshoz adja hozzá őket a megfelelő mezőbe a megfelelő gombokra kattintva. Vagy adjon hozzá mindent egyszerre a ">>" gombra kattintva. Erősítse meg a választást az "OK" gombra kattintva. A Csomópont vagy busz beszúrása ablakban kattintson az OK gombra is.

Gumik és csomópontok hozzáadása a szimulációhoz
Gumik és csomópontok hozzáadása a szimulációhoz

4. lépés

Az impulzusalak ablakban megjelentek a kiválasztott csapok jelszint diagramjai. Ezenkívül a CLK és DATA bemeneti jelek szintje továbbra is megegyezik a logikai nullával, és a kimeneti szint nincs meghatározva. Be kell állítania az alakjukat.

A szimulált impulzusok kezdeti nézete
A szimulált impulzusok kezdeti nézete

5. lépés

Először azonban be kell állítania azokat az időzítési paramétereket, amelyeket a Szimulációs hullámforma szerkesztő használni fog a szimuláció során. A Szerkesztés -> Rácsméret … menüben állítsa be az időrács lépését. A Szerkesztés -> Végidő beállítása … menüben pedig megadjuk a szimuláció időtartamát.

Időzítési paraméterek beállítása a szimulációs hullámforma szerkesztőben
Időzítési paraméterek beállítása a szimulációs hullámforma szerkesztőben

6. lépés

Állítsuk be az óra impulzusának paramétereit. A bal oldali mezőben válassza ki a kívánt jelet Név név szerint, kattintson rá a bal egérgombbal. Most lépjen a menübe: Szerkesztés -> Érték -> Óra felülírása … A megnyílt Óra ablakban állítsa be az órajel impulzusának periódusát (Periódus), fázist (Offset) és munkaciklusát (Duty cycle).

Az óra pulzus beállítása CLK
Az óra pulzus beállítása CLK

7. lépés

Állítsuk be a hullámforma adatokat. Válassza ki, és a menüben: Szerkesztés -> Érték válassza ki a megfelelő típust. Kiválasztok egy véletlenszerűen változó jelet Véletlen értékek … és konfigurálom a paramétereit a megnyíló ablakban.

Ezt követően mentse a jelbeállításokat (Ctrl + S).

Állítsuk be az Adat bemeneti jel alakját a Szimulációs hullámforma szerkesztőben
Állítsuk be az Adat bemeneti jel alakját a Szimulációs hullámforma szerkesztőben

8. lépés

Most futtathatja a funkcionális szimulációt: Szimuláció -> A funkcionális szimuláció futtatása vagy a menüsor megfelelő gombjára kattintva. A Quartus szimulálja és megjeleníti az eredményt egy új Szimulációs hullámforma szerkesztő ablakban.

Funkcionális szimuláció futtatása a Simulation Waveform Editor alkalmazásban
Funkcionális szimuláció futtatása a Simulation Waveform Editor alkalmazásban

9. lépés

A megnyíló ablakban láthatja az FPGA csapok számított kimeneti jeleit, amelyeket a Simulation Waveform Editor segédprogram által végrehajtott szimuláció eredményeként kaptak.

Ajánlott: