intel Nios II Embedded Design Suite Release Notes
Nios II Embedded Design Suite Release Notes
La manqaku okukhululwa agubungela iinguqulelo ze-13.1 ukuya ku-15.0 ze-Altera® Nios® II Embedded Design Suite (EDS). La manqaku okukhululwa achaza imbali yokuhlaziywa kwe-Nios II EDS. Kuluhlu lwamva nje lwe-errata ye-Nios II EDS, khangela iSiseko soLwazi phantsi kweNkxaso kwi-Altera webindawo. Ungasebenzisa i-Knowledge Base ukukhangela i-errata ngokusekelwe kwinguqulo yemveliso echaphazelekayo kunye nezinye iindlela.
Ulwazi oluNxulumeneyo neSiseko soLwazi lweAltera
Imbali yoHlaziyo lweMveliso
Le theyibhile ilandelayo ibonisa imbali yohlaziyo lwe-Nios II EDS.
Nios II Embedded Design Suite Revision Imbali
Ngolwazi oluthe kratya malunga neempawu ze-Nios II ze-EDS, jonga kwiincwadi zezandla zikaNios II.
Intel Corporation. Onke Amalungelo Agciniwe. I-Intel, ilogo ye-Intel, kunye nezinye iimpawu ze-Intel ziimpawu zorhwebo ze-Intel Corporation okanye iinkampani eziphantsi kwayo. I-Intel iqinisekisa ukusebenza kweFPGA yayo kunye neemveliso zesemiconductor kwiinkcukacha zangoku ngokuhambelana newaranti esemgangathweni ye-Intel, kodwa inelungelo lokwenza utshintsho kuzo naziphi na iimveliso kunye neenkonzo nangaliphi na ixesha ngaphandle kwesaziso. I-Intel ayithathi xanduva okanye ityala elivela kwisicelo okanye ukusetyenziswa kwalo naluphi na ulwazi, imveliso, okanye inkonzo echazwe apha ngaphandle kokuba kuvunyelwene ngokubhaliweyo yi-Intel. Abathengi be-Intel bayacetyiswa ukuba bafumane inguqulelo yamva nje yeenkcazo zesixhobo ngaphambi kokuba baxhomekeke kulo naluphi na ulwazi olupapashiweyo naphambi kokubeka iiodolo zeemveliso okanye iinkonzo. *Amanye amagama kunye neempawu zingabangwa njengempahla yabanye.
Ulwazi olunxulumeneyo
- I-Nios II ye-Classic ye-Processor Reference Handbook
- I-Nios II ye-Classic ye-Software ye-Handbook yoMphuhlisi
- I-Nios II Gen2 Incwadi yeNgcaciso yoMprosesa
- I-Nios II Gen2 Incwadi yoMphuhlisi weSoftware
Nios II EDS v15.0 Uhlaziyo
I-v15.0 ye-Nios II EDS ibandakanya ezi mpawu zintsha neziphuculweyo zilandelayo:
- New MAX 10 analog-to-digital converter (ADC) HAL umqhubi
- Ujongano olutsha lweSeriya oluLudwe oluLudwe lwePheripheral (QSPI) HAL Umqhubi
- Ukwandiswa kuMqhubi we-MAX 10 ADC HAL
- I-Nios II GNU toolchain iphuculwe kwi-v4.9.1
- Inkxaso ephuculweyo yokusetyenziswa kwexesha lekhonkco (-flto)— Ulawulo olongezelelekileyo phezu kokulungiswa kwesalathisi sehlabathi usebenzisa i-mgpopt=[akukho nanye, yendawo, yehlabathi, idatha, zonke]
- Ukujonga i-null pointer (entsha kwi-GNU v4.9.1) inokucinywa ngo -fno-delete-null-pointer-checks
- I-Nios II Linux kernel kunye nezixhobo ze-toolchain zamkelwe phezulu kwi-High-profile imiba isonjululwe:
- Imiba yomqhubi ye-EPCQ HAL ilungisiwe
- Custom newlib generator esisigxina Windows Nios II terminal
- stdin ngoku isebenza ngokuchanekileyo kwiWindows
Nios II EDS v14.1 Uhlaziyo
I-Nios II Gen2 Iprosesa engundoqo
Inguqulelo yokugqibela ye-Nios II yi-14.0 kwaye ibizwa ngokuba yi-Nios II Classic. Iinguqulelo zeNios II emva kolu lwakhiwo zibizwa ngokuba nguNios II Gen2. Iiprosesa zeNios II Gen2 zimbini ziyahambelana neeprosesa zeNios II Classic, kodwa zinezi mpawu zintsha zilandelayo:
- Iinketho zoluhlu lweedilesi ze-64-bit
- Ukhetho lwendawo yememori yecala
- Imiyalelo ye-arithmetic ekhawulezayo nangaphezulu
Ii-IP eziNtsha eziHlangeneyo ze-14.1
Uluhlu lwe-IP entsha lubandakanya:
- I-HPS Ethernet converter IPs - Ezi zikuvumela ukuba unike i-HPS Ethernet I/O izikhonkwane
kwi FPGA I/O izikhonkwane kwaye uguqule ukusuka kwifomati ye GMII ukuya kwi RGMII okanye SGMII.
Phawula: Oku kuluncedo kakhulu ukuba ucinezelekile yi-HPS I/O. - Isixhobo esitsha kusapho oluthile lwe-IP cores:
- Arria 10 - TPIU trace IP. Umkhondo sesona sixhobo sokugqibela kwisoftware debug, kufana ne-Signaltap yophuhliso lweFPGA. Le IP inika amandla abaphuhlisi ukuba bathumele ngaphandle i-ARM® Cortex™-A9 imiqondiso yokukhangela debug kwizikhonkwane zangaphandle ukuze ulandelele iimodyuli zokususa iimpazamo ezifana neLauterbach® okanye i-ARM Dstream, inokuqhagamshelwa kwi-A10 SoC Cortex-A9.
- Ubukhulu be-10 -Ii-IP ezintsha ezihambisa i-Qsys ujongano oluhambelanayo kwi-Max10 ADCs kunye ne-flash yomsebenzisi. Ezi IPs zitsha zisetyenziswa kwi-Max10 example uyilo. Ukukhutshwa kwe-14.1 kune-ex entshaample uyilo olubonisa:
- Imowudi yokulala eyi-10 ephezulu, kwizicelo zamandla aphantsi
- I-Analog I/O yabaphuhlisi abafuna ukusebenzisa ii-ADC ezidibeneyo
- Ukukwazi ukucwangcisa kabini ukusuka kwimemori yeflash yoqwalaselo lwe-Max 10 kwi-chip I-Cyclone® V kunye ne-ArriaV SoC yoyilo lwereferensi yenkqubo yegolide (GSRDs) nayo ihlaziywe ukuxhasa ukukhutshwa kwe-14.1 ACDS kunye ne-SoC EDS, oku kuthetha ukuba baya kubandakanya ngokuzenzekelayo i-SoC. izilungiso zesoftware kwi-14.1 njenge-PLL workaround kwisilayishi sangaphambili.
Inkxaso ye-64-Bit Host Iphuculwe
Kolu kukhutshwa, ubunakho be-64-bit bongezwe kwezi zixhobo zilandelayo:
- I-64-bit nios2-gdb-server
- I-64-bit nios2-flash-programmer
- I-64-bit nios2-terminal
Phawula: Ngaphakathi kwe-ACDS, ubuncinci iiseva ezimbini ze-GDB kunye nabadwelisi benkqubo ababini bayathunyelwa.
Uphuculo lweNdawo ye-Eclipse
Imekobume ye-Eclipse iye yaphuculwa yaya kwinguqulo 4.3 ukuze izise izibonelelo zemo engqongileyo entsha kwindawo yophuhliso ye-Nios II. Kukho umahluko wokukhetha umgca womyalelo phakathi kwe-GCC v4.8.3 kunye noguqulelo oluxhasiweyo ngaphambili. Ukuba uneprojekthi esele yenziwe ngenguqulelo yangaphambili, kufuneka uhlaziye ukwenza kwakhofiles okanye uhlaziye iphakheji yakho yenkxaso yebhodi (BSP). ISiseko seSofthiwe saSimahla sibonelela ngokukhutshelwa okufumanekayo phantsi koKhuphelo lwe-GCC kunye namanqaku apheleleyo okukhutshwa kwe-GCC ayafumaneka phantsi koKhupho lwe-GCC.
Ulwazi olunxulumeneyo http://gcc.gnu.org/
Uphuculo kuNios II GNU Toolchain
Ezi zixhobo zilandelayo ziphuculwe:
- GCC kuguqulelo 4.8.3
- Ukongezelelo lwexesha lonxulumano ([flto]) luvuliwe
- GDB kuguqulelo 7.7
- i-newlib kwinguqulelo 1.18
Ubume bokwakha kwiifestile ze-host host platform iye yalungiswa ukunika amaxesha okwakha ngokukhawuleza. Umzekeloample, ukwakha isiseko webisicelo somncedisi ngoku sithatha isinye kwisithathu sexesha ebesiqhele ukwenza.
Inkxaso eyongezelelweyo kuMax10
Kolu kukhutshwa, kukho inkxaso eyongeziweyo ye-Max10 ngokongezwa kokuqaliswa kwememori kunye nenkxaso yokulayisha i-boot kwimemori yomsebenzisi. Kukho inguqulelo ye-beta entsha file into yokuguqula, ebizwa ngokuba yi-alt-file-guqula, loo nto yenza kube lula ukufumana idatha yakho kwifomati echanekileyo yokulayisha kwi-flash.
Uphuculo lwe-EPCQ IP peripheral
Isoftware ye-HAL kunye nenkxaso ye-bootloader ye-EPCQ ephuculweyo ye-IP peripheral yongeziwe. I-core ye-EPCQ IP iye yaphuculwa ukongeza inkxaso kwimodi ye-x4 kunye nezixhobo ze-L, ukunika ukufikelela ngokukhawuleza kwisixhobo se-EPCQ esivela kwi-Nios okanye kwezinye iinkosi ezisekelwe kwi-FPGA.
Nios II EDS v14.0 Uhlaziyo
Inkxaso ye-64-Bit Host
I-Nios II Software Build Tools (SBT) v14.0 ixhasa kuphela i-64-bit host host systems.
Phawula: Iinginginya ze-32-bit azisaxhaswanga.
Ezi zinto zilandelayo ze-Nios II zihanjiswe kwimveliso ye-Quartus II:
- nios2-gdb-server
- nios2-flash-programmer
- nios2-terminal
Ixesha lokujonga isitaki
Kwiinguqulelo zangaphambili ze-Nios II EDS, ukuba i-run-time-stack checking yenziwe, inkqubo ye-Nios II inokungaphenduli. Lo mba usonjululwe kwi-v14.0.
Inkxaso yokutsiba ixesha elide
Kwiinguqulelo zangaphambili ze-Nios II EDS, umqambi akazange axhase ngokuchanekileyo ukutsiba okude (ngaphandle koluhlu lwedilesi ye-256-MB). Lo mba usonjululwe kwi-v14.0
I-Floating Point Hardware 2 Inkxaso
Ukuxhasa ngokupheleleyo iNqanaba eliFakayo 2, kufuneka uphinde uqokelele ithala leencwadi elitsha le-C. Kwi-Nios II EDS v13.1, umnxibelelanisi akaphumelelanga ukudibanisa ilayibrari ye-C ehlaziyiweyo kunye nesicelo. Lo mba usonjululwe kwi-v14.0.
Qsys Bridge Inkxaso
Ukuqala nge-v14.0, i-Nios II EDS isekela i-Address Span Extender kunye ne-IRQ Bridge cores.
Inkxaso yeProsesa yeNios II Gen2
I-Nios II Gen2 yeProcessor Core
Kwi-v14.0, i-core processor ye-Nios II ibandakanya i-preview ukuphunyezwa kondoqo weprosesa ye-Nios II Gen2, exhasa iintsapho zesixhobo samva nje se-Altera. I-core processor ye-Nios II Gen2 ihambisa ubungakanani kunye nokusebenza okufanayo kwiprosesa ye-Nios II yasekuqaleni, kwaye iyahambelana nekhowudi yeprosesa ye-Nios II Classic kwinqanaba lokubini. Ukuhamba kwesixhobo kunye ne-HAL kubandakanya iinketho zokuxhasa iimpawu ze-Nios II Gen2. Ukuhamba komsebenzi wokuvelisa ii-BSP kunye nesoftware yokwakha kuyafana, kodwa i-BSPs eveliswe kwiprosesa yeNios II Classic kufuneka ihlaziywe.
Inkxaso ye-HAL ye-Nios II Gen2 Processor
I-Nios II Hardware Abstraction Layer (HAL) yandisiwe ukuxhasa ezi zinto zilandelayo ze-Nios II Gen2:
- Uluhlu lweedilesi ze-32-bit
- Imimandla yememori ejikelezayo (engafakwanga).
- Ukukhuselwa kwe-ECC kwi-cache yedatha kunye ne-TCMs kwi-core Nios II / f
I-Nios II Gen2 iProsesa yeProsesa kunye ne-MAX 10 yenkxaso yeFPGA
MAX 10 izixhobo FPGA zixhaswa yi Nios II Gen2 iprosesa, kodwa hayi yi Nios II Classic iprosesa. Ukuphumeza inkqubo ye-Nios II kwisixhobo se-MAX 10, kufuneka usebenzise i-core processor ye-Nios II Gen2. Icandelo lememori ye-Altera On-chip Flash, eyaziswa ngo-14.0, yenza ukuba i-Avalon-MM ifikelele kwi-chip MAX 10 yememori ye-flash yomsebenzisi. Ngeli candelo, umkhupheli we-Nios II we-boot unokukopa ikhowudi kwi-RAM ukusuka kwimemori ye-flash ye-MAX 10 yomsebenzisi. 1.4.6.3.2. Inkxaso yesixhobo se-MAX 10 FPGA I-HAL yongeza inkxaso esisiseko yomqhubi we-MAX 10 analog ukuya kwidijithali (A / D) yokuguqula. Izixhobo zenkqubo yesixhobo se-Altera zihlaziywa ukuxhasa inkqubo ye-MAX 10 yememori ye-flash yomsebenzisi.
Yintoni entsha kwi-v14.0a10: iProsesa ye-Nios II Gen2 kunye neNkxaso ye-Arria 10 yeFPGA
Izixhobo ze-Arria 10 ze-FPGA zixhaswa yi-Nios II Gen2 iprosesa, kodwa kungekhona ngeprosesa ye-Nios II yakudala. Ukuphumeza inkqubo ye-Nios II kwisixhobo se-Arria 10, kufuneka usebenzise i-core processor ye-Nios II Gen2.
Nios II EDS v13.1 Uhlaziyo
I-GCC Inyuselwe kwi-4.7.3
Kwi-v13.1, i-Nios II Software Build Tools (SBT) ihlaziywe ukuxhasa i-v4.7.3 version ye-GCC. Kukho umahluko wokukhetha umgca womyalelo phakathi kwe-GCC v4.7.3 kunye noguqulelo oluxhasiweyo ngaphambili. Ukuba uneprojekthi esele yenziwe ngenguqulelo yangaphambili, kufuneka uhlaziye ukwenza kwakhofiles okanye uhlaziye iphakheji yakho yenkxaso yebhodi (BSP).
Phawula: I-GCC v4.7.3 yongeza izilumkiso ezininzi kunye nemiyalezo. Ukuba usebenzise i -Werror yomgca womyalelo wokhetho kuguqulelo lwangaphambili, unokubona iimpazamo ezingalindelekanga ezenziwe zizilumkiso ezitsha. Ukufumana iinkcukacha malunga nokuphunyezwa kwe-Nios II GCC 4.7.3, bhekisa ku-Nios II GNU uphuculo lwe-toolchain ukusuka kwi-GCC 4.1.2 ukuya kwi-GCC 4.7.3 kwi-Altera Knowledge Base. ISiseko seSoftware esiSimahla sibonelela ngesikhokelo sokuhambisa kwi-GCC 4.7, sibhala imiba eqhelekileyo. Esi sikhokelo sinokufumaneka kwi-GCC, iGNU Compiler Collection, phantsi kokuThunyelwa kwi-GCC 4.7. Amanqaku apheleleyo okukhutshwa kwe-GCC ayafumaneka phantsi koKhupho lwe-GCC.
Ulwazi olunxulumeneyo
- Isiseko soLwazi lweAltera
- http://gcc.gnu.org/
INkxaso yoMyalelo woMyalelo oNgcotshiweyo weNdawo edadayo
Kwi-v13.1, i-Qsys yongeza ukhetho lokukhetha inqaku elitsha lesiseko somyalelo wecandelo, i-Floating Point Hardware 2. Ukuthatha i-advantagInkxaso yesoftware ye-Floating Point Hardware 2 imiyalelo, ibandakanya i-altera_nios_custom_instr_floating_point_2.h, enyanzelisa i-GCC ukuba ibize imisebenzi yezibalo entsha (kunokuba i-GCC eyakhelwe-ngaphakathi imisebenzi yezibalo). I-Altera icebisa ukuba uqokelele i-newlib ngeyona ndlela isebenzayo.
Phawula: Sukusebenzisa i -mcustom -fpu-cfg yelayini yomyalelo wokhetho lweGCC. Olu khetho aluyixhasi i-Floating Point Hardware 2 imiyalelo. Izixhobo zokwakha zesoftware ye-Nios II (SBT) yongeza imiyalelo yomntu ngamnye -mcustom ukwenzafile ukuxhasa iFloating Point Hardware 2 imiyalelo yesiko.
Inkxaso ye-ECC
Ukuqala kwi-v13.1, umhleli weparameter yeProsesa ye-Nios II ikuvumela ukuba wenze ukhuseleko lwe-ECC kwii-RAM kwi-core processor kunye ne-cache yomyalelo. Ngokungagqibekanga, i-ECC ayenziwanga ukuba isetyenziselwe ukusetwa ngokutsha. Ke ngoko, isoftware kufuneka ivule ukhuseleko lwe-ECC. Isoftware inokufaka iimpazamo ze-ECC kwiibits zedatha ye-RAM ukuxhasa uvavanyo lwe-ECC yokuphatha ngaphandle kunye nebhasi yesiganeko. I-Nios II Hardware Abstraction Layer (HAL) iyandiswa ukuxhasa ukuqaliswa kwe-ECC kunye nokusingatha ngaphandle.
I-Universal Boot Copier
Kwi-v13.1, umkhupheli we-Nios II we-boot uphuculwe ukuxhasa iintlobo ezininzi zezixhobo ezikhanyayo. Umkhupheli ophuculweyo we-boot ubizwa ngokuba yi-universal boot copier. I-Nios II ikhuphela ikopi yokubini yesicelo ukusuka kwisixhobo somenyezi ukuya kwinkumbulo eguquguqukayo. Imemori edanyazayo ibekwe ngomfanekiso weFPGA kweyona dilesi yenkumbulo isezantsi, ilandelwa yi Nios II yesicelo semifanekiso yokubini. Kukhupho lwangaphambili lwemveliso, ubungakanani bomfanekiso weFPGA bulungiswe kusapho lwesixhobo ngasinye. Nangona kunjalo, kwizixhobo ezikwi-Cyclone V, Stratix V, kunye neentsapho zakwa-Arria V, ubungakanani bomfanekiso buyohluka ngokuxhomekeke kwezi zinto zilandelayo:
- Uhlobo oludanyazayo: I-Quad-output (EPCQ) okanye i-single-output (EPCS) Isixhobo soqwalaselo esomeleziweyo
- Umthamo isixhobo Flash: 128 okanye 256 Mbits
- Uxinzelelo
- Ujongano lothotho lweperipheral (SPI) uqwalaselo: ×1 okanye ×4
- Ubume besixhobo: enye okanye i-cascade
Kunzima kumshicileli wesiqalo ukuchonga indibaniselwano yangoku ukuze ikwazi ukusebenzisa ubungakanani bomfanekiso obufanelekileyo, kwaye nayiphi na ialgorithm inokusilela ukuxhasa uqwalaselo lwexesha elizayo. Ukusombulula le ngxaki, iheader yongezwa kumfanekiso weFPGA ukucacisa ubungakanani bomfanekiso. Ngokusebenzisa ubungakanani bomfanekiso ukusuka kwiheda, umkhupheli wendalo yonke wesiqalo unokusebenza ngalo naluphi na uqwalaselo lweflash kwizixhobo zangoku okanye ezizayo. Isixhobo se-sof2flash sihlaziywa ukuxhasa umkhupheli we-universal boot. Olu tshintsho alunampembelelo kwisakhono se-FPGA ibhloko yokulawula ukucwangcisa ngokuzenzekelayo umfanekiso weFPGA kumandla-on.
Imiba eyaziwayo kunye ne-Errata
Olu luhlu lulandelayo lunemiba eyaziwayo kunye neempazamo, ukuba zikhona:
- Kukho umahluko omncinci kwindlela yokuziphatha ye-cache ye-Nios II Gen2 enokuthi ichaphazele abaphuhlisi abakhetha ukunyusela indlela yokuziphatha ye-cache engekho eqhelekileyo ye-classic processors kwizicelo zabo.
Ulwazi olunxulumeneyo
I-Altera Knowledge Base Ukufumana ulwazi oluthe kratya malunga nemiba eyaziwayo kunye neerrata kunye nendlela yokusebenza malunga nayo, khangela i-Altera Knowledge Base.
- Nios II Embedded Design Suite Release Notes Thumela impendulo
Amaxwebhu / Izibonelelo
![]() |
intel Nios II Embedded Design Suite Release Notes [pdf] Imiyalelo Nios II, Embedded Design Suite Release Notes, Nios II Embedded Design Suite Release Notes, Design Suite Release Notes |