
Sadržaj:
- Korak 1: Dodajte izvore i odaberite „Dodaj ili izradi izvore simulacije
- Korak 2: Stvorite datoteku pod nazivom Enable_sr_tb
- Korak 3: Stvorite datoteku Testbench
- Korak 4: Postavite Enable_sr_tb kao gornju razinu ispod simulacije
- Korak 5: Pokrenite sintezu i simulaciju ponašanja
- Korak 6: Procijenite rezultat simulacije
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47

Napravio sam ovaj simulacijski projekt za internetski tečaj. Projekt je napisao Verilog. Koristit ćemo simulaciju u Vivadu za vizualizaciju valnog oblika u enable_sr (omogućena znamenka) iz prethodno stvorenog projekta štoperice. Osim toga, pomoću zadatka sustava prikazat ćemo greške koje smo napravili u dizajnu.
Korak 1: Dodajte izvore i odaberite „Dodaj ili izradi izvore simulacije

Korak 2: Stvorite datoteku pod nazivom Enable_sr_tb

Korak 3: Stvorite datoteku Testbench
1. Uvezite modul enable_sr iz projekta štoperica. To je datoteka koju želimo simulirati
2. Izradite testbench modul enable_sr_tb ();
3. Utipkajte ulaze i izlaze modula enable_sr (). Upamtite da su ulazi za enable_sr sada u registru, dok izlazi postaju neto.
4. Instantirajte ispitivanu jedinicu (uut) koja je enable_sr
5. Generirajte sat koje razdoblje (T) iznosi 20ns
6. Upotrijebite uvjetni izraz za stvaranje sustava za provjeru pogrešaka. U ovom primjeru želimo provjeriti postoji li više od jedne znamenke.
Napomena: U izvornoj datoteci enable_sr () trebali bismo inicirati uzorak kao 4’b0011 tako da postoje dvije znamenke koje su aktivne za stvaranje pogreške
7. Za prikaz pogreške upotrijebite sistemski zadatak $ display
8. Pomoću sistemskog zadatka $ finish dovršite simulaciju u trenutku 400ns
Korak 4: Postavite Enable_sr_tb kao gornju razinu ispod simulacije

Korak 5: Pokrenite sintezu i simulaciju ponašanja

- Prije izvođenja bihevioralne simulacije pokrenite sintezu kako biste bili sigurni da nema sintaksnih pogrešaka u datoteci testbench i jedinici pod testnom datotekom
- Pokrenite simulaciju ponašanja
Korak 6: Procijenite rezultat simulacije



Vidjet ćete prozore simulacije. Sadrži različite ploče.
Na ploči konzole vidjet ćete poruku o pogrešci. Ovo pokazuje da je tijekom razdoblja simulacije aktivno više od jedne znamenke.
Također možete vidjeti valni oblik u opsegu
U privitku se nalazi datoteka projekta.
Preporučeni:
Visuino Kako koristiti pulsno -širinsku modulaciju (PWM) za promjenu svjetline LED diode: 7 koraka

Visuino Kako koristiti pulsno -širinsku modulaciju (PWM) za promjenu svjetline LED -a: U ovom tutorialu ćemo koristiti LED povezanu na Arduino UNO i Visuino kako bismo promijenili njezinu svjetlinu pomoću Pulm Width Modulation (PWM). Pogledajte demonstracijski video
Softver za simulaciju LED kocke: 5 koraka

Softver za simulaciju LED kocke: Skoro sam završio s izgradnjom svoje LED kocke 8x8x8, a s njom je došao i ovaj softver za računalo! Pomaže vam u stvaranju animacija i simulira ih na 2D zaslonu prije nego što se učitaju na 3D. Nema podrške (još) za komunikaciju putem
Kako stvoriti Linux pokretački pogon (i kako ga koristiti): 10 koraka

Kako stvoriti Linux pokretački pogon (i kako ga koristiti): Ovo je jednostavan uvod o tome kako započeti s Linuxom, točnije Ubuntuom
Kako koristiti Mac terminal i kako koristiti ključne funkcije: 4 koraka

Kako koristiti Mac terminal i kako koristiti ključne funkcije: Pokazat ćemo vam kako otvoriti MAC terminal. Također ćemo vam prikazati nekoliko značajki unutar Terminala, kao što su ifconfig, mijenjanje direktorija, pristup datotekama i arp. Ifconfig će vam omogućiti da provjerite svoju IP adresu i svoj MAC oglas
Cjepiti se ili ne? projekt promatranja imuniteta stada kroz simulaciju bolesti: 15 koraka

Cjepiti se ili ne? projekt za promatranje imuniteta stada putem simulacije bolesti: Pregled projekta: Naš projekt istražuje imunitet stada i nada se da će potaknuti ljude na cijepljenje kako bi se smanjila stopa zaraze u našim zajednicama. Naš program simulira kako bolest zaražava populaciju s različitim postocima cijepljenja