intel-logo

Intel Nios II Nodiadau Rhyddhau Ystafell Ddylunio Embedded

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

Nodiadau Rhyddhau Ystafell Ddylunio Embedded Nios II

Mae'r nodiadau rhyddhau hyn yn ymdrin â fersiynau 13.1 i 15.0 o'r Altera® Nios® II Embedded Design Suite (EDS). Mae'r nodiadau rhyddhau hyn yn disgrifio'r hanes adolygu ar gyfer EDS Nios II. Am y rhestr ddiweddaraf o wallau ar gyfer EDS Nios II, chwiliwch y Sylfaen Wybodaeth o dan Cefnogaeth ar yr Altera websafle. Gallwch ddefnyddio'r Gronfa Wybodaeth i chwilio am wallau yn seiliedig ar fersiwn y cynnyrch yr effeithir arno a meini prawf eraill.

Gwybodaeth Berthnasol Sylfaen Wybodaeth Altera

Hanes Adolygu Cynnyrch

Mae'r tabl canlynol yn dangos yr hanes adolygu ar gyfer EDS Nios II.

Hanes Adolygu Ystafell Ddylunio Embedded Nios II

Am ragor o wybodaeth am nodweddion Nios II EDS, cyfeiriwch at lawlyfrau Nios II.

Intel Gorfforaeth. Cedwir pob hawl. Mae Intel, logo Intel, a nodau Intel eraill yn nodau masnach Intel Corporation neu ei is-gwmnïau. Mae Intel yn gwarantu perfformiad ei gynhyrchion FPGA a lled-ddargludyddion i fanylebau cyfredol yn unol â gwarant safonol Intel, ond mae'n cadw'r hawl i wneud newidiadau i unrhyw gynhyrchion a gwasanaethau ar unrhyw adeg heb rybudd. Nid yw Intel yn cymryd unrhyw gyfrifoldeb nac atebolrwydd sy'n deillio o gymhwyso neu ddefnyddio unrhyw wybodaeth, cynnyrch neu wasanaeth a ddisgrifir yma ac eithrio fel y cytunwyd yn benodol yn ysgrifenedig gan Intel. Cynghorir cwsmeriaid Intel i gael y fersiwn ddiweddaraf o fanylebau dyfeisiau cyn dibynnu ar unrhyw wybodaeth gyhoeddedig a chyn archebu cynhyrchion neu wasanaethau. *Gellir hawlio enwau a brandiau eraill fel eiddo eraill.

Gwybodaeth Gysylltiedig

  • Llawlyfr Cyfeirio Prosesydd Clasurol Nios II
  • Llawlyfr Datblygwyr Meddalwedd Clasurol Nios II
  • Llawlyfr Cyfeirio Prosesydd Nios II Gen2
  • Llawlyfr Datblygwyr Meddalwedd Nios II Gen2

Nios II EDS v15.0 Diweddariadau

Mae v15.0 Nios II EDS yn cynnwys y nodweddion newydd a gwell a ganlyn:

  • Gyrrwr HAL trawsnewidydd analog-i-ddigidol MAX 10 (ADC) newydd
  • Gyrrwr HAL Rhyngwyneb Cyfresol Ymylol Newydd (QSPI).
  • Gwelliannau i'r Gyrrwr HAL MAX 10 ADC
  • Nios II GNU toolchain uwchraddio i v4.9.1
    • Gwell cefnogaeth ar gyfer optimeiddio amser cyswllt (-flto) - Mwy o reolaeth dros optimeiddio pwyntydd byd-eang gan ddefnyddio mgpopt = [dim, lleol, byd-eang, data, i gyd]
    • Gellir analluogi gwiriad pwyntydd null (newydd yn GNU v4.9.1) gyda gwiriadau –fno-delete-null-pointer-
  • Mae cydrannau cnewyllyn a cadwyn offer Linux Nios II wedi'u derbyn i fyny'r afon High-profile materion a ddatryswyd:
  • Materion gyrrwr EPCQ HAL wedi'u cywiro
  • Generadur newlib personol wedi'i osod yn nherfynell Windows Nios II
  • stdin nawr yn gweithio'n gywir ar Windows

Nios II EDS v14.1 Diweddariadau

Craidd Prosesydd Gen2 Nios II

