ndetu mwepụta intel Nios II Embedded Design Suite
Ndetu mwepụta Nios II Embedded Design Suite
Ndetu mwepụta ndị a na-ekpuchi ụdị 13.1 ruo 15.0 nke Altera® Nios® II Embedded Design Suite (EDS). Ihe ndetu mwepụta ndị a na-akọwa akụkọ ngbanwe maka Nios II EDS. Maka ndepụta errata kacha ọhụrụ maka Nios II EDS, chọọ Ebe Ọmụma n'okpuru Nkwado na Altera websaịtị. Ị nwere ike iji Ebe Ọmụma iji chọọ errata dabere na ụdị ngwaahịa emetụtara yana njirisi ndị ọzọ.
Ozi emetụtara Altera Knowledge base
Akụkọ ngbanwe ngwaahịa
Tebụlụ na-esote na-egosi akụkọ ngbanwe maka Nios II EDS.
Nios II Embedded Design Suite History Revision
Maka ozi ndị ọzọ gbasara atụmatụ Nios II EDS, rụtụ aka na akwụkwọ ntuziaka Nios II.
Ụlọ ọrụ Intel. Ikike niile echekwabara. Intel, akara Intel, na akara Intel ndị ọzọ bụ ụghalaahịa nke Intel Corporation ma ọ bụ ndị enyemaka ya. Intel nyere ikike ịrụ ọrụ nke FPGA na ngwaahịa semiconductor na nkọwapụta ugbu a dịka akwụkwọ ikike ọkọlọtọ Intel siri dị, mana nwere ikike ịme mgbanwe na ngwaahịa na ọrụ ọ bụla n'oge ọ bụla na-enweghị ọkwa. Intel anaghị ewere ọrụ ọ bụla ma ọ bụ ụgwọ sitere na ngwa ma ọ bụ iji ozi ọ bụla, ngwaahịa ma ọ bụ ọrụ akọwara n'ime ebe a belụsọ dị ka Intel kwetara na ederede. A dụrụ ndị ahịa Intel ọdụ ka ha nweta ụdị nkọwa ngwaọrụ kachasị ọhụrụ tupu ha adabere na ozi ọ bụla ebipụtara yana tupu ịnye iwu maka ngwaahịa ma ọ bụ ọrụ. * Enwere ike ịzọrọ aha na akara ndị ọzọ dị ka ihe onwunwe nke ndị ọzọ.
Ozi metụtara
- Akwụkwọ ntuziaka Nios II Classic Processor
- Akwụkwọ ntuziaka Onye Mmepụta Ngwa Nios II Classic
- Akwụkwọ ntuziaka Nios II Gen2 Processor
- Akwụkwọ ntuziaka Onye Mmepụta Ngwa Nios II Gen2
Nios II EDS v15.0 Mmelite
v15.0 Nios II EDS gụnyere atụmatụ ọhụrụ na emelitere:
- Ọhụrụ MAX 10 analog-to-dijital converter (ADC) HAL ọkwọ ụgbọ ala
- Ọhụrụ Queued Serial Peripheral Interface (QSPI) HAL ọkwọ ụgbọ ala
- Nkwalite na ọkwọ ụgbọ ala MAX 10 ADC HAL
- Nios II GNU Toolchain kwalitere v4.9.1
- Nkwado emelitere maka njikarịcha oge njikọ (-flto) - njikwa ndị ọzọ na njikarịcha ihe nrịba ama zuru ụwa ọnụ site na iji mgpopt=[ọ dịghị onye, mpaghara, zuru ụwa ọnụ, data, niile]
- Nlele nlele efu (nke ọhụrụ na GNU v4.9.1) nwere ike nwee nkwarụ site na -fno-delete-null-pointer-checks
- A nabatala Nios II Linux kernel na ngwa ngwa ngwa High-profile edozi nsogbu ndị a:
- Edoziri nsogbu ọkwọ ụgbọ ala EPCQ HAL
- Onye na-emepụta ihe ọhụrụ lib edobere na ọdụ Windows Nios II
- stdin na-arụ ọrụ nke ọma na Windows
Nios II EDS v14.1 Mmelite
Nios II Gen2 Processor Core
Ụdị ikpeazụ nke Nios II bụ 14.0 ma aha ya bụ Nios II Classic. A na-akpọ ụdị Nios II ka emechara ihe a Nios II Gen2. Ndị nhazi Nios II Gen2 bụ ọnụọgụ abụọ dakọtara na Nios II Classic processors, mana nwere njirimara ọhụrụ ndị a:
- Nhọrọ maka oke adreesị 64-bit
- Mpaghara ebe nchekwa dị n'akụkụ nhọrọ
- Ngwa ngwa na karịa deterministic ntuziaka mgbakọ na mwepụ
IP agbakwunyere ọhụrụ maka 14.1
Ndepụta IP ọhụrụ gụnyere:
- Ihe ntụgharị IPs nke HPS Ethernet - Ndị a na-enye gị ohere ikenye pin HPS Ethernet I/O
na FPGA I/O ntụtụ wee tụgharịa ha site na usoro GMII ka ọ bụrụ RGMII ma ọ bụ SGMII.
Mara: Nke a na-enye aka ma ọ bụrụ na HPS I/O na-amachi gị. - Ngwa ọhụrụ IP kọmpụta ezinụlọ:
- Arria 10 - TPIU trace IP. Trace bụ ngwá ọrụ kachasị n'ime ngwa nbibi ngwa ngwa, dị ka Signaltap bụ maka mmepe FPGA. IP a na-enyere ndị mmepe aka mbupụ akara nbibi ARM® Cortex ™-A9 na ntụtụ mpụga ka e wee jikọta modul debug dị ka Lauterbach® ma ọ bụ ARM Dstream, na A10 SoC Cortex-A9.
- Max 10 - IP ọhụrụ na-ebuga Qsys interface dakọtara na Max10 ADCs na flash onye ọrụ. A na-eji IP ọhụrụ ndị a na Max10 example aghụghọ. Mwepụta 14.1 nwere example designs na-egosi:
- Ọnọdụ ihi ụra kacha 10, maka ngwa ike dị ala
- Analog I/O maka ndị mmepe chọrọ iji ADC agbakwunyere
- Enwere ike imelite ikike nhazi abụọ site na Max 10 on-chip nhazi flash memory Cyclone® V na ArriaV SoC gold system reference designs (GSRDs) ka emelitere iji kwado mwepụta 14.1 ACDS na SoC EDS, nke a pụtara na ha ga-etinye SoC ozugbo. ngwanrọ na-edozi na 14.1 dị ka PLL workaround na preloader.
64-Bit nkwado onye ọbịa
Na ntọhapụ a, agbakwunyere ike 64-bit na ngwaọrụ ndị a:
- Ihe nkesa 64-bit nios2-gdb
- 64-bit nios2-flash-programmer
- 64-bit nios2-terminal
Mara: N'ime ACDS, opekempe abụọ GDB sava na abụọ flash programmer ka ebupu.
Nkwalite na gburugburu Eclipse
Ekwalitela gburugburu Eclipse ka ọ bụrụ ụdị 4.3 iji weta uru nke gburugburu ebe ọhụrụ na ụlọ mmepe Nios II. Enwere ọdịiche nhọrọ ahịrị iwu n'etiti GCC v4.8.3 na ụdị akwadoburu. Ọ bụrụ na ị nwere ọrụ dị adị nke ejiri ụdị gara aga mepụta, ịkwesịrị imelite ihe gị merefilema ọ bụ megharịa ngwugwu nkwado bọọdụ gị (BSP). Ntọala sọftụwia efu na-enye nbudata dị n'okpuru nbudata GCC yana ndetu mwepụta GCC zuru oke dị n'okpuru Mwepụta GCC.
Ozi metụtara http://gcc.gnu.org/
Nkwalite na Nios II GNU Toolchain
Ekwalitela ngwaọrụ ndị a:
- GCC gaa na ụdị 4.8.3
- Agbanyere njikarịcha oge njikọ ([flto]).
- GDB gaa na ụdị 7.7
- newlib na ụdị 1.18
Edozila gburugburu ebe a na-ewu ihe n'elu ikpo okwu nnabata windo iji nye oge nrụpụta ngwa ngwa. Maka example, ewu isi webngwa nkesa na-ewe otu ụzọ n'ụzọ atọ nke oge ọ na-emebu.
Nkwado ndị ọzọ maka Max10
Na ntọhapụ a, a na-agbakwunye nkwado maka Max10 site na mgbakwunye nke mmalite ebe nchekwa na nkwado bootload maka ebe nchekwa flash onye ọrụ. Enwere ụdị beta nke ọhụrụ file akụrụngwa ntụgharị, nke a na-akpọ alt-file-gbanwee, nke ahụ na-eme ka ọ dịrị mfe ịnweta data gị n'ụdị ziri ezi maka ịkwanye n'ime flash.
Nkwalite na EPCQ IP Peripheral
HAL software na nkwado bootloader maka elu EPCQ soft IP peripheral agbakwunyere. Ekwalitela isi EPCQ IP ka ọ gbakwunye nkwado maka ọnọdụ x4 na ngwaọrụ L, na-enye ohere ịnweta ngwa EPCQ ngwa ngwa site na Nios ma ọ bụ ndị isi FPGA ndị ọzọ.
Nios II EDS v14.0 Mmelite
Nkwado ndị ọbịa 64-Bit
Ngwa Nios II Software Build Tools (SBT) v14.0 na-akwado sistemụ nnabata 64-bit.
Mara: A naghị akwado ndị ọbịa 32-bit.
A bufere akụrụngwa Nios II ndị a na ngwaahịa Quartus II:
- nios2-gdb-ihe nkesa
- nios2-flash-programmer
- nios2-terminal
Nyochaa nchịkọta oge ịgba ọsọ
Na ụdị mbụ nke Nios II EDS, ọ bụrụ na agbanyere nlele oge ịgba ọsọ, sistemu Nios II nwere ike ọ gaghị anabata ya. E doziri nsogbu a na v14.0.
Nkwado Jump Long
Na ụdị mbụ nke Nios II EDS, onye nchịkọta akwadoghị nke ọma ogologo jumps (na-abụghị ebe adreesị 256-MB). E doziri nsogbu a na v14.0
Nkwado floating Point Hardware 2
Iji kwado Hardware Floating Point 2 nke ọma, ị ga-achịkọta ọba akwụkwọ ọhụrụlib C. Na Nios II EDS v13.1, onye njikọ ahụ ejikọtaghị ọba akwụkwọ C agbakọtara na ngwa ahụ. E doziri nsogbu a na v14.0.
Nkwado akwa akwa Qsys
Malite na v14.0, Nios II EDS na-akwado Adreesị Span Extender na IRQ Bridge cores.
Nkwado Nios II Gen2 Processor
Nios II Gen2 Processor Core
Na v14.0, Nios II processor core gụnyere preview mmejuputa Nios II Gen2 processor core, na-akwado ezinụlọ ngwaọrụ Altera kachasị ọhụrụ. The Nios II Gen2 processor core na-enye nha na arụmọrụ yiri nke mbụ Nios II processor, yana dakọtara na koodu nhazi Nios II Classic na ọkwa ọnụọgụ abụọ. Ngwa ngwa na HAL gụnyere nhọrọ iji kwado atụmatụ Nios II Gen2. Usoro ọrụ maka ịmepụta BSP na ngwanrọ ụlọ bụ otu, mana BSP emepụtara maka Nios II Classic processor ga-emerịrị.
HAL nkwado maka Nios II Gen2 Processor
The Nios II Hardware Abstraction Layer (HAL) gbatịpụrụ iji kwado atụmatụ Nios II Gen2 ndị a:
- Ogologo adreesị 32-bit
- Mpaghara ebe nchekwa (anaghị echekwa ya).
- Nchedo ECC na cache data yana TCM na Nios II/f isi
Nios II Gen2 Processor Cores na MAX 10 FPGA Nkwado
Ngwa Nios II Gen10 na-akwado ngwaọrụ MAX 2 FPGA, mana ọ bụghị site na Nios II Classic processor. Iji mejuputa usoro Nios II na ngwaọrụ MAX 10, ị ga-eji Nios II Gen2 processor core. Ngwa ebe nchekwa Altera On-chip Flash, ewepụtara na 14.0, na-enyere Avalon-MM aka ịnweta on-chip MAX 10 onye ọrụ flash memory. Site na akụrụngwa a, Nios II boot copier nwere ike detuo koodu na RAM site na ebe nchekwa MAX 10 onye ọrụ. 1.4.6.3.2. Nkwado akụrụngwa maka MAX 10 FPGA HAL na-agbakwunye nkwado ọkwọ ụgbọ ala maka MAX 10 analọg na dijitalụ (A/D). A na-emelite ngwa mmemme ngwaọrụ Altera iji kwado mmemme MAX 10 onye ọrụ flash memory.
Kedu ihe dị ọhụrụ na v14.0a10: Nios II Gen2 Processor na Arria 10 FPGA Nkwado
Ngwa Arria 10 FPGA bụ nke Nios II Gen2 processor na-akwado, mana ọ bụghị site na Nios II processor kpochapụrụ. Iji mejuputa sistemụ Nios II na ngwaọrụ Arria 10, ị ga-eji Nios II Gen2 processor core.
Nios II EDS v13.1 Mmelite
GCC kwalitere na 4.7.3
Na v13.1, Nios II Software Build Tools (SBT) emelitere iji kwado ụdị v4.7.3 nke GCC. Enwere ọdịiche nhọrọ ahịrị iwu n'etiti GCC v4.7.3 na ụdị akwadoburu. Ọ bụrụ na ị nwere ọrụ dị adị nke ejiri ụdị gara aga mepụta, ịkwesịrị imelite ihe gị merefilema ọ bụ megharịa ngwugwu nkwado bọọdụ gị (BSP).
Mara: GCC v4.7.3 na-agbakwụnye ọtụtụ ịdọ aka ná ntị na ozi ọhụrụ. Ọ bụrụ na i jiri nhọrọ ahịrị iwu -Werror na ụdị nke gara aga, ị nwere ike ịhụ mperi ndị a na-atụghị anya ya sitere na ịdọ aka ná ntị ọhụrụ. Maka nkọwa gbasara mmejuputa Nios II GCC 4.7.3, rụtụ aka na nkwalite ngwá ọrụ Nios II GNU sitere na GCC 4.1.2 gaa na GCC 4.7.3 na Altera Knowledge Base. Ntọala sọftụwia efu na-enye ntụzịaka maka mbufe na GCC 4.7, na-edekọ ihe ndị a na-ahụkarị. Enwere ike ịchọta ntuziaka a na GCC, GNU Compiler Collection, n'okpuru Porting to GCC 4.7. Ndetu mwepụta GCC zuru ezu dị n'okpuru Mwepụta GCC.
Ozi metụtara
- Ntọala Ọmụma Altera
- http://gcc.gnu.org/
Nkwado ntuziaka omenala floating Point emelitere
Na v13.1, Qsys na-agbakwụnye otu nhọrọ ịhọrọ ihe ọhụrụ floating point custom instruction set components, Floating Point Hardware 2. Iji were advantage nke nkwado ngwanrọ maka ntuziaka floating Point Hardware 2, gụnyere altera_nios_custom_instr_floating_point_2.h, nke na-amanye GCC ịkpọ ọrụ mgbakọ na mwepụ newlib (kama GCC arụnyere n'ime mgbakọ na mwepụ). Altera na-atụ aro ka ị were chịkọta newlib maka ịrụ ọrụ kacha mma.
Mara: Ejila -mcustom -fpu-cfg nhọrọ ahịrị iwu maka GCC. Nhọrọ a anaghị akwado ntuziaka floating Point Hardware 2. Ngwa Nios II na-ewu ngwa ngwa (SBT) na-agbakwunye iwu onye ọ bụla -mcustom n'ime yafile iji kwado ntuziaka omenala floating Point Hardware 2.
Nkwado ECC
Malite na v13.1, Nios II Processor parameter editọ na-enye gị ohere ime ka nchedo ECC maka RAM na isi ihe nhazi yana cache ntụziaka. Site na ndabara, anaghị enyere ECC aka na nrụpụta. Ya mere, ngwanrọ ga-eme ka nchedo ECC nwee ike. Ngwanrọ nwekwara ike igbanye mperi ECC n'ime bit data RAM iji kwado nnwale nke onye na-ewepu ECC na ụgbọ ala mmemme. Agbatịla Nios II Hardware Abstraction Layer (HAL) iji kwado mmalite ECC na njikwa ewepu.
Igwe oyibo Boot Universal
Na v13.1, a na-ebuli ihe mkpuchi akpụkpọ ụkwụ Nios II iji kwado ụdị ngwa ọkụ ndị ọzọ. A na-akpọ ihe nnomi buut emelitere elu ihe mkpuchi akpụkpọ ụkwụ eluigwe na ala. Nios II boot copyer na-eṅomi ọnụọgụ abụọ ngwa site na ngwaọrụ flash gaa na ebe nchekwa na-agbanwe agbanwe. Edebere ebe nchekwa flash na onyonyo FPGA na adreesị ebe nchekwa kacha ala, ihe onyonyo ọnụọgụ abụọ ngwa Nios II na-esote. Na mwepụta ngwaahịa gara aga, edobere nha onyonyo FPGA maka ezinụlọ ngwaọrụ ọ bụla. Agbanyeghị, maka ngwaọrụ dị na ezinụlọ Cyclone V, Stratix V na Arria V, nha onyonyo dị iche dabere na mgbanwe ndị a:
- Ụdị Flash: Quad-output (EPCQ) ma ọ bụ otu mmepụta (EPCS) Ngwa nhazi mmemme emelitere
- Ike ngwaọrụ Flash: 128 ma ọ bụ 256 Mbits
- Mkpakọ
- Oghere mpụta interface (SPI) nhazi: ×1 ma ọ bụ ×4
- Nhazi ngwaọrụ: otu ma ọ bụ cascaded
Ọ na-esiri onye na-emepụta ihe na-emepụta ihe ike ịchọpụta njikọ dị ugbu a ka o wee jiri nha onyonyo kwesịrị ekwesị, na algọridim ọ bụla nwere ike ghara ịkwado nhazi n'ọdịnihu. Iji dozie nsogbu a, a na-agbakwunye nkụnye eji isi mee na onyonyo FPGA iji kọwaa nha onyonyo. Site na iji nha onyonyo site na nkụnye eji isi mee, ihe mkpuchi akpụkpọ ụkwụ zuru ụwa ọnụ nwere ike ịrụ ọrụ na nhazi ọkụ ọ bụla na ngwaọrụ ugbu a ma ọ bụ n'ọdịnihu. A na-emelite akụrụngwa sof2flash iji kwado ihe mkpuchi akpụkpọ ụkwụ zuru ụwa ọnụ. Mgbanwe a anaghị emetụta ikike nke ngọngọ njikwa FPGA iji hazie onyonyo FPGA ozugbo na-agbanye ọkụ.
Okwu ndị amaara na Errata
Ndepụta na-esonụ nwere okwu amaara ama, ọ bụrụ na ọ dị:
- Enwere obere ihe dị iche na omume cache processor Nios II Gen2 nke nwere ike imetụta ndị mmepe na-ahọrọ itinye aka na omume cache na-abụghị ọkọlọtọ nke ndị nhazi oge ochie na ngwa ha.
Ozi metụtara
Ebe Ọmụma Altera Maka ozi ndị ọzọ gbasara okwu ndị ama ama na errata yana otu esi arụ ọrụ na gburugburu ha, chọọ Altera Knowledge Base.
- Ndetu mwepụta Nios II Embedded Design Suite Ziga nzaghachi
Akwụkwọ / akụrụngwa
![]() |
ndetu mwepụta intel Nios II Embedded Design Suite [pdf] Ntuziaka Nios II, Ndenye mwepụta Design Suite, Nios II Embedded Design Suite Notes, Design Suite Release Notes |