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

Lintlha tsena tsa tokollo li akaretsa mefuta ea 13.1 ho isa ho 15.0 ea Altera® Nios® II Embedded Design Suite (EDS). Lintlha tsena tsa tokollo li hlalosa nalane ea ntlafatso bakeng sa Nios II EDS. Bakeng sa lethathamo la morao-rao la errata bakeng sa Nios II EDS, batla Setsi sa Tsebo tlas'a Tšehetso ho Altera. websebaka. U ka sebelisa Knowledge Base ho batla liphoso ho latela mofuta oa sehlahisoa se amehileng le mekhoa e meng.

Lintlha Tse Amanang le Altera Tsebo Base

Nalane ea Phetoho ea Sehlahisoa

Tafole e latelang e bonts'a nalane ea ntlafatso ea Nios II EDS.

Nios II Embedded Design Suite Revision History

Bakeng sa tlhaiso-leseling e batsi ka likarolo tsa Nios II EDS, sheba libuka tsa letsoho tsa Nios II.

Intel Corporation. Litokelo tsohle li sirelelitsoe. Intel, logo ea Intel, le matšoao a mang a Intel ke matšoao a khoebo a Intel Corporation kapa lithuso tsa eona. Intel e tiisa ts'ebetso ea FPGA ea eona le lihlahisoa tsa semiconductor ho latela litlhaloso tsa hajoale ho latela waranti e tloaelehileng ea Intel, empa e na le tokelo ea ho etsa liphetoho ho lihlahisoa le lits'ebeletso life kapa life ka nako efe kapa efe ntle le tsebiso. Intel ha e nke boikarabello kapa boikarabello bo hlahang ka lebaka la kopo kapa ts'ebeliso ea tlhahisoleseling efe kapa efe, sehlahisoa, kapa ts'ebeletso e hlalositsoeng mona ntle le ha ho lumellane ka ho hlaka ka lengolo ke Intel. Bareki ba Intel ba eletsoa ho fumana mofuta oa morao-rao oa litlhaloso tsa sesebelisoa pele ba itšetleha ka tlhahisoleseling efe kapa efe e phatlalalitsoeng le pele ba kenya liodara tsa lihlahisoa kapa lits'ebeletso. *Mabitso a mang le mabitso a mang a ka nkoa e le thepa ea ba bang.

Lintlha Tse Amanang

  • Nios II Classic processor Reference Handbook
  • Buka ea Nios II Classic Software Developer
  • Nios II Gen2 Reference Handbook
  • Bukana ea Moqapi oa Software ea Nios II Gen2

Nios II EDS v15.0 Lintlafatso

V15.0 Nios II EDS e kenyelletsa lintlha tse latelang tse ncha le tse ntlafalitsoeng:

  • Mokhanni o mocha oa MAX 10 oa analog-to-digital (ADC) HAL
  • New Queued Serial Peripheral Interface (QSPI) HAL Driver
  • Lintlafatso ho Mokhanni oa MAX 10 ADC HAL
  • Nios II GNU toolchain e ntlafalitsoe ho v4.9.1
    • Ts'ehetso e ntlafetseng bakeng sa ho ntlafatsa nako ea lihokelo (-flto) - Taolo e eketsehileng holim'a ts'ebetso ea "pointer" ea lefats'e ka ho sebelisa mgpopt=[ha ho letho, sebakeng seo, lefats'e, data, kaofela]
    • Null pointer check (e ncha ho GNU v4.9.1) e ka koaloa ka -fno-delete-null-pointer-checks
  • Nios II Linux kernel le lisebelisoa tsa toolchain li amohetsoe holimo-limo High-profile mathata a rarollotsoe:
  • Litaba tsa mokhanni oa EPCQ HAL li lokisitsoe
  • Jenereithara e ncha e tloaelehileng e kentsoeng ho terminal ea Windows Nios II
  • stdin joale e sebetsa hantle ho Windows

Nios II EDS v14.1 Lintlafatso

Nios II Gen2 processor Core

Phetolelo ea ho qetela ea Nios II ke 14.0 'me e bitsoa Nios II Classic. Liphetolelo tsa Nios II ka mor'a mohaho ona li bitsoa Nios II Gen2. Li-processor tsa Nios II Gen2 li sebelisana le li-processor tsa Nios II Classic, empa li na le likarolo tse ncha tse latelang:

  • Likhetho tsa sebaka sa liaterese tsa 64-bit
  • Sebaka sa memori sa boikhethelo
  • Litaelo tse potlakileng tsa lipalo tsa lipalo

Li-IP tse ncha tse kenyellelitsoeng bakeng sa 14.1

Lethathamo la IP e ncha le kenyelletsa:

  • HPS Ethernet converter IPs - Tsena li u lumella ho abela lithapo tsa HPS Ethernet I/O
    ho lithapo tsa FPGA I/O ebe u li fetolela ho tsoa ho sebopeho sa GMII ho ea ho RGMII kapa SGMII.
    Hlokomela: Sena se thusa haholo haeba o na le phini e lekantsoeng ke HPS I/O.
  • Lisebelisoa tse ncha tsa IP tsa lelapa tse khethehileng:
    • Arria 10 - TPIU trace IP. Trace ke sesebelisoa sa mantlha sa ho lokisa software ea nako ea ho sebetsa, joalo ka Signaltap ke ea nts'etsopele ea FPGA. IP ena e thusa bahlahisi ho romela matšoao a ARM® Cortex™-A9 trace debug ho li-pin tsa kantle e le hore ho latella li-module tsa debug tse kang Lauterbach® kapa ARM Dstream, li ka hokela ho A10 SoC Cortex-A9.
    • Max 10 - Li-IP tse ncha tse fanang ka likhokahano tse lumellanang tsa Qsys ho Max10 ADCs le flash ea basebelisi. Li-IP tsena tse ncha li sebelisoa ho Max10 example meralo. Phatlalatso ea 14.1 e na le ex e nchaample liqapi tse bontšang:
  • Mokhoa oa ho robala oa Max 10, bakeng sa lits'ebetso tsa matla a tlase
  • Analog I/O bakeng sa bahlahisi ba batlang ho sebelisa li-ADC tse kopaneng
  • Bokhoni ba ho hlophisa habeli ho tsoa ho Max 10 on-chip configuration flash memory The Cyclone® V le ArriaV SoC meralo ea litšupiso ea khauta ea tsamaiso (GSRDs) le eona e ntlafalitsoe ho ts'ehetsa tokollo ea 14.1 ACDS le SoC EDS, sena se bolela hore li tla kenyelletsa SoC ka bo eona. software e lokisa ka 14.1 joalo ka PLL workaround ho preloader.

64-Bit Host Support e Ntlafalitsoe
Khatisong ena, bokhoni ba 64-bit bo kentsoe lisebelisoa tse latelang:

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

Hlokomela: Ka har'a ACDS, bonyane li-server tse peli tsa GDB le li-program tse peli tsa flash li romeloa.

Lintlafatso ho Tikoloho ea Eclipse
Tikoloho ea Eclipse e ntlafalitsoe hore e be mofuta oa 4.3 ho tlisa melemo ea tikoloho e ncha molemong oa ntlafatso ea Nios II. Ho na le liphapano tsa khetho ea mola oa taelo lipakeng tsa GCC v4.8.3 le mofuta o neng o tšehetsoa pele. Haeba u na le projeke e teng e entsoeng ka mofuta o fetileng, o hloka ho nchafatsa makeup ea haufiles kapa nchafatsa sephutheloana sa hau sa tšehetso sa boto (BSP). Free Software Foundation e fana ka lits'oants'o tse fumanehang tlasa GCC Download mme lintlha tse felletseng tsa tokollo ea GCC li fumaneha tlasa Likhatiso tsa GCC.
Lintlha Tse Amanang http://gcc.gnu.org/

Lintlafatso ho Nios II GNU Toolchain

Lisebelisoa tse latelang li ntlafalitsoe:

  • GCC ho mofuta oa 4.8.3
    • Khokahano ea nako ea khokahano ([flto]) e lumelletsoe
  • GDB ho mofuta oa 7.7
  • newlib ho mofuta oa 1.18

Tikoloho ea kaho sethaleng sa moamoheli oa windows e ntlafalitsoe ho fana ka linako tsa ho aha kapele. Bakeng sa mohlalaample, ho haha ​​tsa motheo webkopo ea seva hona joale e nka karolo ea boraro ea nako eo e neng e tloaetse ho e etsa.

Tšehetso e eketsehileng bakeng sa Max10
Khatisong ena, ho na le ts'ehetso e ekelitsoeng bakeng sa Max10 ka kenyelletso ea ho qala mohopolo le ts'ehetso ea bootload bakeng sa memori ea flash ea mosebelisi. Ho na le beta ea mofuta o mocha file sesebelisoa sa phetoho, se bitsoang alt-file-convert, e etsang hore ho be bonolo ho fumana data ea hau ka mokhoa o nepahetseng bakeng sa ho kenya flash.

Lintlafatso ho EPCQ IP Peripheral
Software ea HAL le tšehetso ea bootloader bakeng sa peripheral e ntlafalitsoeng ea EPCQ e bonolo ea IP e kentsoe. EPCQ IP core e ntlafalitsoe ho eketsa ts'ehetso ea mokhoa oa x4 le lisebelisoa tsa L, ho fana ka phihlello e potlakileng ea sesebelisoa sa EPCQ ho tsoa ho Nios kapa masters a mang a thehiloeng ho FPGA.

Nios II EDS v14.0 Lintlafatso

Tšehetso ea Host 64-Bit
The Nios II Software Build Tools (SBT) v14.0 e tšehetsa feela 64-bit host system.

Hlokomela: 32-bit hosts ha e sa tšehetsoa.
Lisebelisoa tse latelang tsa Nios II li fetiselitsoe ho sehlahisoa sa Quartus II:

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

Ho hlahloba Stack ea nako ea ho sebetsa
Liphetolelong tsa pejana tsa Nios II EDS, haeba ho hlahlojoa ha stack nako ho ne ho ka khoneha, tsamaiso ea Nios II e ka fetoha e sa arabeleng. Taba ena e rarolloa ka v14.0.

Tšehetso ea Long Jump
Liphetolelong tsa pejana tsa Nios II EDS, moqapi ha aa ka a tšehetsa ka nepo ho tlola nako e telele (ka ntle ho sebaka sa liaterese tsa 256-MB). Taba ena e rarolloa ka v14.0

floating Point Hardware 2 Support
Ho tšehetsa ka botlalo Floating Point Hardware 2, o tlameha ho bokella laeborari ea C e ncha. Ho Nios II EDS v13.1, sehokelo se hlotsoe ho hokahanya laeborari ea C e ntlafalitsoeng le ts'ebeliso. Taba ena e rarolloa ka v14.0.

Qsys Bridge Support
Ho qala ka v14.0, Nios II EDS e tšehetsa Aterese ea Span Extender le IRQ Bridge cores.

Ts'ehetso ea processor ea Nios II Gen2

Nios II Gen2 processor Core
Ho v14.0, processor ea Nios II processor e kenyelletsa preview ts'ebetsong ea mantlha ea processor ea Nios II Gen2, e ts'ehetsang malapa a morao-rao a lisebelisoa tsa Altera. Motlakase oa Nios II Gen2 o fana ka boholo le ts'ebetso e ts'oanang le processor ea Nios II ea mantlha, 'me e lumellana le khoutu ea processor ea Nios II Classic boemong ba binary. Phallo ea sesebelisoa le HAL e kenyelletsa likhetho tsa ho tšehetsa likarolo tsa Nios II Gen2. Ts'ebetso ea ho hlahisa li-BSP le software ea kaho e ts'oana, empa li-BSP tse hlahisitsoeng bakeng sa processor ea Nios II Classic li tlameha ho nchafatsoa.

Ts'ehetso ea HAL bakeng sa processor ea Nios II Gen2
Nios II Hardware Abstraction Layer (HAL) e atolositsoe ho ts'ehetsa likarolo tse latelang tsa Nios II Gen2:

  • Sebaka sa liaterese tse 32-bit
  • Libaka tsa memori tsa peripheral (tse sa ts'oaroang).
  • Tšireletso ea ECC ho cache ea data le TCMs ho Nios II/f core

Nios II Gen2 processor Cores le MAX 10 FPGA Support
Lisebelisoa tsa MAX 10 FPGA li tšehetsoa ke processor ea Nios II Gen2, empa eseng ke processor ea Nios II Classic. Ho kenya tšebetsong sistimi ea Nios II sesebelisoa sa MAX 10, o tlameha ho sebelisa processor ea Nios II Gen2 ea mantlha. Karolo ea memori ea Altera On-chip Flash, e hlahisitsoeng ka 14.0, e nolofalletsa Avalon-MM ho fihlella memori ea flash ea mosebelisi ea on-chip MAX 10. Ka karolo ena, Nios II boot copier e ka kopitsa khoutu ho RAM ho tsoa mohopolong oa MAX 10 oa mosebelisi. 1.4.6.3.2. Tool Support bakeng sa MAX 10 FPGA HAL e eketsa tšehetso ea mantlha ea mokhanni bakeng sa converter ea MAX 10 ea analog ho digital (A/D). Lisebelisoa tsa mananeo a Altera li nchafalitsoe ho ts'ehetsa ho hlophisa memori ea memori ea mosebelisi ea MAX 10.

Ke eng e Ncha ho v14.0a10: processor ea Nios II Gen2 le tšehetso ea Arria 10 FPGA
Lisebelisoa tsa Arria 10 FPGA li tšehetsoa ke processor ea Nios II Gen2, empa eseng ke processor ea khale ea Nios II. Ho kenya tšebetsong sistimi ea Nios II sesebelisoa sa Arria 10, o tlameha ho sebelisa processor ea Nios II Gen2 ea mantlha.

Nios II EDS v13.1 Lintlafatso

GCC e Phahamiselitsoe ho 4.7.3
Ho v13.1, Nios II Software Build Tools (SBT) e ntlafalitsoe ho tšehetsa mofuta oa v4.7.3 oa GCC. Ho na le liphapano tsa khetho ea mola oa taelo lipakeng tsa GCC v4.7.3 le mofuta o neng o tšehetsoa pele. Haeba u na le projeke e teng e entsoeng ka mofuta o fetileng, o hloka ho nchafatsa makeup ea haufiles kapa nchafatsa sephutheloana sa hau sa tšehetso sa boto (BSP).

Hlokomela: GCC v4.7.3 e eketsa litemoso le melaetsa e mengata e mecha. Haeba u sebelisitse khetho ea -Werror-line ea taelo phetolelong e fetileng, u ka bona liphoso tse sa lebelloang tse hlahisoang ke litemoso tse ncha. Bakeng sa lintlha tse mabapi le ts'ebetsong ea Nios II GCC 4.7.3, sheba ntlafatso ea lisebelisoa tsa Nios II GNU ho tloha GCC 4.1.2 ho ea GCC 4.7.3 Altera Knowledge Base. Free Software Foundation e fana ka tataiso ea ho tsamaisa GCC 4.7, ho ngola litaba tse tloaelehileng. Tataiso ena e ka fumanoa ho GCC, GNU Compiler Collection, tlas'a Porting to GCC 4.7. Lintlha tse felletseng tsa tokollo ea GCC li fumaneha tlasa Phatlalatso ea GCC.

Lintlha Tse Amanang

Tšehetso e ntlafetseng ea Tataiso ea Litaelo tsa Phallisang
Ho v13.1, Qsys e eketsa khetho ea ho khetha karolo e ncha ea litaelo tse phaphametseng, Floating Point Hardware 2. Ho nka advantage ea tšehetso ea software bakeng sa litaelo tsa Floating Point Hardware 2, e kenyelletsa altera_nios_custom_instr_floating_point_2.h, e qobellang GCC ho bitsa newlib mesebetsi ea lipalo (ho fapana le mesebetsi ea lipalo e hahelletsoeng ka GCC). Altera e khothaletsa hore u boele u bokelle newlib bakeng sa ts'ebetso e nepahetseng.

Hlokomela: Se ke oa sebelisa khetho ea -mcustom -fpu-cfg line-line bakeng sa GCC. Khetho ena ha e tšehetse litaelo tsa Floating Point Hardware 2. Lisebelisoa tsa ho haha ​​​​software ea Nios II (SBT) li eketsa litaelo tsa motho ka mong -mcustom ho etsafile ho ts'ehetsa litaelo tsa tloaelo tsa Floating Point Hardware 2.

Ts'ehetso ea ECC
Ho qala ka v13.1, mohlophisi oa paramethara ea Nios II o u lumella ho nolofalletsa ts'ireletso ea ECC bakeng sa li-RAM tse bohareng ba processor le cache ea litaelo. Ka kamehla, ECC ha e khonehe ha e seta bocha. Ka hona, software e tlameha ho nolofalletsa ts'ireletso ea ECC. Software e ka boela ea kenya liphoso tsa ECC ka har'a likotoana tsa data tsa RAM ho ts'ehetsa tlhahlobo ea mohlokomeli oa ECC le bese ea ketsahalo. The Nios II Hardware Abstraction Layer (HAL) e atolositsoe ho ts'ehetsa ho qala ha ECC le ho sebetsana le mokhelo.

Universal Boot Copier
Ho v13.1, Nios II boot copier e ntlafalitsoe ho tšehetsa mefuta e mengata ea lisebelisoa tsa flash. Sesebelisoa se ntlafalitsoeng sa boot copier se bitsoa universal boot copier. Nios II boot copier e kopitsa li-binaries tsa ts'ebeliso ho tloha lisebelisoa tsa flash ho ea mohopolong o sa fetoheng. Memori ea Flash e behiloe ka setšoantšo sa FPGA atereseng e tlase ea memori, e lateloe ke litšoantšo tsa binary tsa Nios II. Likhatisong tse fetileng tsa sehlahisoa, boholo ba setšoantšo sa FPGA bo ne bo lokiselitsoe lelapa ka leng la sesebelisoa. Leha ho le joalo, bakeng sa lisebelisoa tsa malapa a Leholiotsoana V, Stratix V, le Arria V, boholo ba setšoantšo bo fapana ho latela mefuta e latelang:

  • Mofuta oa Flash: Quad-output (EPCQ) kapa single-output (EPCS) Sesebelisoa se Matlafalitsoeng sa Programmable Configuration
  • Bokhoni ba sesebelisoa sa Flash: 128 kapa 256 Mbits
  • Khatello
  • Sebopeho sa serial peripheral interface (SPI): ×1 kapa ×4
  • Sebopeho sa sesebelisoa: se le seng kapa se khaotsoe

Ho thata hore mochine oa boot o khethe motsoako oa hona joale e le hore o ka sebelisa boholo bo loketseng ba setšoantšo, 'me algorithm leha e le efe e ka' na ea hlōleha ho tšehetsa litlhophiso tsa nako e tlang. Ho rarolla bothata bona, ho eketsoa hlooho ho setšoantšo sa FPGA ho hlakisa boholo ba setšoantšo. Ka ho sebelisa boholo ba setšoantšo ho tloha hloohong, "universal boot copier" e ka sebetsana le tlhophiso leha e le efe ea flash ho lisebelisoa tsa hona joale kapa tsa nakong e tlang. Sesebelisoa sa sof2flash se nchafalitsoe ho ts'ehetsa mochini oa boot copier oa universal. Phetoho ena ha e ame bokhoni ba thibelo ea taolo ea FPGA ea ho iketsetsa setšoantšo sa FPGA ka matla.

Mathata a Tsejoang le Errata
Lethathamo le latelang le na le litaba tse tsebahalang le liphoso, haeba li teng:

  • Ho na le phapang e nyane boits'oarong ba "cache" ea processor ea Nios II Gen2 e ka amang bahlahisi ba khethang ho phahamisa boits'oaro bo sa tloaelehang ba cache ba li-processor tsa khale lits'ebetsong tsa bona.

Lintlha Tse Amanang
Altera Knowledge Base Ho fumana lintlha tse ling mabapi le litaba tse tsebahalang le liphoso le mokhoa oa ho sebetsana le tsona, batla Altera Knowledge Base.

  • Nios II Embedded Design Suite Release Notes Romella Maikutlo

Litokomane / Lisebelisoa

Intel Nios II Embedded Design Suite Release Notes [pdf] Litaelo
Nios II, Embedded Design Suite Release Notes, Nios II Embedded Design Suite Release Notes, Design Suite Release Notes.

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *