![Hoe om Vivado -simulasie te gebruik: 6 stappe Hoe om Vivado -simulasie te gebruik: 6 stappe](https://i.howwhatproduce.com/images/001/image-71-60-j.webp)
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
![Hoe om Vivado Simluation te gebruik Hoe om Vivado Simluation te gebruik](https://i.howwhatproduce.com/images/001/image-71-61-j.webp)
Ek het hierdie simulasieprojek vir 'n aanlynklas gedoen. Die projek is geskryf deur Verilog. Ons sal simulasie in Vivado gebruik om die golfvorm in enable_sr (aktiveer syfer) te visualiseer van die stophorlosie -projek wat voorheen geskep is. Boonop gebruik ons die stelseltaak om die fout wat ons in die ontwerp gemaak het, te vertoon.
Stap 1: Voeg bronne by en kies “Voeg of skep simulasiebronne
![Voeg bronne by en kies “Voeg of skep simulasiebronne Voeg bronne by en kies “Voeg of skep simulasiebronne](https://i.howwhatproduce.com/images/001/image-71-62-j.webp)
Stap 2: Skep lêer genaamd Enable_sr_tb
![Skep lêer genaamd Enable_sr_tb Skep lêer genaamd Enable_sr_tb](https://i.howwhatproduce.com/images/001/image-71-63-j.webp)
Stap 3: Skep toetsbanklêer
1. Voer die module enable_sr uit die stophorlosie -projek in. Dit is die lêer wat ons wil simuleer
2. Skep toetsbankmodule enable_sr_tb ();
3. Sleutel insette en uitsette van die module enable_sr () in. Onthou dat die insette vir enable_sr nou in registertipe is, terwyl die uitsette 'n netto tipe word.
4. Instantieer die eenheid wat getoets word (uut), wat die enable_sr is
5. Genereer klok, watter tydperk (T) 20ns is
6. Gebruik die voorwaardelike verklaring om 'n foutkontrole -stelsel te skep. In hierdie voorbeeld wil ons kyk of daar meer as een syfer aktief is.
Opmerking: in die oorspronklike enable_sr () -lêer moet ons die patroon begin met 4'b0011 sodat daar twee syfers aktief is om 'n fout te skep
7. Gebruik die stelsel taak $ display om die fout te wys
8. Gebruik die systeemtaak $ finish om die simulasie op 400 ns te voltooi
Stap 4: Stel die Enable_sr_tb as die hoogste vlak in die simulasie in
![Stel die Enable_sr_tb as die hoogste vlak in die simulasie in Stel die Enable_sr_tb as die hoogste vlak in die simulasie in](https://i.howwhatproduce.com/images/001/image-71-64-j.webp)
Stap 5: Begin sintese en gedragsimulasie
![Begin sintese en gedragsimulasie Begin sintese en gedragsimulasie](https://i.howwhatproduce.com/images/001/image-71-65-j.webp)
- Voer die sintese uit voordat u gedragsimulasie uitvoer om seker te maak dat daar geen sintaksisfoute in die toetsbanklêer en eenheid onder die toetslêer is nie
- Begin die gedragsimulasie
Stap 6: Evalueer die simulasieresultaat
![Evalueer die simulasieresultaat Evalueer die simulasieresultaat](https://i.howwhatproduce.com/images/001/image-71-66-j.webp)
![Evalueer die simulasieresultaat Evalueer die simulasieresultaat](https://i.howwhatproduce.com/images/001/image-71-67-j.webp)
![Evalueer die simulasieresultaat Evalueer die simulasieresultaat](https://i.howwhatproduce.com/images/001/image-71-68-j.webp)
U sal die simulasievensters sien. Dit bevat verskillende panele.
U sal die foutboodskap in die bedieningspaneel sien. Dit wys dat meer as een syfer aktief is gedurende die simulasieperiode.
U kan ook die golfvorm in die omvang sien
Die projeklêer is aangeheg.
Aanbeveel:
Hoe om 'n Linux -opstartskyf te maak (en hoe om dit te gebruik): 10 stappe
![Hoe om 'n Linux -opstartskyf te maak (en hoe om dit te gebruik): 10 stappe Hoe om 'n Linux -opstartskyf te maak (en hoe om dit te gebruik): 10 stappe](https://i.howwhatproduce.com/images/005/image-14551-j.webp)
Hoe om 'n Linux Boot Drive te skep (en hoe om dit te gebruik): Dit is 'n eenvoudige inleiding oor hoe u met Linux, spesifiek Ubuntu, kan begin
Rotary Encoder: hoe dit werk en hoe om dit met Arduino te gebruik: 7 stappe
![Rotary Encoder: hoe dit werk en hoe om dit met Arduino te gebruik: 7 stappe Rotary Encoder: hoe dit werk en hoe om dit met Arduino te gebruik: 7 stappe](https://i.howwhatproduce.com/images/001/image-1904-25-j.webp)
Rotary Encoder: hoe dit werk en hoe om dit met Arduino te gebruik: u kan hierdie en ander wonderlike tutoriale lees op die amptelike webwerf van ElectroPeak Oorsig In hierdie tutoriaal leer u hoe u die roterende encoder moet gebruik. Eerstens sien u inligting oor die rotasie -encoder, en dan leer u hoe u
Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: 10 stappe
![Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: 10 stappe Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: 10 stappe](https://i.howwhatproduce.com/images/005/image-12565-3-j.webp)
Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: Spesifikasie: Versoenbaar met nodemcu 18650 laaistelselintegrasie aansluiting kan gebruik word vir slaapmodus · 1 voeg by
Hoe om Mac Terminal te gebruik en hoe om sleutelfunksies te gebruik: 4 stappe
![Hoe om Mac Terminal te gebruik en hoe om sleutelfunksies te gebruik: 4 stappe Hoe om Mac Terminal te gebruik en hoe om sleutelfunksies te gebruik: 4 stappe](https://i.howwhatproduce.com/images/005/image-14039-7-j.webp)
Hoe om Mac Terminal te gebruik en hoe om belangrike funksies te gebruik: Ons sal u wys hoe u die MAC Terminal kan oopmaak. Ons sal u ook 'n paar funksies in die Terminal wys, soos ifconfig, veranderende gidse, toegang tot lêers en arp. Met Ifconfig kan u u IP -adres en u MAC -advertensie nagaan
Hoe om Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord te gebruik deur Blynk te gebruik: 10 stappe
![Hoe om Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord te gebruik deur Blynk te gebruik: 10 stappe Hoe om Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord te gebruik deur Blynk te gebruik: 10 stappe](https://i.howwhatproduce.com/images/006/image-16899-11-j.webp)
Hoe om Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord te gebruik deur Blynk te gebruik: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord Beskrywing: WiFi ESP8266 Development Board WEMOS D1. WEMOS D1 is 'n WIFI -ontwikkelingsbord gebaseer op ESP8266 12E. Die funksionering is soortgelyk aan dié van NODEMCU, behalwe dat die hardeware gebou is