Innehållsförteckning:
- Steg 1: Lägg till källor och välj "Lägg till eller skapa simuleringskällor
- Steg 2: Skapa fil som kallas Enable_sr_tb
- Steg 3: Skapa testbänkfil
- Steg 4: Ange Enable_sr_tb som toppnivå under simuleringen
- Steg 5: Kör Synthesis & Behavioral Simulation
- Steg 6: Utvärdera simuleringsresultatet
![Hur man använder Vivado Simluation: 6 steg Hur man använder Vivado Simluation: 6 steg](https://i.howwhatproduce.com/images/001/image-71-60-j.webp)
Video: Hur man använder Vivado Simluation: 6 steg
![Video: Hur man använder Vivado Simluation: 6 steg Video: Hur man använder Vivado Simluation: 6 steg](https://i.ytimg.com/vi/9deRK3E7iPs/hqdefault.jpg)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
![Hur man använder Vivado Simluation Hur man använder Vivado Simluation](https://i.howwhatproduce.com/images/001/image-71-61-j.webp)
Jag har gjort detta simuleringsprojekt för en online -klass. Projektet är skrivet av Verilog. Vi kommer att använda simulering i Vivado för att visualisera vågformen i enable_sr (aktivera siffra) från stoppurprojektet som tidigare skapats. Dessutom kommer vi att använda systemuppgiften för att visa fel som gjorts av oss i designen.
Steg 1: Lägg till källor och välj "Lägg till eller skapa simuleringskällor
![Lägg till källor och välj Lägg till källor och välj](https://i.howwhatproduce.com/images/001/image-71-62-j.webp)
Steg 2: Skapa fil som kallas Enable_sr_tb
![Skapa fil som kallas Enable_sr_tb Skapa fil som kallas Enable_sr_tb](https://i.howwhatproduce.com/images/001/image-71-63-j.webp)
Steg 3: Skapa testbänkfil
1. Importera modulen enable_sr från stopwatch -projektet. Det är filen vi vill simulera
2. Skapa testbänkmodul enable_sr_tb ();
3. Mata in in- och utgångar för modulen enable_sr (). Kom ihåg att ingångarna för enable_sr nu är i registertyp medan utgångarna blir nettotyp.
4. Instantiera enheten som testas (uut) som är enable_sr
5. Generera klocka vilken period (T) är 20ns
6. Använd villkorligt uttalande för att skapa felkontrollsystem. I det här exemplet vill vi kontrollera om det finns fler än en siffra som är aktiva.
Obs! I den ursprungliga enable_sr () -filen bör vi initiera mönstret som 4’b0011 så att det finns två siffror som är aktiva för att skapa fel
7. Använd systemuppgiften $ display för att visa felet
8. Använd systemuppgiften $ finish för att slutföra simuleringen vid tidpunkten 400ns
Steg 4: Ange Enable_sr_tb som toppnivå under simuleringen
![Ställ in Enable_sr_tb som toppnivå under simuleringen Ställ in Enable_sr_tb som toppnivå under simuleringen](https://i.howwhatproduce.com/images/001/image-71-64-j.webp)
Steg 5: Kör Synthesis & Behavioral Simulation
![Kör syntes och beteendemässig simulering Kör syntes och beteendemässig simulering](https://i.howwhatproduce.com/images/001/image-71-65-j.webp)
- Innan du kör beteendessimulering, kör syntesen för att se till att det inte finns några syntaxfel i testbänkfilen och enheten under testfilen
- Kör beteende simulering
Steg 6: Utvärdera simuleringsresultatet
![Utvärdera simuleringsresultatet Utvärdera simuleringsresultatet](https://i.howwhatproduce.com/images/001/image-71-66-j.webp)
![Utvärdera simuleringsresultatet Utvärdera simuleringsresultatet](https://i.howwhatproduce.com/images/001/image-71-67-j.webp)
![Utvärdera simuleringsresultatet Utvärdera simuleringsresultatet](https://i.howwhatproduce.com/images/001/image-71-68-j.webp)
Du kommer att se simuleringsfönstren. Den innehåller olika paneler.
Du kommer att se felmeddelandet på konsolpanelen. Detta visar att mer än en siffra är aktiv under simuleringsperioden.
Du kan också se vågformen i omfattningen
Bifogad är projektfilen.
Rekommenderad:
Visuino Hur man använder pulsbreddsmodulering (PWM) för att ändra ljusstyrkan på en LED: 7 steg
![Visuino Hur man använder pulsbreddsmodulering (PWM) för att ändra ljusstyrkan på en LED: 7 steg Visuino Hur man använder pulsbreddsmodulering (PWM) för att ändra ljusstyrkan på en LED: 7 steg](https://i.howwhatproduce.com/images/001/image-1362-j.webp)
Visuino Hur man använder pulsbreddsmodulering (PWM) för att ändra ljusstyrkan på en LED: I den här handledningen kommer vi att använda en LED ansluten till Arduino UNO och Visuino för att göra dess ljusstyrka med hjälp av Pulsbreddsmodulering (PWM). Titta på en demonstrationsvideo
Hur man skapar en Linux -boot -enhet (och hur man använder den): 10 steg
![Hur man skapar en Linux -boot -enhet (och hur man använder den): 10 steg Hur man skapar en Linux -boot -enhet (och hur man använder den): 10 steg](https://i.howwhatproduce.com/images/005/image-14551-j.webp)
Hur man skapar en Linux Boot Drive (och hur man använder den): Detta är en enkel introduktion om hur man kommer igång med Linux, särskilt Ubuntu
Hur man använder stegmotor som roterande kodare och OLED -display för steg: 6 steg
![Hur man använder stegmotor som roterande kodare och OLED -display för steg: 6 steg Hur man använder stegmotor som roterande kodare och OLED -display för steg: 6 steg](https://i.howwhatproduce.com/images/009/image-25706-j.webp)
Så här använder du stegmotor som roterande kodare och OLED -skärm för steg: I denna handledning lär vi oss hur du spårar stegmotorstegen på OLED -skärmen. Titta på en demonstrationsvideo. Kredit för den ursprungliga handledningen går till YouTube -användaren " sky4fly "
Hur man använder Mac Terminal och hur man använder viktiga funktioner: 4 steg
![Hur man använder Mac Terminal och hur man använder viktiga funktioner: 4 steg Hur man använder Mac Terminal och hur man använder viktiga funktioner: 4 steg](https://i.howwhatproduce.com/images/005/image-14039-7-j.webp)
Så här använder du Mac Terminal och hur du använder viktiga funktioner: Vi visar dig hur du öppnar MAC Terminal. Vi kommer också att visa dig några funktioner i terminalen, till exempel ifconfig, ändra kataloger, komma åt filer och arp. Ifconfig låter dig kontrollera din IP -adress och din MAC -annons
HUR MAN GÖR ARDUINO NANO/MINI - Hur man bränner bootloader: 5 steg
![HUR MAN GÖR ARDUINO NANO/MINI - Hur man bränner bootloader: 5 steg HUR MAN GÖR ARDUINO NANO/MINI - Hur man bränner bootloader: 5 steg](https://i.howwhatproduce.com/images/002/image-4634-74-j.webp)
HUR MAN GÖR ARDUINO NANO/MINI | Hur man bränner bootloader: I denna instruktionsbok kommer jag att visa dig hur man gör en Arduino MINI från Scratch.Förfarandet som skrivs i denna instruktion kan användas för att göra alla arduino -brädor för dina anpassade projektkrav.Se videon för bättre förståelse