![Ako používať simuláciu Vivado: 6 krokov Ako používať simuláciu Vivado: 6 krokov](https://i.howwhatproduce.com/images/001/image-71-60-j.webp)
Obsah:
- Krok 1: Pridajte zdroje a zvoľte „Pridať alebo vytvoriť zdroje simulácie
- Krok 2: Vytvorte súbor s názvom Enable_sr_tb
- Krok 3: Vytvorte súbor Testbench
- Krok 4: Nastavte Enable_sr_tb ako najvyššiu úroveň v rámci simulácie
- Krok 5: Spustite syntézu a simuláciu správania
- Krok 6: Vyhodnoťte výsledok simulácie
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06
![Ako používať simuláciu Vivado Ako používať simuláciu Vivado](https://i.howwhatproduce.com/images/001/image-71-61-j.webp)
Tento simulačný projekt som urobil pre online triedu. Autorom projektu je Verilog. Simuláciu vo Vivado použijeme na vizualizáciu tvaru vlny v parametri enable_sr (aktivácia číslice) z predtým vytvoreného projektu stopiek. Okrem toho použijeme úlohu systému na zobrazenie chýb, ktoré sme urobili pri návrhu.
Krok 1: Pridajte zdroje a zvoľte „Pridať alebo vytvoriť zdroje simulácie
![Pridajte zdroje a zvoľte „Pridať alebo vytvoriť zdroje simulácie Pridajte zdroje a zvoľte „Pridať alebo vytvoriť zdroje simulácie](https://i.howwhatproduce.com/images/001/image-71-62-j.webp)
Krok 2: Vytvorte súbor s názvom Enable_sr_tb
![Vytvoriť súbor s názvom Enable_sr_tb Vytvoriť súbor s názvom Enable_sr_tb](https://i.howwhatproduce.com/images/001/image-71-63-j.webp)
Krok 3: Vytvorte súbor Testbench
1. Importujte modul enable_sr z projektu stopiek. To je súbor, ktorý chceme simulovať
2. Vytvorte testovací testovací modul enable_sr_tb ();
3. Zadajte vstupy a výstupy modulu enable_sr (). Nezabudnite, že vstupy pre enable_sr sú teraz v registrovom type, zatiaľ čo výstupy sa stávajú netto.
4. Spustite testovanú jednotku (uut), ktorou je enable_sr
5. Generujte hodiny, ktorých perióda (T) je 20ns
6. Na vytvorenie systému na kontrolu chýb použite podmienené vyhlásenie. V tomto prípade chceme skontrolovať, či je aktívnych viac ako jedna číslica.
Poznámka: V pôvodnom súbore enable_sr () by sme mali inicializovať vzor ako 4’b0011, aby boli na vytvorenie chyby aktívne dve číslice
7. Na zobrazenie chyby použite systémovú úlohu $ display
8. Na dokončenie simulácie v čase 400ns použite systémovú úlohu $ finish
Krok 4: Nastavte Enable_sr_tb ako najvyššiu úroveň v rámci simulácie
![Nastavte Enable_sr_tb ako najvyššiu úroveň v rámci simulácie Nastavte Enable_sr_tb ako najvyššiu úroveň v rámci simulácie](https://i.howwhatproduce.com/images/001/image-71-64-j.webp)
Krok 5: Spustite syntézu a simuláciu správania
![Spustite syntézu a simuláciu správania Spustite syntézu a simuláciu správania](https://i.howwhatproduce.com/images/001/image-71-65-j.webp)
- Pred spustením simulácie správania spustite syntézu, aby ste sa presvedčili, že v súbore testbench a jednotke v testovacom súbore nie sú žiadne chyby syntaxe.
- Spustite simuláciu správania
Krok 6: Vyhodnoťte výsledok simulácie
![Vyhodnoťte výsledok simulácie Vyhodnoťte výsledok simulácie](https://i.howwhatproduce.com/images/001/image-71-66-j.webp)
![Vyhodnoťte výsledok simulácie Vyhodnoťte výsledok simulácie](https://i.howwhatproduce.com/images/001/image-71-67-j.webp)
![Vyhodnoťte výsledok simulácie Vyhodnoťte výsledok simulácie](https://i.howwhatproduce.com/images/001/image-71-68-j.webp)
Uvidíte okná simulácie. Obsahuje rôzne panely.
Na paneli konzoly sa zobrazí chybové hlásenie. Toto ukazuje, že počas simulačného obdobia je aktívnych viac ako jedna číslica.
V rozsahu môžete tiež vidieť priebeh vlny
V prílohe je súbor projektu.
Odporúča:
Ako používať ESP8266 ako webový server: 5 krokov
![Ako používať ESP8266 ako webový server: 5 krokov Ako používať ESP8266 ako webový server: 5 krokov](https://i.howwhatproduce.com/images/002/image-3470-88-j.webp)
Ako používať ESP8266 ako webový server: Ahoj, v súčasnosti používam Windows 10, NodeMCU 1.0 a tu je zoznam softvéru, ktorý som použil, a sprievodcov inštaláciou, ktorých som sa držal: Arduino IDE Použili sa ďalšie dosky pre esp8266 SpiffLibrary: Websocket Na server som použil NodeMCU obsluhovať súbor HTML, som
Ako vytvoriť zavádzaciu jednotku Linux (a ako ju používať): 10 krokov
![Ako vytvoriť zavádzaciu jednotku Linux (a ako ju používať): 10 krokov Ako vytvoriť zavádzaciu jednotku Linux (a ako ju používať): 10 krokov](https://i.howwhatproduce.com/images/005/image-14551-j.webp)
Ako vytvoriť zavádzaciu jednotku Linux (a ako ju používať): Toto je jednoduchý úvod, ako začať s Linuxom, konkrétne Ubuntu
Visuino Ako používať tlačidlo ako vstup na ovládanie vecí ako LED: 6 krokov
![Visuino Ako používať tlačidlo ako vstup na ovládanie vecí ako LED: 6 krokov Visuino Ako používať tlačidlo ako vstup na ovládanie vecí ako LED: 6 krokov](https://i.howwhatproduce.com/images/011/image-31067-j.webp)
Visuino Ako používať tlačidlo ako vstup na ovládanie vecí ako LED: V tomto návode sa naučíme, ako zapnúť a vypnúť LED diódu jednoduchým tlačidlom a Visuino. Pozrite si ukážkové video
Ako používať terminál Mac a ako používať kľúčové funkcie: 4 kroky
![Ako používať terminál Mac a ako používať kľúčové funkcie: 4 kroky Ako používať terminál Mac a ako používať kľúčové funkcie: 4 kroky](https://i.howwhatproduce.com/images/005/image-14039-7-j.webp)
Ako používať terminál Mac a ako používať kľúčové funkcie: Ukážeme vám, ako otvoriť terminál MAC. V termináli vám tiež ukážeme niekoľko funkcií, ako napríklad ifconfig, zmena adresárov, prístup k súborom a arp. Ifconfig vám umožní skontrolovať vašu IP adresu a vašu MAC adresu
Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: 3 kroky
![Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: 3 kroky Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: 3 kroky](https://i.howwhatproduce.com/images/002/image-4572-76-j.webp)
Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: Táto príručka vám ukáže, ako prepojiť diaľkový ovládač Wii Remote (Wiimote) s počítačom a používať ho ako myš