Megírjuk a testbench modult, és a szimulációt az Altera ModelSim környezetében futtatjuk.
Szükséges
- - számítógép;
- - Quartus II + ModelSim telepített fejlesztői környezet.
Utasítás
1. lépés
Az első lépés annak biztosítása, hogy a ModelSim eszköz elérési útja meg legyen adva a Quartus II fejlesztői környezetben. Ehhez nyissa meg az Eszközök -> Beállítások menüt. A lehetőségek között lépjen az Általános -> EDA eszköz beállításai részhez. Megtaláljuk a ModelSim-Altera mezőt, és beírjuk a C: / altera / 13.0sp1 / modelsim_ase / win32aloem parancsot, vagy a három pöttyös gombra kattintva megkeressük ezt a könyvtárat a számítógépünkön. Természetes, hogy a Quartus nem az enyém verziója esetén saját útja lesz a "win32aloem" könyvtárhoz.
2. lépés
Van egy projekted egy FPGA-hoz a Quartus II-ben. Hogyan írjunk teszteket vagy tesztpadokat (testbench) - ez egy külön cikk témája. Tegyük fel most, hogy a tesztasztal már meg van írva. Most el kell mondania a fejlesztői környezetnek, hogy melyik tesztet szeretné használni a szimuláció során. Ehhez nyissa meg a beállításokat a Hozzárendelések -> Beállítások … menüben. A megnyíló ablakban az EDA eszközbeállításai -> Szimuláció részében kattintson a Tesztpadok … gombra Itt egyébként beállíthatja több tesztet, és váltson át a szükségesre a projekt összeállításakor.
3. lépés
Megnyílt egy ablak a tesztek szerkesztésére. Még nem hoztunk létre tesztpadokat, ezért a lista üres. Kattintson az Új gombra … A megnyíló ablakban meg kell adnia a tesztbeállításokat.
A mező bal oldalán kattintson a három pontot tartalmazó gombra. Jelölje ki a testbench kódot tartalmazó fájlt, majd kattintson a Megnyitás gombra. Most kattintson a Hozzáadás gombra. A teszt megjelent a tesztek listájában.
Ezt követően a mezőben állítsa be a legfelső szintű modul nevét, amelyet a tesztasztalon definiált. Bármelyik nevet beírhat a mezőbe, alapértelmezés szerint automatikusan létrejön, mint a modul neve.
Ennyi, beállítottuk az alapvető tesztbeállításokat. Kattintson kétszer az OK gombra. Most tesztünk megjelent a tesztpadok legördülő listájában. Kattintson ismét az OK gombra.
4. lépés
Ha még nem végezte el a projekt szintézisét, akkor itt az ideje. Válassza a Feldolgozás -> Start -> Elemzés és szintézis indítása menüpontot, vagy nyomja meg a Ctrl + K billentyűkombinációt, vagy egyszerűen kattintson a megfelelő ikonra a felső panelen.
5. lépés
A szimuláció elindítható. Válassza az Eszközök -> Szimulációs eszköz futtatása -> RTL-szimuláció menüpontot (1), vagy kattintson a felső panelen található RTL-szimuláció ikonra (2).
6. lépés
Elindul a ModelSim eszköz, amely végrehajtja az összes tesztben írt utasítást, és leáll (ha ezt kifejezetten a $ stop direktívával jelölte meg a tesztkódban). A képernyőn megjelennek az FPGA bemeneti és kimeneti jelek diagramjai, amelyeket a projektben leírt.