Intel logo

Intel Nios II Embedded Design Suite Release Notes

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

Nios II Embedded Design Suite Release Notes

Zolemba zotulutsidwazi zikuphatikiza mitundu 13.1 mpaka 15.0 ya Altera® Nios® II Embedded Design Suite (EDS). Zolemba zomasulidwazi zikufotokoza mbiri yokonzanso ya Nios II EDS. Kuti mupeze mndandanda waposachedwa kwambiri wa Nios II EDS, fufuzani Chidziwitso cha Chidziwitso pansi pa Support pa Altera. webmalo. Mutha kugwiritsa ntchito Knowledge Base kuti mufufuze zolakwika potengera mtundu wazinthu zomwe zakhudzidwa ndi njira zina.

Zambiri Zogwirizana ndi Altera Knowledge Base

Mbiri Yokonzanso Zamalonda

Gome lotsatirali likuwonetsa mbiri yokonzanso ya Nios II EDS.

Nios II Embedded Design Suite Revision Mbiri

Kuti mumve zambiri za mawonekedwe a Nios II EDS, onani zolemba za Nios II.

Malingaliro a kampani Intel Corporation Maumwini onse ndi otetezedwa. Intel, logo ya Intel, ndi zizindikiro zina za Intel ndi zizindikiro za Intel Corporation kapena mabungwe ake. Intel imatsimikizira kugwira ntchito kwa FPGA yake ndi zida za semiconductor malinga ndi zomwe zili pano malinga ndi chitsimikizo cha Intel, koma ili ndi ufulu wosintha zinthu ndi ntchito zilizonse nthawi iliyonse popanda kuzindikira. Intel sakhala ndi udindo kapena udindo chifukwa cha kugwiritsa ntchito kapena kugwiritsa ntchito zidziwitso zilizonse, malonda, kapena ntchito zomwe zafotokozedwa pano kupatula monga momwe Intel adavomerezera momveka bwino. Makasitomala a Intel amalangizidwa kuti apeze mtundu waposachedwa kwambiri wamakina a chipangizocho asanadalire zidziwitso zilizonse zosindikizidwa komanso asanayike maoda azinthu kapena ntchito. *Mayina ena ndi mtundu zitha kunenedwa kuti ndi za ena.

Zambiri Zogwirizana

  • Nios II Classic processor Reference Handbook
  • Nios II Classic Software Developer's Handbook
  • Nios II Gen2 processor Reference Handbook
  • Nios II Gen2 Handbook Wopanga Mapulogalamu

Nios II EDS v15.0 Zosintha

V15.0 Nios II EDS imaphatikizapo izi zatsopano komanso zowonjezera:

  • Dalaivala Watsopano wa MAX 10 analog-to-digital (ADC) HAL
  • New Queued Serial Peripheral Interface (QSPI) HAL Driver
  • Zowonjezera kwa Oyendetsa MAX 10 ADC HAL
  • Zida za Nios II GNU zidakwezedwa ku v4.9.1
    • Thandizo lothandizira pakukhathamiritsa kwa nthawi ya ulalo (-flto)- Kuwongolera kowonjezereka pakukhathamiritsa kwa pointer padziko lonse lapansi pogwiritsa ntchito mgpopt=[palibe, mdera, padziko lonse lapansi, data, zonse]
    • Kuwunika kwa Null pointer (kwatsopano mu GNU v4.9.1) kumatha kuzimitsidwa ndi -fno-delete-null-pointer-checks
  • Nios II Linux kernel ndi zida za toolchain zavomerezedwa kumtunda kwa High-profile nkhani zathetsedwa:
  • Nkhani zoyendetsa EPCQ HAL zakonzedwa
  • Jenereta ya newlib yatsopano yokhazikika mu Windows Nios II terminal
  • stdin tsopano ikugwira ntchito bwino pa Windows

Nios II EDS v14.1 Zosintha

Nios II Gen2 processor Core

Mtundu womaliza wa Nios II ndi 14.0 ndipo umatchedwa Nios II Classic. Mabaibulo a Nios II atapanga izi amatchedwa Nios II Gen2. Ma processor a Nios II Gen2 ndiwogwirizana ndi ma processor a Nios II Classic, koma ali ndi izi zatsopano:

  • Zosankha zamaadiresi a 64-bit
  • Dera la kukumbukira zotumphukira
  • Malangizo ofulumira komanso otsimikizika a masamu

Ma IP Ophatikizidwa Atsopano a 14.1

Mndandanda wa IP watsopano uli ndi:

  • HPS Ethernet converter IPs - Izi zimakupatsani mwayi wopereka zikhomo za HPS Ethernet I/O
    kupita ku zikhomo za FPGA I/O ndikusintha kuchokera ku mtundu wa GMII kukhala RGMII kapena SGMII.
    Zindikirani: Izi ndizothandiza kwambiri ngati muli ndi mapini ochepa ndi HPS I/O.
  • Chipangizo chatsopano cha IP chokhazikika pabanja:
    • Arria 10 - TPIU kufufuza IP. Trace ndiye chida chachikulu kwambiri pakuwongolera pulogalamu yothamanga, monga Signaltap ndikukulitsa FPGA. IP iyi imathandizira omanga kutumiza kunja kwa ARM® Cortex™-A9 trace debug siginecha kumapini akunja kuti afufuze ma module ochotsa ngati Lauterbach® kapena ARM Dstream, athe kulumikizidwa ku A10 SoC Cortex-A9.
    • Max 10 - Ma IP Atsopano omwe amapereka mawonekedwe a Qsys ku Max10 ADCs ndi kung'anima kwa ogwiritsa ntchito. Ma IP atsopanowa amagwiritsidwa ntchito mu Max10 exampndi mapangidwe. Kutulutsidwa kwa 14.1 kuli ndi ex yatsopanoampmapangidwe omwe amasonyeza:
  • Max 10 kugona mode, pakugwiritsa ntchito mphamvu zochepa
  • Analogi I/O kwa opanga omwe akufuna kugwiritsa ntchito ma ADC ophatikizika
  • Kuthekera kosinthira kawiri kuchokera pa Max 10 pa-chip configuration flash memory Cyclone® V ndi ArriaV SoC golden system reference designs (GSRDs) zasinthidwanso kuti zithandizire kutulutsa kwa 14.1 ACDS ndi SoC EDS, izi zikutanthauza kuti aziphatikizanso SoC. mapulogalamu amakonza mu 14.1 monga PLL workaround mu preloader.

Thandizo la 64-Bit Host Kulimbikitsidwa
Pakutulutsa uku, kuthekera kwa 64-bit kudawonjezedwa ku zida zotsatirazi:

  • 64-bit nios2-gdb-server
  • 64-bit nios2-flash-programmer
  • 64-bit nios2-terminal

Zindikirani: Mkati mwa ACDS, ma seva osachepera awiri a GDB ndi opanga mapulogalamu awiri amatumizidwa.

Zokwezera ku Eclipse Environment
Malo a Eclipse asinthidwa kukhala 4.3 kuti abweretse phindu la malo atsopano ku gulu lachitukuko la Nios II. Pali kusiyana kwa mzere wamalamulo pakati pa GCC v4.8.3 ndi mtundu womwe unathandizidwa kale. Ngati muli ndi polojekiti yomwe idapangidwa kale ndi mtundu wakale, muyenera kusintha makefiles kapena sinthani phukusi lanu lothandizira (BSP). Free Software Foundation imapereka zotsitsa zomwe zikupezeka pansi pa GCC Download ndipo zolemba zonse za GCC zotulutsidwa zikupezeka pansi pa Zotulutsa za GCC.
Zambiri Zogwirizana http://gcc.gnu.org/

Zokwezera ku Nios II GNU Toolchain

Zida zotsatirazi zakwezedwa:

  • GCC ku mtundu wa 4.8.3
    • Kukhathamiritsa kwa nthawi yolumikizira ([flto]) kwayatsidwa
  • GDB ku mtundu wa 7.7
  • newlib ku mtundu wa 1.18

