intel-logo

Noti ta' Rilaxx ta' Intel Nios II Embedded Design Suite

intel-Nios-Embedded-Design-Suite-Release-Noti-prodott

Nios II Embedded Design Suite Noti ta' Rilaxx

Dawn in-noti tar-rilaxx ikopru verżjonijiet 13.1 sa 15.0 tal-Altera® Nios® II Embedded Design Suite (EDS). Dawn in-noti ta' rilaxx jiddeskrivu l-istorja tar-reviżjoni għall-EDS Nios II. Għal-lista l-aktar reċenti ta’ errata għan-Nios II EDS, fittex il-Bażi tal-Għarfien taħt Appoġġ fuq l-Altera websit. Tista' tuża l-Bażi ta' Għarfien biex tfittex errata bbażata fuq il-verżjoni tal-prodott affettwata u kriterji oħra.

Informazzjoni Relatata Altera Knowledge Base

Storja tar-Reviżjoni tal-Prodott

It-tabella li ġejja turi l-istorja tar-reviżjoni għal Nios II EDS.

Nios II Embedded Design Suite Reviżjoni Storja

Għal aktar informazzjoni dwar il-karatteristiċi ta' Nios II EDS, irreferi għall-manwali ta' Nios II.

Korporazzjoni Intel. Id-drittijiet kollha riżervati. Intel, il-logo Intel, u marki oħra Intel huma trademarks ta' Intel Corporation jew is-sussidjarji tagħha. Intel tiggarantixxi l-prestazzjoni tal-prodotti FPGA u semikondutturi tagħha skont l-ispeċifikazzjonijiet attwali skont il-garanzija standard ta 'Intel, iżda tirriżerva d-dritt li tagħmel bidliet fi kwalunkwe prodott u servizz fi kwalunkwe ħin mingħajr avviż. Intel ma tassumi l-ebda responsabbiltà jew responsabbiltà li tirriżulta mill-applikazzjoni jew l-użu ta' kwalunkwe informazzjoni, prodott jew servizz deskritt hawnhekk ħlief kif miftiehem espressament bil-miktub minn Intel. Il-klijenti Intel huma avżati biex jiksbu l-aħħar verżjoni tal-ispeċifikazzjonijiet tal-apparat qabel ma jiddependu fuq kwalunkwe informazzjoni ppubblikata u qabel ma jagħmlu ordnijiet għal prodotti jew servizzi. *Ismijiet u marki oħra jistgħu jiġu mitluba bħala proprjetà ta’ ħaddieħor.

Informazzjoni Relatata

  • Nios II Classic Processor Reference Handbook
  • Nios II Classic Software Developer's Handbook
  • Manwal ta' Referenza tal-Proċessur Nios II Gen2
  • Nios II Gen2 Software Developer's Handbook

Nios II EDS v15.0 Aġġornamenti

Il-V15.0 Nios II EDS jinkludi l-karatteristiċi ġodda u mtejba li ġejjin:

  • Sewwieq ġdid HAL tal-konvertitur analog-to-digital (ADC) MAX 10
  • Sewwieq HAL tal-Interface Periferali Serjali fil-kju ġdid (QSPI).
  • Titjib fis-sewwieq MAX 10 ADC HAL
  • Nios II GNU toolchain aġġornat għal v4.9.1
    • Appoġġ imtejjeb għall-ottimizzazzjoni tal-ħin tal-link (-flto) — Aktar kontroll fuq l-ottimizzazzjoni tal-pointer globali bl-użu ta’ mgpopt=[xejn, lokali, globali, dejta, kollha]
    • Null pointer check (ġdid f'GNU v4.9.1) jista' jiġi diżattivat bi –fno-delete-null-pointer-checks
  • Nios II Linux kernel u toolchain komponenti ġew aċċettati upstream High-profile kwistjonijiet solvuti:
  • Kwistjonijiet tas-sewwieq EPCQ HAL ikkoreġuti
  • Ġeneratur newlib personalizzat iffissat fit-terminal Windows Nios II
  • stdin issa qed jaħdem b'mod korrett fuq il-Windows

Nios II EDS v14.1 Aġġornamenti

Nios II Gen2 Core Processor

L-aħħar verżjoni tan-Nios II hija 14.0 u hija msemmija Nios II Classic. Verżjonijiet Nios II wara din il-bini jissejħu Nios II Gen2. Il-proċessuri Nios II Gen2 huma binarji kompatibbli mal-proċessuri Nios II Classic, iżda għandhom il-karatteristiċi ġodda li ġejjin:

  • Għażliet għal firxa ta' indirizzi ta' 64 bit
  • Reġjun tal-memorja periferali mhux obbligatorju
  • Istruzzjonijiet aritmetiċi aktar mgħaġġla u deterministiċi

IPs Inkorporati ġodda għal 14.1

Il-lista ta’ PI ġodda tinkludi:

  • HPS Ethernet converter IPs – Dawn jippermettulek tassenja l-HPS Ethernet I/O pins
    għal pinnijiet I/O FPGA u jaqilbuhom mill-format GMII għal RGMII jew SGMII.
    Nota: Dan huwa ta' għajnuna kbira jekk int limitat bil-pin mill-HPS I/O.
  • Qlub IP speċifiċi għall-familja ta' apparat ġdid:
    • Arria 10 – TPIU trace IP. Trace hija l-għodda aħħarija fid-debug tas-softwer runtime, bħal Signaltap huwa għall-iżvilupp FPGA. Dan l-IP jippermetti lill-iżviluppaturi li jesportaw is-sinjali tad-debug tat-traċċa ARM® Cortex™-A9 għal pinnijiet esterni sabiex il-moduli tad-debug tat-traċċa bħal Lauterbach® jew ARM Dstream, ikunu jistgħu jiġu konnessi mal-A10 SoC Cortex-A9.
    • Max 10 - IPs ġodda li jwasslu interfaces kompatibbli Qsys lill-ADCs Max10 u flash tal-utent. Dawn l-IPs ġodda jintużaw fil-Max10 example disinji. Ir-rilaxx 14.1 għandu ex ġdidampdisinji li juru:
  • Max 10 modalità sleep, għal applikazzjonijiet ta 'enerġija baxxa
  • I/O analogu għall-iżviluppaturi li jixtiequ jużaw l-ADCs integrati
  • Kapaċità ta 'konfigurazzjoni doppja mill-memorja flash tal-konfigurazzjoni Max 10 fuq iċ-ċippa Id-disinni ta' referenza tas-sistema tad-deheb tas-Cyclone® V u ArriaV SoC (GSRDs) ġew aġġornati wkoll biex jappoġġjaw ir-rilaxxi 14.1 ACDS u SoC EDS, dan ifisser li se jinkludu awtomatikament is-SoC issolvi softwer f'14.1 bħall-soluzzjoni tal-PLL fil-preloader.

Appoġġ Ospitanti 64-Bit Imsaħħaħ
F'dan ir-rilaxx, il-kapaċità 64-bit ġiet miżjuda mal-għodod li ġejjin:

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

Nota: Fi ħdan ACDS, mill-inqas żewġ servers GDB u żewġ programmaturi flash huma mibgħuta.

Titjib għall-Ambjent Eclipse
L-ambjent Eclipse ġie aġġornat għall-verżjoni 4.3 biex iġib il-benefiċċji ta 'l-ambjent l-aktar ġdid għall-suite ta' żvilupp Nios II. Hemm differenzi tal-għażla tal-linja tal-kmand bejn GCC v4.8.3 u l-verżjoni appoġġjata qabel. Jekk għandek proġett eżistenti maħluqa b'verżjoni preċedenti, għandek bżonn taġġorna l-għamla tiegħekfiles jew jirriġenera l-pakkett ta 'appoġġ tal-bord tiegħek (BSP). Il-Free Software Foundation tipprovdi t-tniżżil disponibbli taħt GCC Download u n-noti sħaħ tar-rilaxx tal-GCC huma disponibbli taħt GCC Releases.
Informazzjoni Relatata http://gcc.gnu.org/

Titjib għall-Katina tal-Għodda GNU Nios II

L-għodod li ġejjin ġew imtejba:

  • GCC għall-verżjoni 4.8.3
    • L-ottimizzazzjoni tal-ħin tal-link ([flto]) attivata
  • GDB għall-verżjoni 7.7
  • newlib għall-verżjoni 1.18

L-ambjent tal-bini fuq il-pjattaforma ospitanti tat-twieqi ġie ottimizzat biex jagħti ħinijiet tal-bini aktar mgħaġġla. Per example, il-bini tal-bażiku webapplikazzjoni tas-server issa tieħu terz tal-ħin li kienet.

Appoġġ Addizzjonali għal Max10
F'dan ir-rilaxx, hemm appoġġ miżjud għal Max10 permezz taż-żieda ta 'inizjalizzazzjoni tal-memorja u appoġġ tal-bootload għall-memorja flash tal-utent. Hemm verżjoni beta ta 'ġdida file utilità ta' konverżjoni, imsejħa alt-file-Convert, li jagħmilha aktar faċli biex tikseb id-data tiegħek fil-format korrett għat-tagħbija fil-flash.

Aġġornamenti għall-EPCQ IP Periferali
Ġie miżjud softwer HAL u appoġġ tal-bootloader għall-periferali IP artab EPCQ aġġornat. Il-qalba tal-EPCQ IP ġiet imtejba biex iżżid l-appoġġ għall-apparati tal-modalità x4 u L, li tagħti aċċess aktar mgħaġġel għall-apparat EPCQ minn Nios jew kaptani oħra bbażati fuq FPGA.

Nios II EDS v14.0 Aġġornamenti

Appoġġ Ospitanti 64-Bit
Il-Nios II Software Build Tools (SBT) v14.0 jappoġġja biss sistemi ospitanti ta '64-bit.

Nota: Ospiti 32-bit m'għadhomx appoġġjati.
L-utilitajiet Nios II li ġejjin ġew trasferiti għall-prodott Quartus II:

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

Iċċekkjar tal-Munzell ta' Run-time
F'verżjonijiet preċedenti tan-Nios II EDS, jekk l-iċċekkjar tal-munzell tal-run-time kien attivat, is-sistema Nios II tista' ma tirrispondix. Din il-kwistjoni hija solvuta f'v14.0.

Appoġġ tal-Aqbeż fit-Tul
F'verżjonijiet preċedenti tan-Nios II EDS, il-kompilatur ma appoġġax b'mod korrett il-long jumps (barra medda ta 'indirizzi ta' 256-MB). Din il-kwistjoni hija solvuta fi v14.0

Floating Point Hardware 2 Appoġġ
Biex tappoġġja bis-sħiħ Floating Point Hardware 2, trid terġa 'tikkompila l-librerija newlib C. Fil-Nios II EDS v13.1, il-linker naqas milli jgħaqqad il-librerija C rikompilata mal-applikazzjoni. Din il-kwistjoni hija solvuta fi v14.0.

Qsys Bridge Appoġġ
Nibda minn v14.0, in-Nios II EDS jappoġġja l-Address Span Extender u l-qalba tal-Pont IRQ.

Appoġġ għall-Proċessur Nios II Gen2

Il-qalba tal-proċessur Nios II Gen2
F'v14.0, il-qalba tal-proċessur Nios II tinkludi preview implimentazzjoni tal-qalba tal-proċessur Nios II Gen2, li tappoġġja l-aħħar familji ta 'apparat ta' Altera. Il-qalba tal-proċessur Nios II Gen2 tagħti daqs u prestazzjoni simili għall-proċessur Nios II oriġinali, u hija kompatibbli mal-kodiċi tal-proċessur Nios II Classic fil-livell binarju. Il-fluss tal-għodda u l-HAL jinkludu għażliet biex jappoġġjaw il-karatteristiċi ta 'Nios II Gen2. Il-fluss tax-xogħol għall-ġenerazzjoni ta 'BSPs u softwer tal-bini huwa l-istess, iżda l-BSPs iġġenerati għall-proċessur Nios II Classic għandhom jiġu riġenerati.

Appoġġ HAL għall-Proċessur Nios II Gen2
Is-Saff tal-Astrazzjoni tal-Hardware Nios II (HAL) huwa estiż biex jappoġġja l-karatteristiċi Nios II Gen2 li ġejjin:

  • Firxa ta' indirizzi ta' 32 bit
  • Reġjuni tal-memorja periferali (mhux fil-cache).
  • Protezzjoni ECC fuq data cache u TCMs fil-qalba Nios II/f

Nios II Gen2 Processor Cores u MAX 10 FPGA Appoġġ
L-apparati MAX 10 FPGA huma appoġġjati mill-proċessur Nios II Gen2, iżda mhux mill-proċessur Nios II Classic. Biex timplimenta sistema Nios II fuq apparat MAX 10, trid tuża l-qalba tal-proċessur Nios II Gen2. Il-komponent tal-memorja Flash Altera On-chip, introdott f'14.0, jippermetti aċċess Avalon-MM għall-memorja flash tal-utent MAX 10 fuq iċ-ċippa. B'dan il-komponent, il-kopjatur tal-boot Nios II jista 'jikkopja kodiċi għal RAM mill-memorja flash tal-utent MAX 10. 1.4.6.3.2. Appoġġ għall-Għodda għall-FPGA MAX 10 L-HAL iżid appoġġ bażiku tas-sewwieq għall-konvertitur analogu għal diġitali (A/D) MAX 10. L-utilitajiet tal-ipprogrammar tal-apparat Altera huma aġġornati biex jappoġġjaw l-ipprogrammar tal-memorja flash tal-utent MAX 10.

X'hemm Ġdid f'v14.0a10: il-Proċessur Nios II Gen2 u l-Appoġġ FPGA Arria 10
L-apparati Arria 10 FPGA huma appoġġjati mill-proċessur Nios II Gen2, iżda mhux mill-proċessur klassiku Nios II. Biex timplimenta sistema Nios II fuq apparat Arria 10, trid tuża l-qalba tal-proċessur Nios II Gen2.

Nios II EDS v13.1 Aġġornamenti

GCC Imtejjeb għal 4.7.3
F'v13.1, il-Nios II Software Build Tools (SBT) ġew aġġornati biex jappoġġjaw il-verżjoni v4.7.3 tal-GCC. Hemm differenzi tal-għażla tal-linja tal-kmand bejn GCC v4.7.3 u l-verżjoni appoġġjata qabel. Jekk għandek proġett eżistenti maħluqa b'verżjoni preċedenti, għandek bżonn taġġorna l-għamla tiegħekfiles jew jirriġenera l-pakkett ta 'appoġġ tal-bord tiegħek (BSP).

Nota: GCC v4.7.3 iżid diversi twissijiet u messaġġi ġodda. Jekk użajt l-għażla tal-linja tal-kmand -Werror fil-verżjoni preċedenti, tista' tara żbalji mhux mistennija ġġenerati mit-twissijiet il-ġodda. Għal dettalji dwar l-implimentazzjoni ta 'Nios II GCC 4.7.3, irreferi għall-aġġornament tal-katina tal-għodda GNU Nios II minn GCC 4.1.2 għal GCC 4.7.3 fil-Bażi tal-Għarfien ta' Altera. Il-Free Software Foundation tipprovdi gwida għall-porting għal GCC 4.7, li tiddokumenta kwistjonijiet komuni. Din il-gwida tista' tinstab fuq GCC, il-Ġbir tal-Kompilaturi GNU, taħt Porting to GCC 4.7. In-noti sħaħ tar-rilaxx tal-GCC huma disponibbli taħt Rilaxxi tal-GCC.

Informazzjoni Relatata

Appoġġ Mtejjeb ta 'Istruzzjoni Custom Floating Point
F'v13.1, Qsys iżid għażla biex tagħżel komponent ġdid ta' sett ta' struzzjonijiet personalizzati floating point, Floating Point Hardware 2. Biex tieħu vantaġġtage ta 'appoġġ tas-softwer għall-istruzzjonijiet Floating Point Hardware 2, jinkludu altera_nios_custom_instr_floating_point_2.h, li jġiegħel lil GCC isejjaħ funzjonijiet matematika newlib (aktar milli funzjonijiet matematika integrati tal-GCC). Altera jirrakkomanda li terġa 'tikkompila newlib ma' għal prestazzjoni ottima.

Nota: Tużax l-għażla tal-linja tal-kmand –mcustom -fpu-cfg għal GCC. Din l-għażla ma tappoġġjax l-istruzzjonijiet Floating Point Hardware 2. L-għodod tal-bini tas-softwer Nios II (SBT) iżidu kmandi individwali –mcustom mal-għamlafile biex tappoġġja l-istruzzjonijiet tad-dwana tal-Floating Point Hardware 2.

Appoġġ ECC
Nibda minn v13.1, l-editur tal-parametri tal-Proċessur Nios II iħallik tippermetti l-protezzjoni ECC għar-RAMs fil-qalba tal-proċessur u l-cache tal-istruzzjoni. B'mod awtomatiku, l-ECC mhux attivat mal-reset. Għalhekk, is-softwer għandu jippermetti l-protezzjoni ECC. Is-softwer jista 'wkoll jinjetta żbalji ECC f'bits tad-dejta RAM biex jappoġġja l-ittestjar tal-handler tal-eċċezzjoni tal-ECC u l-linja tal-avvenimenti. Is-Saff tal-Astrazzjoni tal-Hardware Nios II (HAL) huwa estiż biex jappoġġja l-inizjalizzazzjoni tal-ECC u l-immaniġġjar tal-eċċezzjonijiet.

Kopjatur tal-Ibbutjar Universali
F'v13.1, il-kopjatur tal-boot Nios II huwa aġġornat biex jappoġġja aktar tipi ta 'apparati flash. Il-kopjatur tal-boot upgraded jissejjaħ il-kopjatur tal-boot universali. Il-kopjatur tal-boot Nios II jikkopja l-binarji tal-applikazzjoni minn apparati flash għal memorja volatili. Il-memorja flash hija stabbilita bl-immaġni FPGA fl-indirizz tal-memorja l-aktar baxx, segwita mill-immaġini binarji tal-applikazzjoni Nios II. Fir-rilaxxi ta 'prodotti preċedenti, id-daqs tal-immaġni FPGA kien iffissat għal kull familja ta' apparat. Madankollu, għal apparati fil-familji Cyclone V, Stratix V, u Arria V, id-daqs tal-immaġini jvarja skont il-varjabbli li ġejjin:

  • Tip ta 'flash: Apparat ta' Konfigurazzjoni Programmabbli Mtejba bi produzzjoni (EPCQ) jew b'output wieħed (EPCS)
  • Kapaċità tal-apparat tal-flash: 128 jew 256 Mbits
  • Kompressjoni
  • Konfigurazzjoni tal-interface periferali tas-serje (SPI): ×1 jew ×4
  • It-tqassim tal-apparat: wieħed jew kaskata

Huwa diffiċli għall-kopjatur tal-boot li jidentifika l-kombinazzjoni attwali sabiex ikun jista 'juża d-daqs xieraq tal-immaġni, u kwalunkwe algoritmu jista' jonqos milli jappoġġja konfigurazzjonijiet futuri. Biex issolvi din il-problema, header huwa miżjud mal-immaġni FPGA biex tispeċifika d-daqs tal-immaġni. Billi tuża d-daqs tal-immaġini mill-header, il-kopjatur tal-boot universali jista 'jaħdem bi kwalunkwe konfigurazzjoni tal-flash f'apparat attwali jew futur. L-utilità sof2flash hija aġġornata biex tappoġġja l-kopjatur tal-boot universali. Din il-bidla ma taffettwax l-abbiltà tal-blokka tal-kontroll FPGA li tipprogramma awtomatikament l-immaġni FPGA meta tixgħel.

Known Issues u Errata
Il-lista li ġejja fiha kwistjonijiet magħrufa u errata, jekk hemm:

  • Hemm differenza żgħira fl-imġieba tal-cache tal-proċessur Nios II Gen2 li tista 'taffettwa lill-iżviluppaturi li jagħżlu li jisfruttaw l-imġiba tal-cache mhux standard tal-proċessuri klassiċi fl-applikazzjonijiet tagħhom.

Informazzjoni Relatata
Altera Knowledge Base Għal aktar informazzjoni dwar kwistjonijiet magħrufa u errata u kif taħdem madwarhom, fittex l-Altera Knowledge Base.

  • Nios II Embedded Design Suite Noti tar-Rilaxx Ibgħat Feedback

Dokumenti / Riżorsi

Noti ta' Rilaxx ta' Intel Nios II Embedded Design Suite [pdf] Istruzzjonijiet
Nios II, Noti ta' Rilaxx ta' Embedded Design Suite, Noti ta' Rilaxx ta' Nios II Embedded Design Suite, Noti ta' Rilaxx ta' Design Suite

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *