Kirjoitamme testbench-moduulin ja suoritamme simulaation ModelSim-ympäristössä Alteralta.
Välttämätön
- - tietokone;
- - asennettu kehitysympäristö Quartus II + ModelSim.
Ohjeet
Vaihe 1
Ensinnäkin on varmistettava, että ModelSim-työkalun polku on määritetty Quartus II -kehitysympäristössä. Voit tehdä tämän avaamalla Työkalut -> Asetukset-valikon. Siirry vaihtoehdoissa kohtaan Yleiset -> EDA-työkalun asetukset. Löydämme ModelSim-Altera-kentän ja kirjoitamme siihen C: / altera / 13.0sp1 / modelsim_ase / win32aloem tai etsimme tätä hakemistoa tietokoneeltamme napsauttamalla kolmen pisteen painiketta. Luonnollisesti muulla Quartus-versiolla kuin minulla on oma polku "win32aloem" -hakemistoon.
Vaihe 2
Sinulla on projekti FPGA: lle Quartus II: ssa. Testien tai testipenkkien (testbench) kirjoittaminen - tämä on erillisen artikkelin aihe. Oletetaan toistaiseksi, että testipenkkisi on jo kirjoitettu. Nyt sinun on kerrottava kehitysympäristölle, mitä testiä haluat käyttää simuloitaessa. Voit tehdä tämän avaamalla asetukset valikossa Kohdistukset -> Asetukset … Napsauta avautuvan ikkunan EDA-työkalun asetukset -> Simulaatio-osassa Testipenkit … -painiketta. Muuten voit asettaa tämän. useita testejä ja vaihda vaadittuun testiä laadittaessa.
Vaihe 3
Ikkuna testien muokkaamiseen on avattu. Emme ole vielä luoneet testipenkkejä, joten luettelo on tyhjä. Napsauta Uusi-painiketta … Avautuvassa ikkunassa sinun on määritettävä testi-asetukset.
Napsauta kentän vasemmalla puolella olevaa painiketta, jossa on kolme pistettä. Valitse tiedosto testbench-koodilla ja napsauta Avaa. Napsauta nyt Lisää-painiketta. Testi ilmestyi testiluetteloon.
Määritä sen jälkeen kentässä testipenkissä määritetyn ylätason moduulin nimi. Voit kirjoittaa kenttään minkä tahansa nimen, oletuksena se luodaan automaattisesti sama kuin moduulin nimi.
Siinä kaikki, olemme asettaneet testin perusasetukset. Napsauta OK kahdesti. Nyt testi on ilmestynyt testipenkkien avattavaan luetteloon. Napsauta uudelleen OK.
Vaihe 4
Jos et ole vielä tehnyt projektin synteesiä, on aika tehdä se. Valitse valikosta Käsittely -> Käynnistä -> Aloita analyysi ja synteesi tai paina näppäinyhdistelmää Ctrl + K tai napsauta yksinkertaisesti vastaavaa kuvaketta yläpaneelissa.
Vaihe 5
Simulaatio voidaan aloittaa. Valitse valikosta Työkalut -> Suorita simulointityökalu -> RTL-simulointi (1) tai napsauta yläpaneelin RTL-simulointikuvaketta (2).
Vaihe 6
ModelSim-työkalu käynnistyy, joka suorittaa kaikki testipenkkiin kirjoitetut ohjeet ja pysähtyy (jos ilmoitit tämän nimenomaisesti $ stop-käskyllä testikoodissa). Näytössä näkyvät FPGA-tulo- ja lähtösignaalien tasokaaviot, jotka kuvasit projektissasi.