intel Nios II Embedded Design Suite bertsioaren oharrak
Nios II Embedded Design Suite bertsioaren oharrak
Argitalpen-ohar hauek Altera® Nios® II Embedded Design Suite (EDS) 13.1etik 15.0era bitarteko bertsioak hartzen dituzte. Argitalpen-ohar hauek Nios II EDS-ren berrikuspen-historia deskribatzen dute. Nios II EDS-rako erraten zerrenda berriena lortzeko, bilatu Ezagutza Oinarria Altera-ren laguntza atalean. webgunea. Knowledge Base erabil dezakezu kaltetutako produktuaren bertsioaren eta beste irizpide batzuen arabera erratak bilatzeko.
Lotutako informazioa Altera Knowledge Base
Produktuen berrikuspen historia
Hurrengo taulak Nios II EDS-ren berrikuspen-historia erakusten du.
Nios II Embedded Design Suite berrikuspen historia
Nios II EDS funtzioei buruzko informazio gehiago lortzeko, ikusi Nios II eskuliburuak.
Intel Corporation. Eskubide guztiak erreserbatuak. Intel, Intel logotipoa eta beste Intel marka Intel Corporation edo bere filialen marka komertzialak dira. Intel-ek bere FPGA eta erdieroaleen produktuen errendimendua bermatzen du uneko zehaztapenekin, Intel-en berme estandarraren arabera, baina edozein unetan edozein produktu eta zerbitzutan aldaketak egiteko eskubidea gordetzen du jakinarazi gabe. Intel-ek ez du bere gain hartzen hemen deskribatutako edozein informazio, produktu edo zerbitzuren aplikazio edo erabileratik eratorritako erantzukizunik edo erantzukizunik, Intel-ek idatziz berariaz hitzartutakoa izan ezik. Intel-eko bezeroei gomendatzen zaie gailuaren zehaztapenen azken bertsioa eskuratzea argitaratutako edozein informaziotan oinarritu aurretik eta produktu edo zerbitzuen eskaerak egin aurretik. *Beste izen eta markak beste batzuen jabetza direla erreklamatu daitezke.
Lotutako informazioa
- Nios II Classic Prozesadorearen Erreferentzia Eskuliburua
- Nios II Classic Software Garatzaileen Eskuliburua
- Nios II Gen2 prozesadorearen erreferentzia eskuliburua
- Nios II Gen2 Software Garatzaileen Eskuliburua
Nios II EDS v15.0 eguneraketak
v15.0 Nios II EDS-k funtzio berri eta hobetu hauek ditu:
- MAX 10 analog-digital converter (ADC) HAL kontrolatzaile berria
- Ilaran serieko interfaze periferikoen (QSPI) HAL kontrolatzaile berria
- MAX 10 ADC HAL kontrolatzaileari hobekuntzak
- Nios II GNU tresna-katea 4.9.1 bertsiora eguneratu da
- Estekaren denboraren optimizaziorako laguntza hobetua (-flto)— Erakusleen optimizazio globalaren gaineko kontrol gehiago mgpopt=[none, local, global, data, all] erabiliz.
- Erakusle nuluaren egiaztapena (berria GNU v4.9.1-en) desgaitu daiteke –fno-delete-null-pointer-checks-ekin
- Nios II Linux kernel eta toolchain osagaiak upstream High-pro onartu dirafile ebatzitako arazoak:
- EPCQ HAL kontrolatzailearen arazoak zuzendu dira
- Newlib sorgailu pertsonalizatua konpondu da Windows Nios II terminalean
- stdin orain behar bezala dabil Windows-en
Nios II EDS v14.1 eguneraketak
Nios II Gen2 prozesadorearen nukleoa
Nios II-ren azken bertsioa 14.0 da eta Nios II Classic izena du. Eraikuntza honen ondoren Nios II bertsioak Nios II Gen2 deitzen dira. Nios II Gen2 prozesadoreak bitar bateragarriak dira Nios II Classic prozesadoreekin, baina ezaugarri berri hauek dituzte:
- 64 biteko helbide-barruti baterako aukerak
- Aukerako memoria-eskualde periferikoa
- Instrukzio aritmetiko azkarragoak eta deterministikoagoak
Kapsulatutako IP berriak 14.1
IP berrien zerrendak honako hauek ditu:
- HPS Ethernet bihurgailuaren IPak - HPS Ethernet I/O pinak esleitzeko aukera ematen dizute
FPGA I/O pinetara eta bihurtu GMII formatutik RGMII edo SGMIIra.
Oharra: Hau oso lagungarria da HPS I/O-k pin mugatuta bazaude. - Gailuen familiako IP nukleo berriak:
- Arria 10 – TPIU traza IP. Trace exekuzio-denboran softwarearen arazketarako azken tresna da, Signaltap FPGA garapenerako den bezala. IP honi esker, garatzaileek ARM® Cortex™-A9 traza-arazketa-seinaleak kanpoko pinetara esportatu ditzakete, Lauterbach® edo ARM Dstream bezalako traza-arazte-moduluak A10 SoC Cortex-A9-ra konektatu ahal izateko.
- Max 10 - Max10 ADC-i Qsys interfaze bateragarriak eta erabiltzailearen flashari eskaintzen dizkieten IP berriak. IP berri hauek Max10 adibidez erabiltzen diraample diseinuak. 14.1 bertsioak adibide berria duamperakusten duten diseinuak:
- Gehienez 10 lo modua, potentzia baxuko aplikazioetarako
- I/O analogikoa ADC integratuak erabili nahi dituzten garatzaileentzat
- Max 10 on-chip konfigurazio flash memoriaren konfigurazio-gaitasun bikoitza Cyclone® V eta ArriaV SoC golden system reference designs (GSRDs) ere eguneratu dira 14.1 ACDS eta SoC EDS bertsioak onartzeko; horrek esan nahi du automatikoki sartuko dutela SoC. softwarea 14.1ean konpontzen da, aurrekargagailuko PLL konponbidea bezala.
64 biteko ostalariaren laguntza hobetua
Argitalpen honetan, 64 biteko gaitasuna gehitu zitzaien tresna hauei:
- 64 biteko nios2-gdb-zerbitzaria
- 64 biteko nios2-flash-programatzailea
- 64 biteko nios2-terminal
Oharra: ACDS barruan, gutxienez bi GDB zerbitzari eta bi flash programatzaile bidaltzen dira.
Eclipse ingurunearen eguneraketak
Eclipse ingurunea 4.3 bertsiora eguneratu da ingurune berriaren onurak Nios II garapen suitera ekartzeko. Komando-lerroko aukeren desberdintasunak daude GCC v4.8.3 eta aurretik onartutako bertsioaren artean. Aurreko bertsio batekin sortutako proiektu bat baduzu, zure marka eguneratu behar duzufiles edo birsortu zure taula laguntza paketea (BSP). Free Software Foundation-ek GCC Deskarga atalean eskuragarri dauden deskargak eskaintzen ditu eta GCCren bertsio-ohar osoak GCC Oharra atalean daude eskuragarri.
Lotutako informazioa http://gcc.gnu.org/
Nios II GNU Toolchain-en eguneratzeak
Tresna hauek berritu dira:
- GCC 4.8.3 bertsiora
- Estekaren denboraren optimizazioa ([flto]) gaituta dago
- GDB 7.7 bertsiora
- newlib 1.18 bertsiora
Windows ostalari plataformako eraikitze-ingurunea optimizatu da eraikitze denbora azkarragoak emateko. Adibidezample, oinarrizkoa eraikiz webzerbitzariaren aplikazioak lehen denboraren herena hartzen du orain.
Max10-rako laguntza gehigarria
Argitalpen honetan, Max10-rako laguntza gehitzen da memoria hasieratzea eta erabiltzailearen flash memoriarako abiaraztearen euskarria gehituta. Berri baten beta bertsioa dago file bihurtzeko erabilgarritasuna, alt- izenekoafile-bihurtu, zure datuak flashean kargatzeko formatu egokian sartzea errazten duena.
EPCQ IP periferikoaren eguneratzeak
HAL softwarea eta abio-kargagailuaren euskarria gehitu da EPCQ IP bigunaren periferiko berrituarentzat. EPCQ IP nukleoa berritu da x4 modua eta L gailuetarako euskarria gehitzeko, Nios edo FPGAn oinarritutako beste maisuetatik EPCQ gailurako sarbide azkarragoa emanez.
Nios II EDS v14.0 eguneraketak
64 biteko ostalariaren euskarria
Nios II Software Build Tools (SBT) v14.0-k 64 biteko ostalari-sistemak soilik onartzen ditu.
Oharra: Jada ez dira onartzen 32 biteko ostalariak.
Nios II zerbitzu hauek Quartus II produktura eraman dira:
- nios2-gdb-zerbitzaria
- nios2-flash-programatzailea
- nios2-terminal
Exekuzio-denboran pilaren egiaztapena
Nios II EDS-ren aurreko bertsioetan, exekuzio-denboran pilaren egiaztapena gaituta egonez gero, Nios II sistemak ez erantzun dezake. Arazo hau v14.0-n konpondu da.
Luzerako Jauzien euskarria
Nios II EDS-ren aurreko bertsioetan, konpilatzaileak ez zituen behar bezala onartzen jauzi luzeak (256 MBko helbide-barrutitik kanpo). Arazo hau v14.0-n konpondu da
Floating Point Hardware 2 euskarria
Floating Point Hardware 2 guztiz onartzeko, newlib C liburutegia berriro konpilatu behar duzu. Nios II EDS v13.1-n, estekatzaileak huts egin zuen birkonpilatutako C liburutegia aplikazioarekin lotu. Arazo hau v14.0-n konpondu da.
Qsys Bridge euskarria
v14.0-tik hasita, Nios II EDS-k Address Span Extender eta IRQ Bridge nukleoak onartzen ditu.
Nios II Gen2 prozesadorearen euskarria
Nios II Gen2 prozesadorearen core
v14.0-n, Nios II prozesadorearen nukleoak aurrekari bat daukaview Nios II Gen2 prozesadorearen nukleoaren ezarpena, Altera-ren azken gailu-familiak onartzen dituena. Nios II Gen2 prozesadorearen nukleoak jatorrizko Nios II prozesadorearen antzeko tamaina eta errendimendua eskaintzen ditu, eta Nios II Classic prozesadorearen kodearekin bateragarria da bitar mailan. Tresnaren fluxuak eta HALek Nios II Gen2 funtzioak onartzen dituzten aukerak dituzte. BSPak sortzeko eta softwarea eraikitzeko lan-fluxua berdina da, baina Nios II Classic prozesadorerako sortutako BSPak birsortu behar dira.
HAL laguntza Nios II Gen2 prozesadorerako
Nios II Hardware Abstrakzio Geruza (HAL) Nios II Gen2 ezaugarri hauek onartzen ditu:
- 32 biteko helbide-barrutia
- Memoria-eskualde periferikoak (cache gabekoak).
- ECC babesa datu-cachean eta TCM-n Nios II/f nukleoan
Nios II Gen2 prozesadorearen nukleoak eta MAX 10 FPGA euskarria
MAX 10 FPGA gailuak Nios II Gen2 prozesadoreak onartzen ditu, baina ez Nios II Classic prozesadoreak. Nios II sistema bat MAX 10 gailu batean ezartzeko, Nios II Gen2 prozesadorearen nukleoa erabili behar duzu. Altera On-chip Flash memoria osagaiak, 14.0-n sartutakoak, Avalon-MM-k sarbidea ahalbidetzen du txip-ko MAX 10 erabiltzaileen flash memoriara. Osagai honekin, Nios II abiarazte kopiagailuak RAM kodea kopiatu dezake MAX 10 erabiltzailearen flash memoriatik. 1.4.6.3.2. Tresnaren euskarria MAX 10 FPGArako HAL-ek MAX 10 analogikorako (A/D) bihurgailurako oinarrizko kontrolatzaileen euskarria gehitzen du. Altera gailuak programatzeko utilitateak eguneratzen dira MAX 10 erabiltzailearen flash memoria programatzen laguntzeko.
Zer da berria v14.0a10-n: Nios II Gen2 prozesadorea eta Arria 10 FPGA euskarria
Arria 10 FPGA gailuak Nios II Gen2 prozesadoreak onartzen ditu, baina ez Nios II prozesadore klasikoak. Nios II sistema bat Arria 10 gailu batean ezartzeko, Nios II Gen2 prozesadorearen nukleoa erabili behar duzu.
Nios II EDS v13.1 eguneraketak
GCC 4.7.3ra berritu da
v13.1 bertsioan, Nios II Software Build Tools (SBT) eguneratu da GCCren v4.7.3 bertsioa onartzeko. Komando-lerroko aukeren desberdintasunak daude GCC v4.7.3 eta aurretik onartutako bertsioaren artean. Aurreko bertsio batekin sortutako proiektu bat baduzu, zure marka eguneratu behar duzufiles edo birsortu zure taula laguntza paketea (BSP).
Oharra: GCC v4.7.3-k hainbat abisu eta mezu berri gehitzen ditu. Aurreko bertsioan -Werror komando-lerroko aukera erabili bazenuen, baliteke abisu berriek sortutako ustekabeko erroreak ikustea. Nios II GCC 4.7.3 inplementazioari buruzko xehetasunetarako, ikusi Nios II GNU toolchain GCC 4.1.2-tik GCC 4.7.3ra eguneratzea Altera Knowledge Base-n. Free Software Foundation-ek GCC 4.7ra eramateko gida bat eskaintzen du, ohiko arazoak dokumentatuz. Gida hau GCC-n aurki daiteke, GNU Compiler Collection-en, GCC 4.7ra Portatzea atalean. GCC-ren bertsio-ohar osoak GCC-ren bertsioak atalean daude eskuragarri.
Lotutako informazioa
- Altera Knowledge Base
- http://gcc.gnu.org/
Koadro flotagarri pertsonalizatuaren jarraibideen laguntza hobetua
13.1 bertsioan, Qsys-ek aukera bat gehitzen du koma mugikorreko instrukzio-multzo pertsonalizatuaren osagai berri bat hautatzeko, Floating Point Hardware 2. Aurrera ateratzekotagFloating Point Hardware 2 argibideetarako softwarearen euskarria, besteak beste, altera_nios_custom_instr_floating_point_2.h, GCC-k newlib matematika-funtzioak deitzera behartzen dituena (GCC integratutako matematika-funtzioak baino). Alterak gomendatzen du newlib-ekin birkonpilatzea errendimendu hoberako.
Oharra: Ez erabili –mcustom -fpu-cfg komando-lerroko aukera GCCrako. Aukera honek ez ditu Floating Point Hardware 2 argibideak onartzen. Nios II softwarea eraikitzeko tresnak (SBT) banakako –mcustom komandoak gehitzen dizkio fabrikarifile Floating Point Hardware 2 jarraibide pertsonalizatuak onartzeko.
ECC laguntza
13.1 bertsioan hasita, Nios II Processor parametroen editoreak ECC babesa gaitu dezakezu prozesadorearen nukleoko RAM eta instrukzioen cachean. Lehenespenez, ECC ez dago gaituta berrezartzean. Beraz, softwareak ECC babesa gaitu behar du. Softwareak ECC akatsak RAM datu-bitetan ere sar ditzake ECC salbuespen-kudeatzailea eta gertaeren busa probatzeko. Nios II Hardware Abstrakzio Geruza (HAL) ECC hasierako eta salbuespenen kudeaketa onartzeko hedatu da.
Abioko kopiatzaile unibertsala
v13.1 bertsioan, Nios II abioko kopiagailua eguneratu da flash gailu mota gehiago onartzeko. Abioko kopiagailu berrituari abioko kopiatzaile unibertsala deitzen zaio. Nios II abioko kopiagailuak flash gailuetatik aplikazio bitarrak kopiatzen ditu memoria lurrunkorrera. Flash memoria FPGA irudiarekin jartzen da memoria-helbiderik baxuenean, eta ondoren Nios II aplikazioaren irudi bitarrak daude. Aurreko produktuen argitalpenetan, FPGA irudiaren tamaina finkatu zen gailu familia bakoitzerako. Hala ere, Cyclone V, Stratix V eta Arria V familietako gailuetarako, irudiaren tamaina aldagai hauen arabera aldatzen da:
- Flash mota: Irteera laukoitza (EPCQ) edo irteera bakarrekoa (EPCS) Konfigurazio programagarri hobetua
- Flash gailuaren edukiera: 128 edo 256 Mbit
- Konpresioa
- Serial Peripheral Interface (SPI) konfigurazioa: ×1 edo ×4
- Gailuaren diseinua: bakarra edo kaskadatua
Zaila da abioko kopiatzaileak uneko konbinazioa identifikatzea, irudi-tamaina egokia erabil dezan, eta edozein algoritmok etorkizuneko konfigurazioak onartzen ez ditu. Arazo hau konpontzeko, goiburu bat gehitzen zaio FPGA irudiari irudiaren tamaina zehazteko. Goiburuko irudiaren tamaina erabiliz, abioko kopiagailu unibertsalak edozein flash konfiguraziorekin funtziona dezake egungo edo etorkizuneko gailuetan. Sof2flash erabilgarritasuna abioko kopiatzaile unibertsala onartzen duen eguneratzen da. Aldaketa honek ez du eragiten FPGA kontrol blokeak FPGA irudia piztean automatikoki programatzeko duen gaitasunari.
Arazo ezagunak eta erratak
Ondorengo zerrendak arazo ezagunak eta erratak ditu, halakorik balego:
- Nios II Gen2 prozesadorearen cache-portaeran desberdintasun txiki bat dago, prozesadore klasikoen cache-portaera ez-estandarra beren aplikazioetan aprobetxatzea aukeratzen duten garatzaileei eragin diezaiekeena.
Lotutako informazioa
Altera Knowledge Base Ezagutzen diren arazoei eta erratei buruzko informazio gehiago lortzeko, bilatu Altera Knowledge Base-n.
- Nios II Embedded Design Suite bertsioaren oharrak Bidali iritzia
Dokumentuak / Baliabideak
![]() |
intel Nios II Embedded Design Suite bertsioaren oharrak [pdfArgibideak Nios II, Embedded Design Suite bertsioaren oharrak, Nios II Embedded Design Suite bertsioaren oharrak, Design Suite bertsioaren oharrak |