Fersiwn olaf y Nios II yw 14.0 ac fe'i enwir yn Nios II Classic. Gelwir fersiynau Nios II ar ôl yr adeiladu hwn yn Nios II Gen2. Mae proseswyr Nios II Gen2 yn gydnaws deuaidd â phroseswyr Nios II Classic, ond mae ganddyn nhw'r nodweddion newydd canlynol:

  • Opsiynau ar gyfer ystod cyfeiriadau 64-bit
  • Rhanbarth cof ymylol dewisol
  • Cyfarwyddiadau rhifyddeg cyflymach a mwy penderfynol

IPs Mewnosod Newydd ar gyfer 14.1

Mae'r rhestr o IP newydd yn cynnwys:

  • IPs trawsnewidydd Ethernet HPS - Mae'r rhain yn caniatáu ichi aseinio'r pinnau I/O Ethernet HPS
    i binnau FPGA I/O a'u trosi o fformat GMII i RGMII neu SGMII.
    Nodyn: Mae hyn yn ddefnyddiol iawn os ydych chi wedi'ch cyfyngu gan yr HPS I/O.
  • creiddiau IP teulu-benodol dyfais newydd:
    • Arria 10 – TPIU olrhain IP. Trace yw'r offeryn eithaf mewn dadfygio meddalwedd amser rhedeg, yn debyg iawn i Signaltap ar gyfer datblygiad FPGA. Mae'r IP hwn yn galluogi datblygwyr i allforio signalau dadfygio olrhain ARM® Cortex™-A9 i binnau allanol fel y gellir cysylltu modiwlau dadfygio olrhain fel Lauterbach® neu ARM Dstream i'r A10 SoC Cortex-A9.
    • Max 10 - IPs newydd sy'n darparu rhyngwynebau cydnaws Qsys i'r ADCs Max10 a fflach defnyddiwr. Defnyddir yr IPs newydd hyn yn y Max10 example dyluniadau. Mae gan y datganiad 14.1 gyn newyddample dyluniadau sy'n dangos:
  • Modd cysgu 10 ar y mwyaf, ar gyfer cymwysiadau pŵer isel
  • I/O analog ar gyfer datblygwyr sydd am ddefnyddio'r ADCs integredig
  • Gallu cyfluniad deuol o gof fflach cyfluniad ar-sglodion Max 10 Mae dyluniadau cyfeirio system aur Cyclone® V ac ArriaV SoC (GSRDs) hefyd wedi'u diweddaru i gefnogi datganiadau 14.1 ACDS a SoC EDS, mae hyn yn golygu y byddant yn cynnwys y SoC yn awtomatig. trwsio meddalwedd yn 14.1 fel y datrysiad PLL yn y rhaglwythwr.

Cefnogaeth Gwesteiwr 64-Bit Gwell
Yn y datganiad hwn, ychwanegwyd gallu 64-bit at yr offer canlynol:

  • Gweinydd nios64-gdb-2-did
  • 64-did nios2-fflach-rhaglennydd
  • 64-did nios2-terfynell

Nodyn: O fewn ACDS, mae o leiaf ddau weinydd GDB a dau raglennydd fflach yn cael eu cludo.

Gwelliannau i'r Amgylchedd Eclipse
Mae amgylchedd Eclipse wedi'i uwchraddio i fersiwn 4.3 i ddod â manteision yr amgylchedd mwy newydd i gyfres ddatblygu Nios II. Mae gwahaniaethau opsiwn llinell orchymyn rhwng GCC v4.8.3 a'r fersiwn a gefnogwyd yn flaenorol. Os oes gennych brosiect sy'n bodoli eisoes wedi'i greu gyda fersiwn flaenorol, mae angen i chi ddiweddaru'ch gwneuthuriadfiles neu adfywio eich pecyn cymorth bwrdd (BSP). Mae'r Sefydliad Meddalwedd Rhad ac Am Ddim yn darparu'r lawrlwythiadau sydd ar gael o dan Lawrlwythiad GCC ac mae nodiadau rhyddhau GCC llawn ar gael o dan Datganiadau GCC.
Gwybodaeth Gysylltiedig http://gcc.gnu.org/

Uwchraddiadau i GNU Toolchain Nios II

Mae'r offer canlynol wedi'u huwchraddio:

  • GCC i fersiwn 4.8.3
    • Optimeiddio amser cyswllt ([flto]) wedi'i alluogi
  • GDB i fersiwn 7.7
  • newlib i fersiwn 1.18

