intel Nios II Embedded Design Suite Release Catetan
Nios II Embedded Design Suite Release Catetan
Catetan sékrési ieu nutupan versi 13.1 nepi ka 15.0 tina Altera® Nios® II Embedded Design Suite (EDS). Catetan sékrési ieu ngajelaskeun sajarah révisi pikeun Nios II EDS. Pikeun daptar kasalahan panganyarna pikeun Nios II EDS, sungsi Basis Pangaweruh dina Rojongan dina Altera websitus. Anjeun tiasa nganggo Pangkalan Pangaweruh pikeun milarian errata dumasar kana versi produk anu kapangaruhan sareng kriteria sanésna.
Émbaran patali Altera Pangaweruh Base
Sajarah Révisi produk
Tabel di handap nembongkeun sajarah révisi pikeun Nios II EDS.
Nios II Embedded Desain Suite Sajarah Révisi
Kanggo inpo nu langkung lengkep ihwal fitur Nios II EDS, tingal Buku Panduan Nios II.
Intel Corporation. Sadaya hak disimpen. Intel, logo Intel, sareng merek Intel sanés mangrupikeun mérek dagang Intel Corporation atanapi anak perusahaanna. Intel ngajamin kinerja produk FPGA sareng semikonduktor na kana spésifikasi ayeuna saluyu sareng garansi standar Intel, tapi ngagaduhan hak pikeun ngarobih naon waé produk sareng jasa iraha waé tanpa aya bewara. Intel henteu nanggung tanggung jawab atanapi tanggung jawab anu timbul tina aplikasi atanapi pamakean inpormasi, produk, atanapi jasa anu dijelaskeun di dieu iwal ti dinyatakeun sapuk sacara tinulis ku Intel. Konsumén Intel disarankan pikeun ménta versi panganyarna tina spésifikasi alat sateuacan ngandelkeun inpormasi anu diterbitkeun sareng sateuacan nempatkeun pesenan produk atanapi jasa. *Ngaran sareng merek sanésna tiasa diklaim salaku hak milik batur.
Émbaran patali
- Nios II klasik Processor Rujukan Buku Panduan
- Buku Panduan Pamekar Software Nios II klasik
- Nios II Gen2 Processor Rujukan Buku Panduan
- Buku Panduan Pamekar Software Nios II Gen2
Nios II EDS v15.0 Apdet
v15.0 Nios II EDS ngawengku fitur anyar jeung ditingkatkeun handap ieu:
- Anyar MAX 10 analog-to-digital converter (ADC) supir HAL
- Anyar antrian Serial Periferal Interface (QSPI) HAL Supir
- Enhancements ka MAX 10 ADC HAL Supir
- Nios II GNU toolchain ditingkatkeun jadi v4.9.1
- Ningkatkeun dukungan pikeun optimasi waktos tautan (-flto)— Langkung seueur kontrol kana optimasi pointer global nganggo mgpopt=[euweuh, lokal, global, data, sadayana]
- Null pointer check (anyar dina GNU v4.9.1) tiasa ditumpurkeun ku –fno-delete-null-pointer-checks
- Komponén kernel sareng toolchain Nios II Linux parantos katampa hulu High-profile masalah direngsekeun:
- Masalah supir EPCQ HAL dilereskeun
- Generator newlib custom dibereskeun dina terminal Windows Nios II
- stdin ayeuna jalan leres dina Windows
Nios II EDS v14.1 Apdet
Nios II Gen2 Prosesor Core
Versi terakhir tina Nios II nyaéta 14.0 sareng dingaranan Nios II Classic. Vérsi Nios II sanggeus ngawangun ieu disebut Nios II Gen2. Prosesor Nios II Gen2 kompatibel binér sareng prosesor Nios II Classic, tapi gaduh fitur-fitur anyar ieu:
- Pilihan pikeun rentang alamat 64-bit
- Wewengkon mémori periferal pilihan
- Parentah aritmatika anu langkung gancang sareng langkung deterministik
IP Embedded Anyar pikeun 14.1
Daptar IP anyar kalebet:
- HPS Ethernet converter IPs - Ieu ngidinan Anjeun pikeun napelkeun HPS Ethernet I / O pin
mun FPGA I / O pin sarta ngarobahna tina format GMII mun RGMII atanapi SGMII.
Catetan: Ieu pohara mantuan lamun anjeun pin diwatesan ku HPS I / O. - Inti IP khusus kulawarga alat anyar:
- Arria 10 - TPIU ngalacak IP. Trace mangrupikeun alat pamungkas dina debug software runtime, sapertos Signaltap pikeun pangwangunan FPGA. IP ieu ngamungkinkeun pamekar pikeun ngékspor sinyal debug ARM® Cortex™-A9 ka pin éksternal supados ngalacak modul debug sapertos Lauterbach® atanapi ARM Dstream, tiasa dihubungkeun sareng A10 SoC Cortex-A9.
- Max 10 - IP anyar anu nganteurkeun antarmuka anu cocog sareng Qsys ka ADC Max10 sareng lampu kilat pangguna. IP anyar ieu dianggo dina Max10 example desain. Pelepasan 14.1 ngagaduhan ex anyarampdesain anu nunjukkeun:
- Max 10 mode sare, pikeun aplikasi kakuatan low
- Analog I / O pikeun pamekar anu hoyong nganggo ADC terpadu
- Kamampuan konfigurasi ganda tina mémori lampu kilat konfigurasi on-chip Max 10 Desain rujukan sistem emas (GSRD) Cyclone® V sareng ArriaV SoC ogé parantos diropéa pikeun ngadukung sékrési 14.1 ACDS sareng SoC EDS, ieu hartosna aranjeunna bakal otomatis ngalebetkeun SoC. parangkat lunak ngalereskeun dina 14.1 sapertos workaround PLL dina preloader.
64-Bit Host Rojongan ditingkatkeun
Dina sékrési ieu, kamampuan 64-bit ditambahkeun kana alat-alat ieu:
- 64-bit nios2-gdb-server
- 64-bit nios2-flash-programmer
- 64-bit nios2-terminal
Catetan: Dina ACDS, sahenteuna dua server GDB sareng dua programer flash dikirimkeun.
Ngaronjatkeun ka Lingkungan Eclipse
Lingkungan Eclipse parantos ditingkatkeun kana versi 4.3 pikeun nyangking mangpaat lingkungan anu langkung énggal ka suite pangembangan Nios II. Aya bédana pilihan garis paréntah antara GCC v4.8.3 sareng versi anu dirojong saméméhna. Upami Anjeun gaduh hiji proyék aya dijieun kalawan versi saméméhna, Anjeun kudu ngamutahirkeun make Anjeunfiles atanapi regenerate pakét rojongan dewan Anjeun (BSP). Free Software Foundation nyayogikeun undeuran anu sayogi dina GCC Download sareng catetan pelepasan GCC lengkep sayogi dina GCC Releases.
Émbaran patali http://gcc.gnu.org/
Ngaronjatkeun ka Nios II GNU Toolchain
Alat di handap ieu parantos ditingkatkeun:
- GCC kana versi 4.8.3
- Optimasi waktos link ([flto]) diaktipkeun
- GDB kana versi 7.7
- newlib kana versi 1.18
Lingkungan ngawangun dina platform windows host parantos dioptimalkeun pikeun masihan waktos ngawangun langkung gancang. Pikeun example, ngawangun dasar webaplikasi server ayeuna nyokot sapertilu ti waktu éta dipaké pikeun.
Rojongan tambahan pikeun Max10
Dina sékrési ieu, aya tambihan dukungan pikeun Max10 ngaliwatan tambihan initialization mémori sareng dukungan bootload pikeun mémori flash pangguna. Aya versi béta tina anyar file utiliti konversi, disebut alt-file-convert, nu matak ngamudahkeun pikeun meunangkeun data anjeun kana format bener pikeun loading kana flash.
Ngaronjatkeun kana EPCQ IP Periferal
Parangkat lunak HAL sareng dukungan bootloader pikeun périferal IP lemes EPCQ anu ditingkatkeun parantos ditambahkeun. Inti EPCQ IP parantos ditingkatkeun pikeun nambihan dukungan pikeun modeu x4 sareng alat L, masihan aksés langkung gancang kana alat EPCQ ti Nios atanapi master dumasar FPGA anu sanés.
Nios II EDS v14.0 Apdet
64-Bit Host Rojongan
Nios II Software Build Tools (SBT) v14.0 ngan ukur ngadukung sistem host 64-bit.
Catetan: 32-bit host teu didukung deui.
Utiliti Nios II di handap ieu parantos dipindahkeun ka produk Quartus II:
- nios2-gdb-server
- nios2-flash-programmer
- nios2-terminal
Run-time tumpukan mariksa
Dina vérsi saméméhna tina Nios II EDS, lamun run-time stack mariksa diaktipkeun, sistem Nios II bisa jadi unresponsive. Masalah ieu direngsekeun dina v14.0.
Rojongan Luncat Panjang
Dina vérsi saméméhna tina Nios II EDS, kompiler henteu leres ngadukung luncat panjang (di luar jangkauan alamat 256-MB). Masalah ieu direngsekeun dina v14.0
Floating Point Hardware 2 Rojongan
Pikeun pinuh ngadukung Floating Point Hardware 2, anjeun kedah nyusun ulang perpustakaan C newlib. Dina Nios II EDS v13.1, linker gagal ngaitkeun perpustakaan C recompiled kalawan aplikasi. Masalah ieu direngsekeun dina v14.0.
Rojongan Sasak Qsys
Dimimitian ku v14.0, Nios II EDS ngarojong Address Span Extender na IRQ Bridge cores.
Rojongan Prosesor Nios II Gen2
Inti Prosesor Nios II Gen2
Dina v14.0, inti prosésor Nios II ngawengku preview palaksanaan inti processor Nios II Gen2, ngarojong kulawarga alat panganyarna Altera urang. Inti prosésor Nios II Gen2 ngirimkeun ukuran sareng kinerja anu sami sareng prosésor Nios II asli, sareng cocog sareng kode prosésor Nios II klasik dina tingkat binér. Aliran alat sareng HAL kalebet pilihan pikeun ngadukung fitur Nios II Gen2. Alur kerja pikeun ngahasilkeun BSP sareng parangkat lunak gedong sami, tapi BSP anu dibangkitkeun pikeun prosésor Nios II klasik kedah didamel deui.
Rojongan HAL pikeun Prosesor Nios II Gen2
Lapisan Abstraksi Perangkat Keras Nios II (HAL) diperpanjang pikeun ngadukung fitur Nios II Gen2 ieu:
- Rentang alamat 32-bit
- Wewengkon mémori periferal (uncached).
- panyalindungan ECC on cache data na TCMs dina Nios II / f core
Nios II Gen2 Processor Cores na MAX 10 Rojongan FPGA
MAX 10 Alat FPGA dirojong ku prosésor Nios II Gen2, tapi henteu ku prosésor Nios II klasik. Pikeun nerapkeun sistem Nios II dina alat MAX 10, anjeun kedah nganggo inti prosésor Nios II Gen2. Komponén mémori Altera Dina-chip Flash, diwanohkeun dina 14.0, ngamungkinkeun Avalon-MM aksés ka on-chip MAX 10 memori flash pamaké. Kalawan komponén ieu, Nios II boot copier bisa nyalin kode ka RAM ti MAX 10 pamaké flash memori. 1.4.6.3.2. Rojongan Alat pikeun MAX 10 FPGA HAL nambihan pangrojong supir dasar pikeun konverter MAX 10 analog ka digital (A/D). Utiliti program alat Altera diropéa pikeun ngadukung program mémori flash pangguna MAX 10.
Naon Anu Anyar dina v14.0a10: Prosesor Nios II Gen2 sareng Arria 10 FPGA Rojongan
Arria 10 Alat FPGA dirojong ku prosésor Nios II Gen2, tapi henteu ku prosésor Nios II klasik. Pikeun nerapkeun sistem Nios II dina alat Arria 10, anjeun kedah nganggo inti prosésor Nios II Gen2.
Nios II EDS v13.1 Apdet
GCC ditingkatkeun kana 4.7.3
Dina v13.1, Nios II Software Build Tools (SBT) parantos diropéa pikeun ngadukung versi v4.7.3 GCC. Aya bédana pilihan garis paréntah antara GCC v4.7.3 sareng versi anu dirojong saméméhna. Upami Anjeun gaduh hiji proyék aya dijieun kalawan versi saméméhna, Anjeun kudu ngamutahirkeun make Anjeunfiles atanapi regenerate pakét rojongan dewan Anjeun (BSP).
Catetan: GCC v4.7.3 nambahkeun sababaraha warnings anyar jeung pesen. Upami anjeun nganggo pilihan garis paréntah -Werror dina versi sateuacana, anjeun tiasa ningali kasalahan anu teu disangka-sangka anu ditimbulkeun ku peringatan énggal. Pikeun detil ngeunaan palaksanaan Nios II GCC 4.7.3, tingal pamutahiran toolchain Nios II GNU ti GCC 4.1.2 mun GCC 4.7.3 dina Pangkalan Pangaweruh Altera. Free Software Foundation nyadiakeun pituduh pikeun porting ka GCC 4.7, ngadokumentasikeun masalah umum. Pituduh ieu tiasa dipendakan dina GCC, Koléksi GNU Compiler, dina Porting ka GCC 4.7. Catetan pelepasan GCC lengkep sayogi dina Kaluaran GCC.
Émbaran patali
- Pangkalan Pangaweruh Altera
- http://gcc.gnu.org/
Ditingkatkeun Floating Point Adat Instruksi Rojongan
Dina v13.1, Qsys nambihan pilihan pikeun milih komponén set instruksi custom floating anyar, Floating Point Hardware 2. Pikeun nyandak advantage rojongan software pikeun Floating Point Hardware 2 parentah, ngawengku altera_nios_custom_instr_floating_point_2.h, nu maksa GCC mun nelepon fungsi matematik newlib (tinimbang GCC diwangun-di fungsi math). Altera nyarankeun yén anjeun nyusun ulang newlib pikeun pagelaran anu optimal.
Catetan: Entong nganggo pilihan garis paréntah –mcustom -fpu-cfg pikeun GCC. pilihan ieu teu ngarojong Floating Point Hardware 2 parentah. Parangkat lunak ngawangun perangkat lunak Nios II (SBT) nambihan paréntah -mcustom individu pikeun ngadamelfile pikeun ngarojong Floating Point Hardware 2 parentah custom.
Dukungan ECC
Dimimitian dina v13.1, Nios II processor parameter redaktur ngidinan Anjeun ngaktipkeun panyalindungan ECC pikeun RAM dina inti processor na cache instruksi. Sacara standar, ECC teu diaktipkeun dina reset. Ku alatan éta, software kudu ngaktipkeun panyalindungan ECC. Parangkat lunak ogé tiasa nyuntik kasalahan ECC kana bit data RAM pikeun ngadukung tés panangan pangecualian ECC sareng beus acara. Lapisan Abstraksi Hardware Nios II (HAL) diperpanjang pikeun ngadukung inisialisasi ECC sareng penanganan pengecualian.
Universal Boot Copier
Dina v13.1, boot copier Nios II ditingkatkeun pikeun ngarojong leuwih jenis alat flash. Copier boot nu ditingkatkeun disebut copier boot universal. Copier boot Nios II nyalin binér aplikasi tina alat flash ka memori volatile. Memori lampu kilat diteundeun kaluar kalawan gambar FPGA di alamat memori panghandapna, dituturkeun ku gambar binér aplikasi Nios II. Dina sékrési produk saméméhna, ukuran gambar FPGA dibenerkeun pikeun unggal kulawarga alat. Tapi, pikeun alat-alat dina kulawarga Siklon V, Stratix V, jeung Arria V, ukuran gambar béda-béda gumantung kana variabel ieu:
- Jinis lampu kilat: Quad-output (EPCQ) atanapi single-output (EPCS) Enhanced Programmable Configuration device
- Kapasitas alat flash: 128 atawa 256 Mbits
- Komprési
- Konfigurasi panganteur periferal serial (SPI): ×1 atawa ×4
- perenah alat: tunggal atawa cascaded
Hese pikeun mesin fotokopi boot pikeun ngaidentipikasi kombinasi ayeuna supados tiasa nganggo ukuran gambar anu pas, sareng algoritma naon waé tiasa gagal ngadukung konfigurasi anu bakal datang. Pikeun ngajawab masalah ieu, hiji lulugu ditambahkeun kana gambar FPGA pikeun nangtukeun ukuran gambar. Ku ngagunakeun ukuran gambar tina lulugu, copier boot universal tiasa dianggo sareng konfigurasi lampu kilat dina alat ayeuna atanapi anu bakal datang. Utilitas sof2flash diropéa pikeun ngadukung mesin fotokopi boot universal. Parobihan ieu henteu mangaruhan kamampuan blok kontrol FPGA pikeun otomatis ngaprogram gambar FPGA nalika diaktipkeun.
Isu dipikawanoh tur Errata
Daptar di handap ieu ngandung masalah anu dipikanyaho sareng kasalahan, upami aya:
- Aya bédana minor dina kabiasaan cache prosésor Nios II Gen2 anu tiasa mangaruhan pamekar anu milih ngungkit paripolah cache non-standar tina prosesor klasik dina aplikasina.
Émbaran patali
Basis Pangaweruh Altera Kanggo inpo nu langkung lengkep ihwal masalah anu dipikanyaho sareng errata sareng cara ngerjakeunana, milarian Pangkalan Pangaweruh Altera.
- Nios II Embedded Design Suite Release Notes Kirim Eupan Balik
Dokumén / Sumberdaya
![]() |
intel Nios II Embedded Design Suite Release Catetan [pdf] Parentah Nios II, Embedded Design Suite Release Notes, Nios II Embedded Design Suite Release Notes, Design Suite Release Notes |