Sisukord:

Kuidas kasutada Vivado Simluation: 6 sammu
Kuidas kasutada Vivado Simluation: 6 sammu

Video: Kuidas kasutada Vivado Simluation: 6 sammu

Video: Kuidas kasutada Vivado Simluation: 6 sammu
Video: Facebook, Instagram и WhatsApp не работают по всему миру. Растите вместе с нами в прямом эфире 2024, Juuli
Anonim
Kuidas kasutada Vivado Simluation
Kuidas kasutada Vivado Simluation

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

Samm: looge fail nimega Enable_sr_tb

Loo fail nimega Enable_sr_tb
Loo fail nimega Enable_sr_tb

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

Samm: käivitage süntees ja käitumissimulatsioon

Käivita süntees ja käitumissimulatsioon
Käivita süntees ja käitumissimulatsioon
  1. Enne käitumissimulatsiooni käivitamist käivitage süntees, veendumaks, et testbenchi failis ja testfailis olevas üksuses pole süntaksivigu
  2. Käivita käitumissimulatsioon

6. etapp: hinnake simulatsiooni tulemust

Hinnake simulatsiooni tulemust
Hinnake simulatsiooni tulemust
Hinnake simulatsiooni tulemust
Hinnake simulatsiooni tulemust
Hinnake simulatsiooni tulemust
Hinnake simulatsiooni tulemust

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: