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



Download 1,04 Mb.
bet20/21
Sana20.05.2023
Hajmi1,04 Mb.
#941567
1   ...   13   14   15   16   17   18   19   20   21
Bog'liq
Вапаев Рустам Руслановичнинг урнатилган тизимлар

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





  1. 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

4 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

5 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





  1. 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



  1. 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-



Download 1,04 Mb.

Do'stlaringiz bilan baham:
1   ...   13   14   15   16   17   18   19   20   21




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish