intel-LOGO

intel MAX 10 FPGA ഡിവൈസുകൾ നിയോസ് II പ്രോസസർ ഉപയോഗിച്ച് UART-ൽ

നിയോസ് II പ്രോസസർ ഉപയോഗിച്ച് UART-ഓവർ ഇന്റൽ-മാക്സ്-10-എഫ്പിജിഎ-ഉപകരണങ്ങൾ

ഉൽപ്പന്ന വിവരം

MAX 10 FPGA ഉപകരണങ്ങൾക്കായി നിയോസ് II അടിസ്ഥാനമാക്കിയുള്ള സിസ്റ്റങ്ങളിൽ അടിസ്ഥാന റിമോട്ട് കോൺഫിഗറേഷൻ സവിശേഷതകൾ നടപ്പിലാക്കുന്ന ഒരു ലളിതമായ ആപ്ലിക്കേഷൻ റഫറൻസ് ഡിസൈൻ നൽകുന്നു. MAX 10 FPGA ഡെവലപ്‌മെന്റ് കിറ്റിൽ ഉൾപ്പെടുത്തിയിട്ടുള്ള UART ഇന്റർഫേസ് വിദൂര കോൺഫിഗറേഷൻ പ്രവർത്തനം നൽകുന്നതിന് Altera UART IP കോറിനൊപ്പം ഉപയോഗിക്കുന്നു. MAX10 FPGA ഉപകരണങ്ങൾ രണ്ട് കോൺഫിഗറേഷൻ ഇമേജുകൾ വരെ സംഭരിക്കാനുള്ള കഴിവ് നൽകുന്നു, ഇത് വിദൂര സിസ്റ്റം അപ്‌ഗ്രേഡ് സവിശേഷതയെ കൂടുതൽ മെച്ചപ്പെടുത്തുന്നു.

ചുരുക്കെഴുത്തുകൾ

ചുരുക്കെഴുത്ത് വിവരണം
അവലോൺ-എംഎം അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത കോൺഫിഗറേഷൻ ഫ്ലാഷ് മെമ്മറി
സി.എഫ്.എം ഗ്രാഫിക്കൽ യൂസർ ഇൻ്റർഫേസ്
ഐ.സി.ബി ഇനീഷ്യലൈസേഷൻ കോൺഫിഗറേഷൻ ബിറ്റ്
മാപ്പ്/.മാപ്പ് മെമ്മറി മാപ്പ് File
നിയോസ് II EDS നിയോസ് II ഉൾച്ചേർത്ത ഡിസൈൻ സ്യൂട്ട് പിന്തുണ
PFL സമാന്തര ഫ്ലാഷ് ലോഡർ ഐപി കോർ
പി‌ഒ‌എഫ്/.പി‌ഒ‌എഫ് പ്രോഗ്രാമർ ഒബ്ജക്റ്റ് File
ക്യുഎസ്പിഐ ക്വാഡ് സീരിയൽ പെരിഫറൽ ഇന്റർഫേസ്
ആർ‌പി‌ഡി/.ആർ‌പി‌ഡി റോ പ്രോഗ്രാമിംഗ് ഡാറ്റ
എസ്.ബി.ടി സോഫ്റ്റ്‌വെയർ ബിൽഡ് ടൂളുകൾ
എസ്‌ഒ‌എഫ്/.എസ്‌ഒ‌എഫ് SRAM ഒബ്ജക്റ്റ് File
വണ്ടി യൂണിവേഴ്സൽ അസിൻക്രണസ് റിസീവർ/ട്രാൻസ്മിറ്റർ
യു.എഫ്.എം ഉപയോക്തൃ ഫ്ലാഷ് മെമ്മറി

ഉൽപ്പന്ന ഉപയോഗ നിർദ്ദേശങ്ങൾ

മുൻവ്യവസ്ഥ

ഈ റഫറൻസ് ഡിസൈനിന്റെ പ്രയോഗത്തിന് ഇനിപ്പറയുന്ന മേഖലകളിൽ സൂചിപ്പിച്ച അറിവോ അനുഭവമോ നിങ്ങൾക്ക് ആവശ്യമാണ്:

ആവശ്യകതകൾ:

റഫറൻസ് ഡിസൈനിനുള്ള ഹാർഡ്‌വെയർ, സോഫ്റ്റ്‌വെയർ ആവശ്യകതകൾ ഇവയാണ്:

റഫറൻസ് ഡിസൈൻ Files

File പേര് വിവരണം
ഫാക്ടറി_ചിത്രം ഡ്യുവൽ കോൺഫിഗറേഷൻ ഇമേജുകളുടെ കോൺഫിഗറേഷൻ മോഡിൽ, CFM1, CFM2
ഒരൊറ്റ CFM സംഭരണമായി സംയോജിപ്പിച്ചിരിക്കുന്നു.
ആപ്പ്_ഇമേജ്_1 ക്വാർട്ടസ് II ഹാർഡ്‌വെയർ ഡിസൈൻ file അത് app_image_2 മാറ്റിസ്ഥാപിക്കുന്നു
ഒരു വിദൂര സിസ്റ്റം നവീകരണ സമയത്ത്.
ആപ്പ്_ഇമേജ്_2 നിയോസ് II സോഫ്‌റ്റ്‌വെയർ ആപ്ലിക്കേഷൻ കോഡ് കൺട്രോളറായി പ്രവർത്തിക്കുന്നു
റിമോട്ട് അപ്ഗ്രേഡ് സിസ്റ്റം ഡിസൈൻ.
റിമോട്ട്_സിസ്റ്റം_അപ്‌ഗ്രേഡ്.സി
ഫാക്ടറി_അപ്ലിക്കേഷൻ1.pof ക്വാർട്ടസ് II പ്രോഗ്രാമിംഗ് file അതിൽ ഫാക്ടറി ഇമേജും ഉൾപ്പെടുന്നു
ആപ്ലിക്കേഷൻ ഇമേജ് 1, CFM0, CFM1, CFM2 എന്നിവയിലേക്ക് പ്രോഗ്രാം ചെയ്യണം
യഥാക്രമം പ്രാരംഭ ഘട്ടത്തിൽtage.
ഫാക്ടറി_അപ്ലിക്കേഷൻ1.ആർപിഡി
ആപ്ലിക്കേഷൻ_ഇമേജ്_1.ആർപിഡി
ആപ്ലിക്കേഷൻ_ഇമേജ്_2.ആർപിഡി
നിയോസ്_ആപ്ലിക്കേഷൻ.പോഫ്

MAX 10 FPGA ഉപകരണങ്ങൾക്കായി നിയോസ് II അടിസ്ഥാനമാക്കിയുള്ള സിസ്റ്റങ്ങളിൽ അടിസ്ഥാന റിമോട്ട് കോൺഫിഗറേഷൻ സവിശേഷതകൾ നടപ്പിലാക്കുന്ന ഒരു ലളിതമായ ആപ്ലിക്കേഷൻ റഫറൻസ് ഡിസൈൻ നൽകുന്നു. MAX 10 FPGA ഡെവലപ്‌മെന്റ് കിറ്റിൽ ഉൾപ്പെടുത്തിയിട്ടുള്ള UART ഇന്റർഫേസ് വിദൂര കോൺഫിഗറേഷൻ പ്രവർത്തനം നൽകുന്നതിന് Altera UART IP കോറിനൊപ്പം ഉപയോഗിക്കുന്നു.

ബന്ധപ്പെട്ട വിവരങ്ങൾ

റഫറൻസ് ഡിസൈൻ Files

MAX 10 FPGA ഓവർ ഉള്ള റിമോട്ട് സിസ്റ്റം അപ്‌ഗ്രേഡ്view

റിമോട്ട് സിസ്റ്റം അപ്‌ഗ്രേഡ് ഫീച്ചർ ഉപയോഗിച്ച്, FPGA ഉപകരണങ്ങൾക്കുള്ള മെച്ചപ്പെടുത്തലുകളും ബഗ് പരിഹാരങ്ങളും വിദൂരമായി ചെയ്യാൻ കഴിയും. ഒരു ഉൾച്ചേർത്ത സിസ്റ്റം പരിതസ്ഥിതിയിൽ, UART, ഇഥർനെറ്റ്, I2C എന്നിങ്ങനെയുള്ള വിവിധ തരം പ്രോട്ടോക്കോളുകളിൽ ഫേംവെയർ പതിവായി അപ്ഡേറ്റ് ചെയ്യേണ്ടതുണ്ട്. ഉൾച്ചേർത്ത സിസ്റ്റത്തിൽ ഒരു FPGA ഉൾപ്പെടുമ്പോൾ, ഫേംവെയർ അപ്‌ഡേറ്റുകളിൽ FPGA-യിലെ ഹാർഡ്‌വെയർ ഇമേജിന്റെ അപ്‌ഡേറ്റുകൾ ഉൾപ്പെടുത്താം.
MAX10 FPGA ഉപകരണങ്ങൾ രണ്ട് കോൺഫിഗറേഷൻ ഇമേജുകൾ വരെ സംഭരിക്കാനുള്ള കഴിവ് നൽകുന്നു, ഇത് വിദൂര സിസ്റ്റം അപ്‌ഗ്രേഡ് സവിശേഷതയെ കൂടുതൽ മെച്ചപ്പെടുത്തുന്നു. നിലവിലെ ഇമേജിൽ ഒരു പിശക് സംഭവിച്ചാൽ ലോഡുചെയ്യുന്ന ബാക്കപ്പ് ഇമേജ് ചിത്രങ്ങളിലൊന്നായിരിക്കും.

ചുരുക്കെഴുത്തുകൾ

പട്ടിക 1: ചുരുക്കങ്ങളുടെ പട്ടിക

ചുരുക്ക വിവരണം
അവലോൺ-എംഎം അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്തു
സി.എഫ്.എം കോൺഫിഗറേഷൻ ഫ്ലാഷ് മെമ്മറി
GUI ഗ്രാഫിക്കൽ യൂസർ ഇൻ്റർഫേസ്
ഐ.സി.ബി ഇനീഷ്യലൈസേഷൻ കോൺഫിഗറേഷൻ ബിറ്റ്
മാപ്പ്/.മാപ്പ് മെമ്മറി മാപ്പ് File
നിയോസ് II EDS നിയോസ് II ഉൾച്ചേർത്ത ഡിസൈൻ സ്യൂട്ട് പിന്തുണ
PFL സമാന്തര ഫ്ലാഷ് ലോഡർ ഐപി കോർ
പി‌ഒ‌എഫ്/.പി‌ഒ‌എഫ് പ്രോഗ്രാമർ ഒബ്ജക്റ്റ് File
  • ഇന്റൽ കോർപ്പറേഷൻ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. Intel, Intel ലോഗോ, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus, Stratix എന്നീ വാക്കുകളും ലോഗോകളും ഇന്റൽ കോർപ്പറേഷന്റെയോ യുഎസിലെയും/അല്ലെങ്കിൽ മറ്റ് രാജ്യങ്ങളിലെയും അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെ വ്യാപാരമുദ്രകളാണ്. ഇന്റലിന്റെ സ്റ്റാൻഡേർഡ് വാറന്റിക്ക് അനുസൃതമായി അതിന്റെ FPGA, അർദ്ധചാലക ഉൽപ്പന്നങ്ങളുടെ പ്രകടനം നിലവിലെ സ്പെസിഫിക്കേഷനുകളിലേക്ക് Intel വാറന്റ് ചെയ്യുന്നു, എന്നാൽ അറിയിപ്പ് കൂടാതെ ഏത് സമയത്തും ഏത് ഉൽപ്പന്നങ്ങളിലും സേവനങ്ങളിലും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. Intel രേഖാമൂലം സമ്മതിച്ചിട്ടുള്ളതല്ലാതെ ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും വിവരങ്ങളുടെയോ ഉൽപ്പന്നത്തിന്റെയോ സേവനത്തിന്റെയോ ആപ്ലിക്കേഷനിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഉത്തരവാദിത്തമോ ബാധ്യതയോ Intel ഏറ്റെടുക്കുന്നില്ല. പ്രസിദ്ധീകരിച്ച ഏതെങ്കിലും വിവരങ്ങളെ ആശ്രയിക്കുന്നതിന് മുമ്പും ഉൽപ്പന്നങ്ങൾക്കോ ​​സേവനങ്ങൾക്കോ ​​​​ഓർഡറുകൾ നൽകുന്നതിനുമുമ്പ് ഉപകരണ സവിശേഷതകളുടെ ഏറ്റവും പുതിയ പതിപ്പ് നേടുന്നതിന് ഇന്റൽ ഉപഭോക്താക്കൾക്ക് നിർദ്ദേശിക്കുന്നു.
  • മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.

മുൻവ്യവസ്ഥ

ചുരുക്കെഴുത്ത്

ക്യുഎസ്പിഐ

വിവരണം

ക്വാഡ് സീരിയൽ പെരിഫറൽ ഇന്റർഫേസ്

ആർ‌പി‌ഡി/.ആർ‌പി‌ഡി റോ പ്രോഗ്രാമിംഗ് ഡാറ്റ
എസ്.ബി.ടി സോഫ്റ്റ്‌വെയർ ബിൽഡ് ടൂളുകൾ
എസ്‌ഒ‌എഫ്/.എസ്‌ഒ‌എഫ് SRAM ഒബ്ജക്റ്റ് File
UART യൂണിവേഴ്സൽ അസിൻക്രണസ് റിസീവർ/ട്രാൻസ്മിറ്റർ
യു.എഫ്.എം ഉപയോക്തൃ ഫ്ലാഷ് മെമ്മറി

മുൻവ്യവസ്ഥ

  • ഈ റഫറൻസ് ഡിസൈനിന്റെ പ്രയോഗത്തിന് ഇനിപ്പറയുന്ന മേഖലകളിൽ സൂചിപ്പിച്ച അറിവോ അനുഭവമോ നിങ്ങൾക്ക് ആവശ്യമാണ്:
  • നിയോസ് II സിസ്റ്റങ്ങളെക്കുറിച്ചും അവ നിർമ്മിക്കാനുള്ള ഉപകരണങ്ങളെക്കുറിച്ചും ഉള്ള പ്രവർത്തന പരിജ്ഞാനം. ഈ സിസ്റ്റങ്ങളിലും ടൂളുകളിലും Quartus® II സോഫ്റ്റ്‌വെയർ, Qsys, Nios II EDS എന്നിവ ഉൾപ്പെടുന്നു.
  • MAX 10 FPGA ഇന്റേണൽ കോൺഫിഗറേഷൻ, റിമോട്ട് സിസ്റ്റം അപ്‌ഗ്രേഡ് ഫീച്ചർ, PFL എന്നിവ പോലുള്ള Intel FPGA കോൺഫിഗറേഷൻ രീതികളെക്കുറിച്ചും ടൂളുകളെക്കുറിച്ചും ഉള്ള അറിവ്.

ആവശ്യകതകൾ

  • റഫറൻസ് ഡിസൈനിനുള്ള ഹാർഡ്‌വെയർ, സോഫ്റ്റ്‌വെയർ ആവശ്യകതകൾ ഇവയാണ്:
  • പരമാവധി 10 FPGA വികസന കിറ്റ്
  • Nios II EDS ഉള്ള ക്വാർട്ടസ് II പതിപ്പ് 15.0
  • പ്രവർത്തിക്കുന്ന UART ഡ്രൈവറും ഇന്റർഫേസും ഉള്ള ഒരു കമ്പ്യൂട്ടർ
  • ഏതെങ്കിലും ബൈനറി/ഹെക്സാഡെസിമൽ file എഡിറ്റർ

റഫറൻസ് ഡിസൈൻ Files

പട്ടിക 2: ഡിസൈൻ Fileറഫറൻസ് ഡിസൈനിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്

File പേര്

ഫാക്ടറി_ചിത്രം

വിവരണം

• ക്വാർട്ടസ് II ഹാർഡ്‌വെയർ ഡിസൈൻ file CFM0-ൽ സൂക്ഷിക്കണം.

• ആപ്ലിക്കേഷൻ ഇമേജ് ഡൗൺലോഡിൽ പിശക് സംഭവിക്കുമ്പോൾ ഉപയോഗിക്കേണ്ട ഫാൾബാക്ക് ഇമേജ്/ഫാക്‌ടറി ഇമേജ്.

ആപ്പ്_ഇമേജ്_1 • ക്വാർട്ടസ് II ഹാർഡ്‌വെയർ ഡിസൈൻ file CFM1, CFM2 എന്നിവയിൽ സൂക്ഷിക്കണം.(1)

• ഉപകരണത്തിൽ പ്രാരംഭ ആപ്ലിക്കേഷൻ ചിത്രം ലോഡ് ചെയ്തു.

  1. ഡ്യുവൽ കോൺഫിഗറേഷൻ ഇമേജുകളുടെ കോൺഫിഗറേഷൻ മോഡിൽ, CFM1, CFM2 എന്നിവ ഒരൊറ്റ CFM സ്റ്റോറേജിലേക്ക് സംയോജിപ്പിച്ചിരിക്കുന്നു.
File പേര്

ആപ്പ്_ഇമേജ്_2

വിവരണം

ക്വാർട്ടസ് II ഹാർഡ്‌വെയർ ഡിസൈൻ file അത് റിമോട്ട് സിസ്റ്റം അപ്‌ഗ്രേഡ് സമയത്ത് app_image_2 മാറ്റിസ്ഥാപിക്കുന്നു.

റിമോട്ട്_സിസ്റ്റം_ അപ്‌ഗ്രേഡ്.സി നിയോസ് II സോഫ്‌റ്റ്‌വെയർ ആപ്ലിക്കേഷൻ കോഡ് റിമോട്ട് അപ്‌ഗ്രേഡ് സിസ്റ്റം ഡിസൈനിന്റെ കൺട്രോളറായി പ്രവർത്തിക്കുന്നു.
റിമോട്ട് Terminal.exe • എക്സിക്യൂട്ടബിൾ file ഒരു GUI ഉപയോഗിച്ച്.

• MAX 10 FPGA ഡെവലപ്‌മെന്റ് കിറ്റുമായി സംവദിക്കുന്നതിന് ഹോസ്റ്റിനുള്ള ടെർമിനലായി ഫംഗ്‌ഷനുകൾ.

• UART വഴി പ്രോഗ്രാമിംഗ് ഡാറ്റ അയയ്ക്കുന്നു.

• ഈ ടെർമിനലിനുള്ള സോഴ്സ് കോഡ് ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.

പട്ടിക 3: മാസ്റ്റർ Fileറഫറൻസ് ഡിസൈനിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്

നിങ്ങൾക്ക് ഈ മാസ്റ്റർ ഉപയോഗിക്കാം fileഡിസൈൻ കംപൈൽ ചെയ്യാതെ തന്നെ റഫറൻസ് ഡിസൈനിനായി എസ് files.

File പേര്

 

ഫാക്ടറി_അപ്ലിക്കേഷൻ1.പോഫ് ഫാക്ടറി_അപ്ലിക്കേഷൻ1.ആർപിഡി

വിവരണം

ക്വാർട്ടസ് II പ്രോഗ്രാമിംഗ് file പ്രാരംഭ ഘട്ടത്തിൽ യഥാക്രമം CFM1, CFM0, CFM1 എന്നിവയിലേക്ക് പ്രോഗ്രാം ചെയ്യേണ്ട ഫാക്ടറി ചിത്രവും ആപ്ലിക്കേഷൻ ഇമേജ് 2 ഉം ഇതിൽ അടങ്ങിയിരിക്കുന്നു.tage.

ഫാക്ടറി_അപ്ലിക്കേഷൻ2.പോഫ് ഫാക്ടറി_അപ്ലിക്കേഷൻ2.ആർപിഡി • ക്വാർട്ടസ് II പ്രോഗ്രാമിംഗ് file അതിൽ ഫാക്ടറി ചിത്രവും ആപ്ലിക്കേഷൻ ഇമേജും 2 ഉൾപ്പെടുന്നു.

• റിമോട്ട് സിസ്റ്റം അപ്‌ഗ്രേഡ് സമയത്ത് ആപ്ലിക്കേഷൻ ഇമേജ് 2 മാറ്റിസ്ഥാപിക്കുന്നതിനായി ആപ്ലിക്കേഷൻ ഇമേജ് 1 പിന്നീട് എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യും, ചുവടെ application_ image_2.rpd എന്ന് പേരിട്ടിരിക്കുന്നു.

ആപ്ലിക്കേഷൻ_ഇമേജ്_1.ആർപിഡി ക്വാർട്ടസ് II റോ പ്രോഗ്രാമിംഗ് ഡാറ്റ file അതിൽ ആപ്ലിക്കേഷൻ ഇമേജ് 1 മാത്രം അടങ്ങിയിരിക്കുന്നു.
ആപ്ലിക്കേഷൻ_ഇമേജ്_2.ആർപിഡി ക്വാർട്ടസ് II റോ പ്രോഗ്രാമിംഗ് ഡാറ്റ file അതിൽ ആപ്ലിക്കേഷൻ ഇമേജ് 2 മാത്രം അടങ്ങിയിരിക്കുന്നു.
നിയോസ്_ആപ്ലിക്കേഷൻ.പോഫ് • പ്രോഗ്രാമിംഗ് file അതിൽ നിയോസ് II പ്രോസസർ സോഫ്റ്റ്‌വെയർ ആപ്ലിക്കേഷൻ .ഹെക്സ് ഉൾപ്പെടുന്നു file മാത്രം.

• ബാഹ്യ QSPI ഫ്ലാഷിലേക്ക് പ്രോഗ്രാം ചെയ്യാൻ.

പിഎഫ്എൽ.എസ്ഒഎഫ് • ക്വാർട്ടസ് II .സോഫ് PFL അടങ്ങിയിരിക്കുന്നു.

• MAX 10 FPGA ഡവലപ്മെന്റ് കിറ്റിൽ QSPI ഫ്ലാഷിലേക്ക് പ്രോഗ്രാം ചെയ്തു.

റഫറൻസ് ഡിസൈൻ ഫങ്ഷണൽ വിവരണംനിയോസ്-II-പ്രോസസർ ഉപയോഗിച്ച് UART-ഓവർ ചെയ്ത ഇന്റൽ-മാക്സ്-10-എഫ്പിജിഎ-ഉപകരണങ്ങൾ-ചിത്രം-1

നിയോസ് II Gen2 പ്രോസസർ

  • റഫറൻസ് ഡിസൈനിലെ Nios II Gen2 പ്രോസസറിന് ഇനിപ്പറയുന്ന പ്രവർത്തനങ്ങൾ ഉണ്ട്:
  • വായിക്കുക, എഴുതുക, മായ്‌ക്കുക എന്നിവയുൾപ്പെടെ Altera On-Chip Flash IP കോർ ഉപയോഗിച്ച് എല്ലാ ഇന്റർഫേസ് പ്രവർത്തനങ്ങളും കൈകാര്യം ചെയ്യുന്ന ഒരു ബസ് മാസ്റ്റർ.
  • ഒരു ഹോസ്റ്റ് കമ്പ്യൂട്ടറിൽ നിന്ന് പ്രോഗ്രാമിംഗ് ബിറ്റ് സ്ട്രീം സ്വീകരിക്കുന്നതിനും ഡ്യുവൽ കോൺഫിഗറേഷൻ ഐപി കോർ വഴി റീകോൺഫിഗറേഷൻ ട്രിഗർ ചെയ്യുന്നതിനും സോഫ്റ്റ്വെയറിൽ ഒരു അൽഗോരിതം നൽകുന്നു.
  • അതിനനുസരിച്ച് പ്രോസസറിന്റെ റീസെറ്റ് വെക്‌ടർ നിങ്ങൾ സജ്ജമാക്കേണ്ടതുണ്ട്. യുഎഫ്‌എം അല്ലെങ്കിൽ എക്‌സ്‌റ്റേണൽ ക്യുഎസ്‌പിഐ ഫ്ലാഷിൽ നിന്ന് പ്രോസസർ ശരിയായ ആപ്ലിക്കേഷൻ കോഡ് ബൂട്ട് ചെയ്യുന്നുണ്ടെന്ന് ഉറപ്പാക്കുന്നതിനാണ് ഇത്.
  • കുറിപ്പ്: Nios II ആപ്ലിക്കേഷൻ കോഡ് വലുതാണെങ്കിൽ, ബാഹ്യ QSPI ഫ്ലാഷിൽ ആപ്ലിക്കേഷൻ കോഡ് സംഭരിക്കാൻ ഇന്റൽ ശുപാർശ ചെയ്യുന്നു. ഈ റഫറൻസ് ഡിസൈനിൽ, നിയോസ് II ആപ്ലിക്കേഷൻ കോഡ് സംഭരിച്ചിരിക്കുന്ന ബാഹ്യ QSPI ഫ്ലാഷിലേക്ക് റീസെറ്റ് വെക്റ്റർ ചൂണ്ടിക്കാണിക്കുന്നു.

