intel Nios II o'rnatilgan dizayn to'plamining reliz yozuvlari
Nios II o'rnatilgan dizayn to'plamining reliz yozuvlari
Ushbu nashr yozuvlari Altera® Nios® II Embedded Design Suite (EDS) ning 13.1 dan 15.0 gacha versiyalarini qamrab oladi. Ushbu nashr yozuvlari Nios II EDS uchun qayta ko'rib chiqish tarixini tavsiflaydi. Nios II EDS uchun xatoliklarning eng soʻnggi roʻyxatini “Altera qoʻllab-quvvatlash” boʻlimida maʼlumotlar bazasidan qidiring. websayt. Ta'sir qilingan mahsulot versiyasi va boshqa mezonlar asosida xatoliklarni qidirish uchun bilimlar bazasidan foydalanishingiz mumkin.
Tegishli ma'lumotlar Altera ma'lumot bazasi
Mahsulotni qayta ko'rib chiqish tarixi
Quyidagi jadval Nios II EDS uchun qayta ko'rib chiqish tarixini ko'rsatadi.
Nios II o'rnatilgan dizayn to'plamini qayta ko'rib chiqish tarixi
Nios II EDS xususiyatlari haqida ko'proq ma'lumot olish uchun Nios II qo'llanmalariga qarang.
Intel korporatsiyasi. Barcha huquqlar himoyalangan. Intel, Intel logotipi va boshqa Intel belgilari Intel korporatsiyasi yoki uning sho'ba korxonalarining savdo belgilaridir. Intel o'zining FPGA va yarimo'tkazgich mahsulotlarining Intel standart kafolatiga muvofiq joriy spetsifikatsiyalarga muvofiq ishlashini kafolatlaydi, lekin istalgan vaqtda ogohlantirmasdan istalgan mahsulot va xizmatlarga o'zgartirish kiritish huquqini o'zida saqlab qoladi. Intel tomonidan yozma ravishda kelishilgan hollar bundan mustasno, bu erda tasvirlangan har qanday ma'lumot, mahsulot yoki xizmatdan foydalanish yoki qo'llash natijasida kelib chiqadigan hech qanday javobgarlik yoki javobgarlikni o'z zimmasiga olmaydi. Intel mijozlariga har qanday nashr etilgan ma'lumotlarga tayanishdan va mahsulot yoki xizmatlarga buyurtma berishdan oldin qurilma texnik xususiyatlarining so'nggi versiyasini olish tavsiya etiladi. *Boshqa nomlar va brendlar boshqalarning mulki sifatida da'vo qilinishi mumkin.
Tegishli ma'lumotlar
- Nios II Classic protsessorlari uchun qo'llanma
- Nios II Classic dasturiy ta'minot ishlab chiqaruvchisi uchun qo'llanma
- Nios II Gen2 protsessorlari uchun qo'llanma
- Nios II Gen2 dasturiy ta'minot ishlab chiqaruvchisi uchun qo'llanma
Nios II EDS v15.0 yangilanishlari
v15.0 Nios II EDS quyidagi yangi va takomillashtirilgan xususiyatlarni o'z ichiga oladi:
- Yangi MAX 10 analog-raqamli konvertor (ADC) HAL drayveri
- Yangi navbatdagi ketma-ket periferik interfeys (QSPI) HAL drayveri
- MAX 10 ADC HAL drayveri uchun yaxshilanishlar
- Nios II GNU asboblar zanjiri 4.9.1 versiyasiga yangilandi
- Bog'lanish vaqtini optimallashtirish uchun takomillashtirilgan qo'llab-quvvatlash (-flto) - mgpopt = [yo'q, mahalliy, global, ma'lumotlar, barchasi] yordamida global ko'rsatkichni optimallashtirish ustidan ko'proq nazorat.
- Null pointer tekshiruvi (GNU v4.9.1 da yangi) –fno-delete-null-pointer-checks bilan o'chirib qo'yilishi mumkin
- Nios II Linux yadrosi va asboblar zanjiri komponentlari yuqori darajadagi High-pro tomonidan qabul qilinganfile masalalar hal qilindi:
- EPCQ HAL drayveri bilan bog'liq muammolar tuzatildi
- Maxsus newlib generatori Windows Nios II terminalida o'rnatildi
- stdin endi Windowsda to'g'ri ishlaydi
Nios II EDS v14.1 yangilanishlari
Nios II Gen2 protsessor yadrosi
Nios II ning oxirgi versiyasi 14.0 va u Nios II Classic deb nomlangan. Ushbu tuzilishdan keyin Nios II versiyalari Nios II Gen2 deb nomlanadi. Nios II Gen2 protsessorlari Nios II Classic protsessorlari bilan ikkilik mos keladi, ammo quyidagi yangi xususiyatlarga ega:
- 64-bitli manzil diapazoni uchun imkoniyatlar
- Ixtiyoriy periferik xotira hududi
- Tezroq va aniqroq arifmetik ko'rsatmalar
14.1 uchun yangi o'rnatilgan IP-lar
Yangi IP ro'yxatiga quyidagilar kiradi:
- HPS Ethernet konvertori IP-lari - Bular HPS Ethernet I/U pinlarini belgilash imkonini beradi.
FPGA I/U pinlariga o'tkazing va ularni GMII formatidan RGMII yoki SGMIIga o'zgartiring.
Eslatma: Agar siz HPS I/U bilan chegaralangan bo'lsangiz, bu juda foydali. - Yangi qurilma oilasiga xos IP yadrolari:
- Arria 10 - TPIU iz IP. Trace - bu Signaltap FPGA-ni ishlab chiqish uchun bo'lgani kabi, ish vaqtidagi dasturiy ta'minotni disk raskadrovka qilishning eng yaxshi vositasidir. Ushbu IP ishlab chiquvchilarga ARM® Cortex™-A9 kuzatuv disk raskadrovka signallarini tashqi pinlarga eksport qilish imkonini beradi, shunda Lauterbach® yoki ARM Dstream kabi kuzatuv disk raskadrovka modullari A10 SoC Cortex-A9 ga ulanishi mumkin.
- Maks 10 - Max10 ADC va foydalanuvchi chirog'iga Qsys mos interfeyslarni etkazib beradigan yangi IP-lar. Ushbu yangi IP-lar Max10 ex-da qo'llaniladiampdizaynlar. 14.1 versiyasida yangi sobiq mavjudampko'rsatadigan dizaynlar:
- Kam quvvatli ilovalar uchun maksimal 10 uyqu rejimi
- Integratsiyalashgan ADC-lardan foydalanmoqchi bo'lgan ishlab chiquvchilar uchun analog I/U
- Maks 10 ta chipli konfiguratsiya flesh-xotirasidan ikkita konfiguratsiya imkoniyati. Cyclone® V va ArriaV SoC oltin tizim mos yozuvlar dizaynlari (GSRDs) ham 14.1 ACDS va SoC EDS relizlarini qo'llab-quvvatlash uchun yangilandi, bu ular avtomatik ravishda SoC ni o'z ichiga oladi degan ma'noni anglatadi. dasturiy ta'minot 14.1 da oldindan yuklovchidagi PLL vaqtinchalik yechimi kabi tuzatadi.
64-bitli xostni qo'llab-quvvatlash yaxshilandi
Ushbu nashrda 64-bitli qobiliyat quyidagi vositalarga qo'shildi:
- 64-bitli nios2-gdb-server
- 64-bitli nios2-flesh-dasturchi
- 64-bitli nios2-terminal
Eslatma: ACDS doirasida kamida ikkita GDB serveri va ikkita flesh dasturchi yuboriladi.
Eclipse muhitiga yangilanishlar
Nios II ishlanmalar to'plamiga yangi muhitning afzalliklarini olib kelish uchun Eclipse muhiti 4.3 versiyasiga ko'tarildi. GCC v4.8.3 va avval qo'llab-quvvatlanadigan versiya o'rtasida buyruq qatori parametrlari farqlari mavjud. Agar oldingi versiyada yaratilgan mavjud loyihangiz bo'lsa, o'z maketingizni yangilashingiz kerakfiles yoki platani qo'llab-quvvatlash paketini (BSP) qayta yarating. Bepul dasturiy ta'minot fondi GCC Download ostida mavjud yuklab olishlarni ta'minlaydi va to'liq GCC relizlar eslatmalari GCC Relizlari ostida mavjud.
Tegishli ma'lumotlar http://gcc.gnu.org/
Nios II GNU Toolchain-ga yangilanishlar
Quyidagi vositalar yangilandi:
- GCC 4.8.3 versiyasiga
- Ulanish vaqtini optimallashtirish ([flto]) yoqilgan
- GDB 7.7 versiyasiga
- newlib 1.18 versiyasiga
Windows xost platformasidagi qurish muhiti tezroq qurish vaqtini berish uchun optimallashtirilgan. Misol uchunample, asosiy qurish webServer ilovasi endi oldingi vaqtning uchdan bir qismini oladi.
Max10 uchun qo'shimcha yordam
Ushbu nashrda xotirani ishga tushirish va foydalanuvchi flesh-xotirasi uchun yuklashni qo'llab-quvvatlash orqali Max10 uchun qo'shimcha yordam mavjud. Yangisining beta-versiyasi mavjud file alt- deb nomlangan konversiya yordam dasturifile-convert, bu sizning ma'lumotlaringizni flesh-ga yuklash uchun to'g'ri formatga olishni osonlashtiradi.
EPCQ IP periferik qurilmasiga yangilanishlar
Yangilangan EPCQ yumshoq IP atrof-muhit uchun HAL dasturiy ta'minoti va yuklash moslamasi qo'shildi. EPCQ IP yadrosi x4 rejimi va L qurilmalarini qo'llab-quvvatlash uchun yangilandi, bu Nios yoki boshqa FPGA asosidagi ustalardan EPCQ qurilmasiga tezroq kirish imkonini beradi.
Nios II EDS v14.0 yangilanishlari
64-bitli xostni qo'llab-quvvatlash
Nios II Software Build Tools (SBT) v14.0 faqat 64 bitli xost tizimlarini qo'llab-quvvatlaydi.
Eslatma: 32-bitli xostlar endi qo'llab-quvvatlanmaydi.
Quyidagi Nios II yordamchi dasturlari Quartus II mahsulotiga ko'chirildi:
- nios2-gdb-server
- nios2-flesh-dasturchi
- nios2-terminal
Run-time Stack tekshiruvi
Nios II EDS ning oldingi versiyalarida, agar ish vaqti stekini tekshirish yoqilgan bo'lsa, Nios II tizimi javob bermasligi mumkin. Bu muammo v14.0 da hal qilingan.
Uzoqqa sakrashni qo'llab-quvvatlash
Nios II EDS ning oldingi versiyalarida kompilyator uzunlikka sakrashni to'g'ri qo'llab-quvvatlamagan (256 MB manzil oralig'idan tashqarida). Bu muammo v14.0 da hal qilingan
Floating Point Hardware 2-ni qo'llab-quvvatlash
Floating Point Hardware 2-ni to'liq qo'llab-quvvatlash uchun siz newlib C kutubxonasini qayta kompilyatsiya qilishingiz kerak. Nios II EDS v13.1 da bog'lovchi qayta kompilyatsiya qilingan C kutubxonasini ilova bilan bog'lay olmadi. Bu muammo v14.0 da hal qilingan.
Qsys ko'prigini qo'llab-quvvatlash
V14.0 dan boshlab, Nios II EDS Address Span Extender va IRQ Bridge yadrolarini qo'llab-quvvatlaydi.
Nios II Gen2 protsessorini qo'llab-quvvatlash
Nios II Gen2 protsessor yadrosi
14.0 versiyasida Nios II protsessor yadrosi oldindan o'z ichiga oladiview Altera-ning so'nggi qurilmalar oilalarini qo'llab-quvvatlovchi Nios II Gen2 protsessor yadrosini amalga oshirish. Nios II Gen2 protsessor yadrosi asl Nios II protsessoriga o'xshash o'lcham va ishlashni ta'minlaydi va ikkilik darajadagi Nios II Classic protsessor kodi bilan mos keladi. Asboblar oqimi va HAL Nios II Gen2 xususiyatlarini qo'llab-quvvatlash variantlarini o'z ichiga oladi. BSP va dasturiy ta'minotni yaratish uchun ish jarayoni bir xil, ammo Nios II Classic protsessori uchun yaratilgan BSP'lar qayta tiklanishi kerak.
Nios II Gen2 protsessorini HAL qo'llab-quvvatlash
Nios II Hardware Abstraction Layer (HAL) quyidagi Nios II Gen2 xususiyatlarini qo'llab-quvvatlash uchun kengaytirilgan:
- 32 bitli manzil diapazoni
- Periferik (keshlanmagan) xotira hududlari
- Nios II/f yadrosidagi ma'lumotlar keshi va TCM'larda ECC himoyasi
Nios II Gen2 protsessor yadrolari va MAX 10 FPGA-ni qo'llab-quvvatlash
MAX 10 FPGA qurilmalari Nios II Gen2 protsessori tomonidan quvvatlanadi, lekin Nios II Classic protsessori emas. MAX 10 qurilmasida Nios II tizimini joriy qilish uchun siz Nios II Gen2 protsessor yadrosidan foydalanishingiz kerak. 14.0 da taqdim etilgan Altera On-chip Flash xotira komponenti Avalon-MM ga MAX 10 chipidagi foydalanuvchi flesh xotirasiga kirish imkonini beradi. Ushbu komponent bilan Nios II yuklash nusxasi MAX 10 foydalanuvchi flesh-xotirasidan kodni RAMga nusxalashi mumkin. 1.4.6.3.2. MAX 10 FPGA uchun asboblarni qo'llab-quvvatlash HAL MAX 10 analogdan raqamliga (A/D) konvertor uchun asosiy drayverlarni qo'llab-quvvatlaydi. MAX 10 foydalanuvchi flesh-xotirasini dasturlashni qo'llab-quvvatlash uchun Altera qurilma dasturlash yordam dasturlari yangilanadi.
v14.0a10-da nima yangiliklar: Nios II Gen2 protsessori va Arria 10 FPGA-ni qo'llab-quvvatlash
Arria 10 FPGA qurilmalari Nios II Gen2 protsessori tomonidan qo'llab-quvvatlanadi, ammo klassik Nios II protsessori emas. Arria 10 qurilmasida Nios II tizimini joriy qilish uchun siz Nios II Gen2 protsessor yadrosidan foydalanishingiz kerak.
Nios II EDS v13.1 yangilanishlari
GCC 4.7.3 ga yangilandi
V13.1 da Nios II Software Build Tools (SBT) GCC ning v4.7.3 versiyasini qo'llab-quvvatlash uchun yangilandi. GCC v4.7.3 va avval qo'llab-quvvatlanadigan versiya o'rtasida buyruq qatori parametrlari farqlari mavjud. Agar oldingi versiyada yaratilgan mavjud loyihangiz bo'lsa, o'z maketingizni yangilashingiz kerakfiles yoki platani qo'llab-quvvatlash paketini (BSP) qayta yarating.
Eslatma: GCC v4.7.3 bir nechta yangi ogohlantirishlar va xabarlarni qo'shadi. Agar oldingi versiyada -Werror buyruq satri opsiyasidan foydalangan bo'lsangiz, yangi ogohlantirishlar tufayli kutilmagan xatolarni ko'rishingiz mumkin. Nios II GCC 4.7.3 ilovasi haqida batafsil ma'lumot uchun Altera ma'lumot bazasida Nios II GNU asboblar zanjirini GCC 4.1.2 dan GCC 4.7.3 ga yangilash bo'limiga qarang. Erkin dasturiy ta'minot fondi umumiy muammolarni hujjatlashtirib, GCC 4.7 ga o'tish bo'yicha qo'llanmani taqdim etadi. Ushbu qo'llanmani GCC, GNU Compiler Collection, Porting to GCC 4.7 ostida topish mumkin. Toʻliq GCC relizlar eslatmalari GCC relizlari ostida mavjud.
Tegishli ma'lumotlar
- Altera bilimlar bazasi
- http://gcc.gnu.org/
Kengaytirilgan suzuvchi nuqta maxsus ko'rsatmalarni qo'llab-quvvatlash
13.1 v2 da Qsys yangi suzuvchi nuqta maxsus ko'rsatmalar to'plami komponentini tanlash imkoniyatini qo'shadi, Floating Point Hardware XNUMX. Oldindan foydalanish uchuntagFloating Point Hardware 2 ko'rsatmalari uchun dasturiy ta'minotni qo'llab-quvvatlash e-ko'rsatmasiga altera_nios_custom_instr_floating_point_2.h kiradi, bu GCCni newlib matematik funktsiyalarni chaqirishga majbur qiladi (GCC o'rnatilgan matematik funktsiyalari o'rniga). Altera optimal ishlash uchun newlibni qayta kompilyatsiya qilishni tavsiya qiladi.
Eslatma: GCC uchun –mcustom -fpu-cfg buyruq qatoridan foydalanmang. Ushbu parametr Floating Point Hardware 2 ko'rsatmalarini qo'llab-quvvatlamaydi. Nios II dasturiy ta'minotni yaratish vositalari (SBT) ishlab chiqarishga individual -mcustom buyruqlarini qo'shadifile Floating Point Hardware 2 maxsus ko'rsatmalarini qo'llab-quvvatlash uchun.
ECC-ni qo'llab-quvvatlash
13.1 versiyasidan boshlab Nios II Protsessor parametrlari muharriri protsessor yadrosidagi operativ xotiralar va ko'rsatmalar keshi uchun ECC himoyasini yoqish imkonini beradi. Odatiy bo'lib, qayta o'rnatishda ECC yoqilmaydi. Shuning uchun dasturiy ta'minot ECC himoyasini yoqishi kerak. Dastur shuningdek, ECC istisno ishlovchisi va voqea avtobusini sinovdan o'tkazish uchun RAM ma'lumotlar bitlariga ECC xatolarini kiritishi mumkin. Nios II Hardware Abstraction Layer (HAL) ECCni ishga tushirish va istisnolardan foydalanishni qo'llab-quvvatlash uchun kengaytirilgan.
Universal yuklash nusxasi
13.1 versiyasida Nios II yuklash nusxasi ko'proq turdagi flesh qurilmalarni qo'llab-quvvatlash uchun yangilanadi. Yangilangan yuklash nusxasi universal yuklash nusxasi deb ataladi. Nios II yuklash nusxasi ilovaning ikkilik fayllarini flesh-qurilmalardan o'zgaruvchan xotiraga ko'chiradi. Fleshli xotira FPGA tasviri bilan eng past xotira manzilida joylashtirilgan, undan keyin Nios II ilovasining ikkilik tasvirlari. Avvalgi mahsulot relizlarida FPGA tasvir o'lchami har bir qurilma oilasi uchun belgilangan edi. Biroq, Cyclone V, Stratix V va Arria V oilalaridagi qurilmalar uchun tasvir hajmi quyidagi o'zgaruvchilarga qarab o'zgaradi:
- Fleshli turi: To'rt chiqishli (EPCQ) yoki bitta chiqishli (EPCS) Kengaytirilgan dasturlashtiriladigan konfiguratsiya qurilmasi
- Flash qurilma sig'imi: 128 yoki 256 Mbits
- Siqish
- Seriyali periferik interfeys (SPI) konfiguratsiyasi: ×1 yoki ×4
- Qurilmaning joylashuvi: bitta yoki kaskadli
Yuklash nusxa ko'chirish moslamasi tegishli tasvir hajmidan foydalanishi uchun joriy kombinatsiyani aniqlash qiyin va har qanday algoritm kelajakdagi konfiguratsiyalarni qo'llab-quvvatlamasligi mumkin. Ushbu muammoni hal qilish uchun tasvir hajmini belgilash uchun FPGA tasviriga sarlavha qo'shiladi. Sarlavhadagi tasvir hajmidan foydalangan holda, universal yuklash nusxasi joriy yoki kelajakdagi qurilmalarda har qanday flesh konfiguratsiya bilan ishlashi mumkin. Sof2flash yordam dasturi universal yuklash nusxasini qo'llab-quvvatlash uchun yangilanadi. Ushbu o'zgarish FPGA boshqaruv blokining quvvat yoqilganda FPGA tasvirini avtomatik ravishda dasturlash qobiliyatiga ta'sir qilmaydi.
Ma'lum muammolar va xatoliklar
Quyidagi ro'yxatda ma'lum muammolar va agar mavjud bo'lsa, xatolar mavjud:
- Nios II Gen2 protsessorining kesh xotirasida kichik farq bor, bu o'z ilovalarida klassik protsessorlarning nostandart kesh-xotirasidan foydalanishni tanlagan ishlab chiquvchilarga ta'sir qilishi mumkin.
Tegishli ma'lumotlar
Altera ma'lumotlar bazasi Ma'lum bo'lgan muammolar va xatolar va ularni hal qilish usullari haqida ko'proq ma'lumot olish uchun Altera ma'lumotlar bazasini qidiring.
- Nios II Embedded Design Suite reliz yozuvlari fikr-mulohaza yuborish
Hujjatlar / manbalar
![]() |
intel Nios II o'rnatilgan dizayn to'plamining reliz yozuvlari [pdf] Ko'rsatmalar Nios II, o'rnatilgan dizayn to'plamining reliz yozuvlari, Nios II o'rnatilgan dizayn to'plamining reliz yozuvlari, dizayn to'plamining relizlar eslatmalari |