Sisällysluettelo:
- Vaihe 1: Lisää lähteitä ja valitse Lisää tai luo simulaatiolähteitä
- Vaihe 2: Luo tiedosto nimeltä Enable_sr_tb
- Vaihe 3: Luo Testbench -tiedosto
- Vaihe 4: Aseta Enable_sr_tb ylätasoksi simulaation alla
- Vaihe 5: Suorita synteesi ja käyttäytymissimulaatio
- Vaihe 6: Arvioi simulaatiotulos
![Vivado Simluationin käyttö: 6 vaihetta Vivado Simluationin käyttö: 6 vaihetta](https://i.howwhatproduce.com/images/001/image-71-60-j.webp)
Video: Vivado Simluationin käyttö: 6 vaihetta
![Video: Vivado Simluationin käyttö: 6 vaihetta Video: Vivado Simluationin käyttö: 6 vaihetta](https://i.ytimg.com/vi/Wh61p4ycNKw/hqdefault.jpg)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
![Vivado Simluationin käyttö Vivado Simluationin käyttö](https://i.howwhatproduce.com/images/001/image-71-61-j.webp)
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ä](https://i.howwhatproduce.com/images/001/image-71-62-j.webp)
Vaihe 2: Luo tiedosto nimeltä Enable_sr_tb
![Luo tiedosto nimeltä Enable_sr_tb Luo tiedosto nimeltä Enable_sr_tb](https://i.howwhatproduce.com/images/001/image-71-63-j.webp)
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](https://i.howwhatproduce.com/images/001/image-71-64-j.webp)
Vaihe 5: Suorita synteesi ja käyttäytymissimulaatio
![Suorita synteesi ja käyttäytymissimulaatio Suorita synteesi ja käyttäytymissimulaatio](https://i.howwhatproduce.com/images/001/image-71-65-j.webp)
- Ennen käyttäytymissimulaation suorittamista suorita synteesi varmistaaksesi, että testbench -tiedostossa ja testitiedostossa ei ole syntaksivirheitä
- Suorita käyttäytymissimulaatio
Vaihe 6: Arvioi simulaatiotulos
![Arvioi simulaatiotulos Arvioi simulaatiotulos](https://i.howwhatproduce.com/images/001/image-71-66-j.webp)
![Arvioi simulaatiotulos Arvioi simulaatiotulos](https://i.howwhatproduce.com/images/001/image-71-67-j.webp)
![Arvioi simulaatiotulos Arvioi simulaatiotulos](https://i.howwhatproduce.com/images/001/image-71-68-j.webp)
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:
Pimoroni Enviro+ FeatherWingin käyttö Adafruit Feather NRF52840 Expressin kanssa: 8 vaihetta
![Pimoroni Enviro+ FeatherWingin käyttö Adafruit Feather NRF52840 Expressin kanssa: 8 vaihetta Pimoroni Enviro+ FeatherWingin käyttö Adafruit Feather NRF52840 Expressin kanssa: 8 vaihetta](https://i.howwhatproduce.com/images/001/image-476-j.webp)
Pimoroni Enviro+ FeatherWingin käyttö Adafruit Feather NRF52840 Expressin kanssa: Pimoroni Enviro+ FeatherWing on levy, joka on täynnä antureita, jotka on suunniteltu toimimaan Adafruit Feather -sarjan levyjen kanssa. Se on hyödyllinen paikka aloittaa kaikille, jotka ovat kiinnostuneita ympäristön seurannasta, ilmansaasteista ja tiedonsiirrosta. Minä
Flux -: n käyttö Juottamisen perusteet: 5 vaihetta
![Flux -: n käyttö Juottamisen perusteet: 5 vaihetta Flux -: n käyttö Juottamisen perusteet: 5 vaihetta](https://i.howwhatproduce.com/images/002/image-3468-j.webp)
Flux |: n käyttö Juottamisen perusteet: Aina kun juotat, juotteen on muodostettava hyvä sidos osiin, joihin juotat. Osien metallin ja juotosmetallin on oltava suorassa kosketuksessa toisiinsa hyvän sidoksen aikaansaamiseksi. Mutta minusta lähtien
Perfboardin käyttö - Juotosmenetelmän perusteet: 14 vaihetta (kuvilla)
![Perfboardin käyttö - Juotosmenetelmän perusteet: 14 vaihetta (kuvilla) Perfboardin käyttö - Juotosmenetelmän perusteet: 14 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/002/image-3516-j.webp)
Perfboardin käyttö | Juotosmenetelmän perusteet: Jos rakennat piiriä, mutta sinulla ei ole sille suunniteltua piirilevyä, perfboardin käyttö on hyvä vaihtoehto. Perfboards kutsutaan myös rei'itetyiksi piirilevyiksi, prototyyppikortteiksi ja piste -piirilevyiksi. Se on pohjimmiltaan joukko kuparityyppejä piirissä
Värin TCS3200 tunnistamisen käyttö SkiiiD: n kanssa: 9 vaihetta
![Värin TCS3200 tunnistamisen käyttö SkiiiD: n kanssa: 9 vaihetta Värin TCS3200 tunnistamisen käyttö SkiiiD: n kanssa: 9 vaihetta](https://i.howwhatproduce.com/images/002/image-5398-j.webp)
Kuinka käyttää Detect Color TCS3200 -laitetta SkiiiD: n kanssa: Opetusohjelma Detect Color TCS3200: n kehittämiseksi skiiiD: n kanssa
Vivado HLS Video IP Block Synteesi: 12 vaihetta
![Vivado HLS Video IP Block Synteesi: 12 vaihetta Vivado HLS Video IP Block Synteesi: 12 vaihetta](https://i.howwhatproduce.com/images/001/image-204-87-j.webp)
Vivado HLS Video IP Block Synthesis: Oletko koskaan halunnut käsitellä videota reaaliajassa lisäämättä paljon latenssia tai sulautetussa järjestelmässä? FPGA: ita (Field Programmable Gate Arrays) käytetään joskus tähän; videonkäsittelyalgoritmien kirjoittaminen laitteistomäärityksiin