ബന്ധപ്പെട്ട വിവരങ്ങൾ

  • നിയോസ് II Gen2 ഹാർഡ്‌വെയർ ഡെവലപ്‌മെന്റ് ട്യൂട്ടോറിയൽ
  • Nios II Gen2 പ്രോസസർ വികസിപ്പിക്കുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ നൽകുന്നു.

Altera ഓൺ-ചിപ്പ് ഫ്ലാഷ് IP കോർ

  • CFM, UFM എന്നിവയിലേക്ക് ഒരു റീഡ്, റൈറ്റ് അല്ലെങ്കിൽ മായ്‌ക്കൽ ഓപ്പറേഷൻ ചെയ്യുന്നതിനുള്ള നിയോസ് II പ്രോസസറിനുള്ള ഒരു ഇന്റർഫേസ് ആയി Altera On-Chip Flash IP കോർ പ്രവർത്തിക്കുന്നു. ഒരു പുതിയ കോൺഫിഗറേഷൻ ബിറ്റ് സ്ട്രീം ഉപയോഗിച്ച് CFM ആക്സസ് ചെയ്യാനും മായ്ക്കാനും അപ്ഡേറ്റ് ചെയ്യാനും Altera On-Chip Flash IP കോർ നിങ്ങളെ അനുവദിക്കുന്നു. Altera ഓൺ-ചിപ്പ് ഫ്ലാഷ് IP പാരാമീറ്റർ എഡിറ്റർ ഓരോ മെമ്മറി സെക്ടറിനും മുൻകൂട്ടി നിശ്ചയിച്ച വിലാസ ശ്രേണി കാണിക്കുന്നു.

ബന്ധപ്പെട്ട വിവരങ്ങൾ

  • Altera ഓൺ-ചിപ്പ് ഫ്ലാഷ് IP കോർ
  • Altera On-Chip Flash IP Core-നെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ നൽകുന്നു.

Altera ഡ്യുവൽ കോൺഫിഗറേഷൻ IP കോർ

  • MAX 10 FPGA ഉപകരണങ്ങളിൽ റിമോട്ട് സിസ്റ്റം അപ്‌ഗ്രേഡ് ബ്ലോക്ക് ആക്‌സസ് ചെയ്യാൻ നിങ്ങൾക്ക് Altera Dual Configuration IP കോർ ഉപയോഗിക്കാം. പുതിയ ഇമേജ് ഡൗൺലോഡ് ചെയ്‌തുകഴിഞ്ഞാൽ വീണ്ടും കോൺഫിഗറേഷൻ ട്രിഗർ ചെയ്യാൻ Altera Dual Configuration IP കോർ നിങ്ങളെ അനുവദിക്കുന്നു.

ബന്ധപ്പെട്ട വിവരങ്ങൾ

  • Altera ഡ്യുവൽ കോൺഫിഗറേഷൻ IP കോർ
  • Altera ഡ്യുവൽ കോൺഫിഗറേഷൻ IP കോറിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ നൽകുന്നു

Altera UART IP കോർ

  • UART IP കോർ, MAX 10 FPGA-യിലെ ഒരു ഉൾച്ചേർത്ത സിസ്റ്റത്തിനും ഒരു ബാഹ്യ ഉപകരണത്തിനും ഇടയിൽ സീരിയൽ പ്രതീക സ്ട്രീമുകളുടെ ആശയവിനിമയം അനുവദിക്കുന്നു. ഒരു അവലോൺ-എംഎം മാസ്റ്റർ എന്ന നിലയിൽ, നിയോസ് II പ്രൊസസർ UART IP കോറുമായി ആശയവിനിമയം നടത്തുന്നു, അത് Avalon-MM സ്ലേവ് ആണ്. വായനയും എഴുത്തും നിയന്ത്രണവും ഡാറ്റ രജിസ്റ്ററുകളും ഉപയോഗിച്ചാണ് ഈ ആശയവിനിമയം നടത്തുന്നത്.
  • കോർ RS-232 പ്രോട്ടോക്കോൾ ടൈമിംഗ് നടപ്പിലാക്കുകയും ഇനിപ്പറയുന്ന സവിശേഷതകൾ നൽകുകയും ചെയ്യുന്നു:
  • ക്രമീകരിക്കാവുന്ന ബോഡ് നിരക്ക്, പാരിറ്റി, സ്റ്റോപ്പ്, ഡാറ്റ ബിറ്റുകൾ
  • ഓപ്ഷണൽ RTS/CTS ഫ്ലോ കൺട്രോൾ സിഗ്നലുകൾ

ബന്ധപ്പെട്ട വിവരങ്ങൾ

  • UART കോർ
  • UART കോറിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ നൽകുന്നു.

ജനറിക് ക്വാഡ് എസ്പിഐ കൺട്രോളർ ഐപി കോർ

  • MAX 10 FPGA, ബാഹ്യ ഫ്ലാഷ്, ഓൺ-ബോർഡ് QSPI ഫ്ലാഷ് എന്നിവയ്ക്കിടയിലുള്ള ഒരു ഇന്റർഫേസായി ജനറിക് ക്വാഡ് എസ്പിഐ കൺട്രോളർ ഐപി കോർ പ്രവർത്തിക്കുന്നു. റീഡ്, റൈറ്റ്, മായ്‌ക്കൽ പ്രവർത്തനങ്ങളിലൂടെ കോർ QSPI ഫ്ലാഷിലേക്ക് പ്രവേശനം നൽകുന്നു.
    നിയോസ് II ആപ്ലിക്കേഷൻ കൂടുതൽ നിർദ്ദേശങ്ങളോടെ വികസിപ്പിക്കുമ്പോൾ, file ഹെക്സിൻറെ വലിപ്പം file നിയോസ് II ആപ്ലിക്കേഷനിൽ നിന്ന് ജനറേറ്റ് ചെയ്യുന്നത് വലുതായിരിക്കും. ഒരു നിശ്ചിത വലുപ്പ പരിധിക്കപ്പുറം, ആപ്ലിക്കേഷൻ ഹെക്‌സ് സംഭരിക്കാൻ യുഎഫ്‌എമ്മിന് മതിയായ ഇടമില്ല file. ഇത് പരിഹരിക്കാൻ, ആപ്ലിക്കേഷൻ ഹെക്‌സ് സംഭരിക്കുന്നതിന് നിങ്ങൾക്ക് MAX 10 FPGA ഡെവലപ്‌മെന്റ് കിറ്റിൽ ലഭ്യമായ ബാഹ്യ QSPI ഫ്ലാഷ് ഉപയോഗിക്കാം. file.

നിയോസ് II EDS സോഫ്റ്റ്‌വെയർ ആപ്ലിക്കേഷൻ ഡിസൈൻ

  • റിമോട്ട് അപ്‌ഗ്രേഡ് സിസ്റ്റം ഡിസൈൻ നിയന്ത്രിക്കുന്ന നിയോസ് II സോഫ്റ്റ്‌വെയർ ആപ്ലിക്കേഷൻ കോഡ് റഫറൻസ് ഡിസൈനിൽ ഉൾപ്പെടുന്നു. നിയോസ് II സോഫ്‌റ്റ്‌വെയർ ആപ്ലിക്കേഷൻ കോഡ് നിർദ്ദിഷ്ട നിർദ്ദേശങ്ങൾ നടപ്പിലാക്കിക്കൊണ്ട് UART വഴി ഹോസ്റ്റ് ടെർമിനലിലേക്ക് പ്രതികരിക്കുന്നു.

ആപ്ലിക്കേഷൻ ചിത്രങ്ങൾ വിദൂരമായി അപ്ഡേറ്റ് ചെയ്യുന്നു

  • നിങ്ങൾ ഒരു പ്രോഗ്രാമിംഗ് ബിറ്റ് സ്ട്രീം ട്രാൻസ്മിറ്റ് ചെയ്ത ശേഷം file റിമോട്ട് ടെർമിനൽ ഉപയോഗിച്ച്, നിയോസ് II സോഫ്‌റ്റ്‌വെയർ ആപ്ലിക്കേഷൻ ഇനിപ്പറയുന്ന രീതിയിൽ രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു:
  1. CFM1 & 2 സെക്‌ടറിനെ സംരക്ഷിക്കാതിരിക്കാൻ Altera On-Chip Flash IP കോർ കൺട്രോൾ രജിസ്റ്റർ സജ്ജീകരിക്കുക.
  2. CFM1, CFM2 എന്നിവയിൽ സെക്ടർ മായ്‌ക്കൽ പ്രവർത്തനം നടത്തുക. വിജയകരമായ മായ്‌ക്കൽ പൂർത്തിയായി എന്ന് ഉറപ്പാക്കാൻ ആൾട്ടേറ ഓൺ-ചിപ്പ് ഫ്ലാഷ് ഐപി കോറിന്റെ സ്റ്റാറ്റസ് രജിസ്റ്ററിൽ സോഫ്‌റ്റ്‌വെയർ വോട്ടെടുപ്പ് നടത്തുന്നു.
  3. stdin-ൽ നിന്ന് ഒരു സമയം 4 ബൈറ്റ് ബിറ്റ് സ്ട്രീം സ്വീകരിക്കുക. ഹോസ്റ്റ് ടെർമിനലിൽ നിന്ന് നേരിട്ട് ഡാറ്റ സ്വീകരിക്കുന്നതിനും അതിലേക്ക് ഔട്ട്പുട്ട് പ്രിന്റ് ചെയ്യുന്നതിനും സ്റ്റാൻഡേർഡ് ഇൻപുട്ടും ഔട്ട്പുട്ടും ഉപയോഗിക്കാം. നിയോസ് II എക്ലിപ്സ് ബിൽഡ് ടൂളിലെ ബിഎസ്പി എഡിറ്റർ വഴി സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിന്റെയും ഔട്ട്പുട്ട് ഓപ്ഷന്റെയും തരങ്ങൾ സജ്ജീകരിക്കാനാകും.
  4. ഓരോ ബൈറ്റിനും ബിറ്റ് ക്രമം വിപരീതമാക്കുന്നു.
    • കുറിപ്പ്: Altera On-Chip Flash IP Core-ന്റെ കോൺഫിഗറേഷൻ കാരണം, CFM-ലേക്ക് എഴുതുന്നതിന് മുമ്പ് ഡാറ്റയുടെ ഓരോ ബൈറ്റും റിവേഴ്‌സ് ചെയ്യേണ്ടതുണ്ട്.
  5. CFM4, CFM1 എന്നിവയിലേക്ക് ഒരു സമയം 2 ബൈറ്റ് ഡാറ്റ എഴുതാൻ ആരംഭിക്കുക. പ്രോഗ്രാമിംഗ് ബിറ്റ് സ്ട്രീമിന്റെ അവസാനം വരെ ഈ പ്രക്രിയ തുടരുന്നു.
  6. വിജയകരമായ റൈറ്റ് ഓപ്പറേഷൻ ഉറപ്പാക്കാൻ Altera On-Chip Flash IP-യുടെ സ്റ്റാറ്റസ് രജിസ്റ്റർ വോട്ടെടുപ്പ് നടത്തുന്നു. പ്രക്ഷേപണം പൂർത്തിയായി എന്ന് സൂചിപ്പിക്കാൻ ഒരു സന്ദേശം ആവശ്യപ്പെടുന്നു.
    • കുറിപ്പ്: റൈറ്റ് ഓപ്പറേഷൻ പരാജയപ്പെടുകയാണെങ്കിൽ, ടെർമിനൽ ബിറ്റ് സ്ട്രീം അയയ്ക്കൽ പ്രക്രിയ നിർത്തി ഒരു പിശക് സന്ദേശം സൃഷ്ടിക്കും.
  7. അനാവശ്യമായ ഏതെങ്കിലും എഴുത്ത് പ്രവർത്തനം തടയുന്നതിന് CFM1, CFM2 എന്നിവ വീണ്ടും പരിരക്ഷിക്കുന്നതിന് നിയന്ത്രണ രജിസ്റ്ററിനെ സജ്ജമാക്കുന്നു.

ബന്ധപ്പെട്ട വിവരങ്ങൾ

  • പരിവർത്തനം പ്രോഗ്രാമിംഗ് വഴി pof ജനറേഷൻ Fileഎസ്
  • rpd സൃഷ്ടിക്കുന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ നൽകുന്നു fileപരിവർത്തനം പ്രോഗ്രാമിംഗ് സമയത്ത് എസ് files.

വിദൂരമായി പുനർക്രമീകരണം ട്രിഗർ ചെയ്യുന്നു

  • നിങ്ങൾ ഹോസ്റ്റ് റിമോട്ട് ടെർമിനലിൽ ട്രിഗർ റീകോൺഫിഗറേഷൻ ഓപ്പറേഷൻ തിരഞ്ഞെടുത്ത ശേഷം, Nios II സോഫ്റ്റ്‌വെയർ ആപ്ലിക്കേഷൻ ഇനിപ്പറയുന്നവ ചെയ്യും:
  1. സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ നിന്ന് കമാൻഡ് സ്വീകരിക്കുക.
  2. ഇനിപ്പറയുന്ന രണ്ട് റൈറ്റ് ഓപ്പറേഷനുകൾ ഉപയോഗിച്ച് പുനർക്രമീകരണം ആരംഭിക്കുക:
  • ഡ്യുവൽ കോൺഫിഗറേഷൻ ഐപി കോറിലെ 0x03 എന്ന ഓഫ്‌സെറ്റ് വിലാസത്തിലേക്ക് 0x01 എഴുതുക. ഈ പ്രവർത്തനം ഫിസിക്കൽ CONFIG_SEL പിൻ തിരുത്തിയെഴുതുകയും ചിത്രം 1 നെ അടുത്ത ബൂട്ട് കോൺഫിഗറേഷൻ ഇമേജായി സജ്ജമാക്കുകയും ചെയ്യുന്നു.
  • ഡ്യുവൽ കോൺഫിഗറേഷൻ ഐപി കോറിലെ 0x01 എന്ന ഓഫ്‌സെറ്റ് വിലാസത്തിലേക്ക് 0x00 എഴുതുക. ഈ പ്രവർത്തനം CFM1, CFM2 എന്നിവയിലെ ആപ്ലിക്കേഷൻ ഇമേജിലേക്ക് പുനഃക്രമീകരിക്കാൻ ട്രിഗർ ചെയ്യുന്നു

റഫറൻസ് ഡിസൈൻ വാക്ക്ത്രൂനിയോസ്-II-പ്രോസസർ ഉപയോഗിച്ച് UART-ഓവർ ചെയ്ത ഇന്റൽ-മാക്സ്-10-എഫ്പിജിഎ-ഉപകരണങ്ങൾ-ചിത്രം-2

പ്രോഗ്രാമിംഗ് സൃഷ്ടിക്കുന്നു Files

  • നിങ്ങൾ ഇനിപ്പറയുന്ന പ്രോഗ്രാമിംഗ് സൃഷ്ടിക്കേണ്ടതുണ്ട് fileMAX 10 FPGA ഡെവലപ്‌മെന്റ് കിറ്റിൽ റിമോട്ട് സിസ്റ്റം അപ്‌ഗ്രേഡ് ഉപയോഗിക്കുന്നതിന് മുമ്പ്:

QSPI പ്രോഗ്രാമിംഗിനായി:

  • സോഫ്-ഉപയോഗം pfl.sof റഫറൻസ് ഡിസൈനിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട് അല്ലെങ്കിൽ നിങ്ങളുടെ സ്വന്തം PFL ഡിസൈൻ അടങ്ങിയ മറ്റൊരു .sof സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം
  • pof - കോൺഫിഗറേഷൻ file ഒരു .hex-ൽ നിന്ന് സൃഷ്ടിക്കുകയും QSPI ഫ്ലാഷിലേക്ക് പ്രോഗ്രാം ചെയ്യുകയും ചെയ്യുന്നു.
  • വേണ്ടി റിമോട്ട് സിസ്റ്റം അപ്‌ഗ്രേഡ്:
  • pof - കോൺഫിഗറേഷൻ file ഒരു .sof-ൽ നിന്ന് ജനറേറ്റ് ചെയ്യുകയും ആന്തരിക ഫ്ലാഷിലേക്ക് പ്രോഗ്രാം ചെയ്യുകയും ചെയ്യുന്നു.
  • rpd-അടങ്ങുന്നു ICB ക്രമീകരണങ്ങൾ, CFM0, CFM1, UFM എന്നിവ ഉൾപ്പെടുന്ന ആന്തരിക ഫ്ലാഷിനായുള്ള ഡാറ്റ.
  • മാപ്പ്-ഹോൾഡ് ICB ക്രമീകരണങ്ങൾ, CFM0, CFM1, UFM എന്നിവയുടെ ഓരോ മെമ്മറി സെക്ടറിനുമുള്ള വിലാസം.

സൃഷ്ടിക്കുന്നു fileQSPI പ്രോഗ്രാമിംഗിനുള്ള എസ്

.pof സൃഷ്ടിക്കാൻ file QSPI പ്രോഗ്രാമിംഗിനായി, ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ ചെയ്യുക:

  1. നിയോസ് II പ്രോജക്റ്റ് നിർമ്മിക്കുകയും HEX സൃഷ്ടിക്കുകയും ചെയ്യുക file.
    • കുറിപ്പ്: നിയോസ് II പ്രോജക്റ്റ് നിർമ്മിക്കുന്നതിനും HEX സൃഷ്ടിക്കുന്നതിനുമുള്ള വിവരങ്ങൾക്ക് AN730: MAX 10 ഉപകരണങ്ങളിലെ Nios II പ്രോസസ്സർ ബൂട്ടിംഗ് രീതികൾ കാണുക. file.
  2. ന് File മെനുവിൽ, പ്രോഗ്രാമിംഗ് പരിവർത്തനം ചെയ്യുക ക്ലിക്കുചെയ്യുക Files.
  3. ഔട്ട്പുട്ട് പ്രോഗ്രാമിംഗിന് കീഴിൽ file, പ്രോഗ്രാമർ ഒബ്ജക്റ്റ് തിരഞ്ഞെടുക്കുക File (.pof) പ്രോഗ്രാമിംഗിൽ file ടൈപ്പ് ലിസ്റ്റ്.
  4. മോഡ് ലിസ്റ്റിൽ, 1-ബിറ്റ് പാസീവ് സീരിയൽ തിരഞ്ഞെടുക്കുക.
  5. കോൺഫിഗറേഷൻ ഉപകരണ ലിസ്റ്റിൽ, CFI_512Mb തിരഞ്ഞെടുക്കുക.
  6. ൽ File നെയിം ബോക്സ്, വ്യക്തമാക്കുക file പ്രോഗ്രാമിംഗിന്റെ പേര് file നിങ്ങൾ സൃഷ്ടിക്കാൻ ആഗ്രഹിക്കുന്നു.
  7. ഇൻപുട്ടിൽ files ലിസ്റ്റ് പരിവർത്തനം ചെയ്യാൻ, ഓപ്ഷനുകളും SOF ഡാറ്റ വരിയും നീക്കം ചെയ്യുക. ഹെക്സ് ഡാറ്റ ചേർക്കുക ക്ലിക്ക് ചെയ്യുക, ഒരു ആഡ് ഹെക്സ് ഡാറ്റ ഡയലോഗ് ബോക്സ് ദൃശ്യമാകും. ആഡ് ഹെക്സ് ഡാറ്റ ബോക്സിൽ, സമ്പൂർണ്ണ വിലാസം തിരഞ്ഞെടുത്ത് .hex ചേർക്കുക file നിയോസ് II EDS ബിൽഡ് ടൂളുകളിൽ നിന്ന് സൃഷ്ടിച്ചത്.
  8. എല്ലാ ക്രമീകരണങ്ങളും സജ്ജമാക്കിയ ശേഷം, അനുബന്ധ പ്രോഗ്രാമിംഗ് സൃഷ്ടിക്കാൻ സൃഷ്ടിക്കുക ക്ലിക്കുചെയ്യുക file.

ബന്ധപ്പെട്ട വിവരങ്ങൾ

AN730: MAX 10 FPGA ഉപകരണങ്ങളിൽ നിയോസ് II പ്രോസസർ ബൂട്ടിംഗ് രീതികൾ
സൃഷ്ടിക്കുന്നു fileറിമോട്ട് സിസ്റ്റം അപ്‌ഗ്രേഡിനുള്ള എസ്

.pof, .map, .rpd എന്നിവ സൃഷ്ടിക്കാൻ fileറിമോട്ട് സിസ്റ്റം നവീകരണത്തിനായി, ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ ചെയ്യുക:

  1. Factory_image, application_image_1, application_image_2 എന്നിവ പുനഃസ്ഥാപിക്കുക, കൂടാതെ മൂന്ന് ഡിസൈനുകളും കംപൈൽ ചെയ്യുക.
  2. രണ്ട് .pof സൃഷ്ടിക്കുക fileഇനിപ്പറയുന്ന പട്ടികയിൽ വിവരിച്ചിരിക്കുന്നു:
    • കുറിപ്പ്: കൺവേർട്ട് പ്രോഗ്രാമിംഗിലൂടെ .pof Generation റഫർ ചെയ്യുക File.pof സൃഷ്ടിക്കുന്നതിനുള്ള ഘട്ടങ്ങൾക്കുള്ള എസ് files.നിയോസ്-II-പ്രോസസർ ഉപയോഗിച്ച് UART-ഓവർ ചെയ്ത ഇന്റൽ-മാക്സ്-10-എഫ്പിജിഎ-ഉപകരണങ്ങൾ-ചിത്രം-3
  3. ഏതെങ്കിലും ഹെക്സ് എഡിറ്റർ ഉപയോഗിച്ച് app2.rpd തുറക്കുക.
  4. ഹെക്‌സ് എഡിറ്ററിൽ, .മാപ്പ് റഫർ ചെയ്‌ത് സ്റ്റാർട്ട് ആന്റ് എൻഡ് ഓഫ്‌സെറ്റിനെ അടിസ്ഥാനമാക്കി ബൈനറി ഡാറ്റ ബ്ലോക്ക് തിരഞ്ഞെടുക്കുക file. 10M50 ഉപകരണത്തിന്റെ ആരംഭവും അവസാനവും യഥാക്രമം 0x12000, 0xB9FFF എന്നിവയാണ്. ഈ ബ്ലോക്ക് പുതിയതിലേക്ക് പകർത്തുക file അത് മറ്റൊരു .rpd-ൽ സേവ് ചെയ്യുക file. ഈ പുതിയ .rpd file ആപ്ലിക്കേഷൻ ഇമേജ് 2 മാത്രം ഉൾക്കൊള്ളുന്നു.നിയോസ്-II-പ്രോസസർ ഉപയോഗിച്ച് UART-ഓവർ ചെയ്ത ഇന്റൽ-മാക്സ്-10-എഫ്പിജിഎ-ഉപകരണങ്ങൾ-ചിത്രം-4

പരിവർത്തനം പ്രോഗ്രാമിംഗ് വഴി pof ജനറേഷൻ Files

പരിവർത്തനം ചെയ്യാൻ .sof file.pof-ലേക്ക് s files, ഈ ഘട്ടങ്ങൾ പാലിക്കുക:

  1. ന് File മെനുവിൽ, പ്രോഗ്രാമിംഗ് പരിവർത്തനം ചെയ്യുക ക്ലിക്കുചെയ്യുക Files.
  2. ഔട്ട്പുട്ട് പ്രോഗ്രാമിംഗിന് കീഴിൽ file, പ്രോഗ്രാമർ ഒബ്ജക്റ്റ് തിരഞ്ഞെടുക്കുക File (.pof) പ്രോഗ്രാമിംഗിൽ file ടൈപ്പ് ലിസ്റ്റ്.
  3. മോഡ് ലിസ്റ്റിൽ, ആന്തരിക കോൺഫിഗറേഷൻ തിരഞ്ഞെടുക്കുക.
  4. ൽ File നെയിം ബോക്സ്, വ്യക്തമാക്കുക file പ്രോഗ്രാമിംഗിന്റെ പേര് file നിങ്ങൾ സൃഷ്ടിക്കാൻ ആഗ്രഹിക്കുന്നു.
  5. ഒരു മെമ്മറി മാപ്പ് സൃഷ്ടിക്കാൻ File (.map), മെമ്മറി മാപ്പ് സൃഷ്‌ടിക്കുന്നത് ഓണാക്കുക File (സ്വയം ജനറേറ്റ് ഔട്ട്പുട്ട്_file.മാപ്പ്). ഓപ്ഷൻ/ബൂട്ട് ഇൻഫോ ഓപ്‌ഷൻ വഴി നിങ്ങൾ സജ്ജമാക്കിയ ICB ക്രമീകരണത്തോടുകൂടിയ CFM, UFM എന്നിവയുടെ വിലാസം .map-ൽ അടങ്ങിയിരിക്കുന്നു.
  6.  ഒരു റോ പ്രോഗ്രാമിംഗ് ഡാറ്റ (.rpd) സൃഷ്ടിക്കാൻ, കോൺഫിഗറേഷൻ ഡാറ്റ സൃഷ്ടിക്കുക RPD ഓണാക്കുക (ഔട്ട്‌പുട്ട്_ ജനറേറ്റ് ചെയ്യുകfile_ഓട്ടോ.ആർപിഡി).
    മെമ്മറി മാപ്പിന്റെ സഹായത്തോടെ File, .rpd-ലെ ഓരോ ഫങ്ഷണൽ ബ്ലോക്കിനുമുള്ള ഡാറ്റ നിങ്ങൾക്ക് എളുപ്പത്തിൽ തിരിച്ചറിയാനാകും file. നിങ്ങൾക്ക് മൂന്നാം കക്ഷി പ്രോഗ്രാമിംഗ് ടൂളുകൾക്കായുള്ള ഫ്ലാഷ് ഡാറ്റ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യാനോ കോൺഫിഗറേഷനോ ഉപയോക്തൃ ഡാറ്റയോ Altera On-Chip Flash IP വഴി അപ്‌ഡേറ്റ് ചെയ്യാനോ കഴിയും.
  7. ഇൻപുട്ടിലൂടെ .sof ചേർക്കാവുന്നതാണ് files ലിസ്റ്റ് പരിവർത്തനം ചെയ്യാനും നിങ്ങൾക്ക് രണ്ട് .sof വരെ ചേർക്കാനും കഴിയും files.
    • റിമോട്ട് സിസ്റ്റം അപ്‌ഗ്രേഡ് ആവശ്യങ്ങൾക്കായി, നിങ്ങൾക്ക് യഥാർത്ഥ പേജ് 0 ഡാറ്റ .pof-ൽ നിലനിർത്താനും പേജ് 1 ഡാറ്റയെ പുതിയ .sof ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാനും കഴിയും. file. ഇത് നടപ്പിലാക്കാൻ, നിങ്ങൾ .pof ചേർക്കേണ്ടതുണ്ട് file പേജ് 0-ൽ, തുടർന്ന്
      .sof പേജ് ചേർക്കുക, തുടർന്ന് പുതിയ .sof ചേർക്കുക file വരെ
  8. എല്ലാ ക്രമീകരണങ്ങളും സജ്ജമാക്കിയ ശേഷം, അനുബന്ധ പ്രോഗ്രാമിംഗ് സൃഷ്ടിക്കാൻ സൃഷ്ടിക്കുക ക്ലിക്കുചെയ്യുക file.

QSPI പ്രോഗ്രാമിംഗ്

നിയോസ് II ആപ്ലിക്കേഷൻ കോഡ് QSPI ഫ്ലാഷിലേക്ക് പ്രോഗ്രാം ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ ചെയ്യുക:

  1. MAX 10 FPGA ഡെവലപ്‌മെന്റ് കിറ്റിൽ, ഓൺ-ബോർഡ് VTAP (MAX II) ഉപകരണം മറികടക്കാൻ MAX10_BYPASSn 0-ലേക്ക് മാറ്റുക.
  2. ഇന്റൽ എഫ്‌പിജിഎ ഡൗൺലോഡ് കേബിൾ (മുമ്പ് യുഎസ്ബി ബ്ലാസ്റ്റർ) ജെയിലേക്ക് ബന്ധിപ്പിക്കുകTAG തലക്കെട്ട്.
  3. പ്രോഗ്രാമർ വിൻഡോയിൽ, ഹാർഡ്‌വെയർ സെറ്റപ്പ് ക്ലിക്ക് ചെയ്ത് യുഎസ്ബി ബ്ലാസ്റ്റർ തിരഞ്ഞെടുക്കുക.
  4. മോഡ് ലിസ്റ്റിൽ, ജെ തിരഞ്ഞെടുക്കുകTAG.
  5. ഇടത് പാളിയിലെ ഓട്ടോ ഡിറ്റക്റ്റ് ബട്ടൺ ക്ലിക്ക് ചെയ്യുക.
  6. പ്രോഗ്രാം ചെയ്യേണ്ട ഉപകരണം തിരഞ്ഞെടുത്ത് ചേർക്കുക ക്ലിക്കുചെയ്യുക File.
  7. pfl.sof തിരഞ്ഞെടുക്കുക.
  8. പ്രോഗ്രാമിംഗ് ആരംഭിക്കാൻ ആരംഭിക്കുക ക്ലിക്കുചെയ്യുക.
  9. പ്രോഗ്രാമിംഗ് വിജയിച്ച ശേഷം, ബോർഡ് ഓഫ് ചെയ്യാതെ, ഇടത് പാളിയിലെ ഓട്ടോ ഡിറ്റക്റ്റ് ബട്ടൺ വീണ്ടും ക്ലിക്ക് ചെയ്യുക. പ്രോഗ്രാമർ വിൻഡോയിൽ ഒരു QSPI_512Mb ഫ്ലാഷ് ദൃശ്യമാകുന്നത് നിങ്ങൾ കാണും.
  10. QSPI ഉപകരണം തിരഞ്ഞെടുത്ത് ചേർക്കുക ക്ലിക്കുചെയ്യുക File.
  11. .pof തിരഞ്ഞെടുക്കുക file .hex-ൽ നിന്ന് മുമ്പ് സൃഷ്ടിച്ചത് file.
  12. QSPI ഫ്ലാഷ് പ്രോഗ്രാമിംഗ് ആരംഭിക്കാൻ ആരംഭിക്കുക ക്ലിക്കുചെയ്യുക.

J ഉപയോഗിച്ച് പ്രാരംഭ ഇമേജ് ഉപയോഗിച്ച് FPGA പ്രോഗ്രാം ചെയ്യുന്നുTAG

ഉപകരണത്തിന്റെ പ്രാരംഭ ചിത്രമായി FPGA-യിലേക്ക് നിങ്ങൾ app1.pof പ്രോഗ്രാം ചെയ്യണം. FPGA-യിലേക്ക് app1.pof പ്രോഗ്രാം ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ ചെയ്യുക:

  1. പ്രോഗ്രാമർ വിൻഡോയിൽ, ഹാർഡ്‌വെയർ സെറ്റപ്പ് ക്ലിക്ക് ചെയ്ത് യുഎസ്ബി ബ്ലാസ്റ്റർ തിരഞ്ഞെടുക്കുക.
  2. മോഡ് ലിസ്റ്റിൽ, ജെ തിരഞ്ഞെടുക്കുകTAG.
  3. ഇടത് പാളിയിലെ ഓട്ടോ ഡിറ്റക്റ്റ് ബട്ടൺ ക്ലിക്ക് ചെയ്യുക.
  4. പ്രോഗ്രാം ചെയ്യേണ്ട ഉപകരണം തിരഞ്ഞെടുത്ത് ചേർക്കുക ക്ലിക്കുചെയ്യുക File.
  5. app1.pof തിരഞ്ഞെടുക്കുക.
  6. പ്രോഗ്രാമിംഗ് ആരംഭിക്കാൻ ആരംഭിക്കുക ക്ലിക്കുചെയ്യുക.

UART ഉപയോഗിച്ച് ഇമേജ് അപ്ഡേറ്റ് ചെയ്യുകയും റീകോൺഫിഗറേഷൻ ട്രിഗർ ചെയ്യുകയും ചെയ്യുന്നു

നിങ്ങളുടെ MAX10 FPGA ഡെവലപ്‌മെന്റ് കിറ്റ് വിദൂരമായി കോൺഫിഗർ ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ ചെയ്യുക:

  1. കുറിപ്പ്: നിങ്ങൾ ആരംഭിക്കുന്നതിന് മുമ്പ്, ഇനിപ്പറയുന്നവ ഉറപ്പാക്കുക:
    • ബോർഡിലെ CONFIG_SEL പിൻ 0 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു
    • നിങ്ങളുടെ ബോർഡിന്റെ UART പോർട്ട് നിങ്ങളുടെ കമ്പ്യൂട്ടറുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു
    • Remote Terminal.exe തുറക്കുക, റിമോട്ട് ടെർമിനൽ ഇന്റർഫേസ് തുറക്കുന്നു.
  2. ക്രമീകരണങ്ങൾ ക്ലിക്കുചെയ്യുക, സീരിയൽ പോർട്ട് ക്രമീകരണങ്ങൾ വിൻഡോ ദൃശ്യമാകും.
  3. Quartus II UART IP കോറിൽ തിരഞ്ഞെടുത്ത UART ക്രമീകരണങ്ങളുമായി പൊരുത്തപ്പെടുന്നതിന് റിമോട്ട് ടെർമിനലിന്റെ പാരാമീറ്ററുകൾ സജ്ജമാക്കുക. ക്രമീകരണം പൂർത്തിയായ ശേഷം, ശരി ക്ലിക്കുചെയ്യുക.നിയോസ്-II-പ്രോസസർ ഉപയോഗിച്ച് UART-ഓവർ ചെയ്ത ഇന്റൽ-മാക്സ്-10-എഫ്പിജിഎ-ഉപകരണങ്ങൾ-ചിത്രം-5
  4. ഡെവലപ്‌മെന്റ് കിറ്റിലെ nCONFIG ബട്ടൺ അമർത്തുക അല്ലെങ്കിൽ അയയ്ക്കുക ടെക്സ്റ്റ് ബോക്സിലെ കീ-ഇൻ 1 അമർത്തുക, തുടർന്ന് എന്റർ അമർത്തുക.
    • താഴെ കാണിച്ചിരിക്കുന്നതുപോലെ, ഓപ്പറേഷൻ ചോയിസിന്റെ ഒരു ലിസ്റ്റ് ടെർമിനലിൽ ദൃശ്യമാകും:നിയോസ്-II-പ്രോസസർ ഉപയോഗിച്ച് UART-ഓവർ ചെയ്ത ഇന്റൽ-മാക്സ്-10-എഫ്പിജിഎ-ഉപകരണങ്ങൾ-ചിത്രം-6
    • കുറിപ്പ്: ഒരു ഓപ്പറേഷൻ തിരഞ്ഞെടുക്കാൻ, അയയ്ക്കുക ടെക്സ്റ്റ് ബോക്സിലെ നമ്പർ കീ ചെയ്യുക, തുടർന്ന് എന്റർ അമർത്തുക.
  5. ആപ്ലിക്കേഷൻ ഇമേജ് 1 ഉപയോഗിച്ച് ആപ്ലിക്കേഷൻ ഇമേജ് 2 അപ്ഡേറ്റ് ചെയ്യാൻ, ഓപ്പറേഷൻ 2 തിരഞ്ഞെടുക്കുക. CFM1, CFM2 എന്നിവയുടെ ആരംഭ, അവസാന വിലാസം ചേർക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെടും.
    • കുറിപ്പ്: മാപ്പിൽ കാണിച്ചിരിക്കുന്ന വിലാസം file ICB ക്രമീകരണങ്ങൾ, CFM, UFM എന്നിവ ഉൾപ്പെടുന്നു, എന്നാൽ Altera On-Chip
    • ഫ്ലാഷ് ഐപിക്ക് CFM, UFM എന്നിവ മാത്രമേ ആക്‌സസ് ചെയ്യാനാകൂ. അതിനാൽ, മാപ്പിൽ കാണിച്ചിരിക്കുന്ന വിലാസങ്ങൾക്കിടയിൽ ഒരു വിലാസം ഓഫ്‌സെറ്റ് ഉണ്ട് file ഒപ്പം Altera On-Chip Flash IP പാരാമീറ്റർ വിൻഡോയും.
  6. Altera ഓൺ-ചിപ്പ് ഫ്ലാഷ് IP പാരാമീറ്റർ വിൻഡോ വ്യക്തമാക്കിയ വിലാസത്തെ അടിസ്ഥാനമാക്കി വിലാസത്തിൽ കീ.നിയോസ്-II-പ്രോസസർ ഉപയോഗിച്ച് UART-ഓവർ ചെയ്ത ഇന്റൽ-മാക്സ്-10-എഫ്പിജിഎ-ഉപകരണങ്ങൾ-ചിത്രം-7
    • നിങ്ങൾ അവസാന വിലാസം നൽകിയ ശേഷം മായ്ക്കൽ സ്വയമേവ ആരംഭിക്കും.നിയോസ്-II-പ്രോസസർ ഉപയോഗിച്ച് UART-ഓവർ ചെയ്ത ഇന്റൽ-മാക്സ്-10-എഫ്പിജിഎ-ഉപകരണങ്ങൾ-ചിത്രം-8
  7. മായ്‌ച്ച ശേഷം, പ്രോഗ്രാമിംഗ് .rpd നൽകാൻ നിങ്ങളോട് ആവശ്യപ്പെടും file ആപ്ലിക്കേഷൻ ഇമേജിനായി 2.
    • ചിത്രം അപ്‌ലോഡ് ചെയ്യാൻ, അയയ്ക്കുക ക്ലിക്ക് ചെയ്യുകFile ബട്ടൺ, തുടർന്ന് ആപ്ലിക്കേഷൻ ഇമേജ് 2 മാത്രം അടങ്ങിയ .rpd തിരഞ്ഞെടുത്ത് തുറക്കുക ക്ലിക്കുചെയ്യുക.
    • കുറിപ്പ്: ആപ്ലിക്കേഷൻ ഇമേജ് 2 ഒഴികെ, ഉപകരണത്തിലേക്ക് അപ്ഡേറ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ഏത് പുതിയ ചിത്രവും നിങ്ങൾക്ക് ഉപയോഗിക്കാം.
    • അപ്‌ഡേറ്റ് പ്രോസസ്സ് നേരിട്ട് ആരംഭിക്കുകയും ടെർമിനൽ വഴി നിങ്ങൾക്ക് പുരോഗതി നിരീക്ഷിക്കുകയും ചെയ്യാം. ഓപ്പറേഷൻ മെനു പൂർത്തിയായി എന്ന് ആവശ്യപ്പെടും, നിങ്ങൾക്ക് ഇപ്പോൾ അടുത്ത പ്രവർത്തനം തിരഞ്ഞെടുക്കാം.
  8. വീണ്ടും കോൺഫിഗറേഷൻ പ്രവർത്തനക്ഷമമാക്കാൻ, ഓപ്പറേഷൻ തിരഞ്ഞെടുക്കുക 4. ഉപകരണത്തിൽ ലോഡ് ചെയ്‌തിരിക്കുന്ന വ്യത്യസ്‌ത ചിത്രത്തെ സൂചിപ്പിക്കുന്ന LED സ്വഭാവം നിങ്ങൾക്ക് നിരീക്ഷിക്കാനാകും.
ചിത്രം LED സ്റ്റാറ്റസ് (സജീവ കുറവ്)
ഫാക്ടറി ഇമേജ് 01010
ആപ്ലിക്കേഷൻ ചിത്രം 1 10101
ആപ്ലിക്കേഷൻ ചിത്രം 2 01110

ഡോക്യുമെൻ്റ് റിവിഷൻ ചരിത്രം

തീയതി പതിപ്പ് മാറ്റങ്ങൾ
ഫെബ്രുവരി 2017 2017.02.21 ഇന്റൽ എന്ന് പുനർനാമകരണം ചെയ്തു.
ജൂൺ 2015 2015.06.15 പ്രാരംഭ റിലീസ്.

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

intel MAX 10 FPGA ഡിവൈസുകൾ നിയോസ് II പ്രോസസർ ഉപയോഗിച്ച് UART-ൽ [pdf] ഉപയോക്തൃ ഗൈഡ്
നിയോസ് II പ്രോസസറുള്ള UART-ന് മുകളിലുള്ള MAX 10 FPGA ഉപകരണങ്ങൾ, MAX 10 FPGA ഉപകരണങ്ങൾ, നിയോസ് II പ്രോസസറിനൊപ്പം UART-ന് മുകളിൽ, UART-ന് മുകളിൽ, Nios II പ്രോസസ്സർ UART, Nios II, പ്രോസസ്സർ UART

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *