Satura rādītājs:
- 1. darbība: pievienojiet avotus un izvēlieties “Pievienot vai izveidot simulācijas avotus
- 2. darbība: izveidojiet failu ar nosaukumu Enable_sr_tb
- 3. darbība: izveidojiet Testbench failu
- 4. darbība: iestatiet Enable_sr_tb kā simulācijas augstāko līmeni
- 5. darbība: palaidiet sintēzi un uzvedības simulāciju
- 6. darbība: novērtējiet simulācijas rezultātu
![Kā lietot Vivado Simluation: 6 soļi Kā lietot Vivado Simluation: 6 soļi](https://i.howwhatproduce.com/images/001/image-71-60-j.webp)
Video: Kā lietot Vivado Simluation: 6 soļi
![Video: Kā lietot Vivado Simluation: 6 soļi Video: Kā lietot Vivado Simluation: 6 soļi](https://i.ytimg.com/vi/edpx8wlPqsI/hqdefault.jpg)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
![Kā lietot Vivado Simluation Kā lietot Vivado Simluation](https://i.howwhatproduce.com/images/001/image-71-61-j.webp)
Esmu veicis šo simulācijas projektu tiešsaistes klasei. Projekta autors ir Verilog. Mēs izmantosim simulāciju Vivado, lai vizualizētu viļņu formu enable_sr (iespējotu ciparu) no iepriekš izveidotā hronometra projekta. Turklāt mēs izmantosim sistēmas uzdevumu, lai parādītu mūsu pieļautās kļūdas projektēšanā.
1. darbība: pievienojiet avotus un izvēlieties “Pievienot vai izveidot simulācijas avotus
![Pievienojiet avotus un izvēlieties “Pievienot vai izveidot simulācijas avotus Pievienojiet avotus un izvēlieties “Pievienot vai izveidot simulācijas avotus](https://i.howwhatproduce.com/images/001/image-71-62-j.webp)
2. darbība: izveidojiet failu ar nosaukumu Enable_sr_tb
![Izveidojiet failu ar nosaukumu Enable_sr_tb Izveidojiet failu ar nosaukumu Enable_sr_tb](https://i.howwhatproduce.com/images/001/image-71-63-j.webp)
3. darbība: izveidojiet Testbench failu
1. Importējiet moduli enable_sr no hronometra projekta. Tas ir fails, kuru vēlamies simulēt
2. Izveidojiet testbench moduli enable_sr_tb ();
3. Ievadiet moduļa enable_sr () ieejas un izejas. Atcerieties, ka enable_sr ievade tagad ir reģistra tipa, savukārt izejas kļūst par neto tipu.
4. Instantējiet pārbaudāmo vienību (uut), kas ir enable_sr
5. Izveidojiet pulksteni, kura periods (T) ir 20ns
6. Izmantojiet nosacījuma paziņojumu, lai izveidotu kļūdu pārbaudes sistēmu. Šajā piemērā mēs vēlamies pārbaudīt, vai ir vairāk nekā viens cipars.
Piezīme. Sākotnējā failā enable_sr () paraugs ir jāiniciē kā 4’b0011, lai kļūdu radīšanai būtu aktīvi divi cipari
7. Izmantojiet sistēmas uzdevumu $ display, lai parādītu kļūdu
8. Izmantojiet sistēmas uzdevumu $ finish, lai pabeigtu simulāciju laikā 400ns
4. darbība: iestatiet Enable_sr_tb kā simulācijas augstāko līmeni
![Iestatiet Enable_sr_tb kā simulācijas augstāko līmeni Iestatiet Enable_sr_tb kā simulācijas augstāko līmeni](https://i.howwhatproduce.com/images/001/image-71-64-j.webp)
5. darbība: palaidiet sintēzi un uzvedības simulāciju
![Palaist sintēzi un uzvedības simulāciju Palaist sintēzi un uzvedības simulāciju](https://i.howwhatproduce.com/images/001/image-71-65-j.webp)
- Pirms uzvedības simulācijas palaišanas palaidiet sintēzi, lai pārliecinātos, ka testbench failā un testējamā failā nav sintakses kļūdu
- Palaidiet uzvedības simulāciju
6. darbība: novērtējiet simulācijas rezultātu
![Novērtējiet simulācijas rezultātu Novērtējiet simulācijas rezultātu](https://i.howwhatproduce.com/images/001/image-71-66-j.webp)
![Novērtējiet simulācijas rezultātu Novērtējiet simulācijas rezultātu](https://i.howwhatproduce.com/images/001/image-71-67-j.webp)
![Novērtējiet simulācijas rezultātu Novērtējiet simulācijas rezultātu](https://i.howwhatproduce.com/images/001/image-71-68-j.webp)
Jūs redzēsit simulācijas logus. Tas satur dažādus paneļus.
Konsoles panelī redzēsit kļūdas ziņojumu. Tas parāda, ka simulācijas periodā ir aktīvi vairāki cipari.
Jūs varat arī redzēt viļņu formu tvērumā
Pievienots projekta fails.
Ieteicams:
DINO GAME, LIETOT LDR: 5 soļi
![DINO GAME, LIETOT LDR: 5 soļi DINO GAME, LIETOT LDR: 5 soļi](https://i.howwhatproduce.com/images/001/image-132-j.webp)
DINO GAME, LIETOT LDR: Dinozauru spēle, kas pazīstama arī kā T-Rex Game un Dino Runner, ir iebūvēta pārlūka spēle Google Chrome tīmekļa pārlūkprogrammā. Spēli izveidoja Sebastjens Gabriels 2014. gadā, un tai var piekļūt, nospiežot atstarpes taustiņu, kad esat bezsaistē pārlūkprogrammā Google Chrome. L
Arduino Kā lietot 1,3 collu OLED displeju SH1106: 7 soļi
![Arduino Kā lietot 1,3 collu OLED displeju SH1106: 7 soļi Arduino Kā lietot 1,3 collu OLED displeju SH1106: 7 soļi](https://i.howwhatproduce.com/images/001/image-1411-j.webp)
Arduino Kā lietot 1,3 collu OLED displeju SH1106: Šajā apmācībā mēs iemācīsimies izmantot 1,3 collu OLED displeju SH1106 Arduino un Visuino programmatūru. Noskatieties video
Kā iestatīt Raspberry Pi un sākt to lietot: 4 soļi
![Kā iestatīt Raspberry Pi un sākt to lietot: 4 soļi Kā iestatīt Raspberry Pi un sākt to lietot: 4 soļi](https://i.howwhatproduce.com/images/001/image-1494-j.webp)
Kā iestatīt Raspberry Pi un sākt to lietot: Nākotnes lasītājiem mēs esam 2020. gadā. Gadā, kad, ja jums ir paveicies būt veselam un neesat inficēts ar Covid-19, jūs pēkšņi , jums ir daudz vairāk brīvā laika, nekā jūs jebkad iedomājāties. Tātad, kā es varu ieņemt sevi ne pārāk stulbā veidā? O jā
Visuino Kā lietot induktīvo tuvuma sensoru: 7 soļi
![Visuino Kā lietot induktīvo tuvuma sensoru: 7 soļi Visuino Kā lietot induktīvo tuvuma sensoru: 7 soļi](https://i.howwhatproduce.com/images/001/image-1940-j.webp)
Visuino Kā lietot induktīvo tuvuma sensoru: šajā apmācībā mēs izmantosim induktīvo tuvuma sensoru un gaismas diodi, kas savienota ar Arduino UNO un Visuino, lai noteiktu metāla tuvumu. Noskatieties demonstrācijas video
Kā lietot reāllaika pulksteņa moduli (DS3231): 5 soļi
![Kā lietot reāllaika pulksteņa moduli (DS3231): 5 soļi Kā lietot reāllaika pulksteņa moduli (DS3231): 5 soļi](https://i.howwhatproduce.com/images/001/image-2516-j.webp)
Kā lietot reāllaika pulksteņa moduli (DS3231): DS3231 ir lēts, ārkārtīgi precīzs I2C reālā laika pulkstenis (RTC) ar integrētu temperatūras kompensētu kristāla oscilatoru (TCXO) un kristālu. Ierīcei ir akumulatora ieeja un tā nodrošina precīzu laika uzskaiti, kad tiek izmantota galvenā strāvas padeve