Intel Nios II дарунсохти Design Suite ёддоштҳои релиз
Nios II дарунсохти Design Suite ёддоштҳои релиз
Ин ёддоштҳои нашр версияҳои 13.1 то 15.0-и Altera® Nios® II Embedded Design Suite (EDS) -ро дар бар мегиранд. Ин ёддоштҳои нашршуда таърихи таҷдиди Nios II EDS-ро тавсиф мекунанд. Барои рӯйхати охирини хатогиҳо барои Nios II EDS, Пойгоҳи донишро дар зери Дастгирии Altera ҷустуҷӯ кунед webсайт. Шумо метавонед Пойгоҳи донишро барои ҷустуҷӯи хатогиҳо дар асоси версияи маҳсулот ва дигар меъёрҳо истифода баред.
Маълумоти марбут ба пойгоҳи дониши Altera
Таърихи бознигарии маҳсулот
Дар ҷадвали зерин таърихи таҷдиди Nios II EDS нишон дода шудааст.
Таърихи Revision Suite Design Embedded Nios II
Барои маълумоти бештар дар бораи хусусиятҳои Nios II EDS, ба дастурҳои Nios II муроҷиат кунед.
Корпоратсияи Intel. Ҳамаи ҳуқуқ маҳфуз аст. Intel, логотипи Intel ва дигар тамғаҳои Intel тамғаҳои тиҷоратии Intel Corporation ё филиалҳои он мебошанд. Intel иҷрои маҳсулоти FPGA ва нимноқилҳои худро мувофиқи мушаххасоти ҷорӣ мутобиқи кафолати стандартии Intel кафолат медиҳад, аммо ҳуқуқ дорад, ки дар вақти дилхоҳ бидуни огоҳӣ ба ҳама гуна маҳсулот ва хидматҳо тағйирот ворид кунад. Intel ҳеҷ гуна масъулият ё масъулиятеро, ки аз барнома ё истифодаи ҳама гуна маълумот, маҳсулот ё хидмати дар ин ҷо тавсифшуда бармеояд, ба дӯш намегирад, ба истиснои ҳолатҳое, ки Intel дар шакли хаттӣ розӣ шудааст. Ба муштариёни Intel тавсия дода мешавад, ки пеш аз такя ба ягон маълумоти нашршуда ва пеш аз фармоиш додани маҳсулот ё хидматҳо версияи охирини мушаххасоти дастгоҳро дастрас кунанд. * Дигар номҳо ва брендҳо метавонанд ҳамчун моликияти дигарон даъво карда шаванд.
Маълумоти марбут
- Дастури истинод ба протсессори Nios II Classic
- Дастур барои таҳиягари нармафзори Nios II Classic
- Дастури истинод ба протсессори Nios II Gen2
- Дастури нармафзори таҳиягари Nios II Gen2
Навсозии Nios II EDS v15.0
v15.0 Nios II EDS дорои хусусиятҳои нав ва мукаммали зерин мебошад:
- Драйвери нави MAX 10 табдилдиҳандаи аналогӣ ба рақамӣ (ADC) HAL
- Интерфейси нави силсилавии навбатдор (QSPI) ронандаи HAL
- Такмилдиҳии ронандаи MAX 10 ADC HAL
- Nios II GNU асбобҳо ба v4.9.1 такмил дода шуд
- Дастгирии мукаммал барои оптимизатсияи вақти истинод (-flto) - Назорати бештар аз болои оптимизатсияи глобалии нишондиҳанда бо истифода аз mgpopt=[ҳеҷ, маҳаллӣ, глобалӣ, додаҳо, ҳама]
- Санҷиши нул нишоннамои (нав дар GNU v4.9.1) мумкин аст бо -fno-delete-null-pointer-checks ғайрифаъол карда шавад
- Ядро ва ҷузъҳои асбобҳои Nios II Linux дар болооби High-pro қабул карда шудандfile масъалаҳои ҳалшуда:
- Масъалаҳои ронандаи EPCQ HAL ислоҳ карда шуданд
- Генератори фармоишии newlib дар терминали Windows Nios II собит шудааст
- stdin ҳоло дар Windows дуруст кор мекунад
Навсозии Nios II EDS v14.1
Протсессори асосии Nios II Gen2
Версияи охирини Nios II 14.0 аст ва он Nios II Classic ном дорад. Версияҳои Nios II пас аз ин сохтмон Nios II Gen2 номида мешаванд. Протсессорҳои Nios II Gen2 бо протсессори Nios II Classic бинарӣ мувофиқанд, аммо дорои хусусиятҳои нави зерин мебошанд:
- Имконот барои диапазони суроғаҳои 64-бит
- Минтақаи хотираи периферии ихтиёрӣ
- Дастурҳои арифметикии тезтар ва детерминистӣ
IP-ҳои нави воридшуда барои 14.1
Рӯйхати IP-и нав дар бар мегирад:
- IP-ҳои табдилдиҳандаи HPS Ethernet - Инҳо ба шумо имкон медиҳанд, ки пинҳои HPS Ethernet I/O-ро таъин кунед
ба пинҳои I/O FPGA ва онҳоро аз формати GMII ба RGMII ё SGMII табдил диҳед.
Шарҳ: Ин хеле муфид аст, агар шумо PIN бо HPS I/O маҳдуд бошед. - Корҳои нави IP-и оилавии дастгоҳ:
- Arria 10 - IP пайгирии TPIU. Trace воситаи ниҳоии ислоҳи нармафзори вақти корӣ мебошад, ба монанди Signaltap барои таҳияи FPGA. Ин IP ба таҳиягарон имкон медиҳад, ки сигналҳои ислоҳи ислоҳи ARM® Cortex™-A9-ро ба пинҳои беруна содир кунанд, то модулҳои пайгирии ислоҳот ба монанди Lauterbach® ё ARM Dstream ба A10 SoC Cortex-A9 пайваст шаванд.
- Max 10 - IP-ҳои нав, ки интерфейсҳои мувофиқи Qsys-ро ба Max10 ADC ва флеши корбар пешкаш мекунанд. Ин IP-ҳои нав дар Max10 собиқ истифода мешавандampтарроҳӣ. Нашри 14.1 дорои собиқи нав мебошадampтарҳҳое, ки нишон медиҳанд:
- Максимум 10 ҳолати хоб, барои барномаҳои камқувват
- Аналогии I/O барои таҳиягароне, ки мехоҳанд ADC-ҳои ҳамгирошударо истифода баранд
- Қобилияти конфигуратсияи дугона аз хотираи флеши конфигуратсияи Max 10 дар чип Тарҳҳои истинодҳои системаи тиллоии Cyclone® V ва ArriaV SoC (GSRDs) низ барои дастгирии релизҳои 14.1 ACDS ва SoC EDS навсозӣ шудаанд, ин маънои онро дорад, ки онҳо ба таври худкор SoC -ро дар бар мегиранд. Нармафзор дар 14.1 ба монанди ҳалли PLL дар боркунаки пешакӣ ислоҳ мекунад.
Дастгирии мизбони 64-бита такмил дода шудааст
Дар ин нашр, қобилияти 64-бит ба асбобҳои зерин илова карда шуд:
- 64-бита nios2-gdb-сервер
- Барномасози 64-бита nios2-flash-
- 64-битаи nios2-терминал
Шарҳ: Дар доираи ACDS, ҳадди аққал ду сервери GDB ва ду барномасозони флеш фиристода мешаванд.
Навсозӣ ба муҳити Eclipse
Муҳити Eclipse ба версияи 4.3 такмил дода шуд, то бартариҳои муҳити навтарро ба маҷмӯи таҳияи Nios II оварад. Байни GCC v4.8.3 ва версияи қаблан дастгирӣшаванда фарқиятҳои опсияи сатри фармон мавҷуданд. Агар шумо лоиҳаи мавҷуда дошта бошед, ки бо версияи қаблӣ сохта шудааст, шумо бояд сохти худро навсозӣ кунедfiles ё бастаи дастгирии Шӯрои худро (BSP) барқарор кунед. Бунёди нармафзори ройгон зеркашӣҳоеро, ки дар доираи GCC Download дастрас мебошанд ва қайдҳои пурраи барориши GCC дар зери Варақаҳои GCC дастрасанд.
Маълумоти марбут http://gcc.gnu.org/
Навсозӣ ба Toolchain Nios II GNU
Воситаҳои зерин такмил дода шуданд:
- GCC ба версияи 4.8.3
- Оптимизатсияи вақти пайванд ([flto]) фаъол аст
- GDB ба версияи 7.7
- newlib ба версияи 1.18
Муҳити сохтан дар платформаи мизбони Windows оптимизатсия карда шудааст, то вақти тезтар сохтани вақтро диҳад. Барои мисолampле, сохтмони асосй webЗамимаи сервер ҳоло сеяки вақти қаблиро мегирад.
Дастгирии иловагӣ барои Max10
Дар ин нашрия, дастгирии иловагии Max10 тавассути илова кардани оғозкунии хотира ва дастгирии боркунии боркунӣ барои хотираи флеши корбар мавҷуд аст. Версияи нави бета вуҷуд дорад file утилитаи табдилдиҳӣ, ки alt-file-табдил диҳед, ки гирифтани маълумоти шуморо ба формати дуруст барои бор кардан ба флеш осонтар мекунад.
Навсозӣ ба EPCQ IP Peripheral
Нармафзори HAL ва дастгирии пурборкунанда барои периферии такмилёфтаи нармафзори IP EPCQ илова карда шудааст. Асоси EPCQ IP барои илова кардани дастгирӣ барои режими x4 ва дастгоҳҳои L такмил дода шудааст, ки дастрасии тезтар ба дастгоҳи EPCQ аз Nios ё дигар устодони FPGA асос ёфтааст.
Навсозии Nios II EDS v14.0
Дастгирии мизбони 64-бит
Nios II Software Build Tools (SBT) v14.0 танҳо системаҳои мизбони 64-битаро дастгирӣ мекунад.
Шарҳ: Хостҳои 32-бит дигар дастгирӣ намешаванд.
Хизматҳои зерини Nios II ба маҳсулоти Quartus II интиқол дода шуданд:
- nios2-gdb-сервер
- nios2-flash-барномасоз
- nios2-терминал
Тафтиши стек дар вақти корӣ
Дар версияҳои қаблии Nios II EDS, агар санҷиши стек дар вақти корӣ фаъол бошад, системаи Nios II метавонад беҷавоб гардад. Ин масъала дар v14.0 ҳал карда шудааст.
Дастгирии Ҷаҳиш ба дарозӣ
Дар версияҳои қаблии Nios II EDS, компилятор ҷаҳишҳои дарозро дуруст дастгирӣ намекард (берун аз доираи суроғаҳои 256-МБ). Ин масъала дар v14.0 ҳал карда шудааст
Дастгирии сахтафзори шинокунандаи нуқтаи 2
Барои пурра дастгирӣ кардани Floating Point Hardware 2, шумо бояд китобхонаи newlib C-ро дубора тартиб диҳед. Дар Nios II EDS v13.1, пайвандкунанда натавонист китобхонаи C-ро бо барнома пайваст кунад. Ин масъала дар v14.0 ҳал карда шудааст.
Дастгирии Bridge Qsys
Аз v14.0 сар карда, Nios II EDS ядроҳои Address Span Extender ва IRQ Bridge -ро дастгирӣ мекунад.
Дастгирии протсессори Nios II Gen2
Протсессори асосии Nios II Gen2
Дар v14.0, ядрои протсессори Nios II як пешакиро дар бар мегирадview татбиқи асосии протсессори Nios II Gen2, дастгирии охирин оилаҳои дастгоҳи Altera. Асосии протсессори Nios II Gen2 андоза ва иҷрои он ба протсессори аслии Nios II медиҳад ва бо рамзи протсессори Nios II Classic дар сатҳи дуӣ мувофиқ аст. Ҷараёни асбобҳо ва HAL дорои имконоти дастгирии хусусиятҳои Nios II Gen2 мебошанд. Ҷараёни кор барои тавлиди BSP ва нармафзори сохтани якхела аст, аммо BSP-ҳои барои протсессори Nios II Classic тавлидшуда бояд дубора тавлид шаванд.
Дастгирии HAL барои протсессори Nios II Gen2
Қабати абстраксияи сахтафзори Nios II (HAL) барои дастгирии хусусиятҳои зерини Nios II Gen2 васеъ карда шудааст:
- Диапазони суроғаи 32-бит
- Минтақаҳои хотираи периферӣ (кэшнашуда).
- Муҳофизати ECC дар кэши додаҳо ва TCMs дар ядрои Nios II/f
Cores протсессори Nios II Gen2 ва дастгирии MAX 10 FPGA
Дастгоҳҳои MAX 10 FPGA аз ҷониби протсессори Nios II Gen2 дастгирӣ карда мешаванд, аммо на бо протсессори Nios II Classic. Барои татбиқи системаи Nios II дар дастгоҳи MAX 10, шумо бояд ядрои протсессори Nios II Gen2 -ро истифода баред. Ҷузъи хотираи Altera On-chip Flash, ки дар 14.0 муаррифӣ шудааст, дастрасии Avalon-MM-ро ба хотираи флеши корбар дар чип MAX 10 имкон медиҳад. Бо ин ҷузъ, нусхабардории пурборкунандаи Nios II метавонад кодро ба RAM аз хотираи флеши корбар MAX 10 нусхабардорӣ кунад. 1.4.6.3.2. Дастгирии асбоб барои MAX 10 FPGA HAL дастгирии асосии драйверро барои табдилдиҳандаи MAX 10 аналогӣ ба рақамӣ (A/D) илова мекунад. Утилитҳои барномасозии дастгоҳи Altera барои дастгирии барномасозии хотираи флеши корбар MAX 10 нав карда шудаанд.
Чӣ нав дар v14.0a10: протсессори Nios II Gen2 ва дастгирии Arria 10 FPGA
Arria 10 дастгоҳҳои FPGA аз ҷониби протсессори Nios II Gen2 дастгирӣ карда мешавад, аммо на аз протсессори классикии Nios II. Барои татбиқи системаи Nios II дар дастгоҳи Arria 10, шумо бояд ядрои протсессори Nios II Gen2 -ро истифода баред.
Навсозии Nios II EDS v13.1
GCC ба 4.7.3 такмил дода шуд
Дар v13.1, Nios II Software Build Tools (SBT) барои дастгирии версияи v4.7.3-и GCC навсозӣ шудааст. Байни GCC v4.7.3 ва версияи қаблан дастгирӣшаванда фарқиятҳои опсияи сатри фармон мавҷуданд. Агар шумо лоиҳаи мавҷуда дошта бошед, ки бо версияи қаблӣ сохта шудааст, шумо бояд сохти худро навсозӣ кунедfiles ё бастаи дастгирии Шӯрои худро (BSP) барқарор кунед.
Шарҳ: V4.7.3 GCC якчанд огоҳиҳо ва паёмҳои нав илова мекунад. Агар шумо варианти сатри фармони -Werror-ро дар версияи қаблӣ истифода карда бошед, шумо метавонед хатогиҳои ғайричашмдоштеро бинед, ки тавассути огоҳиҳои нав тавлид шудаанд. Барои тафсилот дар бораи татбиқи Nios II GCC 4.7.3, ба навсозии асбобҳои Nios II GNU аз GCC 4.1.2 то GCC 4.7.3 дар пойгоҳи дониши Altera муроҷиат кунед. Бунёди нармафзори озод дастур оид ба интиқол ба GCC 4.7, ҳуҷҷатгузории масъалаҳои умумиро пешкаш мекунад. Ин дастурро дар GCC, Collection Compiler GNU, дар зери Porting to GCC 4.7 пайдо кардан мумкин аст. Қайдҳои пурраи нашри GCC дар зери Варақаҳои GCC дастрасанд.
Маълумоти марбут
- Пойгоҳи дониши Altera
- http://gcc.gnu.org/
Дастгирии мукаммалшудаи Floating Point
Дар v13.1, Qsys имкон медиҳад, ки ҷузъи нави дастурҳои фармоишии нуқтаи шинокунандаро интихоб кунад, Floating Point Hardware 2. Барои гирифтани пешравӣtagДастгирии нармафзор барои дастурҳои Floating Point Hardware 2, дохил altera_nios_custom_instr_floating_point_2.h, ки GCC-ро маҷбур мекунад, ки функсияҳои математикии newlib -ро даъват кунад (ба ҷои функсияҳои математикии дарунсохтаи GCC). Altera тавсия медиҳад, ки ба шумо newlib-ро барои иҷрои беҳтарин аз нав тартиб диҳед.
Шарҳ: Опсияи сатри фармони –mcustom -fpu-cfg барои GCC истифода набаред. Ин хосият дастурҳои Floating Point Hardware 2-ро дастгирӣ намекунад. Воситаҳои сохтани нармафзори Nios II (SBT) фармонҳои инфиродӣ -mcustomро ба сохт илова мекунандfile барои дастгирӣ кардани дастурҳои фармоишии Floating Point Hardware 2.
Дастгирии ECC
Аз v13.1 сар карда, муҳаррири параметрҳои Nios II Processor ба шумо имкон медиҳад, ки муҳофизати ECC-ро барои хотираи RAM дар ядрои протсессор ва кэши дастур фаъол созед. Бо нобаёнӣ, ECC ҳангоми барқарорсозӣ фаъол нест. Аз ин рӯ, нармафзор бояд муҳофизати ECC-ро фаъол созад. Нармафзор инчунин метавонад хатогиҳои ECC-ро ба битҳои маълумоти RAM ворид кунад, то санҷиши коркарди истисноии ECC ва автобуси ҳодисаро дастгирӣ кунад. Қабати абстраксияи сахтафзори Nios II (HAL) барои дастгирии оғозкунии ECC ва коркарди истисно васеъ карда шудааст.
Нусхабардории универсалии пурборкунанда
Дар v13.1, нусхабардории пурборкунандаи Nios II барои дастгирии намудҳои бештари дастгоҳҳои флешдор такмил дода шудааст. Нусхабардории пурборкунандаи такмилдодашуда нусхабардории универсалӣ номида мешавад. Нусхабардории пурборкунандаи Nios II бинарҳои барномаро аз дастгоҳҳои флеш ба хотираи идоранашаванда нусхабардорӣ мекунад. Хотираи флеш бо тасвири FPGA дар суроғаи хотираи пасттарин ҷойгир карда мешавад ва пас аз он тасвирҳои бинарии барномаи Nios II ҷойгир карда шудааст. Дар нашрҳои қаблии маҳсулот андозаи тасвири FPGA барои ҳар як оилаи дастгоҳ муқаррар карда шуда буд. Аммо, барои дастгоҳҳои оилаҳои Cyclone V, Stratix V ва Arria V, андозаи тасвир вобаста ба тағирёбандаҳои зерин фарқ мекунад:
- Навъи флеш: Дастгоҳи конфигуратсияи мукаммали барномарезишавандаи чорбаромад (EPCQ) ё як баромади (EPCS)
- Иқтидори дастгоҳи флеш: 128 ё 256 Мбит
- Компрессия
- Конфигуратсияи интерфейси периферии силсилавӣ (SPI): ×1 ё ×4
- Тарҳбандии дастгоҳ: ягона ё каскад
Барои нусхабардории пурборкунанда муайян кардани комбинатсияи ҷорӣ душвор аст, то он андозаи тасвири мувофиқро истифода барад ва ҳар як алгоритм метавонад конфигуратсияҳои ояндаро дастгирӣ накунад. Барои ҳалли ин мушкилот, ба тасвири FPGA сарлавҳа илова карда мешавад, то андозаи тасвирро муайян кунад. Бо истифода аз андозаи тасвир аз сарлавҳа, нусхабардории универсалии пурборкунанда метавонад бо ҳама гуна конфигуратсияи флешдор дар дастгоҳҳои ҷорӣ ё оянда кор кунад. Утилитаи sof2flash барои дастгирии нусхабардории универсалии боркунӣ нав карда шудааст. Ин тағирот ба қобилияти блоки идоракунии FPGA барои ба таври худкор барномарезии тасвири FPGA ҳангоми фурӯзон таъсир намерасонад.
Масъалаҳои маълум ва хатогиҳо
Рӯйхати зерин дорои масъалаҳои маълум ва хатогиҳо, агар мавҷуд бошад:
- Дар рафтори кэши протсессори Nios II Gen2 фарқияти ночиз вуҷуд дорад, ки метавонад ба таҳиягароне таъсир расонад, ки рафтори кэши ғайристандартии протсессори классикиро дар замимаҳои худ интихоб мекунанд.
Маълумоти марбут
Пойгоҳи дониши Altera Барои маълумоти бештар дар бораи мушкилот ва хатогиҳои маълум ва чӣ гуна кор кардан дар атрофи онҳо, дар Пойгоҳи дониши Altera ҷустуҷӯ кунед.
- Nios II дарунсохти Design Suite Release Заметки Ирсоли фикру
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
Intel Nios II дарунсохти Design Suite ёддоштҳои релиз [pdf] Дастурҳо Nios II, ёддоштҳои релизҳои дарунсохташудаи Design Suite, ёддоштҳои релизҳои дарунсохташудаи Design Suite Nios II, ёддоштҳои релизҳои Design Suite |