Oletetaan, että meillä on projekti Altera FPGA: lle Quartus II -kehitysympäristössä. Suoritetaan ohjelmistosimulaatio: siirretään tietty signaali FPGA-tuloihin ja katsotaan, mitä sen lähdöissä tapahtuu. Tätä varten käytämme sisäänrakennettua Simulation Waveform Editor -työkalua.
Tarpeellinen
- - Henkilökohtainen tietokone;
- - asennettu kehitysympäristö Quartus II.
Ohjeet
Vaihe 1
Aloitetaan ensin Quartus II IDE ja avataan tarvittava projekti. Luodaan nyt uusi tiedosto. Paina näppäinyhdistelmää Ctrl + N tai valikossa Tiedosto -> Uusi…. Valitse avautuvassa ikkunassa tiedostotyyppi - University Program VWF.
Vaihe 2
Simulaation aaltomuodon muokkaustyökalu käynnistyy. Tallennetaan tämä tiedosto, vielä tyhjä, mielivaltaisella nimellä projektikansioon: Ctrl + S (tai File -> Save). Nimetän tiedoston "data_test.vwf", koska Syötän tietoja FPGA-nastalle nimeltä "DATA".
Nyt meidän on lisättävä renkaat projektiin. Siirry valikkoon Muokkaa -> Lisää -> Lisää solmu tai väylä …. "Lisää solmu tai väylä" -ikkuna avautuu, jossa napsautamme Node Finder … -painiketta etsiäksesi projektista käytettävissä olevia FPGA-väyliä.
Vaihe 3
Napsauta Solmuetsin-ikkunassa Luettelo-painiketta. Luettelo löydetyistä solmuista ja projektibusseista ilmestyy ikkunan vasempaan osaan. Voit valita lisäämällä ne oikeaan kenttään napsauttamalla vastaavia painikkeita. Tai lisää kaikki kerralla napsauttamalla ">>" -painiketta. Vahvista valinta napsauttamalla "OK" -painiketta. Napsauta Lisää solmu tai väylä -ikkunassa myös OK.
Vaihe 4
Valittujen nastojen signaalitasokaaviot ovat ilmestyneet pulssin muotoikkunaan. Lisäksi tulosignaalien CLK ja DATA taso on edelleen yhtä suuri kuin looginen nolla, eikä lähtötasoa ole määritelty. Sinun on asetettava heidän muoto.
Vaihe 5
Mutta ensin sinun on määritettävä ajoitusparametrit, joita Simulation Waveform Editor käyttää simulaation aikana. Määritä valikossa Muokkaa -> Ruudukon koko … Ja valikossa Muokkaa -> Aseta lopetusaika … ilmoitamme simulaation keston.
Vaihe 6
Asetetaan kellopulssin parametrit. Valitse vasemmasta kentästä haluamasi signaali nimellä Nimi napsauttamalla sitä hiiren vasemmalla painikkeella. Siirry nyt valikkoon: Muokkaa -> Arvo -> Korvaa kello … Aseta avautuneessa Kello-ikkunassa kellopulssin aika (jakso), vaihe (siirtymä) ja toimintajakso (käyttöjakso).
Vaihe 7
Asetetaan aaltomuodon tiedot. Valitse se ja valikossa: Muokkaa -> Arvo valitse sopiva tyyppi. Valitsen satunnaisesti muuttuvan signaalin Satunnaiset arvot … ja määritän sen parametrit avautuvassa ikkunassa.
Tämän jälkeen tallenna signaaliasetukset (Ctrl + S).
Vaihe 8
Nyt voit suorittaa toiminnallisen simulaation: Simulaatio -> Suorita toiminnallinen simulointi tai napsauttamalla vastaavaa painiketta valikkorivillä. Quartus simuloi ja näyttää tuloksen uudessa Simulation Waveform Editor -ikkunassa.
Vaihe 9
Avautuvassa ikkunassa näet FPGA-nastojen lasketut lähtösignaalit, jotka saatiin Simulaatioaaltoeditori-apuohjelman suorittaman simulaation tuloksena.