I-intel Nios II Embedded Design Suite Release Notes
I-Nios II Embedded Design Suite Release Notes
Lawa manothi okukhishwa amboza izinguqulo 13.1 ukuya ku-15.0 ze-Altera® Nios® II Embedded Design Suite (EDS). Lawa manothi okukhishwa achaza umlando wokubuyekeza we-Nios II EDS. Ukuze uthole uhlu lwakamuva lweziphutha ze-Nios II EDS, sesha Isisekelo Solwazi ngaphansi Kokusekela ku-Altera webindawo. Ungasebenzisa i-Knowledge Base ukucinga amaphutha ngokusekelwe enguqulweni yomkhiqizo ethintekile kanye nezinye izindlela.
Ulwazi Oluhlobene I-Altera Knowledge Base
Umlando Wokubuyekezwa Komkhiqizo
Ithebula elilandelayo libonisa umlando wokubuyekeza we-Nios II EDS.
I-Nios II Eshumekiwe Umlando Wokubuyekeza I-design Suite
Ukuze uthole ulwazi olwengeziwe mayelana nezici ze-Nios II EDS, bheka izincwadi ze-Nios II.
Inkampani ye-Intel Wonke Amalungelo Agodliwe. I-Intel, ilogo ye-Intel, nezinye izimpawu ze-Intel yizimpawu zokuthengisa ze-Intel Corporation noma izinkampani ezingaphansi kwayo. I-Intel iqinisekisa ukusebenza kwe-FPGA yayo kanye nemikhiqizo yesemiconductor ekucacisweni kwamanje ngokuvumelana newaranti evamile ye-Intel, kodwa igodla ilungelo lokwenza izinguquko kunoma imiphi imikhiqizo namasevisi nganoma yisiphi isikhathi ngaphandle kwesaziso. I-Intel ayithathi mthwalo noma isikweletu esivele ngenxa yesicelo noma ukusetshenziswa kwanoma yiluphi ulwazi, umkhiqizo, noma isevisi echazwe lapha ngaphandle kwalapho okuvunyelwene ngakho ngokubhaliwe yi-Intel. Amakhasimende e-Intel ayelulekwa ukuthi athole inguqulo yakamuva yokucaciswa kwedivayisi ngaphambi kokuthembela kunoma yiluphi ulwazi olushicilelwe nangaphambi kokufaka ama-oda emikhiqizo noma amasevisi. *Amanye amagama namabhrendi angafunwa njengempahla yabanye.
Ulwazi Oluhlobene
- I-Nios II Classic processor Reference Handbook
- I-Nios II I-Classic Software Developer's Handbook
- I-Nios II Gen2 I-Processor Reference Handbook
- I-Nios II Gen2 Ibhukwana Lonjiniyela Wesoftware
Nios II EDS v15.0 Izibuyekezo
I-v15.0 Nios II EDS ihlanganisa izici ezintsha nezithuthukisiwe ezilandelayo:
- Umshayeli omusha we-MAX 10 we-analog-to-digital converter (ADC) HAL
- Umshayeli Omusha Ofakwe Umugqa Wokuxhumanisa Kwe-serial (QSPI) HAL
- Izithuthukisi ku-MAX 10 ADC HAL Driver
- I-Nios II GNU toolchain ithuthukiselwe ku-v4.9.1
- Ukusekelwa okuthuthukisiwe kokulungiselelwa isikhathi sesixhumanisi (-flto)— Ukulawula okwengeziwe kokwenziwa kahle kwezikhombi zomhlaba wonke kusetshenziswa i-mgpopt=[ayikho, yendawo, yomhlaba wonke, idatha, konke]
- Ukuhlola i-null pointer (okusha ku-GNU v4.9.1) kungakhutshazwa ngokuthi –fno-delete-null-pointer-checks
- I-Nios II Linux kernel kanye nezingxenye ze-toolchain zamukelwe phezulu nomfula I-High-profile izinkinga zixazululiwe:
- Izinkinga zomshayeli we-EPCQ HAL zilungisiwe
- Ijeneretha ye-newlib yangokwezifiso efakwe ku-Windows Nios II terminal
- stdin manje isebenza kahle kuWindows
Nios II EDS v14.1 Izibuyekezo
I-Nios II Gen2 Processor Core
Inguqulo yokugcina ye-Nios II ingu-14.0 futhi ibizwa ngokuthi i-Nios II Classic. Izinguqulo ze-Nios II ngemva kwalesi sakhiwo zibizwa ngokuthi i-Nios II Gen2. Amaphrosesa we-Nios II Gen2 ahambisana kanambambili ne-Nios II Classic processors, kodwa anezici ezintsha ezilandelayo:
- Izinketho zobubanzi bekheli obungamabhithi angu-64
- Isifunda senkumbulo ye-peripheral
- Imiyalelo ye-arithmetic esheshayo futhi enqumayo
Ama-IP amasha ashumekiwe we-14.1
Uhlu lwe-IP entsha luhlanganisa:
- I-HPS Ethernet converter IPs - Lokhu kukuvumela ukuthi unikeze amaphinikhodi we-HPS Ethernet I/O
kuya kumaphini we-FPGA I/O futhi uwaguqule esuka kufomethi ye-GMII aye ku-RGMII noma i-SGMII.
Qaphela: Lokhu kuwusizo kakhulu uma iphinikhodi ilinganiselwe i-HPS I/O. - Amakhodi e-IP aqondene nomndeni wedivayisi entsha:
- I-Arria 10 - TPIU trace IP. I-Trace iyithuluzi lokugcina ekuxazululeni inkinga yesoftware yesikhathi sokusebenza, njenge-Signaltap ingeyokuthuthukiswa kwe-FPGA. Le IP inika amandla onjiniyela ukuthi bakhiphe amasiginali e-ARM® Cortex™-A9 trace debug kumaphini angaphandle ukuze alandelele amamojula okususa iphutha afana ne-Lauterbach® noma i-ARM Dstream, akwazi ukuxhunywa ku-A10 SoC Cortex-A9.
- I-Max 10 - Ama-IP amasha aletha izixhumanisi ze-Qsys ezihambisanayo kuma-Max10 ADC kanye ne-flash yomsebenzisi. Lawa ma-IP amasha asetshenziswa ku-Max10 example imiklamo. Ukukhishwa kwe-14.1 kune-ex entshaample miklamo ekhombisa:
- Imodi yokulala engu-10 ephezulu, yezinhlelo zokusebenza zamandla aphansi
- I-Analog I/O yonjiniyela abafuna ukusebenzisa ama-ADC ahlanganisiwe
- Amandla wokucushwa akabili avela kumemori ye-flash yokucushwa kwe-Max 10 ku-chip I-Cyclone® V ne-ArriaV SoC imiklamo yereferensi yesistimu yegolide (GSRDs) nayo ibuyekeziwe ukuze isekele ukukhishwa kwe-14.1 ACDS ne-SoC EDS, lokhu kusho ukuthi izofaka ngokuzenzakalela i-SoC. ukulungiswa kwesoftware ngo-14.1 njengokusebenza kwe-PLL kusilayishi sangaphambili.
Ukusekela Kokusingatha Kwe-64-Bit Kuthuthukisiwe
Kulokhu kukhululwa, amandla we-64-bit angeziwe kumathuluzi alandelayo:
- 64-bit nios2-gdb-server
- 64-bit nios2-flash-programmer
- 64-bit nios2-terminal
Qaphela: Ngaphakathi kwe-ACDS, okungenani amaseva amabili e-GDB kanye nabahleli bezinhlelo ezimbili bayathunyelwa.
Ukuthuthukiswa Kwendawo Eclipse
Imvelo ye-Eclipse ithuthukiselwe enguqulweni engu-4.3 ukuze ilethe izinzuzo zemvelo entsha kuhlelo lokuthuthukiswa kwe-Nios II. Kunomehluko wenketho yomugqa womyalo phakathi kwe-GCC v4.8.3 nenguqulo esekelwe ngaphambilini. Uma unephrojekthi ekhona edalwe ngenguqulo yangaphambilini, udinga ukubuyekeza ukwakheka kwakhofiles noma ukhiqize kabusha iphakethe lakho lokusekela ibhodi (BSP). I-Free Software Foundation inikeza ukulanda okutholakala ngaphansi Kokulanda kwe-GCC futhi amanothi aphelele okukhishwa kwe-GCC ayatholakala ngaphansi Kokukhishwa kwe-GCC.
Ulwazi Oluhlobene http://gcc.gnu.org/
Ukuthuthukela ku-Nios II GNU Toolchain
Amathuluzi alandelayo athuthukisiwe:
- I-GCC ibe yinguqulo engu-4.8.3
- Ukulungiselelwa kwesikhathi sesixhumanisi ([flto]) kunikwe amandla
- GDB kuya kunguqulo 7.7
- i-newlib kunguqulo 1.18
Indawo yokwakha ku-platform ye-host host windows ilungiselelwe ukunikeza izikhathi zokwakha ngokushesha. Okwesiboneloample, ukwakha okuyisisekelo webuhlelo lokusebenza lweseva manje luthatha ingxenye eyodwa kwezintathu yesikhathi olwalusijwayele.
Ukwesekwa okwengeziwe kwe-Max10
Kulokhu kukhululwa, kukhona ukwesekwa okwengeziwe kwe-Max10 ngokungezwa kokuqaliswa kwememori nokusekelwa kwe-bootload yememori ye-flash yomsebenzisi. Kukhona inguqulo ye-beta entsha file insiza yokuguqula, ebizwa nge-alt-file-guqula, lokho kwenza kube lula ukuthola idatha yakho ngendlela efanele ukuze ilayishwe ku-flash.
Ithuthukela ku-EPCQ IP Peripheral
Isofthiwe ye-HAL nokusekelwa kwe-bootloader ye-peripheral ye-IP ethambile ye-EPCQ ethuthukisiwe yengeziwe. Umongo we-EPCQ IP uthuthukisiwe ukuze wengeze usekelo lwemodi ye-x4 namadivayisi we-L, okunikeza ukufinyelela okusheshayo kudivayisi ye-EPCQ kusuka ku-Nios noma abanye ongcweti abasuselwe ku-FPGA.
Nios II EDS v14.0 Izibuyekezo
64-Bit Host ukwesekwa
I-Nios II Software Build Tools (SBT) v14.0 isekela kuphela amasistimu okusingatha angu-64-bit.
Qaphela: Abasingathi be-32-bit abasasekelwa.
Izinsiza ezilandelayo ze-Nios II zithuthelwe emkhiqizweni we-Quartus II:
- nios2-gdb-server
- nios2-flash-programmer
- nios2-theminali
Ukuhlola isitaki sesikhathi sokusebenza
Ezinguqulweni zangaphambilini ze-Nios II EDS, uma ukuhlolwa kwesitaki sesikhathi sokugijima kunikwe amandla, uhlelo lwe-Nios II lungase lungasabeli. Lolu daba luxazululwa ku-v14.0.
Ukusekelwa Kwe-Jump Okude
Ezinguqulweni zangaphambili ze-Nios II EDS, umhlanganisi akazange asekele ngokufanele ukweqa okude (ngaphandle kwebanga lamakheli angu-256-MB). Lolu daba luxazululwa ku-v14.0
I-Floating Point Hardware 2 Ukusekela
Ukuze usekele ngokugcwele I-Floating Point Hardware 2, kufanele uphinde uhlanganise ilabhulali entsha ye-lib C. Ku-Nios II EDS v13.1, isixhumi sihlulekile ukuxhumanisa umtapo wezincwadi we-C obuye wahlanganiswa nohlelo lokusebenza. Lolu daba luxazululwa ku-v14.0.
I-Qsys Bridge Support
Iqala nge-v14.0, i-Nios II EDS isekela i-Address Span Extender kanye ne-IRQ Bridge cores.
Ukusekelwa Kweprosesa ye-Nios II Gen2
I-Nios II Gen2 processor Core
Ku-v14.0, i-Nios II processor core ihlanganisa i-preview ukuqaliswa kwe-Nios II Gen2 processor core, esekela imindeni yedivayisi yakamuva ye-Altera. Iphrosesa ye-Nios II Gen2 processor iletha usayizi nokusebenza okufana nephrosesa ye-Nios II yasekuqaleni, futhi ihambisana nekhodi yephrosesa ye-Nios II Classic ezingeni kanambambili. Ukugeleza kwamathuluzi kanye ne-HAL kufaka phakathi izinketho zokusekela izici ze-Nios II Gen2. Ukugeleza komsebenzi kokukhiqiza ama-BSP nesofthiwe yokwakha kuyafana, kodwa ama-BSP akhiqizwe iphrosesa ye-Nios II Classic kufanele enziwe kabusha.
Ukusekelwa kwe-HAL Kwephrosesa ye-Nios II Gen2
I-Nios II Hardware Abstraction Layer (HAL) inwetshiwe ukuze isekele izici ezilandelayo ze-Nios II Gen2:
- Ibanga lekheli le-32-bit
- Izifunda zenkumbulo eziseduze (ezingavaliwe).
- Ukuvikelwa kwe-ECC kunqolobane yedatha nama-TCM kumongo we-Nios II/f
I-Nios II Gen2 Processor Cores kanye ne-MAX 10 FPGA Support
Amadivayisi angu-MAX 10 e-FPGA asekelwa iphrosesa ye-Nios II Gen2, kodwa hhayi iphrosesa ye-Nios II Classic. Ukuze usebenzise isistimu ye-Nios II kudivayisi ye-MAX 10, kufanele usebenzise i-Nios II Gen2 processor core. Ingxenye yememori ye-Altera On-chip Flash, eyethulwe ngo-14.0, yenza i-Avalon-MM ifinyelele kumemori ye-flash yomsebenzisi engu-MAX 10 ye-on-chip. Ngale ngxenye, i-Nios II boot copier ingakopisha ikhodi ku-RAM isuka kumemori ye-flash yomsebenzisi engu-MAX 10. 1.4.6.3.2. Ukusekelwa Kwethuluzi le-MAX 10 FPGA I-HAL yengeza ukwesekwa komshayeli okuyisisekelo kwesiguquli se-analog esingu-MAX 10 siye kudijithali (A/D). Izinsiza zokuhlela zedivayisi ye-Altera zibuyekeziwe ukuze zisekele ukuhlela inkumbulo ye-flash yomsebenzisi engu-MAX 10.
Yini Okusha ku-v14.0a10: Iphrosesa ye-Nios II Gen2 kanye Nosekelo lwe-Arria 10 FPGA
Amadivayisi we-Arria 10 FPGA asekelwa iphrosesa ye-Nios II Gen2, kodwa hhayi iphrosesa yakudala ye-Nios II. Ukuze usebenzise uhlelo lwe-Nios II kudivayisi ye-Arria 10, kufanele usebenzise i-Nios II Gen2 processor core.
Nios II EDS v13.1 Izibuyekezo
I-GCC Ithuthukele ku-4.7.3
Ku-v13.1, i-Nios II Software Build Tools (SBT) ibuyekeziwe ukuze isekele inguqulo ye-v4.7.3 ye-GCC. Kunomehluko wenketho yomugqa womyalo phakathi kwe-GCC v4.7.3 nenguqulo esekelwe ngaphambilini. Uma unephrojekthi ekhona edalwe ngenguqulo yangaphambilini, udinga ukubuyekeza ukwakheka kwakhofiles noma ukhiqize kabusha iphakethe lakho lokusekela ibhodi (BSP).
Qaphela: I-GCC v4.7.3 yengeza izexwayiso nemilayezo eminingana. Uma usebenzise inketho yomugqa womyalo we-Werror enguqulweni yangaphambilini, ungase ubone amaphutha angalindelekile enziwe izexwayiso ezintsha. Ukuze uthole imininingwane mayelana nokusetshenziswa kwe-Nios II GCC 4.7.3, bheka ukuthuthukiswa kochungechunge lwamathuluzi we-Nios II GNU ukusuka ku-GCC 4.1.2 ukuya ku-GCC 4.7.3 ku-Altera Knowledge Base. I-Free Software Foundation inikeza umhlahlandlela wokuthutha ku-GCC 4.7, ebhala izindaba ezivamile. Lo mhlahlandlela ungatholakala ku-GCC, i-GNU Compiler Collection, ngaphansi kokuthi Ukuthuthwa ku-GCC 4.7. Amanothi aphelele okukhishwa kwe-GCC ayatholakala ngaphansi Kokukhishwa kwe-GCC.
Ulwazi Oluhlobene
- I-Altera Knowledge Base
- http://gcc.gnu.org/
Usekelo Lwemiyalo Yephoyinti Elintantayo Elithuthukisiwe
Ku-v13.1, i-Qsys yengeza inketho yokukhetha ingxenye yesethi yemiyalo yangokwezifiso yephoyinti elintantayo, I-Floating Point Hardware 2. Ukuze uthathe i-advantage yokusekelwa kwesofthiwe yemiyalo ye-Floating Point Hardware 2, ihlanganisa i-altera_nios_custom_instr_floating_point_2.h, ephoqa i-GCC ukuthi ibize imisebenzi yezibalo ye-newlib (kunemisebenzi yezibalo eyakhelwe ngaphakathi ye-GCC). U-Altera uncoma ukuthi uphinde uhlanganise i-newlib ukuze usebenze kahle.
Qaphela: Ungasebenzisi -mcustom -fpu-cfg inketho yomugqa womyalo we-GCC. Le nketho ayisekeli imiyalelo ye-Floating Point Hardware 2. Amathuluzi okwakha isoftware ye-Nios II (SBT) engeza imiyalo yomuntu ngamunye -mcustom ekwenzenifile ukusekela imiyalo yangokwezifiso ye-Floating Point Hardware 2.
Ukusekelwa kwe-ECC
Kusukela ku-v13.1, isihleli sepharamitha ye-Nios II processor ikuvumela ukuthi unike amandla ukuvikeleka kwe-ECC kuma-RAM kumgogodla wokucubungula kanye nenqolobane yemiyalelo. Ngokuzenzakalelayo, i-ECC ayinikiwe amandla ekusetheni kabusha. Ngakho-ke, isofthiwe kufanele inike amandla ukuvikelwa kwe-ECC. Isofthiwe ingaphinda ifake amaphutha e-ECC kumabhithi edatha ye-RAM ukuze isekele ukuhlolwa kwesibambi esihlukile se-ECC kanye nebhasi lomcimbi. I-Nios II Hardware Abstraction Layer (HAL) inwetshiwe ukuze kusekelwe ukuqaliswa kwe-ECC nokuphatha okuhlukile.
I-Universal Boot Copier
Ku-v13.1, i-Nios II boot copier iyathuthukiswa ukuze isekele izinhlobo eziningi zamadivayisi we-flash. I-boot copier ethuthukisiwe ibizwa nge-universal boot copier. Ikhophi ye-boot ye-Nios II ikopisha okunambambili kohlelo lokusebenza kusuka kumadivayisi we-flash kuya kumemori eguquguqukayo. Imemori ye-flash ibekwe ngesithombe se-FPGA ekhelini lememori eliphansi kakhulu, lilandelwa uhlelo lwe-Nios II lwezithombe kanambambili. Ekukhishweni komkhiqizo okwedlule, usayizi wesithombe se-FPGA ubulungisiwe kumndeni wedivayisi ngayinye. Nokho, kumadivayisi emindeni ye-Cyclone V, Stratix V, kanye ne-Arria V, usayizi wesithombe uyahlukahluka kuye ngokuhlukahluka okulandelayo:
- Uhlobo lwe-Flash: I-Quad-output (EPCQ) noma i-single-output (EPCS) Idivayisi Yokulungisa Okuhlelekayo Ethuthukisiwe
- Umthamo wedivayisi ye-Flash: 128 noma 256 Mbits
- Ukucindezelwa
- Ukucushwa kwe-serial peripheral interface (SPI): ×1 noma ×4
- Isakhiwo sedivayisi: eyodwa noma i-cascade
Kunzima kumshini wokukopisha ibhuthi ukuhlonza inhlanganisela yamanje ukuze ikwazi ukusebenzisa usayizi wesithombe ofanele, futhi noma iyiphi i-algorithm ingase yehluleke ukusekela ukulungiselelwa okuzayo. Ukuxazulula le nkinga, iheda yengezwa esithombeni se-FPGA ukuze ucacise usayizi wesithombe. Ngokusebenzisa usayizi wesithombe esivela kunhlokweni, isikopishi se-boot jikelele singasebenza nanoma yikuphi ukucushwa kwe-flash kumadivayisi amanje noma azayo. Insiza ye-sof2flash ibuyekeziwe ukuze isekele i-universal boot copier. Lolu shintsho alunawo umthelela ekutheni ibhulokhi yokulawula ye-FPGA ihlele ngokuzenzakalelayo isithombe se-FPGA lapho ikhanyisa.
Izinkinga ezaziwayo kanye ne-Errata
Uhlu olulandelayo luqukethe izingqinamba ezaziwayo namaphutha, uma zikhona:
- Kunomehluko omncane ekuziphatheni kwenqolobane yephrosesa ye-Nios II Gen2 okungase kuthinte abathuthukisi abakhetha ukukhulisa ukuziphatha okungajwayelekile kwenqolobane yamaphrosesa akudala ezinhlelweni zabo zokusebenza.
Ulwazi Oluhlobene
I-Altera Knowledge Base Ukuze uthole ulwazi olwengeziwe mayelana nezinkinga ezaziwayo namaphutha kanye nendlela yokusebenza eduze kwazo, sesha i-Altera Knowledge Base.
- I-Nios II Embedded Design Suite Release Notes Thumela Impendulo
Amadokhumenti / Izinsiza
![]() |
I-intel Nios II Embedded Design Suite Release Notes [pdf] Iziyalezo I-Nios II, I-Embedded Design Suite Release Notes, Amanothi e-Nios II Embedded Design Suite, Amanothi okukhishwa kwe-Design Suite |