Mundarija:
- 1 -qadam: Manbalarni qo'shing va "Simulyatsiya manbalarini qo'shish yoki yaratish" -ni tanlang
- 2 -qadam: Enable_sr_tb deb nomlangan fayl yarating
- 3 -qadam: Testbench faylini yarating
- 4 -qadam: Enable_sr_tb ni simulyatsiya ostidagi eng yuqori darajaga o'rnating
- 5 -qadam: Sintez va xulq -atvor simulyatsiyasini ishga tushiring
- 6 -qadam: Simulyatsiya natijasini baholang
Video: Vivado simulyatsiyasidan qanday foydalanish kerak: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Men ushbu simulyatsiya loyihasini onlayn dars uchun qildim. Loyiha Verilog tomonidan yozilgan. Biz Vivadoda simulyatsiyani ishlatamiz, to'lqin shaklini enable_sr (raqamni yoqish) oldindan yaratilgan stop -stop loyihasidan. Bundan tashqari, biz dizayndagi xatolarni ko'rsatish uchun tizim vazifasidan foydalanamiz.
1 -qadam: Manbalarni qo'shing va "Simulyatsiya manbalarini qo'shish yoki yaratish" -ni tanlang
2 -qadam: Enable_sr_tb deb nomlangan fayl yarating
3 -qadam: Testbench faylini yarating
1. Enable_sr modulini stop watch loyihasidan import qiling. Bu biz simulyatsiya qilmoqchi bo'lgan fayl
2. enable_sr_tb () testbench modulini yaratish;
3. enable_sr () modulining kirish va chiqishlarini kiriting. Esda tutingki, enable_sr kirishlari endi registr turida, chiqishlar esa aniq turga aylanadi.
4. Enable_sr bo'lgan sinovdan o'tayotgan birlikni (uut) ishga tushiring
5. (T) davri 20 ns bo'lgan soatni yarating
6. Xatolarni tekshirish tizimini yaratish uchun shartli ifodadan foydalaning. Bu misolda biz bir nechta raqamlar faolligini tekshirmoqchimiz.
Eslatma: original enable_sr () faylida biz xatoni yaratish uchun ikkita raqam faol bo'lishi uchun naqshni 4'b0011 deb boshlashimiz kerak
7. Xatolikni ko'rsatish uchun $ display tizim vazifasidan foydalaning
8. Simulyatsiyani 400ns vaqtida bajarish uchun $ fin tizim vazifasidan foydalaning
4 -qadam: Enable_sr_tb ni simulyatsiya ostidagi eng yuqori darajaga o'rnating
5 -qadam: Sintez va xulq -atvor simulyatsiyasini ishga tushiring
- Xulq -atvor simulyatsiyasini ishga tushirishdan oldin, testbench faylida va test fayli ostidagi birlikda sintaksik xatolar yo'qligiga ishonch hosil qilish uchun sintezni ishga tushiring.
- Xulq -atvor simulyatsiyasini ishga tushiring
6 -qadam: Simulyatsiya natijasini baholang
Siz simulyatsiya oynalarini ko'rasiz. U turli xil panellarni o'z ichiga oladi.
Siz konsol panelida xato xabarini ko'rasiz. Bu simulyatsiya davrida bir nechta raqam faol ekanligini ko'rsatadi.
Shuningdek, siz to'lqin shaklini doirada ko'rishingiz mumkin
Loyiha fayli biriktirilgan.
Tavsiya:
Arduino 1.3 dyuymli OLED displey SH1106 -dan qanday foydalanish kerak: 7 qadam
Arduino 1.3 dyuymli OLED displey SH1106 -dan qanday foydalanish kerak: Ushbu qo'llanmada biz 1.3 dyuymli OLED -displey SH1106 Arduino va Visuino dasturidan qanday foydalanishni bilib olamiz. Videoni tomosha qiling
DC DC Buck Converter LM2596 -dan qanday foydalanish kerak: 8 qadam
DC -ni DC Buck Converter LM2596 -ga qanday ishlatish kerak: Bu qo'llanmada LM2596 Buck Converter -dan turli xil kuchlanishni talab qiladigan qurilmalarni yoqish uchun qanday foydalanish ko'rsatiladi. Biz konvertorda qaysi turdagi batareyalarni ishlatish yaxshiroq ekanligini va konvertordan bir nechta chiqishni qanday olishni ko'rsatamiz (hind
Haqiqiy vaqtda soat modulidan qanday foydalanish kerak (DS3231): 5 qadam
Haqiqiy vaqtda soat modulidan qanday foydalanish kerak (DS3231): DS3231-bu past haroratli, juda aniq I2C real vaqtda soat (RTC), haroratni kompensatsiyalangan kristalli osilator (TCXO) va kristalli. Qurilma batareya quvvatini o'z ichiga oladi va uning asosiy quvvati quvvat olganda vaqtni aniq saqlaydi
Linux yuklash diskini qanday yaratish kerak (va undan qanday foydalanish kerak): 10 qadam
Linux yuklash diskini qanday yaratish kerak (va undan qanday foydalanish kerak): Bu Linux, xususan Ubuntu -dan qanday boshlash haqida oddiy kirish
ARDUINO NANO/MINI QANDAY QILISH KERAK - Bootloader -ni qanday yoqish kerak: 5 qadam
ARDUINO NANO/MINI QANDAY QILISH KERAK | Bootloader -ni qanday yoqish kerak: Men sizga ko'rsatma beraman, Scratch -dan Arduino MINI -ni qanday yasashni ko'rsataman, bu ko'rsatmada yozilgan protsedura yordamida siz o'zingizning loyihangiz talablariga mos keladigan har qanday arduino taxtasini yasashingiz mumkin