intel Nios II Embedded Design Suite Release Notes
Nios II Embedded Design Suite Release Notes
O nei fa'amatalaga fa'asalalau e aofia ai fa'aliliuga 13.1 i le 15.0 o le Altera® Nios® II Embedded Design Suite (EDS). O faʻamatalaga faʻasalalau nei o loʻo faʻamatalaina ai le tala faʻasolopito mo le Nios II EDS. Mo le lisi lata mai o mea sese mo le Nios II EDS, su'e le Knowledge Base i lalo o le Lagolago i le Altera webnofoaga. E mafai ona e fa'aogaina le Knowledge Base e su'e ai mea sese e fa'atatau i le fa'asologa o oloa na a'afia ma isi ta'iala.
Fa'amatalaga Fa'atatau Altera Knowledge Base
Oloa Toe Iloiloga Tala'aga
O le siata o loʻo i lalo o loʻo faʻaalia ai le tala faʻasolopito mo le Nios II EDS.
Nios II Embedded Design Suite Revision History
Mo nisi faʻamatalaga e uiga i foliga o le Nios II EDS, tagai i le Nios II tusitaulima.
Intel Corporation. Ua taofia aia tatau uma. Intel, le Intel logo, ma isi fa'ailoga Intel o fa'ailoga fa'ailoga a le Intel Corporation po'o ona lala. E fa'amaonia e Intel le fa'atinoina o ana oloa FPGA ma semiconductor i fa'amatalaga o lo'o iai nei e tusa ai ma le fa'atonuga masani a Intel, ae fa'asaoina le aia tatau e fai ai suiga i so'o se oloa ma auaunaga i so'o se taimi e aunoa ma se fa'aaliga. E leai se tiute po'o se noataga e afua mai i le talosaga po'o le fa'aogaina o so'o se fa'amatalaga, oloa, po'o se auaunaga o lo'o fa'amatalaina i i'i se'i vagana ua malilie i ai i se faiga tusitusia e Intel. Ua fautuaina tagata fa'atau Intel ina ia maua le fa'amatalaga lata mai o fa'amatalaga masini a'o le'i fa'alagolago i so'o se fa'amatalaga fa'asalalau ma a'o le'i tu'uina atu oka mo oloa po'o tautua. *O isi igoa ma fa'ailoga e mafai ona ta'ua o se meatotino a isi.
Fa'amatalaga Fa'atatau
- 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 Fa'afouga
O le v15.0 Nios II EDS e aofia ai foliga fou ma faʻaleleia:
- Fou MAX 10 analog-to-digital converter (ADC) HAL aveta'avale
- Tulaga Fou Fa'asologa Fa'asologa Fa'asologa (QSPI) Aveta'avale HAL
- Fa'aleleia i le MAX 10 ADC HAL Aveta'avale
- Nios II GNU toolchain fa'afou ile v4.9.1
- Fa'aleleia atili le lagolago mo feso'ota'iga taimi fa'ata'ita'iga (-flto)— Sili atu le fa'atonutonuina o fa'ata'ita'iga fa'alelalolagi fa'aaoga mgpopt=[leai, fa'apitonu'u, lalolagi, fa'amaumauga, uma]
- Null pointer check (fou i le GNU v4.9.1) e mafai ona fa'aletonu ile –fno-delete-null-pointer-checks
- Nios II Linux kernel ma meafaigaluega filifili vaega ua talia i luga High-profile mataupu ua foia:
- EPCQ HAL aveta'avale fa'aletonu ua fa'asa'o
- Fa'apipi'i fa'aputu fou fa'apitoa i le fa'ailoga o le Windows Nios II
- stdin o loʻo galue saʻo i luga o Windows
Nios II EDS v14.1 Fa'afouga
Nios II Gen2 Processor Core
O le lomiga mulimuli o le Nios II o le 14.0 ma ua faaigoaina o le Nios II Classic. Nios II versions ina ua uma lenei faufale ua ta'ua Nios II Gen2. O le Nios II Gen2 processors e fetaui lelei ma le Nios II Classic processors, ae o loʻo i ai foliga fou nei:
- Filifiliga mo se laina tuatusi 64-bit
- Fa'aitulagi e manatua peripheral
- Fa'atonuga fa'atatau fa'atatau vave ma sili atu ona mautinoa
IP Fa'apipi'i Fou mo le 14.1
O le lisi o IP fou e aofia ai:
- HPS Ethernet converter IPs - O nei mea e mafai ai e oe ona atofa'i pine HPS Ethernet I/O
i FPGA I/O pine ma liliu mai le GMII format i le RGMII poʻo le SGMII.
Fa'aaliga: E fesoasoani tele lea pe afai e fa'atapula'aina oe ile HPS I/O. - Meafaigaluega fou ole aiga fa'apitoa IP cores:
- Arria 10 – TPIU su'ega IP. O le Su'ega o le meafaigaluega sili lea i le taimi e fa'agasolo ai polokalama fa'apipi'i, e pei lava o Signaltap mo le atina'e FPGA. O lenei IP e mafai ai e tagata atiaʻe ona faʻatau atu le ARM® Cortex ™-A9 faʻailoga faʻailoga faʻailoga i pine i fafo ina ia mafai ai ona faʻafesoʻotaʻi masini faʻapipiʻi e pei o Lauterbach® poʻo ARM Dstream, i le A10 SoC Cortex-A9.
- Max 10 - IP fou e tuʻuina atu fesoʻotaʻiga fesoʻotaʻiga Qsys i le Max10 ADCs ma faʻaoga uila. O nei IP fou o loʻo faʻaaogaina i le Max10 example mamanu. O le faʻasalalauga 14.1 e iai mea fouample mamanu e faʻaalia:
- Max 10 moe moe, mo talosaga maualalo le malosi
- Analog I/O mo tagata atiaʻe e manaʻo e faʻaoga ADC tuʻufaʻatasia
- Lua fa'atulagaina gafatia mai le Max 10 on-chip configuration flash memory O le Cyclone® V ma ArriaV SoC golden system reference designs (GSRDs) ua toe fa'afouina e lagolago ai le 14.1 ACDS ma SoC EDS fa'asalalau, o lona uiga o le a latou otometi lava ona aofia ai le SoC. polokalame fa'apipi'i i le 14.1 pei o le PLL workaround i le preloader.
64-Bit Host Support Fa'aleleia
I lenei faʻasalalauga, 64-bit gafatia na faʻaopoopoina i meafaigaluega nei:
- 64-bit nios2-gdb-server
- 64-bit nios2-flash-programmer
- 64-bit nios2-terminal
Fa'aaliga: I totonu o le ACDS, e le itiiti ifo ma le lua GDB servers ma lua flash programmers e lafo.
Fa'aleleia i le Si'osi'omaga Eclipse
O le siosiomaga Eclipse ua faʻaleleia i le version 4.3 e aumai ai faʻamanuiaga o le siosiomaga fou i le Nios II development suite. O lo'o iai le eseesega o filifiliga laina fa'atonu i le va o le GCC v4.8.3 ma le lomiga na lagolagoina muamua. Afai ei ai sau poloketi o loʻo iai na faia ma se faʻasologa muamua, e manaʻomia le faʻafouina o lau meafiles po'o le toe fa'afouina o lau pusa lagolago a le laupapa (BSP). O le Free Software Foundation e tu'uina atu fa'amaumauga o lo'o maua i lalo ole GCC Download ma fa'amatalaga tu'u atoa a le GCC o lo'o maua ile GCC Releases.
Fa'amatalaga Fa'atatau http://gcc.gnu.org/
Fa'aleleia i le Nios II GNU Toolchain
O meafaigaluega nei ua faʻaleleia:
- GCC ile version 4.8.3
- Su'e taimi feso'ota'i ([flto]) ua mafai
- GDB ile version 7.7
- newlib i le version 1.18
O le siosiomaga fausia i luga o le windows host platform ua sili ona lelei e tuʻuina atu ai taimi fau vave. Mo example, fausia le faavae webserver application lea e ave le tasi vaetolu o le taimi sa masani ai.
Lagolago Faaopoopo mo Max10
I lenei faʻasalalauga, o loʻo i ai le lagolago faʻaopoopo mo Max10 e ala i le faʻaopoopoina o le amataga o le manatua ma le faʻapipiʻiina o le lagolago mo le faʻaogaina o le flash memory. O loʻo i ai le beta version o se fou file fa'aoga fa'aliliu, ta'ua alt-file-faaliliu, e faafaigofie ai ona maua au faamatalaga i le faatulagaga sao mo le utaina i le moli.
Fa'aleleia ile EPCQ IP Peripheral
HAL software ma bootloader lagolago mo le faaleleia EPCQ soft IP peripheral ua faaopoopo. O le EPCQ IP core ua faʻaleleia e faʻaopoopo le lagolago mo le x4 mode ma le L masini, e maua ai le avanoa vave i le masini EPCQ mai Nios poʻo isi matai faʻavae FPGA.
Nios II EDS v14.0 Fa'afouga
64-Bit Host Support
O le Nios II Software Build Tools (SBT) v14.0 e na'o le lagolagoina o le 64-bit host systems.
Fa'aaliga: 32-bit hosts ua le toe lagolagoina.
O mea aoga nei a Nios II ua siitia atu i le oloa Quartus II:
- nios2-gdb-server
- nios2-flash-programmer
- nios2-terminal
Siaki Fa'aputuga Taimi Taimi
I fa'asologa muamua o le Nios II EDS, afai e mafai ona siaki fa'aputu taimi, e mafai ona le tali mai le faiga o le Nios II. Ua foia lenei mataupu ile v14.0.
Lagolago O'a Umi
I lomiga muamua o le Nios II EDS, e leʻi lagolagoina saʻo e le tagata faʻapipiʻi oso umi (i fafo atu o le 256-MB tuatusi tuatusi). Ua foia lenei mataupu ile v14.0
Meafaigaluega Fa'alele 2 Lagolago
Ina ia lagolagoina atoatoa Floating Point Hardware 2, e tatau ona e toe tuufaatasia le faletusi C newlib. I le Nios II EDS v13.1, na le mafai e le soʻotaga ona faʻafesoʻotaʻi le faletusi C toe tuʻufaʻatasia ma le talosaga. Ua foia lenei mataupu ile v14.0.
Qsys Bridge Lagolago
Amata ile v14.0, e lagolagoina e le Nios II EDS le Address Span Extender ma le IRQ Bridge cores.
Nios II Gen2 Processor Lagolago
Le Nios II Gen2 Processor Core
I le v14.0, o le Nios II processor core e aofia ai se muaʻiview fa'atinoga o le Nios II Gen2 processor core, lagolagoina aiga masini fou a Altera. O le Nios II Gen2 processor core e tu'uina atu le lapopoa ma le fa'atinoga e tutusa ma le uluai masini Nios II, ma e fetaui ma le Nios II Classic processor code i le tulaga binary. O le faʻaogaina o meafaigaluega ma le HAL e aofia ai filifiliga e lagolago ai foliga Nios II Gen2. Ole faiga ole galuega mo le fa'atupuina ole BSP ma le faufale polokalame e tutusa, ae ole BSP na gaosia mo le Nios II Classic processor e tatau ona toe fa'afouina.
Lagolago HAL mo le Nios II Gen2 Processor
O le Nios II Hardware Abstraction Layer (HAL) ua faʻalauteleina e lagolago ai foliga nei Nios II Gen2:
- Ose tuatusi 32-bit laina
- Itulagi (e le'i fa'aogaina) manatuaga
- Puipuiga o le ECC i luga o faʻamaumauga faʻamaumauga ma TCM i le Nios II/f autu
Nios II Gen2 Processor Cores ma MAX 10 FPGA Lagolago
MAX 10 FPGA masini e lagolagoina e le Nios II Gen2 processor, ae le o le Nios II Classic processor. Ina ia faʻaaogaina se faiga Nios II i luga o se masini MAX 10, e tatau ona e faʻaogaina le Nios II Gen2 processor core. O le Altera On-chip Flash memory component, na fa'aofi i le 14.0, e mafai ai e Avalon-MM ona maua i luga ole masini MAX 10 fa'aoga flash memory. Faatasi ai ma lenei vaega, o le Nios II boot copier e mafai ona kopi le code i le RAM mai le MAX 10 faʻaoga flash memory. 1.4.6.3.2. Meafaigaluega Lagolago mo le MAX 10 FPGA Ua faaopoopo e le HAL le lagolago autu aveta'avale mo le MAX 10 analog i numera (A/D) liliu. Ua toe fa'afouina mea faigaluega fa'akomepiuta a Altera e lagolago ai le polokalame ole MAX 10 fa'aoga flash memory.
O le a le mea fou ile v14.0a10: le Nios II Gen2 Processor ma le Arria 10 FPGA Support
Arria 10 FPGA masini e lagolagoina e le Nios II Gen2 processor, ae le o le masani Nios II processor. Ina ia faʻaaogaina se faiga Nios II i luga o se masini Arria 10, e tatau ona e faʻaogaina le Nios II Gen2 processor core.
Nios II EDS v13.1 Fa'afouga
GCC Fa'aleleia ile 4.7.3
I le v13.1, ua toe fa'afouina le Nios II Software Build Tools (SBT) e lagolago ai le v4.7.3 version of GCC. O lo'o i ai le eseesega o filifiliga laina fa'atonu i le va o le GCC v4.7.3 ma le lomiga na lagolagoina muamua. Afai ei ai sau poloketi o loʻo iai na faia ma se faʻasologa muamua, e manaʻomia le faʻafouina o lau meafiles po'o le toe fa'afouina o lau pusa lagolago a le laupapa (BSP).
Fa'aaliga: GCC v4.7.3 fa'aopoopo nisi lapata'iga ma fe'au fou. Afai na e faʻaogaina le -Werror command-line option i le lomiga muamua, atonu e te vaʻaia ni mea sese e leʻi faʻamoemoeina e mafua mai i lapataiga fou. Mo faʻamatalaga e uiga i le faʻatinoga o le Nios II GCC 4.7.3, faʻafesoʻotaʻi le Nios II GNU toolchain faʻaleleia mai le GCC 4.1.2 i le GCC 4.7.3 i le Altera Knowledge Base. O le Free Software Foundation e tu'uina atu se ta'iala i le fa'apipi'iina i le GCC 4.7, fa'amaumauina o mataupu masani. E mafai ona maua lenei ta'iala ile GCC, le GNU Compiler Collection, i lalo ole Porting to GCC 4.7. O fa'amatalaga tu'u atoa a le GCC o lo'o maua ile GCC Releases.
Fa'amatalaga Fa'atatau
- Altera Knowledge Base
- http://gcc.gnu.org/
Fa'aleleia Fa'atonu Fa'atonu Fa'atonu Lagolago
I le v13.1, ua fa'aopoopoina e Qsys se filifiliga e filifili ai se vaega fou o fa'atonuga tu'ufa'atasia fa'atonuga fa'aa'oa'oga, Meafaigaluega Fa'alele 2.tago le lagolago faakomepiuta mo le Floating Point Hardware 2 faatonuga, e aofia ai le altera_nios_custom_instr_floating_point_2.h, lea e faʻamalosia ai le GCC e valaʻau galuega numera fou (nai lo le GCC o loʻo fausia i totonu o galuega numera). Altera fautuaina e te toe faʻapipiʻi le newlib mo le faʻatinoga sili ona lelei.
Fa'aaliga: Aua le faʻaogaina le filifiliga -mcustom -fpu-cfg mo le GCC. O lenei filifiliga e le lagolagoina le Floating Point Hardware 2 faatonuga. O le Nios II polokalama fau mea faigaluega (SBT) faʻaopoopo tagata taʻitoʻatasi -mcustom poloaiga e faifile e lagolagoina le Floating Point Hardware 2 faʻatonuga masani.
Lagolago ECC
Amata i le v13.1, o le Nios II Processor parameter faatonu e mafai ai ona e faʻatagaina le puipuiga o le ECC mo le RAM i totonu o le processor ma le faʻatonuga cache. E le mafai, ECC e le mafai i le toe setiina. O le mea lea, e tatau i polokalama faakomepiuta ona mafai ona puipuia le ECC. E mafai fo'i e le polokalame ona tu'i fa'aletonu ECC i totonu o fa'amaumauga RAM e lagolago ai le su'ega o le ECC fa'apitoa ma le pasi fa'alavelave. O le Nios II Hardware Abstraction Layer (HAL) ua faʻalauteleina e lagolago ai le amataina o le ECC ma le faʻaogaina o mea faʻapitoa.
Universal Boot Copier
I le v13.1, o le Nios II boot copier ua faʻaleleia e lagolago ai le tele o ituaiga masini moli. O le kopi fa'afou fa'afou ua ta'ua o le universal boot copier. O le Nios II boot copier e kopiina le binaries tusi talosaga mai masini moli i le mafaufau le mautonu. O le flash memory o loʻo tuʻuina atu ma le ata FPGA i le pito i lalo ole tuatusi manatua, sosoo ai ma le Nios II talosaga binary ata. I faʻasalalauga muamua o oloa, na faʻamautu le tele o ata FPGA mo aiga taʻitasi. Ae peita'i, mo masini i aiga o Afa V, Stratix V, ma Arria V, e eseese le tele o ata e fa'atatau i suiga nei:
- Ituaiga moli: Quad-output (EPCQ) poʻo le tasi-output (EPCS) Faʻaleleia Polokalama Configuration masini
- Malosiaga masini moli: 128 poʻo 256 Mbits
- Fa'amau
- Fa'asologa o feso'ota'iga lautele (SPI): ×1 po'o ×4
- Fa'atulagaina o masini: ta'ito'atasi pe fa'asolo
E faigata ona iloa e le kopi o le seevae le tuʻufaʻatasiga o loʻo i ai nei ina ia mafai ona faʻaogaina le tele o ata talafeagai, ma soʻo se algorithm e ono le mafai ona lagolagoina faʻasologa i le lumanaʻi. Ina ia foia lenei faafitauli, ua faaopoopo se ulutala i le ata FPGA e faʻamaonia ai le tele o ata. I le faʻaaogaina o le tele o ata mai le ulutala, e mafai ai e le kopi faʻamaufaʻailoga lautele ona galue ma soʻo se faʻatulagaga moli i masini o loʻo i ai nei poʻo le lumanaʻi. O lo'o fa'afou le fa'aoga sof2flash e lagolago ai le kopi ta'avale lautele. O lenei suiga e le afaina i le gafatia o le poloka pule FPGA e faʻapipiʻi otometi le ata FPGA i le power-on.
Faʻamatalaga Faʻamatalaga ma Errata
O le lisi o loʻo i lalo o loʻo i ai faʻafitauli iloa ma mea sese, pe a iai:
- E i ai se eseesega itiiti i le Nios II Gen2 processor cache amioga e ono aafia ai le au atiaʻe o loʻo filifili e faʻaogaina le faʻaogaina o le faʻaogaina o le faʻaogaina o gaioiga masani ia latou talosaga.
Fa'amatalaga Fa'atatau
Altera Knowledge Base Mo nisi fa'amatalaga e uiga i fa'afitauli ua iloa ma mea sese ma pe fa'afefea ona fa'aogaina, su'e le Altera Knowledge Base.
- Nios II Embedded Design Suite Release Notes Auina Manatu Faaalia
Pepa / Punaoa
![]() |
intel Nios II Embedded Design Suite Release Notes [pdf] Faatonuga Nios II, Embedded Design Suite Release Notes, Nios II Embedded Design Suite Release Notes, Design Suite Release Notes |