intel Nios II ഉൾച്ചേർത്ത ഡിസൈൻ സ്യൂട്ട് റിലീസ് കുറിപ്പുകൾ
നിയോസ് II ഉൾച്ചേർത്ത ഡിസൈൻ സ്യൂട്ട് റിലീസ് കുറിപ്പുകൾ
ഈ റിലീസ് കുറിപ്പുകൾ Altera® Nios® II ഉൾച്ചേർത്ത ഡിസൈൻ സ്യൂട്ടിന്റെ (EDS) 13.1 മുതൽ 15.0 വരെയുള്ള പതിപ്പുകൾ ഉൾക്കൊള്ളുന്നു. ഈ റിലീസ് കുറിപ്പുകൾ നിയോസ് II EDS-ന്റെ പുനരവലോകന ചരിത്രത്തെ വിവരിക്കുന്നു. നിയോസ് II EDS-നുള്ള ഏറ്റവും പുതിയ പിശകുകളുടെ പട്ടികയ്ക്കായി, ആൾട്ടറയിലെ പിന്തുണയുടെ കീഴിലുള്ള നോളജ് ബേസ് തിരയുക webസൈറ്റ്. ബാധിച്ച ഉൽപ്പന്ന പതിപ്പിനെയും മറ്റ് മാനദണ്ഡങ്ങളെയും അടിസ്ഥാനമാക്കി പിശകുകൾക്കായി തിരയാൻ നിങ്ങൾക്ക് നോളജ് ബേസ് ഉപയോഗിക്കാം.
ബന്ധപ്പെട്ട വിവരങ്ങൾ Altera നോളജ് ബേസ്
ഉൽപ്പന്ന പുനരവലോകന ചരിത്രം
നിയോസ് II EDS-നുള്ള പുനരവലോകന ചരിത്രം ഇനിപ്പറയുന്ന പട്ടിക കാണിക്കുന്നു.
നിയോസ് II ഉൾച്ചേർത്ത ഡിസൈൻ സ്യൂട്ട് റിവിഷൻ ചരിത്രം
Nios II EDS ഫീച്ചറുകളെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, Nios II ഹാൻഡ്ബുക്കുകൾ കാണുക.
ഇന്റൽ കോർപ്പറേഷൻ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. ഇന്റൽ, ഇന്റൽ ലോഗോ, മറ്റ് ഇന്റൽ മാർക്കുകൾ എന്നിവ ഇന്റൽ കോർപ്പറേഷന്റെയോ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെയോ വ്യാപാരമുദ്രകളാണ്. ഇന്റലിന്റെ സ്റ്റാൻഡേർഡ് വാറന്റിക്ക് അനുസൃതമായി അതിന്റെ FPGA, അർദ്ധചാലക ഉൽപ്പന്നങ്ങളുടെ പ്രകടനം നിലവിലെ സ്പെസിഫിക്കേഷനുകളിലേക്ക് Intel വാറന്റ് ചെയ്യുന്നു, എന്നാൽ അറിയിപ്പ് കൂടാതെ ഏത് സമയത്തും ഏത് ഉൽപ്പന്നങ്ങളിലും സേവനങ്ങളിലും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. Intel രേഖാമൂലം രേഖാമൂലം സമ്മതിച്ചതല്ലാതെ ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും വിവരങ്ങളുടെയോ ഉൽപ്പന്നത്തിന്റെയോ സേവനത്തിന്റെയോ ആപ്ലിക്കേഷനിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഉത്തരവാദിത്തമോ ബാധ്യതയോ Intel ഏറ്റെടുക്കുന്നില്ല. ഏതെങ്കിലും പ്രസിദ്ധീകരിച്ച വിവരങ്ങളെ ആശ്രയിക്കുന്നതിന് മുമ്പും ഉൽപ്പന്നങ്ങൾക്കോ സേവനങ്ങൾക്കോ ഓർഡറുകൾ നൽകുന്നതിനുമുമ്പ് ഉപകരണ സവിശേഷതകളുടെ ഏറ്റവും പുതിയ പതിപ്പ് നേടുന്നതിന് ഇന്റൽ ഉപഭോക്താക്കളോട് നിർദ്ദേശിക്കുന്നു. *മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.
ബന്ധപ്പെട്ട വിവരങ്ങൾ
- നിയോസ് II ക്ലാസിക് പ്രോസസർ റഫറൻസ് ഹാൻഡ്ബുക്ക്
- നിയോസ് II ക്ലാസിക് സോഫ്റ്റ്വെയർ ഡെവലപ്പറുടെ കൈപ്പുസ്തകം
- നിയോസ് II Gen2 പ്രോസസർ റഫറൻസ് ഹാൻഡ്ബുക്ക്
- നിയോസ് II Gen2 സോഫ്റ്റ്വെയർ ഡെവലപ്പറുടെ കൈപ്പുസ്തകം
നിയോസ് II EDS v15.0 അപ്ഡേറ്റുകൾ
v15.0 Nios II EDS-ൽ ഇനിപ്പറയുന്ന പുതിയതും മെച്ചപ്പെടുത്തിയതുമായ സവിശേഷതകൾ ഉൾപ്പെടുന്നു:
- പുതിയ MAX 10 അനലോഗ്-ടു-ഡിജിറ്റൽ കൺവെർട്ടർ (ADC) HAL ഡ്രൈവർ
- പുതിയ ക്യൂഡ് സീരിയൽ പെരിഫറൽ ഇന്റർഫേസ് (QSPI) HAL ഡ്രൈവർ
- MAX 10 ADC HAL ഡ്രൈവറിലേക്കുള്ള മെച്ചപ്പെടുത്തലുകൾ
- നിയോസ് II ഗ്നു ടൂൾചെയിൻ v4.9.1 ലേക്ക് നവീകരിച്ചു
- ലിങ്ക് ടൈം ഒപ്റ്റിമൈസേഷനുള്ള മെച്ചപ്പെട്ട പിന്തുണ (-flto)— mgpopt=[ഒന്നുമില്ല, ലോക്കൽ, ഗ്ലോബൽ, ഡാറ്റ, എല്ലാം] ഉപയോഗിച്ച് ആഗോള പോയിന്റർ ഒപ്റ്റിമൈസേഷനിൽ കൂടുതൽ നിയന്ത്രണം
- നൾ പോയിന്റർ പരിശോധന (GNU v4.9.1-ൽ പുതിയത്) -fno-delete-null-pointer-checks ഉപയോഗിച്ച് പ്രവർത്തനരഹിതമാക്കാം
- Nios II Linux കേർണലും ടൂൾചെയിൻ ഘടകങ്ങളും അപ്സ്ട്രീം ഹൈ-പ്രോ സ്വീകരിച്ചുfile പ്രശ്നങ്ങൾ പരിഹരിച്ചു:
- EPCQ HAL ഡ്രൈവർ പ്രശ്നങ്ങൾ പരിഹരിച്ചു
- ഇഷ്ടാനുസൃത ന്യൂലിബ് ജനറേറ്റർ Windows Nios II ടെർമിനലിൽ ഉറപ്പിച്ചു
- stdin ഇപ്പോൾ വിൻഡോസിൽ ശരിയായി പ്രവർത്തിക്കുന്നു
നിയോസ് II EDS v14.1 അപ്ഡേറ്റുകൾ
നിയോസ് II Gen2 പ്രോസസർ കോർ
നിയോസ് II ന്റെ അവസാന പതിപ്പ് 14.0 ആണ്, ഇതിന് നിയോസ് II ക്ലാസിക് എന്ന് പേരിട്ടു. ഈ ബിൽഡിന് ശേഷമുള്ള നിയോസ് II പതിപ്പുകളെ നിയോസ് II ജെൻ 2 എന്ന് വിളിക്കുന്നു. Nios II Gen2 പ്രോസസറുകൾ നിയോസ് II ക്ലാസിക് പ്രോസസറുകളുമായി ബൈനറി അനുയോജ്യമാണ്, എന്നാൽ ഇനിപ്പറയുന്ന പുതിയ സവിശേഷതകൾ ഉണ്ട്:
- 64-ബിറ്റ് വിലാസ ശ്രേണിക്കുള്ള ഓപ്ഷനുകൾ
- ഓപ്ഷണൽ പെരിഫറൽ മെമ്മറി മേഖല
- വേഗതയേറിയതും കൂടുതൽ നിർണ്ണായകവുമായ ഗണിത നിർദ്ദേശങ്ങൾ
14.1-നുള്ള പുതിയ എംബഡഡ് ഐപികൾ
പുതിയ ഐപിയുടെ പട്ടികയിൽ ഇവ ഉൾപ്പെടുന്നു:
- HPS ഇഥർനെറ്റ് കൺവെർട്ടർ IP-കൾ - ഇവ നിങ്ങളെ HPS ഇഥർനെറ്റ് I/O പിന്നുകൾ അസൈൻ ചെയ്യാൻ അനുവദിക്കുന്നു
FPGA I/O പിൻകളിലേക്ക് അവയെ GMII ഫോർമാറ്റിൽ നിന്ന് RGMII അല്ലെങ്കിൽ SGMII ആയി പരിവർത്തനം ചെയ്യുക.
കുറിപ്പ്: നിങ്ങൾ HPS I/O ഉപയോഗിച്ച് പിൻ ലിമിറ്റഡ് ആണെങ്കിൽ ഇത് വളരെ സഹായകരമാണ്. - പുതിയ ഉപകരണ ഫാമിലി-നിർദ്ദിഷ്ട IP കോറുകൾ:
- Arria 10 - TPIU ട്രേസ് IP. FPGA വികസനത്തിനുള്ള Signaltap പോലെ തന്നെ, റൺടൈം സോഫ്റ്റ്വെയർ ഡീബഗ്ഗിലെ ആത്യന്തിക ഉപകരണമാണ് ട്രേസ്. ഈ IP, ARM® Cortex™-A9 ട്രെയ്സ് ഡീബഗ് സിഗ്നലുകൾ ബാഹ്യ പിന്നുകളിലേക്ക് കയറ്റുമതി ചെയ്യാൻ ഡെവലപ്പർമാരെ പ്രാപ്തരാക്കുന്നു, അതുവഴി Lauterbach® അല്ലെങ്കിൽ ARM Dstream പോലുള്ള ട്രെയ്സ് ഡീബഗ് മൊഡ്യൂളുകൾ A10 SoC Cortex-A9-ലേക്ക് ബന്ധിപ്പിക്കാൻ കഴിയും.
- Max 10 - Max10 ADC-കളിലേക്കും ഉപയോക്തൃ ഫ്ലാഷിലേക്കും Qsys അനുയോജ്യമായ ഇന്റർഫേസുകൾ നൽകുന്ന പുതിയ IP-കൾ. ഈ പുതിയ IP-കൾ Max10 ex-ൽ ഉപയോഗിക്കുന്നുampലെ ഡിസൈനുകൾ. 14.1 റിലീസിന് പുതിയ മുൻ ഉണ്ട്ampപ്രകടമാക്കുന്ന le ഡിസൈനുകൾ:
- കുറഞ്ഞ പവർ ആപ്ലിക്കേഷനുകൾക്ക് പരമാവധി 10 സ്ലീപ്പ് മോഡ്
- സംയോജിത ADC-കൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന ഡവലപ്പർമാർക്കുള്ള അനലോഗ് I/O
- Max 10 ഓൺ-ചിപ്പ് കോൺഫിഗറേഷൻ ഫ്ലാഷ് മെമ്മറിയിൽ നിന്നുള്ള ഡ്യുവൽ കോൺഫിഗറേഷൻ ശേഷി 14.1 ACDS, SoC EDS റിലീസുകളെ പിന്തുണയ്ക്കുന്നതിനായി Cyclone® V, ArriaV SoC ഗോൾഡൻ സിസ്റ്റം റഫറൻസ് ഡിസൈനുകളും (GSRDs) അപ്ഡേറ്റ് ചെയ്തു, ഇതിനർത്ഥം അവ സ്വയമേവ SoC ഉൾപ്പെടുത്തും എന്നാണ്. പ്രീലോഡറിലെ PLL വർക്ക്എൗണ്ട് പോലെ 14.1-ൽ സോഫ്റ്റ്വെയർ പരിഹരിക്കുന്നു.
64-ബിറ്റ് ഹോസ്റ്റ് പിന്തുണ മെച്ചപ്പെടുത്തി
ഈ റിലീസിൽ, ഇനിപ്പറയുന്ന ഉപകരണങ്ങളിലേക്ക് 64-ബിറ്റ് ശേഷി ചേർത്തു:
- 64-ബിറ്റ് nios2-gdb-സെർവർ
- 64-ബിറ്റ് നിയോസ്2-ഫ്ലാഷ്-പ്രോഗ്രാമർ
- 64-ബിറ്റ് നിയോസ്2-ടെർമിനൽ
കുറിപ്പ്: ACDS-നുള്ളിൽ, കുറഞ്ഞത് രണ്ട് GDB സെർവറുകളും രണ്ട് ഫ്ലാഷ് പ്രോഗ്രാമർമാരും ഷിപ്പ് ചെയ്യപ്പെടുന്നു.
എക്ലിപ്സ് എൻവയോൺമെന്റിലേക്ക് നവീകരിക്കുന്നു
നിയോസ് II ഡെവലപ്മെന്റ് സ്യൂട്ടിലേക്ക് പുതിയ പരിതസ്ഥിതിയുടെ നേട്ടങ്ങൾ കൊണ്ടുവരുന്നതിനായി എക്ലിപ്സ് എൻവയോൺമെന്റ് പതിപ്പ് 4.3-ലേക്ക് അപ്ഗ്രേഡ് ചെയ്തു. GCC v4.8.3 ഉം മുമ്പ് പിന്തുണച്ച പതിപ്പും തമ്മിൽ കമാൻഡ് ലൈൻ ഓപ്ഷൻ വ്യത്യാസങ്ങളുണ്ട്. മുമ്പത്തെ പതിപ്പ് ഉപയോഗിച്ച് സൃഷ്ടിച്ച നിലവിലുള്ള ഒരു പ്രോജക്റ്റ് നിങ്ങൾക്കുണ്ടെങ്കിൽ, നിങ്ങളുടെ മേക്ക് അപ്ഡേറ്റ് ചെയ്യേണ്ടതുണ്ട്files അല്ലെങ്കിൽ നിങ്ങളുടെ ബോർഡ് പിന്തുണ പാക്കേജ് (BSP) പുനഃസൃഷ്ടിക്കുക. GCC ഡൗൺലോഡിന് കീഴിൽ ലഭ്യമായ ഡൗൺലോഡുകൾ ഫ്രീ സോഫ്റ്റ്വെയർ ഫൗണ്ടേഷൻ നൽകുന്നു, കൂടാതെ GCC റിലീസുകൾക്ക് കീഴിൽ മുഴുവൻ GCC റിലീസ് നോട്ടുകളും ലഭ്യമാണ്.
ബന്ധപ്പെട്ട വിവരങ്ങൾ http://gcc.gnu.org/
നിയോസ് II ഗ്നു ടൂൾചെയിനിലേക്ക് നവീകരിക്കുന്നു
ഇനിപ്പറയുന്ന ഉപകരണങ്ങൾ നവീകരിച്ചു:
- GCC പതിപ്പ് 4.8.3
- ലിങ്ക് ടൈം ഒപ്റ്റിമൈസേഷൻ ([flto]) പ്രവർത്തനക്ഷമമാക്കി
- GDB-ലേക്കുള്ള പതിപ്പ് 7.7
- പുതിയ ലിബ് 1.18 പതിപ്പിലേക്ക്
വേഗത്തിലുള്ള ബിൽഡ് ടൈം നൽകുന്നതിനായി വിൻഡോസ് ഹോസ്റ്റ് പ്ലാറ്റ്ഫോമിലെ ബിൽഡ് എൻവയോൺമെന്റ് ഒപ്റ്റിമൈസ് ചെയ്തിരിക്കുന്നു. ഉദാample, അടിസ്ഥാന നിർമ്മാണം webസെർവർ ആപ്ലിക്കേഷൻ ഇപ്പോൾ ഉപയോഗിച്ച സമയത്തിന്റെ മൂന്നിലൊന്ന് സമയമെടുക്കുന്നു.
Max10-നുള്ള അധിക പിന്തുണ
ഈ റിലീസിൽ, മെമ്മറി ഇനീഷ്യലൈസേഷനും ഉപയോക്തൃ ഫ്ലാഷ് മെമ്മറിയ്ക്കുള്ള ബൂട്ട്ലോഡ് പിന്തുണയും ചേർക്കുന്നതിലൂടെ Max10-ന് കൂടുതൽ പിന്തുണയുണ്ട്. പുതിയതിന്റെ ബീറ്റാ പതിപ്പുണ്ട് file പരിവർത്തന യൂട്ടിലിറ്റി, alt- എന്ന് വിളിക്കുന്നുfile-പരിവർത്തനം, ഫ്ലാഷിലേക്ക് ലോഡുചെയ്യുന്നതിന് നിങ്ങളുടെ ഡാറ്റ ശരിയായ ഫോർമാറ്റിലേക്ക് എത്തിക്കുന്നത് എളുപ്പമാക്കുന്നു.
EPCQ IP പെരിഫറലിലേക്ക് നവീകരിക്കുന്നു
നവീകരിച്ച EPCQ സോഫ്റ്റ് IP പെരിഫറലിനുള്ള HAL സോഫ്റ്റ്വെയറും ബൂട്ട്ലോഡർ പിന്തുണയും ചേർത്തു. നിയോസിൽ നിന്നോ മറ്റ് എഫ്പിജിഎ അധിഷ്ഠിത മാസ്റ്ററുകളിൽ നിന്നോ ഇപിസിക്യു ഉപകരണത്തിലേക്ക് വേഗത്തിലുള്ള ആക്സസ് നൽകിക്കൊണ്ട് x4 മോഡിനും എൽ ഉപകരണങ്ങൾക്കുമുള്ള പിന്തുണ ചേർക്കുന്നതിനായി EPCQ IP കോർ അപ്ഗ്രേഡ് ചെയ്തു.
നിയോസ് II EDS v14.0 അപ്ഡേറ്റുകൾ
64-ബിറ്റ് ഹോസ്റ്റ് പിന്തുണ
നിയോസ് II സോഫ്റ്റ്വെയർ ബിൽഡ് ടൂൾസ് (എസ്ബിടി) v14.0 64-ബിറ്റ് ഹോസ്റ്റ് സിസ്റ്റങ്ങളെ മാത്രമേ പിന്തുണയ്ക്കൂ.
കുറിപ്പ്: 32-ബിറ്റ് ഹോസ്റ്റുകൾ ഇനി പിന്തുണയ്ക്കില്ല.
ഇനിപ്പറയുന്ന നിയോസ് II യൂട്ടിലിറ്റികൾ ക്വാർട്ടസ് II ഉൽപ്പന്നത്തിലേക്ക് മാറ്റി:
- nios2-gdb-server
- nios2-ഫ്ലാഷ്-പ്രോഗ്രാമർ
- nios2-ടെർമിനൽ
റൺ-ടൈം സ്റ്റാക്ക് പരിശോധന
നിയോസ് II EDS-ന്റെ മുൻ പതിപ്പുകളിൽ, റൺ-ടൈം സ്റ്റാക്ക് ചെക്കിംഗ് പ്രവർത്തനക്ഷമമാക്കിയാൽ, നിയോസ് II സിസ്റ്റം പ്രതികരിക്കുന്നില്ല. ഈ പ്രശ്നം v14.0-ൽ പരിഹരിച്ചു.
ലോംഗ് ജമ്പ് സപ്പോർട്ട്
നിയോസ് II EDS-ന്റെ മുൻ പതിപ്പുകളിൽ, കംപൈലർ ലോംഗ് ജമ്പുകളെ ശരിയായി പിന്തുണച്ചില്ല (256-MB വിലാസ പരിധിക്ക് പുറത്ത്). ഈ പ്രശ്നം v14.0-ൽ പരിഹരിച്ചു
ഫ്ലോട്ടിംഗ് പോയിന്റ് ഹാർഡ്വെയർ 2 പിന്തുണ
ഫ്ലോട്ടിംഗ് പോയിന്റ് ഹാർഡ്വെയർ 2-നെ പൂർണ്ണമായി പിന്തുണയ്ക്കുന്നതിന്, നിങ്ങൾ newlib C ലൈബ്രറി വീണ്ടും കംപൈൽ ചെയ്യണം. നിയോസ് II EDS v13.1-ൽ, റീകംപൈൽ ചെയ്ത C ലൈബ്രറിയെ ആപ്ലിക്കേഷനുമായി ലിങ്ക് ചെയ്യുന്നതിൽ ലിങ്കർ പരാജയപ്പെട്ടു. ഈ പ്രശ്നം v14.0-ൽ പരിഹരിച്ചു.
Qsys ബ്രിഡ്ജ് പിന്തുണ
v14.0 മുതൽ, Nios II EDS അഡ്രസ് സ്പാൻ എക്സ്റ്റെൻഡർ, IRQ ബ്രിഡ്ജ് കോറുകൾ എന്നിവയെ പിന്തുണയ്ക്കുന്നു.
നിയോസ് II Gen2 പ്രോസസർ പിന്തുണ
നിയോസ് II Gen2 പ്രോസസർ കോർ
v14.0-ൽ, നിയോസ് II പ്രൊസസർ കോറിൽ ഒരു പ്രീ ഉൾപ്പെടുന്നുview Altera-യുടെ ഏറ്റവും പുതിയ ഉപകരണ കുടുംബങ്ങളെ പിന്തുണയ്ക്കുന്ന Nios II Gen2 പ്രോസസർ കോർ നടപ്പിലാക്കുന്നു. Nios II Gen2 പ്രോസസർ കോർ യഥാർത്ഥ നിയോസ് II പ്രോസസറിന് സമാനമായ വലുപ്പവും പ്രകടനവും നൽകുന്നു, കൂടാതെ ബൈനറി തലത്തിൽ Nios II ക്ലാസിക് പ്രോസസർ കോഡുമായി പൊരുത്തപ്പെടുന്നു. ടൂൾ ഫ്ലോയിലും HAL-ലും Nios II Gen2 സവിശേഷതകളെ പിന്തുണയ്ക്കുന്നതിനുള്ള ഓപ്ഷനുകൾ ഉൾപ്പെടുന്നു. ബിഎസ്പികൾ സൃഷ്ടിക്കുന്നതിനും സോഫ്റ്റ്വെയർ നിർമ്മിക്കുന്നതിനുമുള്ള വർക്ക്ഫ്ലോ ഒന്നുതന്നെയാണ്, എന്നാൽ നിയോസ് II ക്ലാസിക് പ്രോസസറിനായി സൃഷ്ടിച്ച ബിഎസ്പികൾ പുനഃസൃഷ്ടിക്കണം.
Nios II Gen2 പ്രോസസറിനുള്ള HAL പിന്തുണ
നിയോസ് II ഹാർഡ്വെയർ അബ്സ്ട്രാക്ഷൻ ലെയർ (HAL) ഇനിപ്പറയുന്ന Nios II Gen2 സവിശേഷതകളെ പിന്തുണയ്ക്കുന്നതിനായി വിപുലീകരിച്ചിരിക്കുന്നു:
- ഒരു 32-ബിറ്റ് വിലാസ ശ്രേണി
- പെരിഫറൽ (കാഷെ ചെയ്യാത്ത) മെമ്മറി മേഖലകൾ
- Nios II/f കോറിലെ ഡാറ്റാ കാഷെയിലും TCM-കളിലും ECC പരിരക്ഷ
നിയോസ് II Gen2 പ്രോസസർ കോറുകളും MAX 10 FPGA പിന്തുണയും
MAX 10 FPGA ഉപകരണങ്ങളെ Nios II Gen2 പ്രോസസർ പിന്തുണയ്ക്കുന്നു, എന്നാൽ Nios II ക്ലാസിക് പ്രോസസർ പിന്തുണയ്ക്കുന്നില്ല. ഒരു MAX 10 ഉപകരണത്തിൽ ഒരു Nios II സിസ്റ്റം നടപ്പിലാക്കാൻ, നിങ്ങൾ Nios II Gen2 പ്രോസസർ കോർ ഉപയോഗിക്കണം. 14.0-ൽ അവതരിപ്പിച്ച Altera On-chip Flash മെമ്മറി ഘടകം, ഓൺ-ചിപ്പ് MAX 10 ഉപയോക്തൃ ഫ്ലാഷ് മെമ്മറിയിലേക്ക് Avalon-MM ആക്സസ് പ്രാപ്തമാക്കുന്നു. ഈ ഘടകം ഉപയോഗിച്ച്, നിയോസ് II ബൂട്ട് കോപ്പിയർക്ക് MAX 10 ഉപയോക്തൃ ഫ്ലാഷ് മെമ്മറിയിൽ നിന്ന് RAM-ലേക്ക് കോഡ് പകർത്താനാകും. 1.4.6.3.2. MAX 10 FPGA-നുള്ള ടൂൾ സപ്പോർട്ട് MAX 10 അനലോഗ് ടു ഡിജിറ്റൽ (A/D) കൺവെർട്ടറിനുള്ള അടിസ്ഥാന ഡ്രൈവർ പിന്തുണ HAL ചേർക്കുന്നു. MAX 10 ഉപയോക്തൃ ഫ്ലാഷ് മെമ്മറി പ്രോഗ്രാമിംഗ് പിന്തുണയ്ക്കുന്നതിനായി Altera ഉപകരണ പ്രോഗ്രാമിംഗ് യൂട്ടിലിറ്റികൾ അപ്ഡേറ്റ് ചെയ്തിട്ടുണ്ട്.
v14.0a10-ൽ എന്താണ് പുതിയത്: Nios II Gen2 പ്രോസസറും Arria 10 FPGA പിന്തുണയും
Arria 10 FPGA ഉപകരണങ്ങളെ നിയോസ് II Gen2 പ്രോസസർ പിന്തുണയ്ക്കുന്നു, എന്നാൽ ക്ലാസിക് നിയോസ് II പ്രോസസർ പിന്തുണയ്ക്കുന്നില്ല. Arria 10 ഉപകരണത്തിൽ ഒരു Nios II സിസ്റ്റം നടപ്പിലാക്കാൻ, നിങ്ങൾ Nios II Gen2 പ്രോസസർ കോർ ഉപയോഗിക്കണം.
നിയോസ് II EDS v13.1 അപ്ഡേറ്റുകൾ
GCC 4.7.3 ആയി അപ്ഗ്രേഡ് ചെയ്തു
V13.1-ൽ, GCC-യുടെ v4.7.3 പതിപ്പിനെ പിന്തുണയ്ക്കുന്നതിനായി Nios II സോഫ്റ്റ്വെയർ ബിൽഡ് ടൂളുകൾ (SBT) അപ്ഡേറ്റുചെയ്തു. GCC v4.7.3 ഉം മുമ്പ് പിന്തുണച്ച പതിപ്പും തമ്മിൽ കമാൻഡ് ലൈൻ ഓപ്ഷൻ വ്യത്യാസങ്ങളുണ്ട്. മുമ്പത്തെ പതിപ്പ് ഉപയോഗിച്ച് സൃഷ്ടിച്ച നിലവിലുള്ള ഒരു പ്രോജക്റ്റ് നിങ്ങൾക്കുണ്ടെങ്കിൽ, നിങ്ങളുടെ മേക്ക് അപ്ഡേറ്റ് ചെയ്യേണ്ടതുണ്ട്files അല്ലെങ്കിൽ നിങ്ങളുടെ ബോർഡ് പിന്തുണ പാക്കേജ് (BSP) പുനഃസൃഷ്ടിക്കുക.
കുറിപ്പ്: GCC v4.7.3 നിരവധി പുതിയ മുന്നറിയിപ്പുകളും സന്ദേശങ്ങളും ചേർക്കുന്നു. മുമ്പത്തെ പതിപ്പിൽ നിങ്ങൾ -Werror കമാൻഡ്-ലൈൻ ഓപ്ഷൻ ഉപയോഗിച്ചിട്ടുണ്ടെങ്കിൽ, പുതിയ മുന്നറിയിപ്പുകൾ വഴി സൃഷ്ടിക്കുന്ന അപ്രതീക്ഷിത പിശകുകൾ നിങ്ങൾ കണ്ടേക്കാം. നിയോസ് II ജിസിസി 4.7.3 നടപ്പിലാക്കുന്നതിനെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾക്ക്, ആൾട്ടറ നോളജ് ബേസിലെ നിയോസ് II ഗ്നു ടൂൾചെയിൻ GCC 4.1.2 ൽ നിന്ന് GCC 4.7.3 ലേക്ക് അപ്ഗ്രേഡ് ചെയ്യുക. GCC 4.7 ലേക്ക് പോർട്ട് ചെയ്യുന്നതിനുള്ള ഒരു ഗൈഡ് സൗജന്യ സോഫ്റ്റ്വെയർ ഫൗണ്ടേഷൻ നൽകുന്നു, പൊതുവായ പ്രശ്നങ്ങൾ രേഖപ്പെടുത്തുന്നു. ഈ ഗൈഡ് GCC യിൽ, GNU കമ്പൈലർ ശേഖരത്തിൽ, GCC-ലേക്ക് പോർട്ടിംഗ് 4.7-ന് കീഴിൽ കാണാം. ജിസിസി റിലീസുകൾക്ക് കീഴിൽ മുഴുവൻ ജിസിസി റിലീസ് നോട്ടുകളും ലഭ്യമാണ്.
ബന്ധപ്പെട്ട വിവരങ്ങൾ
- Altera നോളജ് ബേസ്
- http://gcc.gnu.org/
മെച്ചപ്പെടുത്തിയ ഫ്ലോട്ടിംഗ് പോയിന്റ് കസ്റ്റം ഇൻസ്ട്രക്ഷൻ സപ്പോർട്ട്
v13.1-ൽ, Qsys ഒരു പുതിയ ഫ്ലോട്ടിംഗ് പോയിന്റ് കസ്റ്റം ഇൻസ്ട്രക്ഷൻ സെറ്റ് ഘടകം തിരഞ്ഞെടുക്കുന്നതിനുള്ള ഒരു ഓപ്ഷൻ ചേർക്കുന്നു, ഫ്ലോട്ടിംഗ് പോയിന്റ് ഹാർഡ്വെയർ 2. അഡ്വാൻ എടുക്കുന്നതിന്tagഫ്ലോട്ടിംഗ് പോയിന്റ് ഹാർഡ്വെയർ 2 നിർദ്ദേശങ്ങൾക്കുള്ള സോഫ്റ്റ്വെയർ പിന്തുണയിൽ, altera_nios_custom_instr_floating_point_2.h ഉൾപ്പെടുന്നു, ഇത് ന്യൂലിബ് മാത്ത് ഫംഗ്ഷനുകളെ (GCC ബിൽറ്റ്-ഇൻ മാത്ത് ഫംഗ്ഷനുകൾക്ക് പകരം) വിളിക്കാൻ GCC-യെ പ്രേരിപ്പിക്കുന്നു. ഒപ്റ്റിമൽ പെർഫോമൻസിനായി ന്യൂലിബ് വീണ്ടും കംപൈൽ ചെയ്യാൻ Altera ശുപാർശ ചെയ്യുന്നു.
കുറിപ്പ്: GCC-ക്കായി –mcustom -fpu-cfg കമാൻഡ്-ലൈൻ ഓപ്ഷൻ ഉപയോഗിക്കരുത്. ഈ ഓപ്ഷൻ ഫ്ലോട്ടിംഗ് പോയിന്റ് ഹാർഡ്വെയർ 2 നിർദ്ദേശങ്ങളെ പിന്തുണയ്ക്കുന്നില്ല. നിയോസ് II സോഫ്റ്റ്വെയർ ബിൽഡ് ടൂളുകൾ (എസ്ബിടി) വ്യക്തിഗത-mcustom കമാൻഡുകൾ നിർമ്മിക്കുന്നതിന് ചേർക്കുന്നുfile ഫ്ലോട്ടിംഗ് പോയിന്റ് ഹാർഡ്വെയർ 2 ഇഷ്ടാനുസൃത നിർദ്ദേശങ്ങൾ പിന്തുണയ്ക്കുന്നതിന്.
ECC പിന്തുണ
v13.1 മുതൽ, Nios II പ്രോസസർ പാരാമീറ്റർ എഡിറ്റർ, പ്രൊസസർ കോറിലും ഇൻസ്ട്രക്ഷൻ കാഷിലുമുള്ള റാമുകൾക്കായി ECC പരിരക്ഷ പ്രവർത്തനക്ഷമമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി, പുനഃസജ്ജമാക്കുമ്പോൾ ECC പ്രവർത്തനക്ഷമമാക്കിയിട്ടില്ല. അതിനാൽ, സോഫ്റ്റ്വെയർ ECC പരിരക്ഷ പ്രാപ്തമാക്കണം. ECC എക്സെപ്ഷൻ ഹാൻഡ്ലറിന്റെയും ഇവന്റ് ബസിന്റെയും പരിശോധനയെ പിന്തുണയ്ക്കുന്നതിന് സോഫ്റ്റ്വെയറിന് റാം ഡാറ്റ ബിറ്റുകളിലേക്ക് ഇസിസി പിശകുകൾ കുത്തിവയ്ക്കാനും കഴിയും. നിയോസ് II ഹാർഡ്വെയർ അബ്സ്ട്രാക്ഷൻ ലെയർ (HAL) ECC ഇനീഷ്യലൈസേഷനും എക്സ്പ്ഷൻ കൈകാര്യം ചെയ്യലിനും പിന്തുണ നൽകുന്നതിനായി വിപുലീകരിച്ചിരിക്കുന്നു.
യൂണിവേഴ്സൽ ബൂട്ട് കോപ്പിയർ
v13.1-ൽ, നിയോസ് II ബൂട്ട് കോപ്പിയർ കൂടുതൽ തരം ഫ്ലാഷ് ഉപകരണങ്ങളെ പിന്തുണയ്ക്കുന്നതിനായി നവീകരിച്ചിരിക്കുന്നു. നവീകരിച്ച ബൂട്ട് കോപ്പിയറിനെ യൂണിവേഴ്സൽ ബൂട്ട് കോപ്പിയർ എന്ന് വിളിക്കുന്നു. നിയോസ് II ബൂട്ട് കോപ്പിയർ, ഫ്ലാഷ് ഉപകരണങ്ങളിൽ നിന്ന് വോളാറ്റൈൽ മെമ്മറിയിലേക്ക് ആപ്ലിക്കേഷൻ ബൈനറികൾ പകർത്തുന്നു. ഫ്ലാഷ് മെമ്മറി FPGA ഇമേജ് ഉപയോഗിച്ച് ഏറ്റവും കുറഞ്ഞ മെമ്മറി വിലാസത്തിൽ സ്ഥാപിച്ചിരിക്കുന്നു, തുടർന്ന് Nios II ആപ്ലിക്കേഷൻ ബൈനറി ഇമേജുകൾ. മുമ്പത്തെ ഉൽപ്പന്ന റിലീസുകളിൽ, ഓരോ ഉപകരണ കുടുംബത്തിനും FPGA ഇമേജ് വലുപ്പം നിശ്ചയിച്ചിരുന്നു. എന്നിരുന്നാലും, സൈക്ലോൺ V, സ്ട്രാറ്റിക്സ് V, Arria V കുടുംബങ്ങളിലെ ഉപകരണങ്ങൾക്ക്, ഇനിപ്പറയുന്ന വേരിയബിളുകളെ ആശ്രയിച്ച് ചിത്രത്തിന്റെ വലുപ്പം വ്യത്യാസപ്പെടുന്നു:
- ഫ്ലാഷ് തരം: ക്വാഡ്-ഔട്ട്പുട്ട് (EPCQ) അല്ലെങ്കിൽ സിംഗിൾ-ഔട്ട്പുട്ട് (EPCS) മെച്ചപ്പെടുത്തിയ പ്രോഗ്രാമബിൾ കോൺഫിഗറേഷൻ ഉപകരണം
- ഫ്ലാഷ് ഉപകരണ ശേഷി: 128 അല്ലെങ്കിൽ 256 Mbits
- കംപ്രഷൻ
- സീരിയൽ പെരിഫറൽ ഇന്റർഫേസ് (SPI) കോൺഫിഗറേഷൻ: ×1 അല്ലെങ്കിൽ ×4
- ഉപകരണ ലേഔട്ട്: ഒറ്റ അല്ലെങ്കിൽ കാസ്കേഡ്
ബൂട്ട് കോപ്പിയറിന് നിലവിലെ കോമ്പിനേഷൻ തിരിച്ചറിയാൻ പ്രയാസമാണ്, അതുവഴി അതിന് അനുയോജ്യമായ ഇമേജ് വലുപ്പം ഉപയോഗിക്കാനാകും, ഭാവിയിലെ കോൺഫിഗറേഷനുകളെ പിന്തുണയ്ക്കുന്നതിൽ ഏതെങ്കിലും അൽഗോരിതം പരാജയപ്പെട്ടേക്കാം. ഈ പ്രശ്നം പരിഹരിക്കുന്നതിന്, ചിത്രത്തിന്റെ വലുപ്പം വ്യക്തമാക്കുന്നതിന് FPGA ഇമേജിലേക്ക് ഒരു തലക്കെട്ട് ചേർക്കുന്നു. ഹെഡറിൽ നിന്നുള്ള ഇമേജ് വലുപ്പം ഉപയോഗിക്കുന്നതിലൂടെ, നിലവിലുള്ളതോ ഭാവിയിലോ ഉള്ള ഉപകരണങ്ങളിൽ ഏത് ഫ്ലാഷ് കോൺഫിഗറേഷനുമായും യൂണിവേഴ്സൽ ബൂട്ട് കോപ്പിയർ പ്രവർത്തിക്കാൻ കഴിയും. യൂണിവേഴ്സൽ ബൂട്ട് കോപ്പിയർ പിന്തുണയ്ക്കുന്നതിനായി sof2flash യൂട്ടിലിറ്റി പരിഷ്കരിച്ചിരിക്കുന്നു. പവർ-ഓണിൽ FPGA ഇമേജ് സ്വയമേവ പ്രോഗ്രാം ചെയ്യാനുള്ള FPGA കൺട്രോൾ ബ്ലോക്കിന്റെ കഴിവിനെ ഈ മാറ്റം ബാധിക്കില്ല.
അറിയപ്പെടുന്ന പ്രശ്നങ്ങളും പിശകുകളും
ഇനിപ്പറയുന്ന ലിസ്റ്റിൽ അറിയപ്പെടുന്ന പ്രശ്നങ്ങളും പിശകുകളുമുണ്ടെങ്കിൽ, ഉണ്ട്:
- നിയോസ് II Gen2 പ്രോസസർ കാഷെ സ്വഭാവത്തിൽ ചെറിയ വ്യത്യാസമുണ്ട്, അത് അവരുടെ ആപ്ലിക്കേഷനുകളിൽ ക്ലാസിക് പ്രോസസ്സറുകളുടെ നിലവാരമില്ലാത്ത കാഷെ സ്വഭാവം പ്രയോജനപ്പെടുത്താൻ തിരഞ്ഞെടുക്കുന്ന ഡെവലപ്പർമാരെ ബാധിച്ചേക്കാം.
ബന്ധപ്പെട്ട വിവരങ്ങൾ
Altera Knowledge Base അറിയപ്പെടുന്ന പ്രശ്നങ്ങളെയും തെറ്റുകളെയും കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്കും അവയ്ക്ക് ചുറ്റും എങ്ങനെ പ്രവർത്തിക്കാം എന്നതിനും Altera നോളജ് ബേസ് തിരയുക.
- നിയോസ് II ഉൾച്ചേർത്ത ഡിസൈൻ സ്യൂട്ട് റിലീസ് കുറിപ്പുകൾ ഫീഡ്ബാക്ക് അയയ്ക്കുന്നു
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
intel Nios II ഉൾച്ചേർത്ത ഡിസൈൻ സ്യൂട്ട് റിലീസ് കുറിപ്പുകൾ [pdf] നിർദ്ദേശങ്ങൾ നിയോസ് II, എംബഡഡ് ഡിസൈൻ സ്യൂട്ട് റിലീസ് നോട്ടുകൾ, നിയോസ് II എംബഡഡ് ഡിസൈൻ സ്യൂട്ട് റിലീസ് നോട്ടുകൾ, ഡിസൈൻ സ്യൂട്ട് റിലീസ് നോട്ടുകൾ |