Malo omanga pawindo lawindo lawindo lakhala lokonzedwa kuti lipereke nthawi yomanga mofulumira. Za example, kumanga maziko webkugwiritsa ntchito seva tsopano kumatenga gawo limodzi mwamagawo atatu a nthawi yomwe idachitika kale.

Thandizo lowonjezera la Max10
Pakumasulidwa uku, pali chithandizo chowonjezera cha Max10 kudzera pakuwonjezera kukumbukira kukumbukira ndi chithandizo cha bootload cha kukumbukira kwa ogwiritsa ntchito. Pali mtundu wa beta watsopano file ntchito yotembenuza, yotchedwa alt-file-tembenuza, zomwe zimapangitsa kuti zikhale zosavuta kuti deta yanu ikhale yoyenera kuti muyike mu flash.

Zokwezera ku EPCQ IP Peripheral
Mapulogalamu a HAL ndi chithandizo cha bootloader cha EPCQ yofewa ya IP yokhazikika yawonjezedwa. EPCQ IP core yasinthidwa kuti iwonjezere chithandizo cha x4 mode ndi L zipangizo, kupereka mwayi wofulumira ku chipangizo cha EPCQ kuchokera ku Nios kapena masters ena a FPGA.

Nios II EDS v14.0 Zosintha

Thandizo la 64-Bit Host
Nios II Software Build Tools (SBT) v14.0 imangothandizira machitidwe a 64-bit host host.

Zindikirani: 32-bit Hosts sakuthandizidwanso.
Zida zotsatirazi za Nios II zasunthidwa kuzinthu za Quartus II:

  • nios2-gdb-server
  • nios2-flash-programmer
  • nios2-terminal

Kuwona kwa Stack-Time
M'matembenuzidwe akale a Nios II EDS, ngati kuyang'ana kwa stack nthawi yothamanga kutha, dongosolo la Nios II likhoza kukhala losalabadira. Nkhaniyi yathetsedwa mu v14.0.

Thandizo Lalitali Lodumpha
M'matembenuzidwe akale a Nios II EDS, wolembayo sanagwirizane bwino ndi kulumpha kwautali (kunja kwa ma adilesi a 256-MB). Nkhaniyi yathetsedwa mu v14.0

Thandizo la Floating Point Hardware 2
Kuti muthandizire kwathunthu Floating Point Hardware 2, muyenera kubwezeretsanso laibulale ya C ya newlib. Mu Nios II EDS v13.1, wolumikizirayo adalephera kulumikiza laibulale ya C yomwe idapangidwanso ndi pulogalamuyi. Nkhaniyi yathetsedwa mu v14.0.

Qsys Bridge Support
Kuyambira ndi v14.0, Nios II EDS imathandizira ma Address Span Extender ndi IRQ Bridge cores.

Nios II Gen2 purosesa Support

Nios II Gen2 processor Core
Mu v14.0, purosesa ya Nios II imaphatikizapo preview kukhazikitsa kwa Nios II Gen2 processor core, kuthandiza mabanja aposachedwa a Altera. Purosesa ya Nios II Gen2 imapereka kukula ndi magwiridwe antchito ofanana ndi purosesa ya Nios II yoyambirira, ndipo imagwirizana ndi Nios II Classic processor code pamlingo wa binary. Kuthamanga kwa zida ndi HAL kumaphatikizapo zosankha zothandizira Nios II Gen2. Mayendedwe opangira ma BSP ndi mapulogalamu omanga ndi ofanana, koma ma BSP opangidwa ndi purosesa ya Nios II Classic ayenera kusinthidwanso.

Thandizo la HAL la Nios II Gen2 purosesa
Nios II Hardware Abstraction Layer (HAL) idawonjezedwa kuti ithandizire izi za Nios II Gen2:

  • Ma adilesi a 32-bit
  • Zigawo zokumbukira zozungulira (zosadziwika).
  • Chitetezo cha ECC pa cache ya data ndi TCMs mu Nios II/f core

Nios II Gen2 processor Cores ndi MAX 10 FPGA Support
Zida za MAX 10 FPGA zimathandizidwa ndi purosesa ya Nios II Gen2, koma osati ndi purosesa ya Nios II Classic. Kuti mugwiritse ntchito dongosolo la Nios II pa chipangizo cha MAX 10, muyenera kugwiritsa ntchito purosesa ya Nios II Gen2. Chigawo cha kukumbukira cha Altera On-chip Flash, chomwe chinayambitsidwa mu 14.0, chimathandizira Avalon-MM kupeza pa-chip MAX 10 user flash memory. Ndi gawo ili, Nios II boot copier imatha kukopera kachidindo ku RAM kuchokera pa kukumbukira kwa MAX 10 kwa ogwiritsa ntchito. 1.4.6.3.2. Thandizo la Chida pa MAX 10 FPGA The HAL imawonjezera chithandizo chofunikira choyendetsa chosinthira MAX 10 analogi kupita ku digito (A/D). Zida zopangira zida za Altera zimasinthidwa kuti zithandizire kukonza ma memory memory a MAX 10.

Zatsopano mu v14.0a10: Purosesa ya Nios II Gen2 ndi Thandizo la Arria 10 FPGA
Zida za Arria 10 FPGA zimathandizidwa ndi purosesa ya Nios II Gen2, koma osati ndi purosesa yapamwamba ya Nios II. Kuti mugwiritse ntchito dongosolo la Nios II pa chipangizo cha Arria 10, muyenera kugwiritsa ntchito purosesa ya Nios II Gen2.

Nios II EDS v13.1 Zosintha

GCC Yakwezedwa mpaka 4.7.3
Mu v13.1, Nios II Software Build Tools (SBT) zasinthidwa kuti zithandizire v4.7.3 mtundu wa GCC. Pali kusiyana kwa mzere wamalamulo pakati pa GCC v4.7.3 ndi mtundu womwe unathandizidwa kale. Ngati muli ndi polojekiti yomwe idapangidwa kale ndi mtundu wakale, muyenera kusintha makefiles kapena sinthani phukusi lanu lothandizira (BSP).

Zindikirani: GCC v4.7.3 imawonjezera machenjezo ndi mauthenga atsopano. Ngati mutagwiritsa ntchito -Werror-line-line njira mumtundu wakale, mutha kuwona zolakwika zosayembekezereka zopangidwa ndi machenjezo atsopano. Kuti mudziwe zambiri za kukhazikitsidwa kwa Nios II GCC 4.7.3, onani kukweza kwa zida za Nios II GNU kuchokera ku GCC 4.1.2 kupita ku GCC 4.7.3 mu Altera Knowledge Base. Free Software Foundation imapereka chiwongolero chotengera ku GCC 4.7, zolemba zomwe wamba. Bukuli litha kupezeka pa GCC, GNU Compiler Collection, pansi pa Porting to GCC 4.7. Zolemba zonse zotulutsidwa za GCC zikupezeka pansi pa Zotulutsa za GCC.

Zambiri Zogwirizana

