Sisukord:
- Samm: lisage allikaid ja valige „Lisa või loo simulatsiooniallikad
- Samm: looge fail nimega Enable_sr_tb
- Samm: looge Testbenchi fail
- 4. samm: määrake Enable_sr_tb simulatsiooni all tipptasemeks
- Samm: käivitage süntees ja käitumissimulatsioon
- 6. etapp: hinnake simulatsiooni tulemust
![Kuidas kasutada Vivado Simluation: 6 sammu Kuidas kasutada Vivado Simluation: 6 sammu](https://i.howwhatproduce.com/images/001/image-71-60-j.webp)
Video: Kuidas kasutada Vivado Simluation: 6 sammu
![Video: Kuidas kasutada Vivado Simluation: 6 sammu Video: Kuidas kasutada Vivado Simluation: 6 sammu](https://i.ytimg.com/vi/LDQXBndgFKc/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
![Kuidas kasutada Vivado Simluation Kuidas kasutada Vivado Simluation](https://i.howwhatproduce.com/images/001/image-71-61-j.webp)
Olen seda simulatsiooniprojekti teinud veebiklassi jaoks. Projekti on kirjutanud Verilog. Kasutame simulatsiooni Vivados, et visualiseerida lainekuju funktsioonis enable_sr (lubatud number) varem loodud stopperi projektist. Lisaks kasutame süsteemi ülesannet, et kuvada meie poolt projekteerimisel tehtud viga.
Samm: lisage allikaid ja valige „Lisa või loo simulatsiooniallikad
![Lisage allikad ja valige „Lisa või loo simulatsiooniallikad Lisage allikad ja valige „Lisa või loo simulatsiooniallikad](https://i.howwhatproduce.com/images/001/image-71-62-j.webp)
Samm: looge fail nimega Enable_sr_tb
![Loo fail nimega Enable_sr_tb Loo fail nimega Enable_sr_tb](https://i.howwhatproduce.com/images/001/image-71-63-j.webp)
Samm: looge Testbenchi fail
1. Importige moodul enable_sr stopperi projektist. See on fail, mida tahame simuleerida
2. Loo testpench moodul enable_sr_tb ();
3. Sisestage mooduli enable_sr () sisendid ja väljundid. Pidage meeles, et enable_sr sisendid on nüüd registritüübis, samas kui väljundid muutuvad võrgutüübiks.
4. Installige testitav seade (uut), mis on enable_sr
5. Loo kell, mille periood (T) on 20ns
6. Kasutage vigade kontrollsüsteemi loomiseks tingimuslauset. Selles näites tahame kontrollida, kas aktiivseid numbreid on rohkem kui üks.
Märkus. Algses failis enable_sr () peaksime mustri initsialiseerima 4'b0011, nii et vea tekitamiseks oleks kaks numbrit aktiivsed
7. Kasutage vea kuvamiseks süsteemi ülesannet $ display
8. Simulatsiooni lõpuleviimiseks ajal 400ns kasutage süsteemi ülesannet $ finish
4. samm: määrake Enable_sr_tb simulatsiooni all tipptasemeks
![Määrake simulatsiooni all ülemiseks tasemeks Enable_sr_tb Määrake simulatsiooni all ülemiseks tasemeks Enable_sr_tb](https://i.howwhatproduce.com/images/001/image-71-64-j.webp)
Samm: käivitage süntees ja käitumissimulatsioon
![Käivita süntees ja käitumissimulatsioon Käivita süntees ja käitumissimulatsioon](https://i.howwhatproduce.com/images/001/image-71-65-j.webp)
- Enne käitumissimulatsiooni käivitamist käivitage süntees, veendumaks, et testbenchi failis ja testfailis olevas üksuses pole süntaksivigu
- Käivita käitumissimulatsioon
6. etapp: hinnake simulatsiooni tulemust
![Hinnake simulatsiooni tulemust Hinnake simulatsiooni tulemust](https://i.howwhatproduce.com/images/001/image-71-66-j.webp)
![Hinnake simulatsiooni tulemust Hinnake simulatsiooni tulemust](https://i.howwhatproduce.com/images/001/image-71-67-j.webp)
![Hinnake simulatsiooni tulemust Hinnake simulatsiooni tulemust](https://i.howwhatproduce.com/images/001/image-71-68-j.webp)
Näete simulatsiooniaknaid. See sisaldab erinevaid paneele.
Näete veateadet konsooli paneelil. See näitab, et simulatsiooniperioodi jooksul on rohkem kui üks number aktiivne.
Skoobis näete ka lainekuju
Lisatud on projektifail.
Soovitan:
Visuino Kuidas kasutada impulsi laiuse modulatsiooni (PWM) LED -i heleduse muutmiseks: 7 sammu
![Visuino Kuidas kasutada impulsi laiuse modulatsiooni (PWM) LED -i heleduse muutmiseks: 7 sammu Visuino Kuidas kasutada impulsi laiuse modulatsiooni (PWM) LED -i heleduse muutmiseks: 7 sammu](https://i.howwhatproduce.com/images/001/image-1362-j.webp)
Visuino Kuidas kasutada impulsi laiuse modulatsiooni (PWM) LED -i heleduse muutmiseks: Selles õpetuses kasutame Arduino UNO ja Visuinoga ühendatud LED -i, et muuta selle heledust impulsi laiuse modulatsiooni (PWM) abil. Vaadake näidisvideot
Arduino Kuidas kasutada 1,3 -tollist OLED -ekraani SH1106: 7 sammu
![Arduino Kuidas kasutada 1,3 -tollist OLED -ekraani SH1106: 7 sammu Arduino Kuidas kasutada 1,3 -tollist OLED -ekraani SH1106: 7 sammu](https://i.howwhatproduce.com/images/001/image-1411-j.webp)
Arduino Kuidas kasutada 1,3 -tollist OLED -ekraani SH1106: Selles õpetuses õpime kasutama 1,3 -tollise OLED -ekraani SH1106 Arduino ja Visuino tarkvara. Vaadake videot
Kuidas kasutada reaalajas kella moodulit (DS3231): 5 sammu
![Kuidas kasutada reaalajas kella moodulit (DS3231): 5 sammu Kuidas kasutada reaalajas kella moodulit (DS3231): 5 sammu](https://i.howwhatproduce.com/images/001/image-2516-j.webp)
Kuidas kasutada reaalajas kella moodulit (DS3231): DS3231 on odav ja ülitäpne I2C reaalajas kell (RTC) koos integreeritud temperatuurikompensatsiooniga kristallostsillaatori (TCXO) ja kristalliga. Seadmel on akusisend ja see tagab täpse ajaarvestuse, kui toide on
Kuidas luua Linuxi alglaadimisseade (ja kuidas seda kasutada): 10 sammu
![Kuidas luua Linuxi alglaadimisseade (ja kuidas seda kasutada): 10 sammu Kuidas luua Linuxi alglaadimisseade (ja kuidas seda kasutada): 10 sammu](https://i.howwhatproduce.com/images/005/image-14551-j.webp)
Linuxi alglaadimisseadme loomine (ja selle kasutamine): see on lihtne sissejuhatus Linuxi, täpsemalt Ubuntu, kasutamise alustamiseks
Pöörlev kodeerija: kuidas see töötab ja kuidas seda Arduinoga kasutada: 7 sammu
![Pöörlev kodeerija: kuidas see töötab ja kuidas seda Arduinoga kasutada: 7 sammu Pöörlev kodeerija: kuidas see töötab ja kuidas seda Arduinoga kasutada: 7 sammu](https://i.howwhatproduce.com/images/001/image-1904-25-j.webp)
Pöörlev kodeerija: kuidas see töötab ja kuidas seda Arduinoga kasutada: seda ja muid hämmastavaid õpetusi saate lugeda ElectroPeaki ametlikul veebisaidil. Ülevaade Selles juhendis saate teada, kuidas kasutada pöördkodeerit Esiteks näete pöörleva kodeerija kohta teavet ja seejärel saate teada, kuidas