intel Nios II Embedded Design Suite កំណត់ចំណាំការចេញផ្សាយ
កំណត់ចំណាំការចេញផ្សាយឈុតរចនាបង្កប់ Nios II
កំណត់ចំណាំចេញផ្សាយទាំងនេះគ្របដណ្តប់កំណែ 13.1 ដល់ 15.0 នៃ Altera® Nios® II Embedded Design Suite (EDS) ។ កំណត់ចំណាំចេញផ្សាយទាំងនេះពិពណ៌នាអំពីប្រវត្តិនៃការកែប្រែសម្រាប់ Nios II EDS ។ សម្រាប់បញ្ជី errata ថ្មីបំផុតសម្រាប់ Nios II EDS សូមស្វែងរក មូលដ្ឋានចំណេះដឹង នៅក្រោម Support on the Altera webគេហទំព័រ។ អ្នកអាចប្រើមូលដ្ឋានចំណេះដឹងដើម្បីស្វែងរកកំហុសដោយផ្អែកលើកំណែផលិតផលដែលរងផលប៉ះពាល់ និងលក្ខណៈវិនិច្ឆ័យផ្សេងទៀត។
ព័ត៌មានពាក់ព័ន្ធ Altera Knowledge Base
ប្រវត្តិនៃការកែប្រែផលិតផល
តារាងខាងក្រោមបង្ហាញពីប្រវត្តិនៃការកែប្រែសម្រាប់ Nios II EDS ។
Nios II Embedded Design Suite Revision History
សម្រាប់ព័ត៌មានបន្ថែមអំពីលក្ខណៈពិសេស Nios II EDS សូមមើលសៀវភៅណែនាំ Nios II ។
សាជីវកម្ម Intel ។ រក្សារសិទ្ធគ្រប់យ៉ាង។ Intel, និមិត្តសញ្ញា Intel និងសញ្ញា Intel ផ្សេងទៀតគឺជាពាណិជ្ជសញ្ញារបស់ Intel Corporation ឬក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន។ Intel ធានាការអនុវត្តផលិតផល FPGA និង semiconductor របស់ខ្លួនទៅនឹងលក្ខណៈបច្ចេកទេសបច្ចុប្បន្នស្របតាមការធានាស្តង់ដាររបស់ Intel ប៉ុន្តែរក្សាសិទ្ធិក្នុងការផ្លាស់ប្តូរផលិតផល និងសេវាកម្មណាមួយនៅពេលណាមួយដោយមិនមានការជូនដំណឹងជាមុន។ Intel សន្មត់ថាគ្មានទំនួលខុសត្រូវ ឬការទទួលខុសត្រូវដែលកើតចេញពីកម្មវិធី ឬការប្រើប្រាស់ព័ត៌មាន ផលិតផល ឬសេវាកម្មណាមួយដែលបានពិពណ៌នានៅទីនេះ លើកលែងតែមានការយល់ព្រមជាលាយលក្ខណ៍អក្សរដោយ Intel ។ អតិថិជនរបស់ Intel ត្រូវបានណែនាំឱ្យទទួលបានកំណែចុងក្រោយបំផុតនៃការបញ្ជាក់ឧបករណ៍ មុនពេលពឹងផ្អែកលើព័ត៌មានដែលបានបោះពុម្ពផ្សាយណាមួយ និងមុនពេលធ្វើការបញ្ជាទិញផលិតផល ឬសេវាកម្ម។ * ឈ្មោះ និងម៉ាកផ្សេងទៀតអាចត្រូវបានទាមទារជាកម្មសិទ្ធិរបស់អ្នកដទៃ។
ព័ត៌មានពាក់ព័ន្ធ
- សៀវភៅណែនាំអំពីប្រព័ន្ធដំណើរការបុរាណ Nios II
- សៀវភៅណែនាំរបស់អ្នកអភិវឌ្ឍន៍កម្មវិធី Nios II Classic
- សៀវភៅណែនាំអំពីប្រព័ន្ធដំណើរការ Nios II Gen2
- សៀវភៅណែនាំរបស់អ្នកបង្កើតកម្មវិធី Nios II Gen2
ការធ្វើបច្ចុប្បន្នភាព Nios II EDS v15.0
v15.0 Nios II EDS រួមបញ្ចូលមុខងារថ្មី និងកែលម្អដូចខាងក្រោម៖
- កម្មវិធីបម្លែងអាណាឡូកទៅឌីជីថល MAX 10 ថ្មី (ADC) HAL
- កម្មវិធីបញ្ជា HAL ស៊េរីថ្មីដែលមានចំណុចប្រទាក់គ្រឿងកុំព្យូទ័រ (QSPI)
- ការពង្រឹងទៅលើ MAX 10 ADC HAL Driver
- Nios II GNU toolchain បានដំឡើងកំណែទៅ v4.9.1
- ការគាំទ្របានធ្វើឱ្យប្រសើរឡើងសម្រាប់ការបង្កើនប្រសិទ្ធភាពពេលវេលាតំណ (-flto)— ការគ្រប់គ្រងបន្ថែមទៀតលើការបង្កើនប្រសិទ្ធភាពទ្រនិចសកលដោយប្រើ mgpopt=[គ្មាន មូលដ្ឋាន សកល ទិន្នន័យទាំងអស់]
- ការត្រួតពិនិត្យទ្រនិចទទេ (ថ្មីនៅក្នុង GNU v4.9.1) អាចត្រូវបានបិទដោយប្រើ -fno-delete-null-pointer-checks
- Nios II លីនុចខឺណែល និងសមាសធាតុខ្សែសង្វាក់ឧបករណ៍ត្រូវបានទទួលយកកម្រិតខ្ពស់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 processors ប៉ុន្តែមានមុខងារថ្មីៗដូចខាងក្រោម៖
- ជម្រើសសម្រាប់ជួរអាសយដ្ឋាន 64 ប៊ីត
- តំបន់អង្គចងចាំគ្រឿងកុំព្យូទ័រជាជម្រើស
- ការណែនាំនព្វន្ធដែលកំណត់បានលឿន និងច្បាស់លាស់ជាងមុន
IPs ដែលបានបង្កប់ថ្មីសម្រាប់ 14.1
បញ្ជី IP ថ្មីរួមមាន:
- HPS Ethernet converter IPs – ទាំងនេះអនុញ្ញាតឱ្យអ្នកកំណត់ HPS Ethernet I/O pins
ទៅជាម្ជុល FPGA I/O ហើយបំប្លែងពួកវាពីទម្រង់ GMII ទៅ RGMII ឬ SGMII ។
ចំណាំ៖ វាមានប្រយោជន៍ណាស់ប្រសិនបើអ្នកត្រូវបានកំណត់ដោយ HPS I/O ។ - ស្នូល IP ជាក់លាក់សម្រាប់គ្រួសារឧបករណ៍ថ្មី៖
- Arria 10 - TPIU តាមដាន IP ។ Trace គឺជាឧបករណ៍ចុងក្រោយក្នុងការបំបាត់កំហុសកម្មវិធីពេលដំណើរការ ដូចជា Signaltap គឺសម្រាប់ការអភិវឌ្ឍន៍ FPGA ។ IP នេះអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍នាំចេញសញ្ញាបំបាត់កំហុសដាន ARM® Cortex™-A9 ទៅកាន់ម្ជុលខាងក្រៅ ដូច្នេះ ម៉ូឌុលបំបាត់កំហុសដូចជា Lauterbach® ឬ ARM Dstream អាចភ្ជាប់ទៅ A10 SoC Cortex-A9 ។
- អតិបរមា 10 - IP ថ្មីដែលផ្តល់ចំណុចប្រទាក់ដែលត្រូវគ្នាជាមួយ Qsys ទៅកាន់ Max10 ADCs និងពន្លឺអ្នកប្រើប្រាស់។ IP ថ្មីទាំងនេះត្រូវបានប្រើនៅក្នុង Max10 exampឡេ រចនា។ ការចេញផ្សាយ 14.1 មានអតីតថ្មី។ampឡេ រចនាដែលបង្ហាញ៖
- របៀបគេងអតិបរមា 10 សម្រាប់កម្មវិធីថាមពលទាប
- Analog I/O សម្រាប់អ្នកអភិវឌ្ឍន៍ដែលចង់ប្រើ ADCs រួមបញ្ចូលគ្នា
- សមត្ថភាពកំណត់រចនាសម្ព័ន្ធពីរពីអង្គចងចាំពន្លឺនៃការកំណត់រចនាសម្ព័ន្ធ Max 10 នៅលើបន្ទះឈីប ការរចនាសេចក្តីយោងប្រព័ន្ធពណ៌មាស Cyclone® V និង ArriaV SoC (GSRDs) ក៏ត្រូវបានធ្វើបច្ចុប្បន្នភាពផងដែរ ដើម្បីគាំទ្រការចេញផ្សាយ 14.1 ACDS និង SoC EDS ដែលនេះមានន័យថាពួកគេនឹងរួមបញ្ចូល SoC ដោយស្វ័យប្រវត្តិ។ ជួសជុលកម្មវិធីនៅក្នុង 14.1 ដូចជាដំណោះស្រាយ PLL នៅក្នុងកម្មវិធីផ្ទុកជាមុន។
ការគាំទ្រម៉ាស៊ីន 64-ប៊ីតត្រូវបានធ្វើឱ្យប្រសើរឡើង
នៅក្នុងការចេញផ្សាយនេះ សមត្ថភាព 64 ប៊ីតត្រូវបានបន្ថែមទៅឧបករណ៍ដូចខាងក្រោមៈ
- 64-bit nios2-gdb-server
- 64-bit nios2-flash-programmer
- ស្ថានីយ nios64 2 ប៊ីត
ចំណាំ៖ នៅក្នុង ACDS យ៉ាងហោចណាស់ម៉ាស៊ីនមេ GDB ពីរ និងអ្នកសរសេរកម្មវិធី flash ពីរត្រូវបានដឹកជញ្ជូន។
អាប់ដេតទៅបរិស្ថានសូរ្យគ្រាស
បរិស្ថាន Eclipse ត្រូវបានដំឡើងកំណែទៅកំណែ 4.3 ដើម្បីនាំមកនូវអត្ថប្រយោជន៍នៃបរិស្ថានថ្មីជាងនេះទៅក្នុងឈុតអភិវឌ្ឍន៍ Nios II។ មានភាពខុសគ្នានៃជម្រើសបន្ទាត់ពាក្យបញ្ជារវាង GCC v4.8.3 និងកំណែដែលបានគាំទ្រពីមុន។ ប្រសិនបើអ្នកមានគម្រោងដែលមានស្រាប់ដែលបានបង្កើតជាមួយនឹងកំណែមុន អ្នកត្រូវធ្វើបច្ចុប្បន្នភាពការបង្កើតរបស់អ្នក។files ឬបង្កើតកញ្ចប់គាំទ្រក្តាររបស់អ្នក (BSP) ឡើងវិញ។ មូលនិធិកម្មវិធីឥតគិតថ្លៃផ្តល់នូវការទាញយកដែលមាននៅក្រោមការទាញយក GCC ហើយកំណត់ចំណាំការចេញផ្សាយ GCC ពេញលេញអាចរកបាននៅក្រោមការចេញផ្សាយរបស់ GCC ។
ព័ត៌មានពាក់ព័ន្ធ http://gcc.gnu.org/
ធ្វើឱ្យប្រសើរឡើងទៅ Nios II GNU Toolchain
ឧបករណ៍ខាងក្រោមត្រូវបានធ្វើឱ្យប្រសើរឡើង៖
- GCC ទៅកំណែ 4.8.3
- ការបង្កើនប្រសិទ្ធភាពពេលវេលាភ្ជាប់ ([flto]) ត្រូវបានបើក
- GDB ទៅកំណែ 7.7
- newlib ទៅកំណែ 1.18
បរិយាកាសសាងសង់នៅលើវេទិកាម៉ាស៊ីនវីនដូត្រូវបានធ្វើឱ្យប្រសើរឡើងដើម្បីផ្តល់ពេលវេលាសាងសង់លឿនជាងមុន។ សម្រាប់អតីតampលេ, ការកសាងមូលដ្ឋាន webកម្មវិធី server ឥឡូវនេះត្រូវចំណាយពេលមួយភាគបីនៃពេលវេលាដែលវាធ្លាប់ប្រើ។
ជំនួយបន្ថែមសម្រាប់ Max10
នៅក្នុងការចេញផ្សាយនេះមានការបន្ថែមការគាំទ្រសម្រាប់ Max10 តាមរយៈការបន្ថែមនៃការចាប់ផ្តើមអង្គចងចាំ និងការគាំទ្រការចាប់ផ្ដើមសម្រាប់អង្គចងចាំពន្លឺរបស់អ្នកប្រើប្រាស់។ មានកំណែបែតានៃថ្មី។ file ឧបករណ៍បំប្លែង ហៅថា alt-file-convert ដែលធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការយកទិន្នន័យរបស់អ្នកទៅជាទម្រង់ត្រឹមត្រូវសម្រាប់ផ្ទុកទៅក្នុង flash ។
ដំឡើងកំណែទៅឧបករណ៍ភ្ជាប់ EPCQ IP
កម្មវិធី HAL និង bootloader គាំទ្រសម្រាប់គ្រឿងកុំព្យូទ័រ EPCQ ទន់ IP ត្រូវបានបន្ថែម។ ស្នូល 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-server
- nios2-flash-programmer
- nios2-ស្ថានីយ
ការត្រួតពិនិត្យជង់ពេលដំណើរការ
នៅក្នុងកំណែមុនរបស់ Nios II EDS ប្រសិនបើការត្រួតពិនិត្យជង់ពេលដំណើរការត្រូវបានបើក ប្រព័ន្ធ Nios II អាចនឹងមិនឆ្លើយតប។ បញ្ហានេះត្រូវបានដោះស្រាយនៅក្នុង v14.0.
ការគាំទ្រលោតវែង
នៅក្នុងកំណែមុនរបស់ Nios II EDS កម្មវិធីចងក្រងមិនគាំទ្រការលោតវែងបានត្រឹមត្រូវទេ (នៅក្រៅជួរអាសយដ្ឋាន 256-MB)។ បញ្ហានេះត្រូវបានដោះស្រាយនៅក្នុង v14.0
ការគាំទ្រផ្នែករឹងចំណុចអណ្តែត 2
ដើម្បីគាំទ្រយ៉ាងពេញលេញ Floating Point Hardware 2 អ្នកត្រូវតែចងក្រងបណ្ណាល័យ newlib C ឡើងវិញ។ នៅក្នុង Nios II EDS v13.1 អ្នកភ្ជាប់បានបរាជ័យក្នុងការភ្ជាប់បណ្ណាល័យ C ដែលបានចងក្រងឡើងវិញជាមួយកម្មវិធី។ បញ្ហានេះត្រូវបានដោះស្រាយនៅក្នុង v14.0.
ការគាំទ្រស្ពាន Qsys
ចាប់ផ្តើមជាមួយនឹង v14.0 Nios II EDS គាំទ្រដល់ Address Span Extender និង IRQ Bridge cores។
ការគាំទ្រប្រព័ន្ធដំណើរការ 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 ។ ដំណើរការការងារសម្រាប់បង្កើត BSPs និងកម្មវិធីសាងសង់គឺដូចគ្នា ប៉ុន្តែ BSPs ដែលបង្កើតសម្រាប់ Nios II Classic processor ត្រូវតែបង្កើតឡើងវិញ។
ការគាំទ្រ HAL សម្រាប់ប្រព័ន្ធដំណើរការ Nios II Gen2
Nios II Hardware Abstraction Layer (HAL) ត្រូវបានពង្រីកដើម្បីគាំទ្រលក្ខណៈពិសេស Nios II Gen2 ខាងក្រោម៖
- ជួរអាសយដ្ឋាន 32 ប៊ីត
- តំបន់អង្គចងចាំគ្រឿងកុំព្យូទ័រ (មិនបានលាក់ទុក)
- ការការពារ ECC លើឃ្លាំងសម្ងាត់ទិន្នន័យ និង TCMs នៅក្នុងស្នូល Nios II/f
ស្នូលដំណើរការ 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 ។ ១.៤.៦.៣.២. ការគាំទ្រឧបករណ៍សម្រាប់ MAX 1.4.6.3.2 FPGA HAL បន្ថែមការគាំទ្រកម្មវិធីបញ្ជាជាមូលដ្ឋានសម្រាប់កម្មវិធីបម្លែងអាណាឡូក MAX 10 ទៅឌីជីថល (A/D) ។ ឧបករណ៍ប្រើប្រាស់កម្មវិធី Altera ត្រូវបានធ្វើបច្ចុប្បន្នភាពដើម្បីគាំទ្រការសរសេរកម្មវិធី MAX 10 user flash memory។
តើមានអ្វីថ្មីនៅក្នុង 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 (SBT) ត្រូវបានធ្វើបច្ចុប្បន្នភាពដើម្បីគាំទ្រកំណែ v4.7.3 នៃ GCC ។ មានភាពខុសគ្នានៃជម្រើសបន្ទាត់ពាក្យបញ្ជារវាង GCC v4.7.3 និងកំណែដែលបានគាំទ្រពីមុន។ ប្រសិនបើអ្នកមានគម្រោងដែលមានស្រាប់ដែលបានបង្កើតជាមួយនឹងកំណែមុន អ្នកត្រូវធ្វើបច្ចុប្បន្នភាពការបង្កើតរបស់អ្នក។files ឬបង្កើតកញ្ចប់គាំទ្រក្តាររបស់អ្នក (BSP) ឡើងវិញ។
ចំណាំ៖ GCC v4.7.3 បន្ថែមការព្រមាន និងសារថ្មីៗជាច្រើន។ ប្រសិនបើអ្នកបានប្រើជម្រើសបន្ទាត់ពាក្យបញ្ជា -Werror នៅក្នុងកំណែមុន អ្នកប្រហែលជាឃើញកំហុសដែលមិនបានរំពឹងទុកដែលបង្កើតឡើងដោយការព្រមានថ្មី។ សម្រាប់ព័ត៌មានលម្អិតអំពីការអនុវត្ត Nios II GCC 4.7.3 សូមយោងទៅលើ Nios II GNU toolchain upgrade ពី GCC 4.1.2 ទៅ GCC 4.7.3 នៅក្នុង Altera Knowledge Base ។ មូលនិធិកម្មវិធីឥតគិតថ្លៃផ្ដល់នូវមគ្គុទ្ទេសក៍ក្នុងការបញ្ជូនទៅកាន់ GCC 4.7 ដោយចងក្រងឯកសារអំពីបញ្ហាទូទៅ។ មគ្គុទ្ទេសក៍នេះអាចត្រូវបានរកឃើញនៅលើ GCC ដែលជា GNU Compiler Collection នៅក្រោមការបញ្ជូនទៅកាន់ GCC 4.7 ។ កំណត់ចំណាំការចេញផ្សាយ GCC ពេញលេញមាននៅក្រោមការចេញផ្សាយ GCC ។
ព័ត៌មានពាក់ព័ន្ធ
- មូលដ្ឋានចំណេះដឹង Altera
- http://gcc.gnu.org/
ការគាំទ្រការណែនាំផ្ទាល់ខ្លួនរបស់ចំណុចអណ្តែតដែលប្រសើរឡើង
នៅក្នុង v13.1, Qsys បន្ថែមជម្រើសមួយដើម្បីជ្រើសរើសសមាសភាគសំណុំការណែនាំផ្ទាល់ខ្លួនចំណុចអណ្តែតទឹកថ្មី, ផ្នែករឹងចំណុចអណ្តែត 2. ដើម្បីយក advantage នៃការគាំទ្រផ្នែកទន់សម្រាប់ការណែនាំផ្នែករឹងចំណុចអណ្តែត 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 ។
គាំទ្រអ។ វ។ ត។ ក
ចាប់ផ្តើមនៅក្នុង v13.1 កម្មវិធីនិពន្ធប៉ារ៉ាម៉ែត្រ Nios II Processor អនុញ្ញាតឱ្យអ្នកបើកការការពារ ECC សម្រាប់ RAMs នៅក្នុងស្នូលខួរក្បាល និងឃ្លាំងសម្ងាត់ការណែនាំ។ តាមលំនាំដើម ECC មិនត្រូវបានបើកនៅពេលកំណត់ឡើងវិញទេ។ ដូច្នេះ កម្មវិធីត្រូវតែបើកការការពារ ECC ។ កម្មវិធីក៏អាចបញ្ចូលកំហុស ECC ទៅក្នុងប៊ីតទិន្នន័យ RAM ដើម្បីគាំទ្រការសាកល្បងឧបករណ៍ដោះស្រាយការលើកលែង ECC និងរថយន្តក្រុងព្រឹត្តិការណ៍។ Nios II Hardware Abstraction Layer (HAL) ត្រូវបានពង្រីកដើម្បីគាំទ្រដល់ការចាប់ផ្តើម ECC និងការដោះស្រាយករណីលើកលែង។
ម៉ាស៊ីនថតចម្លង Universal Boot
នៅក្នុង v13.1 ឧបករណ៍ចម្លងចាប់ផ្ដើម Nios II ត្រូវបានដំឡើងកំណែ ដើម្បីគាំទ្រប្រភេទឧបករណ៍ flash ជាច្រើនទៀត។ ម៉ាស៊ីនថតចម្លងចាប់ផ្ដើមដែលអាប់ដេតត្រូវបានគេហៅថា ម៉ាស៊ីនថតចម្លងចាប់ផ្ដើមសកល។ Nios II boot copier ចម្លងកម្មវិធី binaries ពីឧបករណ៍ flash ទៅជាអង្គចងចាំងាយនឹងបង្កជាហេតុ។ អង្គចងចាំពន្លឺត្រូវបានដាក់ចេញជាមួយរូបភាព FPGA នៅអាសយដ្ឋានអង្គចងចាំទាបបំផុត អមដោយរូបភាពគោលពីរនៃកម្មវិធី Nios II ។ នៅក្នុងការចេញផ្សាយផលិតផលពីមុន ទំហំរូបភាព FPGA ត្រូវបានជួសជុលសម្រាប់គ្រួសារឧបករណ៍នីមួយៗ។ ទោះយ៉ាងណាក៏ដោយ សម្រាប់ឧបករណ៍នៅក្នុងគ្រួសារ Cyclone V, Stratix V និង Arria V ទំហំរូបភាពប្រែប្រួលអាស្រ័យលើអថេរខាងក្រោម៖
- ប្រភេទ Flash៖ Quad-output (EPCQ) ឬ single-output (EPCS) Enhanced programmable configuration device
- សមត្ថភាពឧបករណ៍ Flash: 128 ឬ 256 Mbits
- ការបង្ហាប់
- ការកំណត់រចនាសម្ព័ន្ធចំណុចប្រទាក់គ្រឿងកុំព្យូទ័រ (SPI)៖ ×1 ឬ ×4
- ប្លង់ឧបករណ៍៖ ទោល ឬល្បាក់
វាពិបាកសម្រាប់ម៉ាស៊ីនថតចម្លងចាប់ផ្ដើមដើម្បីកំណត់អត្តសញ្ញាណការរួមផ្សំបច្ចុប្បន្ន ដូច្នេះវាអាចប្រើទំហំរូបភាពសមរម្យ ហើយក្បួនដោះស្រាយណាមួយអាចនឹងមិនគាំទ្រការកំណត់រចនាសម្ព័ន្ធនាពេលអនាគត។ ដើម្បីដោះស្រាយបញ្ហានេះ បឋមកថាមួយត្រូវបានបន្ថែមទៅរូបភាព FPGA ដើម្បីបញ្ជាក់ទំហំរូបភាព។ ដោយប្រើទំហំរូបភាពពីបឋមកថា ឧបករណ៍ចម្លងចាប់ផ្ដើមសកលអាចដំណើរការជាមួយការកំណត់រចនាសម្ព័ន្ធពន្លឺណាមួយនៅក្នុងឧបករណ៍បច្ចុប្បន្ន ឬអនាគត។ ឧបករណ៍ប្រើប្រាស់ sof2flash ត្រូវបានធ្វើបច្ចុប្បន្នភាពដើម្បីគាំទ្រដល់ម៉ាស៊ីនថតចម្លងសកល។ ការផ្លាស់ប្តូរនេះមិនប៉ះពាល់ដល់សមត្ថភាពរបស់ប្លុកគ្រប់គ្រង FPGA ដើម្បីដាក់កម្មវិធីរូបភាព FPGA ដោយស្វ័យប្រវត្តិនៅពេលបើកថាមពលនោះទេ។
បញ្ហាដែលគេស្គាល់ និងកំហុស
បញ្ជីខាងក្រោមមានបញ្ហា និងកំហុសដែលគេស្គាល់ ប្រសិនបើមាន៖
- មានភាពខុសប្លែកគ្នាបន្តិចបន្តួចនៅក្នុងឥរិយាបថឃ្លាំងសម្ងាត់របស់ប្រព័ន្ធដំណើរការ Nios II Gen2 ដែលអាចប៉ះពាល់ដល់អ្នកអភិវឌ្ឍន៍ដែលជ្រើសរើសប្រើប្រាស់ឥរិយាបថឃ្លាំងសម្ងាត់មិនស្តង់ដារនៃដំណើរការបុរាណនៅក្នុងកម្មវិធីរបស់ពួកគេ។
ព័ត៌មានពាក់ព័ន្ធ
មូលដ្ឋានចំណេះដឹង Altera សម្រាប់ព័ត៌មានបន្ថែមអំពីបញ្ហាដែលគេស្គាល់ និងកំហុសឆ្គង និងរបៀបធ្វើការនៅជុំវិញពួកគេ សូមស្វែងរកមូលដ្ឋានចំណេះដឹង Altera ។
- Nios II បង្កប់ការរចនាឈុតកំណត់ចំណាំការចេញផ្សាយ ផ្ញើមតិកែលម្អ
ឯកសារ/ធនធាន
![]() |
intel Nios II Embedded Design Suite កំណត់ចំណាំការចេញផ្សាយ [pdf] សេចក្តីណែនាំ Nios II, Embedded Design Suite Release Notes, Nios II Embedded Design Suite Release Notes, Design Suite Release Notes |