Вапаев Рустам Руслановичнинг



Yüklə 0,84 Mb.
səhifə23/24
tarix06.09.2023
ölçüsü0,84 Mb.
#141784
1   ...   16   17   18   19   20   21   22   23   24
878111-01 mustaqil ish

Narxlar va mavjudligi
Har ikkala versiya ham obuna (obuna versiyasi) va bepul onlayn versiya (Web Edition) orqali tarqatiladi, Quatus II 12.1 nashrlari Altera veb-saytidan yuklab olish mumkin. Obuna dasturi Altera dasturiy ta'minotini bir yillik to'lovga sotib olish va qo'llab-quvvatlash xarajatlarini birlashtirish orqali sotib olishni osonlashtiradi. Abonent Quartus II ning eng so'nggi versiyasiga, ModelSim ® Altera Started Edition simulyatorining boshlang'ich versiyasiga va Altera (DSP va xotira) kompaniyasining 15 eng mashhur IP-yadrolarini o'z ichiga olgan funktsional IP-bloklarning asosiy to'plamiga to'liq litsenziya oladi.



29
Nios II dasturlash muhiti.
Flash xotira dasturlash ko'p Nios II protsessor tizimlari quyidagi ob'ektlarning bir yoki bir nechtasini saqlash uchun tashqi flesh xotiradan foydalanadi: dasturiy ta'minot kodi 2-22 fayl tizimining FPGA konfiguratsiya ma'lumotlari
2 Nios II SBT Eclipse-da flesh-xotira kontentini boshqarish va dasturlashda yordam berish uchun flesh-dasturchi dasturlarini taklif qiladi. Flash dasturchisi dastur, apparat yoki ikkilik ma'lumotlarning har qanday birikmasini bitta operatsiyani bajarish uchun flesh xotiraga dasturlash imkonini beradi. Flash programlovchini ishga tushirish Nios II menyusida Flash Programmerni bosish orqali flesh-dasturchini ishga tushirasiz. Flash programlovchini birinchi marta ochganingizda, flesh-dasturchi sozlamalari faylini ochmaguningizcha yoki yaratmaguningizcha hech qanday nazorat mavjud emas (.flash-settings). Flash dasturchisi fayl sozlamalari faylini yaratish.flash-settings flesh-xotirani dasturlash uchun flesh-dasturchi grafik qobig'idagi sozlamalaringizni tasvirlaydi. Ushbu ma'lumot flesh-xotirada dasturlash uchun zarur bo'lgan fayllarni, SOPC Builder tizimidagi apparat konfiguratsiyasining tavsifini va dasturlarning joylashishini o'z ichiga oladi. Flesh xotirani dasturlashdan oldin flesh-dasturchi sozlamalari faylini yaratishingiz yoki ochishingiz kerak. Fayl menyusidagi flesh-dasturchi sozlamalari faylini yaratasiz. Yangi tugmasini bosganingizda, yangi Flash Programmer Settings File dialog ochiladi. Uskuna konfiguratsiyasining spetsifikatsiyasi faylni ochib, apparat konfiguratsiyasini o'rnatasiz.sopcinfo. Turar joyni lokalizatsiya qilishingiz mumkin.faylning sopcinfo ikki shaklda: BSP sozlamalari fayliga ishora qiladi. Flash dasturchisi topadi.sopcinfo ushbu BSP bilan bog'langan fayl. To'g'ridan-to'g'ri ishora.sopcinfo fayl. Agar apparat konfiguratsiyani aniqlash so'ng, tanlangan apparat amalga oshirish haqida batafsil ma'lumot Nios II Flash programlayıcının ekranning yuqori qismida paydo bo'ladi. Bundan tashqari, Nios II Flash programmeri ekranining o'ng tomonida Hardware Connections tugmasi, Hardware Connections dialog ochiladi. Ushbu muloqotda siz bootable kabelini tanlaysiz va tizim identifikatori xatti-harakatlarini nazorat qilasiz, chunki "Target Connection Tab" bo'limida tasvirlanganidek, Flash programlovchining ekranining ko'rinishi Flash programlovchining ekrani ikki qismga bo'linadi. Yuqori qism buyruqlar maydoni va konsolning pastki qismi. Flash programlovchining ekran maydonlarining batafsil tavsifi ushbu bo'limda tasvirlangan. Konsol maydonining pastki qismida Start tugmasi mavjud. Flash programlovchining parametrlari to'g'ri bo'lsa, ushbu tugma ruxsat etiladi. E фл yordamida flesh xotira dasturlash jarayoni boshlanadi. 2-23
Buyruqlar sohasidagi 3 buyruqlar maydoni flesh-dasturchi sozlamalari faylini aniqlaydigan Sozlamalar va boshqa parametrlarni o'rnatasiz. Buyruqlar maydoni bir yoki bir nechta yorliqlarga ega. Har bir yorliq apparat qismida mavjud bo'lgan flesh-xotira komponentini tasvirlaydi. Har bir yorliq xotira komponentining parametrlarini ko'rish va xotira komponentida dasturlashtirilgan fayllar ro'yxatini ko'rish va tahrirlash imkonini beradi. Qo'shish va olib tashlash tugmalari xotira komponentida dasturlashtirilgan fayllar ro'yxatini yaratish va tahrir qilish imkonini beradi. Tab file generation command Motorola s-record fayllarini yaratish uchun ishlatiladigan buyruqlarni ko'rsatadi (.flash), qaysi Flash xotira dasturlash uchun ishlatiladi. Fayl dasturlash buyrug'i yorlig'i dasturlash uchun ishlatiladigan buyruqlarni ko'rsatadi.Flash xotira fayllar. Properties tugmasi har bir fayl haqida ma'lumotni ko'rish va o'zgartirish imkonini beruvchi Properties dialogini ochadi. S. elf holda, Properties tugmasi asosiy flesh xotira manzili va yakuniy manzilga, shuningdek, operatsion tizim yuklab olish fayliga (agar mavjud bo'lsa) loyiha Reset manziliga murojaat qiladi. Flash dasturchisi yuklab olish va ishga tushirish bo'limiga asoslangan operatsion tizimni yuklab olish zarurligini aniqlaydi.text. Operatsion tizim bootloader uchun standart konfiguratsiyani qayta yozish uchun Properties dialogidan foydalanishingiz mumkin. Konsol maydoni konsol maydoni buyruqlar sohasida siz tanlagan Sozlamalar va buyruqlar natijalarini ko'rsatadi. Konsol maydoni quyidagi yorliqlardan iborat: Information Tab (axborot) Problems Tab (muammolar) Processing Tab (jarayon) Information Tab Information Tab sizning dasturchi sozlamalari faylingiz bilan yuqori darajadagi o'zgarishlarni ko'rsatadi. Problems Tab Problems Tab programmer sozlamalari faylini yaratish jarayonida ogohlantirish va xato xabarlarini ko'rsatadi. Processing Tab flesh- xotirani dasturlashda, Processing ko'rinishida alohida dasturlash jarayonining harakatlari ko'rsatiladi. 2-24

  1. Flash programlovchining sozlash faylini saqlang kirish fayllarini, joylashuvni va boshqa sozlamalarni flesh xotiraga dasturlash uchun sozlashni tugatsangiz, sozlamalarni saqlashingiz mumkin. Orqali.flash-settings faylni sozlash konfiguratsiyasini yangilamasdan loyihani qayta dasturlashingiz mumkin. Saqlash.faylga yozish mumkin emas: kesh / Options menyusidagi Flash programlovchining imkoniyatlari ushbu bo'limda tasvirlangan flesh-dasturchi xatti- harakatining ba'zi global jihatlarini nazorat qilishingiz mumkin. "Nios II Flash dasturchisi foydalanuvchi qo'llanmasi" da ushbu vositalar haqida batafsil ma'lumot. Staging direktorlari Staging direktorlari (kaskadli kataloglar) muloqotida flesh- dasturchi o'z skriptlarini va flash-settings fayllarini yaratadigan joyni nazorat qilasiz. Fayllarni yaratish Agar siz ushbu parametrni taqiqlasangiz, flesh-dasturchi dasturiy fayllarni ishlab chiqa olmaydi, lekin dasturiy fayllar katalogda. Yangi yaratilgan fayllar to'plamini qayta dasturlash uchun ushbu vositadan foydalanishingiz kerak. Dastur fayllari agar siz ushbu parametrni taqiqlasangiz,

flesh-dasturchi dasturiy fayllar va skriptlarni ishlab chiqaradi, lekin flesh xotirani dasturlashtirmaydi. Keyinchalik Generate Files-ni o'chirib qo'ygandan so'ng, ushbu fayllarni flesh-xotirani dasturlash uchun ishlatishingiz mumkin. Dasturdan oldin fleshni o'chirish ruxsat berilganda, flesh xotira dasturlashdan oldin o'chiriladi. Dasturdan keyin qayta ishga tushirish ruxsat berilganda, Nios II protsessori qayta tiklanadi va flesh-xotira dasturlashidan keyin ishga tushadi. Eclipse-da Nios II SBT boot xotira ichki ishga tushirish faylini yaratish hex (Intel-Format) faylini yaratishi mumkin (.hex) Nios II ni to'g'ridan-to'g'ri ichki xotiradan (tashqi yuklamasdan) yuklab olish uchun talab qilinadi. Yaratish uchun.sizning loyiha hex fayl, dastur loyihasi o'ng tugmasini bosing, tanlang Targets qiling, va dialog Make Targets ochish uchun Build bosing. Mem_init_install ishini tanlang va to'plang. Vazifa mem_init_install deb nomlangan faylni yarating.hex va uni Quartus loyihasining katalogiga joylashtiradi. Yaratilganidan keyin.hex fayl, Quartus loyihasini qayta tuzish. Xotirani ishga tushirish faylini yaratish haqida batafsil ma'lumot olish uchun Nios II programlovchining ish stoli kitobida Nios II dasturini yaratish vositalari bo'limida "BSP umumiy vazifalari" bo'limiga murojaat qiling. 2-25

  1. Eclipse Nios II EDS da Toolchains boshqaruvi GNU kompilyator to'plamlarining (GCC) toolchain (asboblar zanjiri) ikkita versiyasini o'z ichiga oladi: gcc va gcc

10.0 versiyasidan boshlab, EDS barcha yangi SBT loyihalari uchun GCC 4dan foydalanadi. EDS 3 versiyasidan oldin yaratilgan loyihalar uchun faqat gcc 10.0- dan foydalanadi va faqat Nios II IDE-dan SBT-ga aylantirilgan loyihalar uchun. Ko'p hollarda, agar xavfsiz gcc 3 bilan loyihalarni yangilashingiz mumkin 4. Eclipse-da gcc toolchain versiyasini o'zgartirish uchun loyihaga o'ng tugmasini bosing, Properties-ni tanlang. Properties dialogida C/C ++ Build yorlig'ini oching va Tool Chain Editor-ni tanlang. Uy egasi mashinasining operatsion tizimiga qarab, tegishli Nios II GCC toolchain-ni tanlang. Misol uchun, GCC 4-dan foydalanish uchun quyidagi toolchains-dan birini tanlang: Windows operatsion tizimida MinGW Nios II GCC 4-ni tanlang. Linux operatsion tizimida Linux Nios II gcc 4 ni tanlang. Toolchain-ni tanlagandan so'ng, Eclipse-dagi SBT sizning loyihangizda ushbu toolchain-dan foydalanishni davom ettiradi. Agar siz loyihani boshqa xost-platformaga ko'chirsangiz, tegishli toolchain-ni yangi xost-platforma ostida qo'lda o'zgartirishingiz kerak. Misol uchun, agar siz Windows xost-dan gcc 4-ni Linux xost-ga ko'chirsangiz, Linux Nios II GCC 4 ni tanlash uchun Properties dialogidan foydalaning. Gcc toolchains haqida asosiy ma'lumotlar "Nios II" programlayıcının ish stoli kitobida "Nios II dasturini yaratish vositalari" bo'limida "Altera tomonidan taqdim etilgan rivojlanish vositalari"bo'limida keltirilgan. Buyruq satrida toolchain tanlash haqida ma'lumot olish uchun, "Nios II programlayıcının ish stoli kitobi" da "buyruq satrida boshlash" bo'limiga murojaat qiling. Eclipse foydalanish tartibi Eclipse asosiy dasturining xatti-harakati va cdt
vositalari Nios II SBT ni Eclipse ga o'zgartiradi. Agar siz ushbu mablag'larni Nios II bo'lmagan loyihalar bilan bir xil tarzda ishlatishga harakat qilsangiz, loyihangizni sozlash yoki qurish bilan bog'liq muammolar bo'lishi mumkin. Ushbu bo'limda ushbu vositalar muhokama qilinadi. Nios II SBT ilovasi va kutubxona loyihalari uchun maxsus loyiha xususiyatlarini sozlash uchun dastur va kutubxona xususiyatlarini sozlash, Nios II Application Properties va Nios II library Properties dialog Properties yorliqlaridan foydalaning. Tegishli yorliqni ochish uchun, dastur yoki kutubxonaga o'ng tugmasini bosing, keyin Properties-ni bosing. Loyihaning turiga qarab, Nios II Application Properties yoki Nios II Library Properties yorliqlari ochiladi. Uni ochish uchun kerakli yorliqni bosing. Nios II Application Properties va Nios II Library Properties yorliqlari juda o'xshash. Ushbu yorliqlar sizga quyidagi loyiha xususiyatlarini nazorat qilish imkonini beradi: kerakli nom.elf fayli( faqat dastur loyihasida); kutubxona nomi( faqat kutubxona loyihasida); makefile-da belgilangan belgilar ro'yxati
-30-

Yüklə 0,84 Mb.

Dostları ilə paylaş:
1   ...   16   17   18   19   20   21   22   23   24




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin