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

Ireo naoty famoahana ireo dia mandrakotra ny dikan-teny 13.1 hatramin'ny 15.0 an'ny Altera® Nios® II Embedded Design Suite (EDS). Ireo naoty famoahana ireo dia mamaritra ny tantaran'ny fanavaozana ny Nios II EDS. Ho an'ny lisitry ny fahadisoana farany indrindra ho an'ny Nios II EDS, tadiavo ny Toby Fahalalana eo ambanin'ny Support on the Altera website. Azonao atao ny mampiasa ny Foiben'ny Fahalalana hitadiavana fahadisoana mifototra amin'ny kinova vokatra voakasika sy ny fepetra hafa.

Fampahalalana mifandraika amin'ny Altera Knowledge Base

Tantara fanavaozana ny vokatra

Ny tabilao manaraka dia mampiseho ny tantaran'ny fanavaozana ny Nios II EDS.

Nios II Embedded Design Suite Revision History

Raha mila fanazavana fanampiny momba ny endri-javatra Nios II EDS dia jereo ny boky torolalana Nios II.

Intel Corporation. Zo rehetra voatokana. Ny Intel, ny logo Intel, ary ny marika Intel hafa dia marika famantarana ny Intel Corporation na ny sampany. Ny Intel dia manome antoka ny fahombiazan'ny vokatra FPGA sy ny semiconductor amin'ny fepetra ankehitriny mifanaraka amin'ny fiantohana manara-penitra an'ny Intel, saingy manana zo hanova ny vokatra sy serivisy amin'ny fotoana rehetra tsy misy filazana. Tsy mandray andraikitra na andraikitra avy amin'ny fampiharana na fampiasana fampahalalana, vokatra, na serivisy voalaza eto ny Intel afa-tsy izay neken'ny Intel an-tsoratra. Manoro hevitra ny mpanjifa Intel mba hahazo ny kinova farany momba ny fanondroana fitaovana alohan'ny hianteherana amin'izay vaovao navoaka sy alohan'ny hametrahana baiko ho an'ny vokatra na serivisy. * Ny anarana sy ny marika hafa dia azo lazaina ho fananan'ny hafa.

Fampahafantarana mifandraika

  • Nios II Classic Processor Reference Handbook
  • Nios II Classic Software Developer's Handbook
  • Nios II Gen2 Processor Reference Handbook
  • Nios II Gen2 Software Developer's Handbook

Nios II EDS v15.0 Fanavaozana

Ny v15.0 Nios II EDS dia ahitana ireto endri-javatra vaovao sy nohatsaraina manaraka ireto:

  • Vaovao MAX 10 analog-to-digital converter (ADC) HAL mpamily
  • New queueed serial peripheral interface (QSPI) HAL Driver
  • Fanatsarana ny mpamily MAX 10 ADC HAL
  • Nios II GNU toolchain nohavaozina ho v4.9.1
    • Fanohanana nohatsaraina ho an'ny fanatsarana ny fotoanan'ny rohy (-flto)— Fifehezana bebe kokoa amin'ny fanatsarana tondro manerantany amin'ny fampiasana mgpopt=[tsy misy, eo an-toerana, manerantany, data, rehetra]
    • Ny fisavana pointer null (vaovao ao amin'ny GNU v4.9.1) dia azo esorina miaraka amin'ny –fno-delete-null-pointer-checks
  • Nios II Linux kernel sy fitaovana rojo fitaovana dia nekena ambony High-profile voavaha ny olana:
  • Nahitsy ny olan'ny mpamily EPCQ HAL
  • Mpanamboatra newlib namboarina tao amin'ny terminal Windows Nios II
  • stdin izao dia miasa tsara amin'ny Windows

Nios II EDS v14.1 Fanavaozana

Nios II Gen2 Processor Core

Ny dikan-teny farany amin'ny Nios II dia 14.0 ary nomena anarana hoe Nios II Classic. Ny dikan-teny Nios II aorian'ity fananganana ity dia antsoina hoe Nios II Gen2. Ny processeur Nios II Gen2 dia mifanentana amin'ny processeur Nios II Classic, saingy manana ireto endri-javatra vaovao manaraka ireto:

  • Safidy ho an'ny isan'ny adiresy 64-bit
  • Faritra fitadidiana periferika azo atao
  • Toromarika arithmetika haingana kokoa sy voafaritra kokoa

IP vaovao voatahiry ho an'ny 14.1

Ny lisitry ny IP vaovao dia ahitana:

  • HPS Ethernet converter IPs - Ireo dia mamela anao hanendry ny HPS Ethernet I/O pins
    amin'ny FPGA I/O pins ary ovay avy amin'ny format GMII ho RGMII na SGMII.
    Fanamarihana: Tena manampy izany raha voafehin'ny HPS I/O ianao.
  • Ireo fitaovana vaovao voatokana ho an'ny fianakaviana IP cores:
    • Arria 10 - TPIU trace IP. Trace no fitaovana farany indrindra amin'ny debug software runtime, toa an'i Signaltap ho an'ny fampandrosoana FPGA. Ity IP ity dia ahafahan'ny mpamorona manondrana ny ARM® Cortex™-A9 trace debug signals amin'ny pins ivelany mba hahafahan'ny trace debug modules toa an'i Lauterbach® na ARM Dstream, azo ampifandraisina amin'ny A10 SoC Cortex-A9.
    • Max 10 - IP vaovao izay manolotra fifandraisana mifanentana amin'ny Qsys amin'ny Max10 ADC sy flash mpampiasa. Ireo IP vaovao ireo dia ampiasaina amin'ny Max10 example designs. Ny famoahana 14.1 dia manana ex vaovaoample designs izay mampiseho:
  • Fomba torimaso max 10, ho an'ny fampiharana herinaratra ambany
  • Analog I/O ho an'ny mpamorona te hampiasa ny ADC mitambatra
  • Fahaizana fanamafisana roa avy amin'ny fitadidiana tselatra fanamafisana Max 10 on-chip Ny Cyclone® V sy ArriaV SoC rafitra references rafitra volamena (GSRDs) dia nohavaozina ihany koa hanohanana ny famoahana 14.1 ACDS sy SoC EDS, midika izany fa hampiditra ho azy ny SoC izy ireo. Ny rindrambaiko dia manamboatra amin'ny 14.1 toy ny PLL workaround ao amin'ny preloader.

64-Bit Host Support Nohatsaraina
Amin'ity famoahana ity, ny fahaiza-manao 64-bit dia nampiana ireto fitaovana manaraka ireto:

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

Fanamarihana: Ao anatin'ny ACDS dia misy mpizara GDB roa farafahakeliny ary mpandrindra tselatra roa no alefa.

Fanavaozana ny tontolo iainana Eclipse
Ny tontolo Eclipse dia nohavaozina ho version 4.3 mba hitondra ny tombotsoan'ny tontolo vaovao amin'ny suite fampandrosoana Nios II. Misy fahasamihafan'ny safidy andalana baiko eo amin'ny GCC v4.8.3 sy ny dikan-teny tohana teo aloha. Raha manana tetikasa efa noforonina miaraka amin'ny dikan-teny teo aloha ianao dia mila manavao ny vokatraofiles na amboary indray ny fonosana fanohanana ny biraonao (BSP). Ny Free Software Foundation dia manome ny fampidinana azo alaina eo ambanin'ny GCC Download ary ny naoty famoahana GCC feno dia azo jerena ao amin'ny GCC Releases.
Fampahafantarana mifandraika http://gcc.gnu.org/

Fanavaozana ny Nios II GNU Toolchain

Nohavaozina ireto fitaovana manaraka ireto:

  • GCC mankany amin'ny version 4.8.3
    • Nalefa ny fanatsarana ny ora ([flto]).
  • GDB mankany amin'ny version 7.7
  • newlib mankany amin'ny version 1.18

Ny tontolon'ny fananganana eo amin'ny sehatra fampiantranoana windows dia namboarina mba hanomezana fotoana fananganana haingana kokoa. Ho an'ny example, manorina ny fototra webmaka ny ampahatelon'ny fotoana nahazatra azy ny fampiharana mpizara.

Fanohanana fanampiny ho an'ny Max10
Amin'ity famoahana ity dia misy fanohanana fanampiny ho an'ny Max10 amin'ny alàlan'ny fanampiana ny fanombohana fahatsiarovana sy ny fanohanan'ny bootload ho an'ny fahatsiarovana flash mpampiasa. Misy version beta vaovao file fampiasa fiovam-po, antsoina hoe alt-file-convert, izay manamora ny fampidirana ny angon-drakitrao amin'ny endrika mety ho entina ao anaty flash.

Fanavaozana ny EPCQ IP Periferika
Nampiana ny rindrambaiko HAL sy ny bootloader ho an'ny periferika IP malefaka EPCQ nohavaozina. Ny fototry ny IP EPCQ dia nohavaozina mba hanampiana fanohanana ny fomba x4 sy ny fitaovana L, manome fidirana haingana kokoa amin'ny fitaovana EPCQ avy amin'ny Nios na tompo hafa mifototra amin'ny FPGA.

Nios II EDS v14.0 Fanavaozana

64-Bit Host Support
Ny Nios II Software Build Tools (SBT) v14.0 dia tsy manohana rafitra mpampiantrano 64-bit fotsiny.

Fanamarihana: Tsy tohana intsony ny mpampiantrano 32-bit.
Nafindra tany amin'ny vokatra Quartus II ireto fitaovana Nios II manaraka ireto:

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

Fanaraha-maso stack-time
Ao amin'ny dikan-teny teo aloha an'ny Nios II EDS, raha toa ka alefa ny fanaraha-maso antsasak'adiny, dia mety ho lasa tsy mamaly ny rafitra Nios II. Ity olana ity dia voavaha amin'ny v14.0.

Fanohanana Long Jump
Ao amin'ny dikan-teny teo aloha an'ny Nios II EDS, ny compiler dia tsy nanohana tsara ny fitsambikinana lava (eo ivelan'ny adiresy 256-MB). Ity olana ity dia voavaha amin'ny v14.0

Fanohanana Floating Point Hardware 2
Mba hanohanana tanteraka ny Floating Point Hardware 2 dia tsy maintsy averinao indray ny tranomboky C newlib. Ao amin'ny Nios II EDS v13.1, tsy nahavita nampifandray ny tranomboky C naverina tamin'ny fampiharana ny mpampitohy. Ity olana ity dia voavaha amin'ny v14.0.

Fanohanana ny Qsys Bridge
Manomboka amin'ny v14.0, ny Nios II EDS dia manohana ny Address Span Extender sy IRQ Bridge cores.

Fanohanana ny processeur Nios II Gen2

Ny Core Processor Nios II Gen2
Ao amin'ny v14.0, ny fototry ny processeur Nios II dia misy preview fampiharana ny fototry ny processeur Nios II Gen2, manohana ny fianakaviana fitaovana farany an'i Altera. Ny fototry ny processeur Nios II Gen2 dia manome habe sy fampisehoana mitovy amin'ny processeur Nios II tany am-boalohany, ary mifanaraka amin'ny code processeur Nios II Classic amin'ny ambaratonga binary. Ny fikorianan'ny fitaovana sy ny HAL dia misy safidy hanohanana ny endri-javatra Nios II Gen2. Mitovy ny fizotran'ny asa amin'ny famokarana BSP sy ny rindrambaiko fananganana, fa ny BSP novokarina ho an'ny processeur Nios II Classic dia tsy maintsy averina.

Fanohanana HAL ho an'ny processeur Nios II Gen2
Ny Nios II Hardware Abstraction Layer (HAL) dia nitarina hanohanana ireto endri-javatra manaraka ireto Nios II Gen2:

  • Adiresy 32-bit isan-karazany
  • Faritra fitadidiana periferika (tsy misy cache).
  • Fiarovana ECC amin'ny cache data sy TCM ao amin'ny core Nios II/f

Nios II Gen2 Processor Cores sy MAX 10 FPGA Support
Ny fitaovana FPGA MAX 10 dia tohanan'ny processeur Nios II Gen2, fa tsy ny processeur Nios II Classic. Mba hampiharana ny rafitra Nios II amin'ny fitaovana MAX 10 dia tsy maintsy mampiasa ny fototry ny processeur Nios II Gen2 ianao. Ny singa fitadidiana Altera On-chip Flash, nampidirina tao amin'ny 14.0, dia ahafahan'i Avalon-MM miditra amin'ny fahatsiarovana tselatra mpampiasa MAX 10 amin'ny chip. Miaraka amin'io singa io, ny copier boot Nios II dia afaka mandika kaody amin'ny RAM avy amin'ny fitadidiana tselatra mpampiasa MAX 10. 1.4.6.3.2. Fanohanana fitaovana ho an'ny MAX 10 FPGA Ny HAL dia manampy ny fanohanan'ny mpamily fototra ho an'ny mpanova MAX 10 analog amin'ny nomerika (A/D). Ny fitaovana fandrindrana ny fitaovana Altera dia nohavaozina hanohanana ny fandaharana ny fahatsiarovana tselatra mpampiasa MAX 10.

Inona no vaovao amin'ny v14.0a10: ny Nios II Gen2 Processor sy Arria 10 FPGA Support
Ny fitaovana FPGA Arria 10 dia tohanan'ny processeur Nios II Gen2, fa tsy ny processeur Nios II mahazatra. Mba hampiharana ny rafitra Nios II amin'ny fitaovana Arria 10 dia tsy maintsy mampiasa ny fototry ny processeur Nios II Gen2 ianao.

Nios II EDS v13.1 Fanavaozana

GCC nohavaozina ho 4.7.3
Ao amin'ny v13.1, ny Nios II Software Build Tools (SBT) dia nohavaozina hanohanana ny version v4.7.3 an'ny GCC. Misy fahasamihafan'ny safidy andalana baiko eo amin'ny GCC v4.7.3 sy ny dikan-teny tohana teo aloha. Raha manana tetikasa efa noforonina miaraka amin'ny dikan-teny teo aloha ianao dia mila manavao ny vokatraofiles na amboary indray ny fonosana fanohanana ny biraonao (BSP).

Fanamarihana: GCC v4.7.3 dia manampy fampitandremana sy hafatra vaovao maromaro. Raha toa ianao ka nampiasa ny -Werror command-line safidy tamin'ny dikan-teny teo aloha, dia mety hahita fahadisoana tsy nampoizina vokatry ny fampitandremana vaovao. Raha mila antsipiriany momba ny fampiharana Nios II GCC 4.7.3 dia jereo ny fanavaozana ny rojo fitaovana GNU Nios II avy amin'ny GCC 4.1.2 mankany amin'ny GCC 4.7.3 ao amin'ny Altera Knowledge Base. Ny Free Software Foundation dia manome torolàlana amin'ny fandefasana ny GCC 4.7, mirakitra ireo olana mahazatra. Ity torolàlana ity dia hita ao amin'ny GCC, ny GNU Compiler Collection, eo ambanin'ny Porting to GCC 4.7. Ny naoty famoahana GCC feno dia azo jerena ao amin'ny GCC Releases.

Fampahafantarana mifandraika

Fanohanana torolàlana manokana amin'ny Floating Point
Ao amin'ny v13.1, ny Qsys dia manampy safidy hisafidianana singa mitsingevana vaovao, Floating Point Hardware 2. Mba haka advantagNy fanohanana rindrambaiko ho an'ny torolàlana Floating Point Hardware 2, dia ahitana ny altera_nios_custom_instr_floating_point_2.h, izay manery ny GCC hiantso ny asa matematika newlib (fa tsy ny GCC naorina-in matematika asa). Altera dia manoro hevitra anao hamerina ny newlib amin'ny fampandehanana tsara indrindra.

Fanamarihana: Aza mampiasa ny -mcustom -fpu-cfg safidy andalana baiko ho an'ny GCC. Ity safidy ity dia tsy manohana ny torolàlana Floating Point Hardware 2. Ny fitaovana fananganana rindrambaiko Nios II (SBT) dia manampy baiko manokana -mcustom amin'ny fanamboaranafile hanohanana ny toromarika mahazatra Floating Point Hardware 2.

Fanohanana ECC
Manomboka amin'ny v13.1, ny mpamoaka mari-pamantarana Nios II Processor dia ahafahanao miaro ny ECC ho an'ny RAM ao amin'ny fototry ny processeur sy ny cache torolàlana. Amin'ny alàlan'ny default, ECC dia tsy mandeha amin'ny famerenana. Noho izany, ny rindrambaiko dia tsy maintsy mamela ny fiarovana ECC. Ny logiciel dia afaka manindrona ny lesoka ECC amin'ny bitika angon-drakitra RAM mba hanohanana ny fitsapana ny mpitantana ny ECC manokana sy ny fiara fitateram-bahoaka. Ny Nios II Hardware Abstraction Layer (HAL) dia miitatra hanohanana ny fanombohana ECC sy ny fikarakarana manokana.

Universal Boot Copier
Ao amin'ny v13.1, ny copier boot Nios II dia nohavaozina mba hanohanana karazana fitaovana tselatra. Ny copier boot nohavaozina dia antsoina hoe copier boot universal. Ny copier boot Nios II dia mandika ny binary fampiharana avy amin'ny fitaovana tselatra mankany amin'ny fahatsiarovana miovaova. Ny fahatsiarovana tselatra dia apetraka miaraka amin'ny sary FPGA amin'ny adiresy fahatsiarovana ambany indrindra, arahin'ny sary binary fampiharana Nios II. Tamin'ny famoahana vokatra teo aloha, ny haben'ny sary FPGA dia raikitra ho an'ny fianakaviana fitaovana tsirairay. Na izany aza, ho an'ny fitaovana ao amin'ny fianakaviana Cyclone V, Stratix V, ary Arria V, ny haben'ny sary dia miovaova arakaraka ireto fari-piainana manaraka ireto:

  • Karazana tselatra: Quad-output (EPCQ) na single-output (EPCS) Enhanced Programmable Configuration device
  • Fahafahana fitaovana tselatra: 128 na 256 Mbits
  • famatrarana
  • Fanofanana rindrankajy periferika (SPI): ×1 na ×4
  • Fametrahana fitaovana: tokana na cascaded

Sarotra ho an'ny mpanonta baoritra ny mamantatra ny fitambaran'izao fotoana izao mba ahafahany mampiasa ny haben'ny sary mifanaraka amin'izany, ary ny algorithm rehetra dia mety tsy hanohana ny fanovana ho avy. Mba hamahana ity olana ity, dia ampiana lohapejy amin'ny sary FPGA mba hamaritana ny haben'ny sary. Amin'ny alàlan'ny fampiasana ny haben'ny sary avy amin'ny lohapejy, ny copier boot universal dia afaka miasa miaraka amin'ny fikandrana tselatra amin'ny fitaovana ankehitriny na ho avy. Ny sof2flash utility dia nohavaozina hanohanana ny copier boot universal. Ity fiovana ity dia tsy misy fiantraikany amin'ny fahafahan'ny sakana fanaraha-maso FPGA manomana ho azy ny sary FPGA amin'ny herinaratra.

Olana fantatra sy Errata
Ity lisitra manaraka ity dia misy olana fantatra sy diso, raha misy:

  • Misy fahasamihafana kely amin'ny fitondran-tena cache processeur Nios II Gen2 izay mety hisy fiantraikany amin'ny mpamorona izay misafidy ny hampiasa ny fihetsika cache tsy manara-penitra an'ireo processeur mahazatra amin'ny fampiharana azy ireo.

Fampahafantarana mifandraika
Altera Knowledge Base Raha mila fanazavana fanampiny momba ny olana fantatra sy ny fahadisoana ary ny fomba fiasa manodidina azy ireo, tadiavo ny Altera Knowledge Base.

  • Nios II Embedded Design Suite Release Notes Mandefasa Feedback

Documents / Loharano

intel Nios II Embedded Design Suite Release Notes [pdf] Toromarika
Nios II, naoty famotsorana naoty Design Suite, naoty famoahana naoty navoakan'i Nios II, naoty famoahana Design Suite

References

Mametraha hevitra

Tsy havoaka ny adiresy mailakao. Voamarika ireo saha ilaina *