Мухаммад Ал-Хоразмий номидаги Тошкент Ахборот Технологиялари Университети




Download 1,42 Mb.
Pdf ko'rish
bet25/26
Sana15.05.2024
Hajmi1,42 Mb.
#236504
1   ...   18   19   20   21   22   23   24   25   26
Bog'liq
kmp tsh2 atmega128gb

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 
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 
komponentining 
nomi>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 
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 



Download 1,42 Mb.
1   ...   18   19   20   21   22   23   24   25   26




Download 1,42 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Мухаммад Ал-Хоразмий номидаги Тошкент Ахборот Технологиялари Университети

Download 1,42 Mb.
Pdf ko'rish