Aytaylik, bizda Quartus II rivojlanish muhitida Altera FPGA loyihasi mavjud. Keling, dasturiy simulyatsiyani amalga oshiramiz: FPGA kirishlariga ma'lum bir signalni qo'llang va uning chiqishlarida nima bo'lishini ko'ring. Buning uchun biz ichki simulyatsiya to'lqin shakli muharriri vositasidan foydalanamiz.
Kerakli
- - Shaxsiy kompyuter;
- - o'rnatilgan muhit Quartus II.
Ko'rsatmalar
1-qadam
Avvalo, Quartus II IDE-ni ishga tushiramiz va kerakli loyihani ochamiz. Endi yangi fayl yaratsak. Ctrl + N tugmalar birikmasini yoki Fayl -> Yangi… menyusi orqali bosing. Ochilgan oynada fayl turini tanlang - University Program VWF.
2-qadam
Simulation Waveform Editor vositasi ishga tushiriladi. Keling, ushbu faylni, hali ham bo'sh holda, loyiha papkasida o'zboshimchalik bilan nom ostida saqlaymiz: Ctrl + S (yoki Fayl -> Saqlash). Faylga "data_test.vwf" deb nom qo'yaman, chunki Ma'lumotlarni "DATA" deb nomlangan FPGA piniga beraman.
Endi loyihamizga shinalarimizni qo'shishimiz kerak. Menyuga o'ting Tartibga solish -> Qo'shish -> Tugun yoki avtobusni qo'shish…. Loyihada mavjud bo'lgan FPGA avtobuslarini qidirish uchun "Tugunni yoki avtobusni qo'shish" oynasi ochiladi, biz tugunni qidiruvchi … tugmasini bosamiz.
3-qadam
Tugunlarni qidirish oynasida Ro'yxat tugmachasini bosing. Oynaning chap qismida topilgan tugunlar va loyiha avtobuslari ro'yxati paydo bo'ladi. Tanlash uchun tegishli tugmachalarni bosish orqali ularni o'ng maydonga qo'shing. Yoki ">>" tugmachasini bosish orqali birdaniga hamma narsani qo'shing. "OK" tugmachasini bosish orqali tanlovingizni tasdiqlang. Tugun yoki avtobusni qo'shish oynasida OK tugmachasini bosing.
4-qadam
Puls shakli oynasida tanlangan pimlarning signal darajalari diagrammasi paydo bo'ldi. Bundan tashqari, CLK va DATA kirish signallari darajasi hali ham mantiqiy nolga teng va chiqish darajasi aniqlanmagan. Siz ularning shaklini o'rnatishingiz kerak.
5-qadam
Avvalo, simulyatsiya paytida Simulation Waveform Editor tomonidan ishlatiladigan vaqt parametrlarini belgilashingiz kerak. Menyuda Tartibga solish -> Panjara kattaligi … vaqt jadvalining qadamini o'rnating. Va menyuda Tartibga solish -> Tugash vaqtini belgilash … biz simulyatsiya davomiyligini ko'rsatamiz.
6-qadam
Soat impulsining parametrlarini o'rnatamiz. Chap sohada sichqonchaning chap tugmasi bilan bosib, kerakli ismni ism bilan tanlang. Endi menyuga o'ting: Tartibga solish -> Qiymat -> Qayta yozish soati … Ochilgan soat oynasida soat impulsining davri (Davri), fazasi (Ofset) va ish tsikli (Vazifa davri) ni o'rnating.
7-qadam
Keling, to'lqin shakli ma'lumotlarini o'rnatamiz. Uni tanlang va menyuda: Tartibga solish -> Qiymat tegishli turini tanlang. Tasodifiy o'zgaruvchan signalni tanlayman Tasodifiy qiymatlar … va ochilgan oynada uning parametrlarini sozlayman.
Shundan so'ng, signal parametrlarini saqlang (Ctrl + S).
8-qadam
Endi siz funktsional simulyatsiyani bajarishingiz mumkin: Simulyatsiya -> Funktsional simulyatsiyani ishga tushirish yoki menyu satridagi tegishli tugmani bosish. Kvart simulyatsiya qiladi va natijani yangi Simulation Waveform Editor oynasida namoyish etadi.
9-qadam
Ochilgan oynada FPGA pimlarida Simulation Waveform Editor yordam dasturi tomonidan amalga oshirilgan simulyatsiya natijasida olingan hisoblangan chiqish signallarini ko'rishingiz mumkin.