Thandizo Lowonjezera la Malangizo Oyandama a Malo Oyandama
Mu v13.1, Qsys imawonjezera mwayi wosankha gawo latsopano loyandama la malangizo oyambira, Floating Point Hardware 2. Kuti mutenge advantage ya mapulogalamu othandizira malangizo a Floating Point Hardware 2, akuphatikiza altera_nios_custom_instr_floating_point_2.h, zomwe zimakakamiza GCC kutchula ntchito za masamu za newlib (m'malo mwa GCC yomangidwa mu masamu). Altera amalimbikitsa kuti muwonjezere newlib kuti mugwire bwino ntchito.

Zindikirani: Osagwiritsa ntchito -mcustom -fpu-cfg command-line njira ya GCC. Izi sizigwirizana ndi malangizo a Floating Point Hardware 2. Zida zomanga za Nios II (SBT) zimawonjezera malamulo amunthu -mcustom pakupangafile kuthandizira malangizo a Floating Point Hardware 2.

Thandizo la ECC
Kuyambira mu v13.1, Nios II processor parameter editor imakulolani kuti muteteze chitetezo cha ECC kwa ma RAM pakatikati pa purosesa ndi cache ya malangizo. Mwachikhazikitso, ECC siyiyatsidwa pakukonzanso. Chifukwa chake, mapulogalamu ayenera kuthandizira chitetezo cha ECC. Mapulogalamu amathanso kulowetsa zolakwika za ECC mu ma data bits a RAM kuti athandizire kuyesa kwa ECC kupatula basi ndi basi ya zochitika. Gulu la Nios II Hardware Abstraction Layer (HAL) liwonjezedwa kuti lithandizire kuyambika kwa ECC ndi kusamalira kosiyana.

Universal Boot Copier
Mu v13.1, Nios II boot copier imakwezedwa kuti ithandizire mitundu yambiri ya zida zowunikira. The upgraded boot copier amatchedwa universal boot copier. Nios II boot copier imakopera ma binaries kuchokera pazida zong'anima kupita ku kukumbukira kosasinthika. Memory flash imayikidwa ndi chithunzi cha FPGA pamalo otsika kwambiri, ndikutsatiridwa ndi zithunzi za binary za Nios II. Pazotulutsa zam'mbuyomu, kukula kwa chithunzi cha FPGA kudakhazikitsidwa pagulu lililonse lazida. Komabe, pazida zomwe zili m'mabanja a Cyclone V, Stratix V, ndi Arria V, kukula kwazithunzi kumasiyanasiyana kutengera izi:

  • Mtundu wa Flash: Quad-output (EPCQ) kapena single-output (EPCS) Chida Chowonjezera Chokhazikika
  • Kutha kwa chipangizo cha Flash: 128 kapena 256 Mbits
  • Kuponderezana
  • Kukonzekera kwa seripheral interface (SPI): × 1 kapena × 4
  • Kapangidwe kachipangizo: chimodzi kapena chocheperako

Zimakhala zovuta kuti makina osindikizira azindikire kuphatikizika komwe kulipo kuti athe kugwiritsa ntchito kukula kwa chithunzi choyenera, ndipo algorithm iliyonse ikhoza kulephera kuthandizira masanjidwe amtsogolo. Kuti athetse vutoli, mutu umawonjezeredwa pa chithunzi cha FPGA kuti mufotokoze kukula kwa chithunzicho. Pogwiritsa ntchito kukula kwa chithunzi kuchokera pamutu, makina osindikizira a boot akhoza kugwira ntchito ndi kasinthidwe kalikonse kazithunzi zamakono kapena zam'tsogolo. Pulogalamu ya sof2flash imasinthidwa kuti ithandizire makina osindikizira a boot. Kusinthaku sikukhudza kuthekera kwa block block ya FPGA kupanga zokha chithunzi cha FPGA pamagetsi.

Nkhani Zodziwika ndi Errata
Mndandanda wotsatirawu uli ndi zovuta zodziwika ndi zolakwika, ngati zilipo:

  • Pali kusiyana pang'ono mumayendedwe a processor cache a Nios II Gen2 omwe angakhudze omanga omwe amasankha kupititsa patsogolo machitidwe osakhazikika a ma processor apamwamba pamapulogalamu awo.

Zambiri Zogwirizana
Altera Knowledge Base Kuti mumve zambiri pazambiri zomwe zimadziwika ndi zolakwika komanso momwe mungagwirire nazo, fufuzani Altera Knowledge Base.

  • Nios II Embedded Design Suite Release Notes Tumizani Ndemanga

Zolemba / Zothandizira

Intel Nios II Embedded Design Suite Release Notes [pdf] Malangizo
Nios II, Embedded Design Suite Release Notes, Nios II Embedded Design Suite Release Notes, Design Suite Release Notes

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *