SUBDESIGN Reset
Reset_in, Reset_out: INPUT;
Reset_c: OUTPUT;
)
BEGIN
Reset_c=Reset_in OR !Reset_out;
END.
3.3 MegaWizard-dan foydalanib tavsiflash
QUARTUS II tizimi parametrlashtirilgan bloklarning (yarim tayyor mahsulotlar) ko'p sonli turli xil megafunktsiyalarini o'z ichiga oladi, ular asosida loyiha birliklarini funktsional ravishda loyihalashtirishga imkon beradi. Ushbu vositadan 8 bitli hisoblagich yaratishda misol sifatida foydalanishni ko'rib chiqing. Hisoblagichni yaratish uchun siz quyidagi harakatlar ketma-ketligini bajarishingiz kerak:
• ishlab chiqarilgan qurilmaning blok-sxemasi bilan deraza maydonida sichqonchaning chap tugmachasini ikki marta bosing. "Symbol" oynasi paydo bo'ladi;
• paydo bo'lgan oynada MegaWizard Plug-In Manager [1-bet] tugmachasini tanlang. MegaWizard oynasi paydo bo'ladi.
Ushbu oynani "Asboblar" menyusi yordamida ham chaqirish mumkin. Ushbu menyuda MegaWizard Plug-In Manager-ni tanlang.
Ko'rsatilgan oynada siz "Siz qaysi amalni bajarmoqchisiz?" Degan savolga javob berishingiz kerak.
• Taklif etilgan harakatlar ro'yxatidan "Megafunktsiyaning yangi shaxsiy variantini yaratish" qatorini tanlang, so'ng "Keyingi qadam" tugmasini bosing.
• MegaWizard Plug-In Manager deb nomlangan yangi oyna paydo bo'ladi [2a bet. "Siz qaysi FPGA oilasidan foydalanmoqchisiz?" (Siz foydalanadigan jodugarlar oilasi) yozuvi yonidagi yuqori o'ng burchagida FPGA turini tanlang. Quyida, "Siz qanday faylni yaratmoqchisiz?" Degan savol ostida, ishlab chiqilgan fayl ishlatadigan tavsif tilini tanlash kerak. Siz AHDL, VHDL yoki VerilogHDL-ni tanlashingiz mumkin. Quyida, "Chiqish fayliga qanday nom bermoqchisiz?" (Chiqish fayliga qanday nom bermoqchisiz?) Degan savolga siz yaratilgan fayl nomini unga yo'l ko'rsatgan holda kiritishingiz kerak. 3.3 MegaWizard-dan foydalanib tavsiflash
QUARTUS II tizimi parametrlashtirilgan bloklarning (yarim tayyor mahsulotlar) ko'p sonli turli xil megafunktsiyalarini o'z ichiga oladi, ular asosida loyiha birliklarini funktsional ravishda loyihalashtirishga imkon beradi. Ushbu vositadan 8 bitli hisoblagich yaratishda misol sifatida foydalanishni ko'rib chiqing. Hisoblagichni yaratish uchun siz quyidagi harakatlar ketma-ketligini bajarishingiz kerak:
• ishlab chiqarilgan qurilmaning blok-sxemasi bilan deraza maydonida sichqonchaning chap tugmachasini ikki marta bosing. "Symbol" oynasi paydo bo'ladi;
• paydo bo'lgan oynada MegaWizard Plug-In Manager [1-bet] tugmachasini tanlang. MegaWizard oynasi paydo bo'ladi.
Ushbu oynani "Asboblar" menyusi yordamida ham chaqirish mumkin. Ushbu menyuda MegaWizard Plug-In Manager-ni tanlang.
Ko'rsatilgan oynada siz "Siz qaysi amalni bajarmoqchisiz?" Degan savolga javob berishingiz kerak.
• Taklif etilgan harakatlar ro'yxatidan "Megafunktsiyaning yangi shaxsiy variantini yaratish" qatorini tanlang, so'ng "Keyingi qadam" tugmasini bosing.
• MegaWizard Plug-In Manager deb nomlangan yangi oyna paydo bo'ladi [2a bet. "Siz qaysi FPGA oilasidan foydalanmoqchisiz?" (Siz foydalanadigan jodugarlar oilasi) yozuvi yonidagi yuqori o'ng burchagida FPGA turini tanlang. Quyida, "Siz qanday faylni yaratmoqchisiz?" Degan savol ostida, ishlab chiqilgan fayl ishlatadigan tavsif tilini tanlash kerak. Siz AHDL, VHDL yoki VerilogHDL-ni tanlashingiz mumkin. Quyida, "Chiqish fayliga qanday nom bermoqchisiz?" (Chiqish fayliga qanday nom bermoqchisiz?) Degan savolga siz yaratilgan fayl nomini unga yo'l ko'rsatgan holda kiritishingiz kerak.
Biz AHDL tilini va chiqish faylining nomini "Count_8b" ni tanlaymiz.
Oynaning chap qismida "O'rnatilgan plaginlar" (O'rnatilgan plaginlar) yozuvi ostida "Arithmetic" (Arithmetic) kichik punktini va pastda LPM COUNTER yozuvi bilan ochish kerak.
Keyin, "Keyingi qadam" tugmasini bosing.
• Ekranda MegaWizard plug-in menejeri - LPM_COUNTER [6-betning 3-beti] nomi bilan quyidagi oyna paydo bo'ladi, bu sizga uning chiqish avtobusining kengligini tanlashga imkon beradi ("q" chiqish avtobusi qanchalik keng bo'lishi kerak). "Hisoblagich yo'nalishi qanday bo'lishi kerak?" Degan savol ostida, quyidagi variantlardan birini tanlash taklif etiladi:
→ xulosa (faqat yuqoriga);
→ Ajratish (faqat pastga);
→ Hisob yo'nalishini boshqarish uchun kirish bilan qaytariladigan (1 - xulosa; 0 - olib tashlash) (Ikkalasini bajarishga ruxsat berish uchun "yangilangan" yozuvni yarating (12 ta hisobga olinadi; 0 hisobga olinmaydi)).
Kiritilgan barcha parametrlar oynaning chap qismida joylashgan hisoblagichning belgisida ko'rsatiladi. Tanlovni tugatgandan so'ng kerakli parametrlarni kiritishni davom ettirishga imkon beradigan "Keyingi qadam" tugmasini bosishingiz mumkin yoki agar barcha kerakli parametrlar kiritilgan bo'lsa va siz hisoblagich faylini yaratishni tugatmoqchi bo'lsangiz, "Finish" tugmasini bosing.
• Agar «Keyingi qadam» tugmachasi bosilsa, ekranda MegaWizard Plug-In Manager - LPM_COUNTER [6-betning 4-beti] degan oyna paydo bo'ladi (37-rasm), bu sizga quyidagilarni tanlash imkonini beradi: 37-rasm.
→ module abacus counter - (Siz jodugar turini xohlaysizmi?). Ikkilik hisoblagich (oddiy ikkilik) yaratish taklif qilinyaptimi? Yoki berilgan hisob moduli hisoblagichi. Bundan tashqari, modulning qiymati maxsus oynada o'rnatiladi (Modulus, f count moduli bilan).
→ Hisoblagichni boshqarish uchun qo'shimcha kirishlar:
Soat kirishni yoqadi
Hisoblagich kiritish usulini yoqadi
Kirish usuli
Signal chiqishi
• Belgilangan parametrlarni tanlagandan so'ng, siz hisoblagichni yaratishni yakunlashingiz mumkin ("Finish" tugmachasini bosing) yoki hisoblagichning kerakli xususiyatlarini o'rnatishni davom ettirishingiz mumkin ("Keyingi qadam" tugmasini bosing).
• Agar "Keyingi" tugmachasi bosilsa, ekranda MegaWizard Plug-In Manager - LPM_COUNTER [6-betning 5-sahifasi] degan oyna paydo bo'ladi, bu sizga tanlashga imkon beradi: sozlash (sozlash), sozlash (o'chirish) yoki yozib olish uchun sinxron va asinxron kirishlar. (Yuklash) haqida ma'lumot.
Если была нажата кнопка «Следующий шаг» (
Do'stlaringiz bilan baham: |