INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
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
Stap 2: Skep lêer genaamd Enable_sr_tb
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
Stap 5: Begin sintese en gedragsimulasie
- 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
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 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: 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: 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 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: 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