Kirjutame testbenchi mooduli ja käivitame simulatsiooni Altera keskkonnas ModelSim.
Vajalik
- - arvuti;
- - installitud arenduskeskkond Quartus II + ModelSim.
Juhised
Samm 1
Kõigepealt tuleb veenduda, et Quartus II arenduskeskkonnas on määratud tööriist ModelSim. Selleks avage menüü Tööriistad -> Valikud. Suvandites minge jaotisse Üldine -> EDA tööriista valikud. Leiame välja ModelSim-Altera ja sisestame sellesse C: / altera / 13.0sp1 / modelsim_ase / win32aloem või kolme punktiga nuppu klõpsates otsime selle kataloogi oma arvutist. Muidugi, kui teil on mõni muu Quartuse versioon kui minu oma, on teil oma tee kataloogi "win32aloem".
2. samm
Teil on Quartus II FPGA projekt. Kuidas kirjutada teste ehk testpinke (testbench) - see on eraldi artikli teema. Oletame praegu, et teie testpink on juba kirjutatud. Nüüd peate arenduskeskkonnale ütlema, millist testi soovite simuleerimisel kasutada. Selleks avage seaded menüü kaudu Assignements -> Settings … Avanenud akna jaotises EDA Tool Settings -> Simulation klõpsake nuppu Test Benches … Siin, muide, saate määrata mitu testi ja lülitage projekti koostamisel nõutavale.
3. samm
Testide redigeerimise aken on avatud. Me pole veel ühtegi testpinki loonud, seega on nimekiri tühi. Klõpsake nuppu Uus … Avanevas aknas peate määrama testi sätted.
Klõpsake väljast vasakul kolme punktiga nuppu. Valige testbenchi koodiga fail ja klõpsake nuppu Ava. Nüüd klõpsake nuppu Lisa. Test ilmus testide nimekirja.
Pärast seda määrake väljal teie testbenchis määratletud tipptasemel mooduli nimi. Väljale saate sisestada mis tahes nime, vaikimisi luuakse see automaatselt sama mooduli nimega.
See on kõik, oleme määranud testi põhiseaded. Klõpsake kaks korda nuppu OK. Nüüd on meie test ilmunud testpinkide rippmenüüsse. Klõpsake uuesti nuppu OK.
4. samm
Kui te pole projekti sünteesi veel teinud, siis on aeg seda teha. Valige menüüst Processing -> Start -> Start Analysis & Synthesis või vajutage klahvikombinatsiooni Ctrl + K või klõpsake lihtsalt ülemisel paneelil vastavat ikooni.
5. samm
Simulatsiooni saab alustada. Valige menüüst Tools -> Run Simulation Tool -> RTL Simulation (1) või klõpsake ülemisel paneelil ikooni RTL Simulation (2).
6. samm
Käivitub tööriist ModelSim, mis täidab kõik teie testpinki kirjutatud juhised ja peatub (kui märkisite selle testkoodis spetsiaalselt $ stop-käskkirjaga). Ekraanil kuvatakse teie projektis kirjeldatud FPGA sisend- ja väljundsignaalide taseme skeemid.