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
Do'stlaringiz bilan baham: |