Mae'r amgylchedd adeiladu ar lwyfan cynnal ffenestri wedi'i optimeiddio i roi amseroedd adeiladu cyflymach. Am gynample, adeiladu y sylfaenol webmae cymhwysiad gweinydd bellach yn cymryd traean o'r amser yr oedd yn arfer ei wneud.

Cefnogaeth Ychwanegol ar gyfer Uchafswm 10
Yn y datganiad hwn, mae cefnogaeth ychwanegol i Max10 trwy ychwanegu cychwyn cof a chefnogaeth llwyth cychwyn ar gyfer cof fflach y defnyddiwr. Mae fersiwn beta o fersiwn newydd file cyfleustodau trosi, a elwir yn alt-file-convert, sy'n ei gwneud yn haws i gael eich data i mewn i'r fformat cywir ar gyfer llwytho i mewn i fflach.

Uwchraddiadau i Ymylol IP EPCQ
Mae meddalwedd HAL a chefnogaeth cychwynnydd ar gyfer yr ymylol IP meddal EPCQ wedi'i uwchraddio wedi'i ychwanegu. Mae craidd IP EPCQ wedi'i uwchraddio i ychwanegu cefnogaeth ar gyfer modd x4 a dyfeisiau L, gan roi mynediad cyflymach i'r ddyfais EPCQ gan Nios neu feistri eraill sy'n seiliedig ar FPGA.

Nios II EDS v14.0 Diweddariadau

Cefnogaeth Gwesteiwr 64-Bit
Mae Offer Adeiladu Meddalwedd Nios II (SBT) v14.0 yn cefnogi systemau cynnal 64-bit yn unig.

Nodyn: Nid yw gwesteiwyr 32-bit yn cael eu cefnogi mwyach.
Mae'r cyfleustodau Nios II canlynol wedi'u symud i'r cynnyrch Quartus II:

  • nios2-gdb-gweinydd
  • nios2-fflach-rhaglennydd
  • nios2-terminal

Gwirio Stack amser rhedeg
Mewn fersiynau cynharach o EDS Nios II, pe bai gwirio stac amser rhedeg wedi'i alluogi, gallai system Nios II ddod yn anymatebol. Mae'r mater hwn yn cael ei ddatrys yn v14.0.

Cefnogaeth Naid Hir
Mewn fersiynau cynharach o EDS Nios II, nid oedd y casglwr yn cefnogi neidiau hir yn gywir (y tu allan i ystod cyfeiriad 256-MB). Mae'r mater hwn yn cael ei ddatrys yn v14.0

Caledwedd Pwynt arnawf 2 Cefnogaeth
I gefnogi Caledwedd Pwynt Fel y bo'r angen 2 yn llawn, rhaid i chi ail-grynhoi llyfrgell C newlib. Yn yr EDS Nios II v13.1, methodd y cysylltydd â chysylltu'r llyfrgell C wedi'i hail-grynhoi â'r cais. Mae'r mater hwn yn cael ei ddatrys yn v14.0.

Cefnogaeth Pont Qsys
Gan ddechrau gyda v14.0, mae'r Nios II EDS yn cefnogi'r Cyfeiriad Span Extender a creiddiau Pont IRQ.

Cymorth Prosesydd Nios II Gen2

Craidd Prosesydd Gen2 Nios II
Yn v14.0, mae craidd prosesydd Nios II yn cynnwys rhagview gweithredu craidd prosesydd Nios II Gen2, gan gefnogi teuluoedd dyfeisiau diweddaraf Altera. Mae craidd prosesydd Nios II Gen2 yn darparu maint a pherfformiad tebyg i'r prosesydd Nios II gwreiddiol, ac mae'n gydnaws â chod prosesydd Nios II Classic ar y lefel ddeuaidd. Mae'r llif offer a HAL yn cynnwys opsiynau i gefnogi nodweddion Nios II Gen2. Mae'r llif gwaith ar gyfer cynhyrchu PCBs a meddalwedd adeiladu yr un fath, ond mae'n rhaid adfywio BSPs a gynhyrchir ar gyfer prosesydd Nios II Classic.

HAL Cefnogaeth i Brosesydd Gen2 Nios II
Mae Haen Tynnu Caledwedd Nios II (HAL) yn cael ei hymestyn i gefnogi'r nodweddion Nios II Gen2 canlynol:

  • Ystod cyfeiriad 32-did
  • Rhanbarthau cof ymylol (heb eu storio).
  • Gwarchodaeth ECC ar storfa data a TCMs yng nghraidd Nios II/f

Cores Prosesydd Nios II Gen2 a Chymorth MAX 10 FPGA
Cefnogir dyfeisiau MAX 10 FPGA gan brosesydd Nios II Gen2, ond nid gan brosesydd Nios II Classic. I weithredu system Nios II ar ddyfais MAX 10, rhaid i chi ddefnyddio craidd prosesydd Nios II Gen2. Mae cydran cof Flash Ar-sglodion Altera, a gyflwynwyd yn 14.0, yn galluogi mynediad Avalon-MM i gof fflach defnyddiwr MAX 10 ar sglodion. Gyda'r gydran hon, gall copïwr cychwyn Nios II gopïo cod i RAM o gof fflach defnyddiwr MAX 10. 1.4.6.3.2. Cymorth Offeryn ar gyfer y FPGA MAX 10 Mae'r HAL yn ychwanegu cefnogaeth gyrrwr sylfaenol ar gyfer y trawsnewidydd analog i ddigidol MAX 10 (A/D). Mae cyfleustodau rhaglennu dyfais Altera yn cael eu diweddaru i gefnogi rhaglennu cof fflach defnyddiwr MAX 10.

Beth sy'n Newydd yn v14.0a10: Prosesydd Gen2 Nios II a Chymorth FPGA Arria 10
Cefnogir dyfeisiau Arria 10 FPGA gan brosesydd Nios II Gen2, ond nid gan y prosesydd clasurol Nios II. I weithredu system Nios II ar ddyfais Arria 10, rhaid i chi ddefnyddio craidd prosesydd Nios II Gen2.

Nios II EDS v13.1 Diweddariadau

Uwchraddiwyd GCC i 4.7.3
Yn v13.1, mae Offer Adeiladu Meddalwedd Nios II (SBT) wedi'u diweddaru i gefnogi fersiwn v4.7.3 GCC. Mae gwahaniaethau opsiwn llinell orchymyn rhwng GCC v4.7.3 a'r fersiwn a gefnogwyd yn flaenorol. Os oes gennych brosiect sy'n bodoli eisoes wedi'i greu gyda fersiwn flaenorol, mae angen i chi ddiweddaru'ch gwneuthuriadfiles neu adfywio eich pecyn cymorth bwrdd (BSP).

Nodyn: Mae GCC v4.7.3 yn ychwanegu sawl rhybudd a neges newydd. Os gwnaethoch ddefnyddio'r opsiwn llinell orchymyn -Werror yn y fersiwn flaenorol, efallai y byddwch yn gweld gwallau annisgwyl a gynhyrchir gan y rhybuddion newydd. I gael manylion am weithrediad Nios II GCC 4.7.3, cyfeiriwch at uwchraddio cadwyn offer GNU Nios II o GCC 4.1.2 i GCC 4.7.3 yn Sylfaen Wybodaeth Altera. Mae'r Free Software Foundation yn darparu canllaw ar drosglwyddo i GCC 4.7, gan ddogfennu materion cyffredin. Gellir dod o hyd i'r canllaw hwn ar GCC, y GNU Compiler Collection, o dan Porting to GCC 4.7. Mae nodiadau rhyddhau llawn y GCC ar gael o dan Ddatganiadau GCC.

Gwybodaeth Gysylltiedig

Cymorth Cyfarwyddiadau Personol Pwynt arnawf Gwell
Yn v13.1, mae Qsys yn ychwanegu opsiwn i ddewis cydran set gyfarwyddiadau arfer pwynt arnawf newydd, Caledwedd Pwynt arnawf 2. I gymryd advantage o gymorth meddalwedd ar gyfer cyfarwyddiadau Caledwedd 2 Floating Point, yn cynnwys altera_nios_custom_instr_floating_point_2.h, sy'n gorfodi GCC i alw swyddogaethau mathemateg newlib (yn hytrach na swyddogaethau mathemateg adeiledig GCC). Mae Altera yn argymell eich bod yn ail-grynhoi newlib i gael y perfformiad gorau posibl.

Nodyn: Peidiwch â defnyddio'r opsiwn llinell orchymyn -mcustom -fpu-cfg ar gyfer GCC. Nid yw'r opsiwn hwn yn cefnogi cyfarwyddiadau Caledwedd 2 fel y bo'r angen. Mae offer adeiladu meddalwedd Nios II (SBT) yn ychwanegu gorchmynion unigol -mcustom at y gwneuthuriadfile i gefnogi cyfarwyddiadau arferol Caledwedd 2 fel y bo'r angen.

Cefnogaeth ECC
Gan ddechrau yn v13.1, mae golygydd paramedr Prosesydd Nios II yn caniatáu ichi alluogi amddiffyniad ECC ar gyfer y RAMau yng nghraidd y prosesydd a'r storfa gyfarwyddiadau. Yn ddiofyn, nid yw ECC wedi'i alluogi wrth ailosod. Felly, rhaid i feddalwedd alluogi amddiffyniad ECC. Gall meddalwedd hefyd chwistrellu gwallau ECC i ddarnau data RAM i gefnogi profi'r triniwr eithriadau ECC a bws digwyddiad. Mae Haen Tynnu Caledwedd Nios II (HAL) yn cael ei hymestyn i gefnogi cychwyniad ECC a thrin eithriadau.

Copïwr Boot Universal
Yn v13.1, mae copïwr cychwyn Nios II yn cael ei uwchraddio i gefnogi mwy o fathau o ddyfeisiau fflach. Gelwir y copïwr cist uwchraddedig yn gopïwr cist cyffredinol. Mae copïwr cist Nios II yn copïo'r rhaglenni deuaidd o ddyfeisiau fflach i gof cyfnewidiol. Mae'r cof fflach wedi'i osod allan gyda delwedd FPGA yn y cyfeiriad cof isaf, ac yna delweddau deuaidd cymhwysiad Nios II. Mewn datganiadau cynnyrch blaenorol, roedd maint delwedd FPGA yn sefydlog ar gyfer pob teulu dyfais. Fodd bynnag, ar gyfer dyfeisiau yn y teuluoedd Seiclon V, Stratix V, ac Arria V, mae maint y ddelwedd yn amrywio yn dibynnu ar y newidynnau canlynol:

  • Math o fflach: Dyfais Ffurfweddu Rhaglenadwy Uwch Allbwn Cwad (EPCQ) neu allbwn sengl (EPCS)
  • Capasiti dyfais fflach: 128 neu 256 Mbits
  • Cywasgu
  • Cyfluniad rhyngwyneb perifferol cyfresol (SPI): ×1 neu ×4
  • Cynllun dyfais: sengl neu raeadr

Mae'n anodd i'r copïwr cychwyn nodi'r cyfuniad presennol fel y gall ddefnyddio'r maint delwedd priodol, a gallai unrhyw algorithm fethu â chefnogi ffurfweddiadau yn y dyfodol. I ddatrys y broblem hon, mae pennawd yn cael ei ychwanegu at ddelwedd FPGA i nodi maint y ddelwedd. Trwy ddefnyddio maint y ddelwedd o'r pennawd, gall y copïwr cist cyffredinol weithio gydag unrhyw ffurfweddiad fflach mewn dyfeisiau cyfredol neu yn y dyfodol. Mae'r cyfleustodau sof2flash yn cael ei ddiweddaru i gefnogi'r copïwr cychwyn cyffredinol. Nid yw'r newid hwn yn effeithio ar allu bloc rheoli FPGA i raglennu delwedd FPGA yn awtomatig wrth bweru ymlaen.

Materion a Gwallau Hysbys
Mae'r rhestr ganlynol yn cynnwys problemau hysbys a gwallau, os o gwbl:

  • Mae yna wahaniaeth bach yn ymddygiad storfa prosesydd Nios II Gen2 a allai effeithio ar ddatblygwyr sy'n dewis trosoli ymddygiad storfa ansafonol y proseswyr clasurol yn eu cymwysiadau.

Gwybodaeth Gysylltiedig
Cronfa Wybodaeth Altera I gael rhagor o wybodaeth am faterion a gwallau hysbys a sut i weithio o'u cwmpas, chwiliwch am Sylfaen Wybodaeth Altera.

  • Nios II Ystafell Ddylunio Embedded Nodiadau Rhyddhau Anfon Adborth

Dogfennau / Adnoddau

Intel Nios II Nodiadau Rhyddhau Ystafell Ddylunio Embedded [pdfCyfarwyddiadau
Nios II, Nodiadau Rhyddhau'r Swît Ddylunio Embedded, Nodiadau Rhyddhau'r Swît Ddylunio Mewnblanedig Nios II, Nodiadau Rhyddhau'r Swît Ddylunio

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *