Sisällysluettelo:

Vivado Simluationin käyttö: 6 vaihetta
Vivado Simluationin käyttö: 6 vaihetta

Video: Vivado Simluationin käyttö: 6 vaihetta

Video: Vivado Simluationin käyttö: 6 vaihetta
Video: Растите вместе с нами на YouTube Live🔥 #SanTenChan 🔥 1 сентября 2021 г. растите вместе! #usciteilike 2024, Heinäkuu
Anonim
Vivado Simluationin käyttö
Vivado Simluationin käyttö

Olen tehnyt tämän simulaatioprojektin verkkotunnille. Projektin on kirjoittanut Verilog. Käytämme simulointia Vivadossa visualisoidaksemme aaltomuodon enable_sr (mahdollinen numero) aiemmin luodusta sekuntikelloprojektista. Lisäksi käytämme järjestelmätehtävää näyttääksemme suunnittelussa tekemämme virheen.

Vaihe 1: Lisää lähteitä ja valitse Lisää tai luo simulaatiolähteitä

Lisää lähteitä ja valitse "Lisää tai luo simulaatiolähteitä
Lisää lähteitä ja valitse "Lisää tai luo simulaatiolähteitä

Vaihe 2: Luo tiedosto nimeltä Enable_sr_tb

Luo tiedosto nimeltä Enable_sr_tb
Luo tiedosto nimeltä Enable_sr_tb

Vaihe 3: Luo Testbench -tiedosto

1. Tuo moduuli enable_sr sekuntikelloprojektista. Se on tiedosto, jonka haluamme simuloida

2. Luo testipöytämoduuli enable_sr_tb ();

3. Näppäile moduulin enable_sr () tulot ja lähdöt. Muista, että enable_sr: n tulot ovat nyt rekisterityypissä, kun taas ulostuloista tulee verkkotyyppejä.

4. Asenna testattava yksikkö (uut), joka on enable_sr

5. Luo kello, jonka jakso (T) on 20ns

6. Luo virheen tarkistusjärjestelmä ehdollisen lausekkeen avulla. Tässä esimerkissä haluamme tarkistaa, onko aktiivisia useampia numeroita.

Huomautus: Alkuperäisessä enable_sr () -tiedostossa meidän tulisi aloittaa malli muodossa 4’b0011, jotta kaksi numeroa on aktiivinen virheen luomiseksi

7. Käytä virhetoimintoa $ display näytön avulla

8. Käytä järjestelmän tehtävää $ finish simulaation suorittamiseen ajankohtana 400ns

Vaihe 4: Aseta Enable_sr_tb ylätasoksi simulaation alla

Aseta Enable_sr_tb ylätasoksi simulaation alla
Aseta Enable_sr_tb ylätasoksi simulaation alla

Vaihe 5: Suorita synteesi ja käyttäytymissimulaatio

Suorita synteesi ja käyttäytymissimulaatio
Suorita synteesi ja käyttäytymissimulaatio
  1. Ennen käyttäytymissimulaation suorittamista suorita synteesi varmistaaksesi, että testbench -tiedostossa ja testitiedostossa ei ole syntaksivirheitä
  2. Suorita käyttäytymissimulaatio

Vaihe 6: Arvioi simulaatiotulos

Arvioi simulaatiotulos
Arvioi simulaatiotulos
Arvioi simulaatiotulos
Arvioi simulaatiotulos
Arvioi simulaatiotulos
Arvioi simulaatiotulos

Näet simulointi -ikkunat. Se sisältää erilaisia paneeleja.

Näet virheilmoituksen konsolipaneelissa. Tämä osoittaa, että useampi kuin yksi numero on aktiivinen simulointijakson aikana.

Voit myös nähdä aaltomuodon laajuudessa

Liitteenä on projektitiedosto.

Suositeltava: