intel-logo

intel Nios II Têbînîyên Ragihandina Sêwirana Embedded

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

Nios II Nîşanên Ragihandina Suite Sêwirana Embedded

Van notên berdanê guhertoyên 13.1 heya 15.0 yên Altera® Nios® II Sêwirana Embedded (EDS) vedigirin. Van notên berdanê dîroka guhertoya ji bo Nios II EDS diyar dikin. Ji bo navnîşa herî dawî ya xeletiyên ji bo Nios II EDS, Bingeha Zanînê ya di bin Piştgiriya li ser Altera de bigerin. website. Hûn dikarin Bingeha Zanînê bikar bînin da ku li ser bingeha guhertoya hilberê bandorkirî û pîvanên din li xeletiyê bigerin.

Bingeha Zanînê ya Altera Agahdariya Têkildar

Dîroka Guhertoya Hilberê

Tabloya jêrîn dîroka guhertoya ji bo Nios II EDS nîşan dide.

Dîroka Guhertoya Serûpela Sêwirana Nios II ya Embedded

Ji bo bêtir agahdarî li ser taybetmendiyên Nios II EDS, serî li pirtûkên destanên Nios II bidin.

Pargîdaniya Intel. Hemû maf parastî ne. Intel, logoya Intel, û nîşaneyên din ên Intel marqeyên Intel Corporation an pargîdaniyên wê ne. Intel garantiya performansa FPGA û hilberên xwe yên nîvconductor li gorî taybetmendiyên heyî li gorî garantiya standard a Intel digire, lê mafê ku di her kêliyê de bêyî agahdarî di her hilber û karûbaran de biguhezîne digire. Intel ti berpirsiyarî an berpirsiyariya ku ji serîlêdan an karanîna ti agahdarî, hilber, an karûbarê ku li vir hatî diyar kirin çêdibe, ji bilî ku bi eşkere bi nivîskî ji hêla Intel ve hatî pejirandin. Ji xerîdarên Intel re tê şîret kirin ku berî ku xwe bispêrin agahdariya hatî weşandin û berî ku emrê hilber an karûbaran bidin, guhertoya herî dawî ya taybetmendiyên cîhazê bistînin. *Dibe ku nav û marqeyên din wekî milkê kesên din werin îdîakirin.

Information Related

  • Nios II Classic Processor Reference Manual
  • Pirtûka Pêşkêşkerê Nermalava Klasîk Nios II
  • Nios II Gen2 Processor Reference Manual
  • Pirtûka Pêşkêşkerê Nermalava Nios II Gen2

Nûvekirinên Nios II EDS v15.0

V15.0 Nios II EDS taybetmendiyên jêrîn û pêşkeftî yên jêrîn vedigire:

  • New MAX 10 Veguherera analog-bo-dîjîtal (ADC) ajokerê HAL
  • Ajokarê HAL-ê Navbera Peripheral ya Rêzeya Nû (QSPI).
  • Pêşveçûnên ajokarê MAX 10 ADC HAL
  • Zencîreya amûrê ya Nios II GNU bi v4.9.1 ve hatî nûve kirin
    • Piştgiriya pêşkeftî ji bo xweşbînkirina dema girêdanê (-flto) - Zêdetir kontrol li ser xweşbîniya nîşana gerdûnî bi karanîna mgpopt=[ne, herêmî, gerdûnî, dane, hemî]
    • Kontrola nîşana null (di GNU v4.9.1-ê de nû) dikare bi –fno-delete-null-pointer-checks were asteng kirin
  • Nios II kernel Linux û hêmanên zincîra amûrê li jor High-pro hatine pejirandinfile pirsgirêkên çareser kirin:
  • Pirsgirêkên ajokerê EPCQ HAL rast kirin
  • Generatora newlib-a xwerû di termînala Windows Nios II de hatî rast kirin
  • stdin niha li ser Windows-ê rast dixebite

Nûvekirinên Nios II EDS v14.1

Nios II Gen2 Processor Core

Guhertoya paşîn a Nios II 14.0 e û navê wê Nios II Classic e. Guhertoyên Nios II piştî vê çêkirinê jê re Nios II Gen2 tê gotin. Pêvajoyên Nios II Gen2 bi pêvajoyên Nios II Classic re hevaheng in, lê taybetmendiyên nû yên jêrîn hene:

  • Vebijarkên ji bo rêzek navnîşana 64-bit
  • Herêma bîra dorhêla vebijarkî
  • Talîmatên jimartinê yên zûtir û diyarkertir

IP-yên Nû yên Embedded ji bo 14.1

Navnîşa IP-ya nû ev e:

  • IP-yên veguherîner ên HPS Ethernet - Van dihêlin ku hûn pînên I/O yên HPS Ethernet destnîşan bikin
    li ser pinên FPGA I/O û wan ji formata GMII veguherînin RGMII an SGMII.
    Not: Ger hûn ji hêla HPS I/O ve bi sînorkirî bin, ev pir alîkar e.
  • Corên IP-ê yên malbata-taybetî yên cîhaza nû:
    • Arria 10 - IP-ya şopandina TPIU. Trace di debuka nermalava xebitandinê de amûra herî dawî ye, mîna ku Signaltap ji bo pêşkeftina FPGA-yê ye. Vê IP-ê rê dide pêşdebiran ku ARM® Cortex™-A9 nîşaneyên debugkirina şopandinê ji pinên derveyî re derxînin da ku modulên debugê yên mîna Lauterbach® an ARM Dstream bişopînin, dikarin bi A10 SoC Cortex-A9 ve werin girêdan.
    • Max 10 - IP-yên nû yên ku pêwendiyên hevgirtî yên Qsys ji Max10 ADC û flasha bikarhêner re radigihînin. Van IP-yên nû di Max10 ex de têne bikar anînample designs. Serbestberdana 14.1 berê xwedan nû yeampsêwiranên ku destnîşan dikin:
  • Max 10 moda xewê, ji bo serîlêdanên hêza kêm
  • I/O analog ji bo pêşdebirên ku dixwazin ADC-yên yekbûyî bikar bînin
  • Kapasîteya veavakirina dualî ji Max 10-ê bîranîna flashê ya mîhengsaziya ser-çîp-ê Sêwiranên referansa pergala zêrîn a Cyclone® V û ArriaV SoC (GSRD) jî hatine nûve kirin ku piştgirî bidin berdanên 14.1 ACDS û SoC EDS, ev tê vê wateyê ku ew ê bixweber SoC-ê têxin nav xwe. nermalavê di 14.1-ê de mîna xebata PLL-ê di pêşbarkêşkerê de rast dike.

Piştgiriya Mêvandarê 64-Bîtê Pêşveçûn
Di vê serbestberdanê de, kapasîteya 64-bit li amûrên jêrîn hate zêdekirin:

  • Pêşkêşkara 64-bit nios2-gdb
  • 64-bit nios2-flash-bernameçêker
  • 64-bit nios2-termînalê

Not: Di nav ACDS de, bi kêmî ve du serverên GDB û du bernamenûsên flash têne şandin.

Nûvekirinên Jîngeha Eclipse
Jîngeha Eclipse bi guhertoya 4.3-ê ve hatî nûve kirin da ku feydeyên jîngeha nûtir bîne ser pakêta pêşkeftina Nios II. Cûdahiyên vebijarka rêzika fermanê di navbera GCC v4.8.3 û guhertoya berê ya piştgirîkirî de hene. Ger projeyek we ya heyî heye ku bi guhertoyek berê ve hatî çêkirin, hûn hewce ne ku çêkirina xwe nûve bikinfiles an pakêta desteka panela xwe (BSP) ji nû ve ava bikin. Weqfa Nermalava Azad dakêşanên ku di bin Dakêşana GCC-yê de peyda dibin peyda dike û têbîniyên serbestberdana tevahî ya GCC di bin Weşanên GCC de peyda dibin.
Information Related http://gcc.gnu.org/

Nûvekirinên Nios II GNU Toolchain

Amûrên jêrîn hatine nûve kirin:

  • GCC ji bo guhertoya 4.8.3
    • Optimîzasyona dema girêdanê ([flto]) çalak kirin
  • GDB ji bo guhertoya 7.7
  • newlib ji bo guhertoya 1.18

Jîngeha çêkirinê ya li ser platforma mêvandarê windows-ê hatî xweşbîn kirin ku demên çêkirina zûtir bide. Ji bo example, avakirina bingehîn webserîlêdana serverê naha yek-sê ya dema berê digire.

Piştgiriya Zêde ji bo Max10
Di vê serbestberdanê de, ji bo Max10-ê bi lêzêdekirina destpêkirina bîranînê û piştgiriya bootload-ê ji bo bîranîna flash-a bikarhêner piştgirî zêde dibe. Guhertoyek beta ya nû heye file amûra veguherînê, bi navê alt-file-veguhertin, ku ew hêsantir dike ku hûn daneyên xwe di forma rast de ji bo barkirina nav flashê bigirin.

Nûvekirina EPCQ IP Peripheral
Piştgiriya nermalava HAL û bootloader ji bo pêveka IP-ya nerm a EPCQ-ya nûvekirî hate zêdekirin. Navika IP-ya EPCQ-ê hatî nûve kirin da ku piştgirî ji bo moda x4 û cîhazên L zêde bike, ku zûtir gihîştina cîhaza EPCQ ji Nios an serwerên din ên bingehîn ên FPGA-yê dide.

Nûvekirinên Nios II EDS v14.0

Piştgiriya Host 64-Bit
Amûrên Avakirina Nermalava Nios II (SBT) v14.0 tenê pergalên mêvandar ên 64-bit piştgirî dike.

Not: Mêvandarên 32-bit êdî nayên piştgirî kirin.
Karûbarên jêrîn ên Nios II li hilbera Quartus II hatine veguheztin:

  • nios2-gdb-server
  • nios2-flash-bernameçêker
  • nios2-termînalê

Kontrolkirina stack-dema xebitandinê
Di guhertoyên berê yên Nios II EDS de, ger kontrolkirina stakê ya dema xebitandinê were çalak kirin, dibe ku pergala Nios II bêbersiv bibe. Ev pirsgirêk di v14.0 de çareser kirin.

Piştgiriya Jump Dirêj
Di guhertoyên berê yên Nios II EDS-ê de, berhevkar bi rêkûpêk bazdanên dirêj piştgirî nekir (li derveyî rêzek navnîşana 256-MB). Ev pirsgirêk di v14.0 de çareser kirin

Piştgiriya Hardware 2 ya Floating Point
Ji bo piştgirîkirina bi tevahî Floating Point Hardware 2, divê hûn pirtûkxaneya newlib C ji nû ve berhev bikin. Di Nios II EDS v13.1 de, lîker nekariye pirtûkxaneya C ya ji nû ve berhevkirî bi serîlêdanê ve girêbide. Ev pirsgirêk di v14.0 de çareser kirin.

Piştgiriya Pira Qsys
Bi v14.0-ê dest pê dike, Nios II EDS piştgirî dide Navnîşan Span Extender û IRQ Bridge.

Piştgiriya Pêvajoya Nios II Gen2

Nios II Gen2 Processor Core
Di v14.0 de, bingeha pêvajoyek Nios II pêşekek vedigireview pêkanîna bingeha pêvajoya Nios II Gen2, piştgirî dide malbatên cîhazên herî dawî yên Altera. Navika pêvajoya Nios II Gen2 mezinahî û performansa mîna pêvajoya orîjînal Nios II peyda dike, û di asta binaryê de bi koda pêvajoyê ya Nios II Classic re hevaheng e. Herikîna amûrê û HAL vebijarkên piştgirîkirina taybetmendiyên Nios II Gen2 vedihewîne. Karê xebata ji bo hilberîna BSP û nermalava avakirina yek e, lê BSP-yên ku ji bo pêvajoya Nios II Classic têne çêkirin divê ji nû ve werin nûjen kirin.

Piştgiriya HAL ji bo Pêvajoya Nios II Gen2
Nios II Hardware Abstraction Layer (HAL) ji bo piştgirîkirina taybetmendiyên jêrîn ên Nios II Gen2 tête dirêj kirin:

  • Rêzeya navnîşana 32-bit
  • Herêmên bîra Peripheral (necached).
  • Parastina ECC-ê li ser cache daneyê û TCM-yên di bingeha Nios II/f de

Corên Pêvajoya Nios II Gen2 û Piştgiriya MAX 10 FPGA
Amûrên MAX 10 FPGA ji hêla pêvajoya Nios II Gen2 ve têne piştgirî kirin, lê ne ji hêla pêvajoya Nios II Classic ve têne piştgirî kirin. Ji bo bicîhkirina pergalek Nios II li ser amûrek MAX 10, divê hûn bingeha pêvajoyek Nios II Gen2 bikar bînin. Parçeya bîranîna Flash-ê ya Altera On-chip, ku di 14.0-ê de hatî destnîşan kirin, Avalon-MM gihandina bîranîna flash-ê ya bikarhêner MAX 10-a-çîpê dike. Bi vê hêmanê re, kopîkera bootê ya Nios II dikare kodê li RAM-ê ji bîra flash-a bikarhêner MAX 10 kopî bike. 1.4.6.3.2. Piştgiriya Amûrê ji bo MAX 10 FPGA HAL ji bo veguherera MAX 10 analog bo dîjîtal (A/D) piştgiriya ajokera bingehîn zêde dike. Karûbarên bernamekirinê yên cîhaza Altera têne nûve kirin da ku bernamekirina bîranîna flash-a bikarhêner MAX 10 piştgirî bikin.

Di v14.0a10 de çi Nû ye: Pêvajoya Nios II Gen2 û Arria 10 Piştgiriya FPGA
Amûrên Arria 10 FPGA ji hêla pêvajoya Nios II Gen2 ve têne piştgirî kirin, lê ne ji hêla pêvajoya klasîk a Nios II ve têne piştgirî kirin. Ji bo bicîhkirina pergalek Nios II li ser amûrek Arria 10, divê hûn bingeha pêvajoyek Nios II Gen2 bikar bînin.

Nûvekirinên Nios II EDS v13.1

GCC bi 4.7.3 ve hatî nûve kirin
Di v13.1 de, Amûrên Avakirina Nermalava Nios II (SBT) hatine nûve kirin da ku guhertoya v4.7.3 ya GCC piştgirî bike. Di navbera GCC v4.7.3 û guhertoya berê ya piştgirîkirî de cûdahiyên vebijarka rêzika fermanê hene. Ger projeyek we ya heyî heye ku bi guhertoyek berê ve hatî çêkirin, hûn hewce ne ku çêkirina xwe nûve bikinfiles an pakêta desteka panela xwe (BSP) ji nû ve ava bikin.

Not: GCC v4.7.3 gelek hişyarî û peyamên nû zêde dike. Ger we di guhertoya berê de vebijarka rêzika fermanê -Werror bikar anî, dibe ku hûn xeletiyên nediyar ên ku ji hêla hişyariyên nû ve têne çêkirin bibînin. Ji bo hûrguliyên di derbarê pêkanîna Nios II GCC 4.7.3 de, li Bingeha Zanînê ya Altera serî li nûvekirina zincîra amûrê ya Nios II GNU ji GCC 4.1.2 berbi GCC 4.7.3 bikin. Weqfa Nermalava Azad rêbernameyek ji bo veguheztina GCC 4.7 peyda dike, pirsgirêkên hevpar belge dike. Ev rêber dikare li GCC, Berhevkarê Berhevkarê GNU, di binê Porting to GCC 4.7 de were dîtin. Nîşanên serbestberdana tevahî GCC di bin Ragihandinên GCC de hene.

Information Related

Piştgiriya Telîmata Xweser a Floating Point-ê ya Pêşkeftî
Di v13.1-ê de, Qsys vebijarkek zêde dike ku ji bo bijartina pêkhateyek nû ya koma talîmatên xwerû ya xala herikînê, Hardware 2-ya Floating Point.tage ya piştgiriya nermalavê ya ji bo rêwerzên Floating Point Hardware 2, altera_nios_custom_instr_floating_point_2.h vedihewîne, ku GCC neçar dike ku bangî fonksiyonên matematîkê yên newlib bike (li şûna fonksiyonên matematîkî yên çêkirî yên GCC). Altera pêşniyar dike ku hûn ji bo performansa çêtirîn bi newlib re ji nû ve berhev bikin.

Not: Ji bo GCC vebijarka rêzika fermanê –mcustom -fpu-cfg bikar neynin. Ev vebijark rêwerzên Floating Point Hardware 2 piştgirî nake. Amûrên çêkirina nermalava Nios II (SBT) fermanên kesane-mcustom li çêkirinê zêde dikinfile ji bo piştgirîkirina rêwerzên xwerû yên Floating Point Hardware 2.

Piştgiriya ECC
Di v13.1-ê de dest pê dike, edîtorê Parametreya Pêvajoya Nios II dihêle hûn parastina ECC-ê ji bo RAM-ên di navgîniya pêvajoyê û cacheya rêwerzê de çalak bikin. Ji hêla xwerû, ECC di vesazkirinê de ne çalak e. Ji ber vê yekê, nermalava pêdivî ye ku parastina ECC çalak bike. Nermalava di heman demê de dikare xeletiyên ECC di biteyên daneya RAM-ê de jî derxîne da ku ceribandina destekkarê îstîsna ECC û otobusa bûyerê piştgirî bike. Nios II Hardware Abstraction Layer (HAL) tê dirêj kirin da ku destekkirina ECC û destwerdana awarte piştgirî bike.

Universal Boot Copier
Di v13.1-ê de, kopîkera bootê ya Nios II tê nûve kirin da ku bêtir cûreyên cîhazên flash piştgirî bike. Ji kopîkera bootê ya nûvekirî re kopîkera bootê ya gerdûnî tê gotin. Kopîkera boot Nios II binaryên serîlêdanê ji cîhazên flashê berbi bîranîna bêserûber kopî dike. Bîra flash bi wêneya FPGA re li navnîşana bîranîna herî hindik tê danîn, li dû wê jî wêneyên binary ên serîlêdana Nios II. Di weşanên hilberên berê de, mezinahiya wêneya FPGA ji bo her malbata cîhazê hate rast kirin. Lêbelê, ji bo cîhazên di malbatên Cyclone V, Stratix V, û Arria V de, mezinahiya wêneyê li gorî guhêrbarên jêrîn diguhere:

  • Cûreya Flashê: Amûra Vesazkirina Bernamekirî ya Pêşkeftî ya Quad-derketina (EPCQ) an yek-derketina (EPCS)
  • Kapasîteya cîhaza Flash: 128 an 256 Mbits
  • Compression
  • Veavakirina navbeynkariya periferîkî ya serial (SPI): ×1 an ×4
  • Plansaziya cîhazê: yekane an kaskadî

Ji bo kopîkera bootê dijwar e ku meriv hevberdana heyî nas bike da ku ew mezinahiya wêneya guncan bikar bîne, û dibe ku her algorîtmayek piştgirî nede veavakirinên pêşerojê. Ji bo çareserkirina vê pirsgirêkê, sernavek li wêneya FPGA tê zêdekirin da ku mezinahiya wêneyê diyar bike. Bi karanîna mezinahiya wêneyê ji sernavê, kopîkera bootê ya gerdûnî dikare di cîhazên heyî an pêşerojê de bi her veavakirina flashê re bixebite. Karûbarek sof2flash tê nûve kirin ku piştgirî bide kopîkera bootê ya gerdûnî. Ev guhertin bandorê li kapasîteya bloka kontrolê ya FPGA nake ku bixweber wêneya FPGA-yê bi hêz-veberdanê bername bike.

Pirsgirêkên Naskirî û Erê
Di navnîşa jêrîn de pirsgirêk û xeletiyên naskirî hene, heke hebe:

  • Cûdahiyek piçûk di behreya cache ya pêvajoya Nios II Gen2 de heye ku dibe ku bandorê li pêşdebiran bike ku hildibijêrin ku di serîlêdanên xwe de behreya cache-ya ne-standard a pêvajoyên klasîk bikar bînin.

Information Related
Bingeha Zanînê ya Altera Ji bo bêtir agahdarî li ser pirsgirêk û xeletiyên naskirî û çawaniya xebitandina wan, li Bingeha Zanînê ya Altera bigerin.

  • Nios II Sêwirana Embedded Suite Notes Release Feedback Send

Belge / Çavkanî

intel Nios II Têbînîyên Ragihandina Sêwirana Embedded [pdf] Rênîşander
Nios II, Nîşeyên Serbestberdanê yên Sêwirana Sêwirana Bicihkirî, Nîşeyên Ragihandina Suite Sêwirana Bihêle Nios II, Nîşeyên Ragihandina Suite Sêwiranê

Çavkanî

Bihêle şîroveyek

Navnîşana e-nameya we nayê weşandin. Zeviyên pêwîst têne nîşankirin *