intel-logo

I-intel Nios II Embedded Design Suite Release Notes

intel-Nios-Embedded-Design-Suite-Release-Notes-product

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

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

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *