അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുള്ള intel മെയിൽബോക്സ് ക്ലയന്റ് FPGA IP ഉപയോക്തൃ ഗൈഡ്
അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുള്ള intel മെയിൽബോക്സ് ക്ലയന്റ് FPGA IP

Avalon® സ്ട്രീമിംഗ് ഇന്റർഫേസുള്ള മെയിൽബോക്സ് ക്ലയന്റ് ഇന്റൽ FPGA IP ഓവർview

Avalon® സ്ട്രീമിംഗ് ഇന്റർഫേസുള്ള മെയിൽബോക്സ് ക്ലയന്റ് Intel® FPGA IP (Avalon ST ക്ലയന്റ് IP ഉള്ള മെയിൽബോക്സ് ക്ലയന്റ്) നിങ്ങളുടെ ഇഷ്‌ടാനുസൃത ലോജിക്കും സുരക്ഷിത ഉപകരണ മാനേജറും (SDM) തമ്മിൽ ഒരു ആശയവിനിമയ ചാനൽ നൽകുന്നു. കമാൻഡ് പാക്കറ്റുകൾ അയയ്‌ക്കുന്നതിനും SDM പെരിഫറൽ മൊഡ്യൂളുകളിൽ നിന്ന് പ്രതികരണ പാക്കറ്റുകൾ സ്വീകരിക്കുന്നതിനും നിങ്ങൾക്ക് Avalon ST IP ഉള്ള മെയിൽബോക്‌സ് ക്ലയന്റ് ഉപയോഗിക്കാം. Avalon ST IP ഉള്ള മെയിൽബോക്സ് ക്ലയന്റ് SDM പ്രവർത്തിക്കുന്ന ഫംഗ്‌ഷനുകൾ നിർവചിക്കുന്നു.

ഇനിപ്പറയുന്ന പെരിഫറൽ മൊഡ്യൂളുകളിൽ നിന്ന് വിവരങ്ങൾ സ്വീകരിക്കുന്നതിനും ഫ്ലാഷ് മെമ്മറി ആക്‌സസ് ചെയ്യുന്നതിനും നിങ്ങളുടെ ഇഷ്‌ടാനുസൃത ലോജിക്കിന് ഈ ആശയവിനിമയ ചാനൽ ഉപയോഗിക്കാം:

  • ചിപ്പ് ഐഡി
  • താപനില സെൻസർ
  • വോളിയംtagഇ സെൻസർ
  • ക്വാഡ് സീരിയൽ പെരിഫറൽ ഇന്റർഫേസ് (SPI) ഫ്ലാഷ് മെമ്മറി

കുറിപ്പ്: ഈ ഉപയോക്തൃ ഗൈഡിലുടനീളം, Avalon ST എന്ന പദം Avalon സ്ട്രീമിംഗ് ഇന്റർഫേസ് അല്ലെങ്കിൽ IP-യെ ചുരുക്കുന്നു.

ചിത്രം 1. Avalon ST IP സിസ്റ്റം ഡിസൈൻ ഉള്ള മെയിൽബോക്സ് ക്ലയന്റ്
Avalon ST IP സിസ്റ്റം ഡിസൈൻ ഉള്ള മെയിൽബോക്സ് ക്ലയന്റ്

Avalon ST IP ഉള്ള മെയിൽബോക്സ് ക്ലയന്റ് ചിപ്പ് ഐഡി വായിക്കുന്ന ഒരു ആപ്ലിക്കേഷൻ ഇനിപ്പറയുന്ന ചിത്രം കാണിക്കുന്നു.

ചിത്രം 2. Avalon ST IP ഉള്ള മെയിൽബോക്സ് ക്ലയന്റ് ചിപ്പ് ഐഡി വായിക്കുന്നു
Avalon ST IP ഉള്ള മെയിൽബോക്സ് ക്ലയന്റ് ചിപ്പ് ഐഡി വായിക്കുന്നു

ഉപകരണ കുടുംബ പിന്തുണ

Intel FPGA IP-കൾക്കുള്ള ഉപകരണ പിന്തുണ ലെവൽ നിർവചനങ്ങൾ ഇനിപ്പറയുന്നവ പട്ടികപ്പെടുത്തുന്നു:

  • മുൻകൂർ പിന്തുണ — ഈ ഉപകരണ കുടുംബത്തിന് സിമുലേഷനും സമാഹരണത്തിനും IP ലഭ്യമാണ്. ലേഔട്ടിനു ശേഷമുള്ള ആദ്യകാല വിവരങ്ങളെ അടിസ്ഥാനമാക്കിയുള്ള കാലതാമസത്തിന്റെ പ്രാരംഭ എഞ്ചിനീയറിംഗ് എസ്റ്റിമേറ്റ് ടൈമിംഗ് മോഡലുകളിൽ ഉൾപ്പെടുന്നു. സിലിക്കൺ ടെസ്റ്റിംഗ് യഥാർത്ഥ സിലിക്കണും ടൈമിംഗ് മോഡലുകളും തമ്മിലുള്ള പരസ്പര ബന്ധം മെച്ചപ്പെടുത്തുന്നതിനാൽ സമയ മോഡലുകൾ മാറ്റത്തിന് വിധേയമാണ്. സിസ്റ്റം ആർക്കിടെക്ചർ, റിസോഴ്‌സ് യൂട്ടിലൈസേഷൻ പഠനങ്ങൾ, സിമുലേഷൻ, പിൻ ഔട്ട്, സിസ്റ്റം ലേറ്റൻസി അസസ്‌മെന്റുകൾ, അടിസ്ഥാന സമയ വിലയിരുത്തലുകൾ (പൈപ്പ്‌ലൈൻ ബജറ്റിംഗ്), I/O ട്രാൻസ്ഫർ സ്ട്രാറ്റജി (ഡാറ്റ-പാത്ത് വീതി, ബർസ്റ്റ് ഡെപ്ത്, I/O സ്റ്റാൻഡേർഡ് ട്രേഡ് എന്നിവയ്ക്കായി നിങ്ങൾക്ക് ഈ IP ഉപയോഗിക്കാം. ഓഫ്).
  • പ്രാഥമിക പിന്തുണ — ഈ ഉപകരണ കുടുംബത്തിനായുള്ള പ്രാഥമിക സമയ മോഡലുകൾ ഉപയോഗിച്ച് IP പരിശോധിച്ചുറപ്പിച്ചിരിക്കുന്നു. IP എല്ലാ പ്രവർത്തനപരമായ ആവശ്യകതകളും നിറവേറ്റുന്നു, പക്ഷേ ഇപ്പോഴും ഉപകരണ കുടുംബത്തിനായുള്ള സമയ വിശകലനത്തിന് വിധേയമായേക്കാം. പ്രൊഡക്ഷൻ ഡിസൈനുകളിൽ ഇത് ജാഗ്രതയോടെ ഉപയോഗിക്കാം.
  • അന്തിമ പിന്തുണ — ഈ ഉപകരണ കുടുംബത്തിനായുള്ള അന്തിമ സമയ മോഡലുകൾ ഉപയോഗിച്ച് IP പരിശോധിച്ചുറപ്പിച്ചിരിക്കുന്നു. ഉപകരണ കുടുംബത്തിനായുള്ള എല്ലാ പ്രവർത്തനപരവും സമയപരവുമായ ആവശ്യകതകൾ IP നിറവേറ്റുന്നു കൂടാതെ പ്രൊഡക്ഷൻ ഡിസൈനുകളിൽ ഉപയോഗിക്കാനും കഴിയും.

പട്ടിക 1. ഉപകരണ കുടുംബ പിന്തുണ

ഉപകരണ കുടുംബം പിന്തുണ
ഇന്റൽ അജിലെക്സ്™ അഡ്വാൻസ്

കുറിപ്പ്: SDM-ൽ നിന്നുള്ള പ്രതികരണങ്ങൾ IP സ്വീകരിക്കുന്നതിനാൽ നിങ്ങൾക്ക് Avalon Streaming Interface Intel FPGA IP ഉപയോഗിച്ച് മെയിൽബോക്‌സ് ക്ലയന്റ് അനുകരിക്കാൻ കഴിയില്ല. ഈ ഐപി സാധൂകരിക്കുന്നതിന്, നിങ്ങൾ ഹാർഡ്‌വെയർ മൂല്യനിർണ്ണയം നടത്താൻ ഇന്റൽ ശുപാർശ ചെയ്യുന്നു.

ബന്ധപ്പെട്ട വിവരങ്ങൾ
അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുള്ള മെയിൽബോക്സ് ക്ലയന്റ് ഇന്റൽ FPGA IP റിലീസ് കുറിപ്പുകൾ

പരാമീറ്ററുകൾ

പാരാമീറ്ററിൻ്റെ പേര് മൂല്യം വിവരണം
സ്റ്റാറ്റസ് ഇന്റർഫേസ് പ്രവർത്തനക്ഷമമാക്കുക ഓഫാണ് നിങ്ങൾ ഈ ഇന്റർഫേസ് പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ, Avalon സ്ട്രീമിംഗ് ഇന്റർഫേസുള്ള Mailbox Client Intel FPGA IP-ൽ command_status_invalid സിഗ്നൽ ഉൾപ്പെടുന്നു. command_status_invalid ഉറപ്പിക്കുമ്പോൾ, നിങ്ങൾ IP പുനഃസജ്ജമാക്കണം.

ഇൻ്റർഫേസുകൾ
അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസ് ഇന്റൽ എഫ്പിജിഎ ഐപി ഇന്റർഫേസുകളുള്ള മെയിൽബോക്‌സ് ക്ലയന്റിനെ ഇനിപ്പറയുന്ന ചിത്രം വ്യക്തമാക്കുന്നു:

ചിത്രം 3. അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുള്ള മെയിൽബോക്സ് ക്ലയന്റ് ഇന്റൽ എഫ്പിജിഎ ഐപി ഇന്റർഫേസുകൾ
അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുള്ള മെയിൽബോക്സ് ക്ലയന്റ് ഇന്റൽ എഫ്പിജിഎ ഐപി ഇന്റർഫേസുകൾ

അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുകളെക്കുറിച്ച് കൂടുതൽ വിവരങ്ങൾക്ക്, അവലോൺ ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ കാണുക.
ബന്ധപ്പെട്ട വിവരങ്ങൾ
അവലോൺ ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ

ക്ലോക്ക്, ഇന്റർഫേസുകൾ റീസെറ്റ് ചെയ്യുക

മേശ 2. ക്ലോക്ക്, ഇന്റർഫേസുകൾ റീസെറ്റ് ചെയ്യുക

സിഗ്നൽ നാമം ദിശ വിവരണം
in_clk ഇൻപുട്ട് അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുകളുടെ ക്ലോക്ക് ഇതാണ്. പരമാവധി ആവൃത്തി 250 MHz ൽ.
in_reset ഇൻപുട്ട് ഇതൊരു സജീവമായ ഉയർന്ന റീസെറ്റാണ്. Avalon സ്ട്രീമിംഗ് ഇന്റർഫേസ് Intel FPGA IP (Avalon ST IP ഉള്ള മെയിൽബോക്സ് ക്ലയന്റ്) ഉപയോഗിച്ച് മെയിൽബോക്സ് ക്ലയന്റ് പുനഃസജ്ജമാക്കാൻ in_reset ഉറപ്പിക്കുക. in_reset സിഗ്നൽ ഉറപ്പിക്കുമ്പോൾ, മെയിൽബോക്‌സ് ക്ലയന്റിൽ നിന്ന് അവലോൺ ST IP ഉപയോഗിച്ച് തീർപ്പാക്കാത്ത ഏതൊരു പ്രവർത്തനവും SDM ഫ്ലഷ് ചെയ്യണം. SDM മറ്റ് ക്ലയന്റുകളിൽ നിന്നുള്ള കമാൻഡുകൾ പ്രോസസ്സ് ചെയ്യുന്നത് തുടരുന്നു.

ഉപകരണം ഉപയോക്തൃ മോഡിൽ പ്രവേശിക്കുമ്പോൾ Avalon ST IP ഉള്ള മെയിൽബോക്‌സ് ക്ലയന്റ് ശരിയായി പ്രവർത്തിക്കുന്നുവെന്ന് ഉറപ്പാക്കാൻ, FPGA ഫാബ്രിക് ഉപയോക്തൃ മോഡിലേക്ക് പ്രവേശിക്കുന്നത് വരെ റീസെറ്റ് ഹോൾഡ് ചെയ്യുന്നതിനായി റീസെറ്റ് റിലീസ് ഇന്റൽ FPGA IP നിങ്ങളുടെ രൂപകൽപ്പനയിൽ ഉൾപ്പെടുത്തണം. ഉപയോക്തൃ റീസെറ്റ് അല്ലെങ്കിൽ റീസെറ്റ് റിലീസ് ഐപിയുടെ ഔട്ട്പുട്ട് കണക്റ്റ് ചെയ്യുമ്പോൾ ഒരു റീസെറ്റ് സിൻക്രൊണൈസർ ഉപയോഗിക്കാൻ ഇന്റൽ ശുപാർശ ചെയ്യുന്നു

Avalon ST IP ഉപയോഗിച്ച് മെയിൽബോക്സ് ക്ലയന്റിൻറെ റീസെറ്റ് പോർട്ട്. റീസെറ്റ് സിൻക്രൊണൈസർ നടപ്പിലാക്കാൻ, പ്ലാറ്റ്ഫോം ഡിസൈനറിൽ ലഭ്യമായ റീസെറ്റ് ബ്രിഡ്ജ് ഇന്റൽ FPGA IP ഉപയോഗിക്കുക.

കുറിപ്പ്: പ്ലാറ്റ്‌ഫോം ഡിസൈനറിലെ IP തൽക്ഷണത്തിനും കണക്ഷൻ മാർഗ്ഗനിർദ്ദേശങ്ങൾക്കും, റിമോട്ട് സിസ്റ്റം അപ്‌ഡേറ്റ് ഡിസൈൻ എക്‌സിനായി ആവശ്യമായ ആശയവിനിമയവും ഹോസ്റ്റ് ഘടകങ്ങളും കാണുകampIntel Agilex കോൺഫിഗറേഷൻ ഉപയോക്തൃ ഗൈഡിലെ ചിത്രം.

കമാൻഡ് ഇന്റർഫേസ്
SDM-ലേക്ക് കമാൻഡുകൾ അയയ്ക്കാൻ Avalon Streaming (Avalon ST) ഇന്റർഫേസ് ഉപയോഗിക്കുക.

പട്ടിക 3. കമാൻഡ് ഇന്റർഫേസ്

സിഗ്നൽ നാമം ദിശ വിവരണം
കമാൻഡ്_റെഡി ഔട്ട്പുട്ട് Avalon ST Intel FPGA IP ഉള്ള മെയിൽബോക്സ് ക്ലയന്റ്, ആപ്ലിക്കേഷനിൽ നിന്ന് കമാൻഡുകൾ സ്വീകരിക്കാൻ തയ്യാറാകുമ്പോൾ കമാൻഡ്_റെഡി ഉറപ്പിക്കുന്നു. റെഡി_ലേറ്റൻസി 0 സൈക്കിളുകളാണ്. Avalon ST ഉള്ള മെയിൽബോക്‌സ് ക്ലയന്റിന് command_ready ഉറപ്പിക്കുന്ന അതേ സൈക്കിളിൽ കമാൻഡ്_ഡാറ്റ[31:0] സ്വീകരിക്കാൻ കഴിയും.
കമാൻഡ്_സാധുത ഇൻപുട്ട് കമാൻഡ്_ഡാറ്റ സാധുതയുള്ളതാണെന്ന് സൂചിപ്പിക്കുന്നതിന് command_valid സിഗ്നൽ ഉറപ്പിക്കുന്നു.
കമാൻഡ്_ഡാറ്റ[31:0] ഇൻപുട്ട് കമാൻഡ്_ഡാറ്റ ബസ് SDM-ലേക്ക് കമാൻഡുകൾ നൽകുന്നു. കമാൻഡുകളുടെ നിർവചനങ്ങൾക്കായി കമാൻഡ് ലിസ്റ്റും വിവരണവും കാണുക.
command_startofpacket ഇൻപുട്ട് ഒരു കമാൻഡ് പാക്കറ്റിന്റെ ആദ്യ സൈക്കിളിൽ command_startofpacket ഉറപ്പിക്കുന്നു.
command_endofpacket ഇൻപുട്ട് command_endofpacket കമാൻഡിന്റെ അവസാന സൈക്കിളിൽ ഒരു പാക്കറ്റ് ഉറപ്പിക്കുന്നു.

ചിത്രം 4. അവലോൺ ST കമാൻഡ് പാക്കറ്റിനുള്ള സമയം
fig:m ST കമാൻഡ് പാക്കറ്റ്

പ്രതികരണ ഇന്റർഫേസ്
പ്രതികരണ ഇന്റർഫേസ് ഉപയോഗിച്ച് SDM Avalon ST ക്ലയന്റ് IP നിങ്ങളുടെ ആപ്ലിക്കേഷനിലേക്ക് പ്രതികരണങ്ങൾ അയയ്ക്കുന്നു.

പട്ടിക 4. പ്രതികരണ ഇന്റർഫേസ്

സിഗ്നൽ 5 ദിശ വിവരണം
പ്രതികരണം_തയ്യാറാണ് ഇൻപുട്ട് ഒരു പ്രതികരണം സ്വീകരിക്കാൻ കഴിയുമ്പോഴെല്ലാം ആപ്ലിക്കേഷൻ ലോജിക്ക് പ്രതികരണ_റെഡി സിഗ്നൽ ഉറപ്പിക്കാൻ കഴിയും.
പ്രതികരണം_സാധുതയുള്ളത് ഔട്ട്പുട്ട് പ്രതികരണ_ഡാറ്റ സാധുതയുള്ളതാണെന്ന് സൂചിപ്പിക്കാൻ SDM പ്രതികരണ_സാധുത ഉറപ്പിക്കുന്നു.
പ്രതികരണ_ഡാറ്റ[31:0] ഔട്ട്പുട്ട് അഭ്യർത്ഥിച്ച വിവരങ്ങൾ നൽകുന്നതിന് SDM പ്രതികരണ_ഡാറ്റ ഡ്രൈവ് ചെയ്യുന്നു. പ്രതികരണത്തിന്റെ ആദ്യ വാക്ക് SDM നൽകുന്ന കമാൻഡ് തിരിച്ചറിയുന്ന ഒരു തലക്കെട്ടാണ്. റഫർ ചെയ്യുക കമാൻഡ് ലിസ്റ്റും വിവരണവും കമാൻഡുകളുടെ നിർവചനങ്ങൾക്കായി.
പ്രതികരണം_ആരംഭപാക്കറ്റ് ഔട്ട്പുട്ട് ഒരു പ്രതികരണ പാക്കറ്റിന്റെ ആദ്യ സൈക്കിളിൽ response_startofpacket ഉറപ്പിക്കുന്നു.
പ്രതികരണം_endofpacket ഔട്ട്പുട്ട് പ്രതികരണം_endofpacket ഒരു പ്രതികരണ പാക്കറ്റിന്റെ അവസാന സൈക്കിളിൽ ഉറപ്പിക്കുന്നു.

ചിത്രം 5. Avalon ST റെസ്‌പോൺസ് പാക്കറ്റിനുള്ള സമയം
അവലോൺ ST പ്രതികരണ പാക്കറ്റ്

കമാൻഡ് സ്റ്റാറ്റസ് ഇന്റർഫേസ്

പട്ടിക 5. കമാൻഡ് സ്റ്റാറ്റസ് ഇന്റർഫേസ്

സിഗ്നൽ നാമം ദിശ വിവരണം
command_status_invalid ഔട്ട്പുട്ട് ഒരു പിശക് സൂചിപ്പിക്കാൻ കമാൻഡ്_status_invalid ഉറപ്പിക്കുന്നു. കമാൻഡ് ഹെഡറിൽ വ്യക്തമാക്കിയിരിക്കുന്ന കമാൻഡിന്റെ ദൈർഘ്യം അയച്ച കമാൻഡിന്റെ ദൈർഘ്യവുമായി പൊരുത്തപ്പെടുന്നില്ലെന്ന് സൂചിപ്പിക്കാൻ ഈ സിഗ്നൽ സാധാരണയായി ഉറപ്പിക്കുന്നു. command_status_invalid ഉറപ്പിക്കുമ്പോൾ, Avalon സ്ട്രീമിംഗ് ഇന്റർഫേസ് Intel FPGA IP ഉപയോഗിച്ച് മെയിൽബോക്സ് ക്ലയന്റ് പുനരാരംഭിക്കുന്നതിന് നിങ്ങളുടെ ആപ്ലിക്കേഷൻ ലോജിക് in_reset ഉറപ്പിക്കണം.

ചിത്രം 6. command_status_invalid Asserts-ന് ശേഷം റീസെറ്റ് ചെയ്യുക
ചിത്രം: command_status_invalid Asserts

കമാൻഡുകൾ, പ്രതികരണങ്ങൾ

Mailbox Client Intel FPGA IP വഴി കമാൻഡും പ്രതികരണ പാക്കറ്റുകളും ഉപയോഗിച്ച് ഹോസ്റ്റ് കൺട്രോളർ SDM-മായി ആശയവിനിമയം നടത്തുന്നു.

കമാൻഡിന്റെയും പ്രതികരണ പാക്കറ്റുകളുടെയും ആദ്യ വാക്ക് കമാൻഡിനെക്കുറിച്ചോ പ്രതികരണത്തെക്കുറിച്ചോ അടിസ്ഥാന വിവരങ്ങൾ നൽകുന്ന ഒരു തലക്കെട്ടാണ്.

ചിത്രം 7. കമാൻഡ് ആൻഡ് റെസ്‌പോൺസ് ഹെഡർ ഫോർമാറ്റ്
ചിത്രം: കമാൻഡ് ആൻഡ് റെസ്‌പോൺസ് ഹെഡ്ഡർ ഫോർമാറ്റ്

കുറിപ്പ്: കമാൻഡ് ഹെഡറിലെ LENGTH ഫീൽഡ് അനുബന്ധ കമാൻഡിന്റെ കമാൻഡ് ദൈർഘ്യവുമായി പൊരുത്തപ്പെടണം.
ഇനിപ്പറയുന്ന പട്ടിക ഹെഡർ കമാൻഡിന്റെ ഫീൽഡുകൾ വിവരിക്കുന്നു.

പട്ടിക 6. കമാൻഡ് ആൻഡ് റെസ്‌പോൺസ് ഹെഡർ വിവരണം

തലക്കെട്ട് ബിറ്റ് വിവരണം
സംവരണം [31:28] സംവരണം ചെയ്തു.
ID [27:24] കമാൻഡ് ഐഡി. പ്രതികരണ തലക്കെട്ട് കമാൻഡ് ഹെഡറിൽ വ്യക്തമാക്കിയ ഐഡി നൽകുന്നു. കമാൻഡ് വിവരണങ്ങൾക്കായി ഓപ്പറേഷൻ കമാൻഡുകൾ കാണുക.
0 [23] സംവരണം ചെയ്തു.
നീളം [22:12] തലക്കെട്ടിന് താഴെയുള്ള ആർഗ്യുമെന്റുകളുടെ എണ്ണം. തന്നിരിക്കുന്ന ഒരു കമാൻഡിനായി ആർഗ്യുമെന്റുകളുടെ തെറ്റായ എണ്ണം നൽകിയിട്ടുണ്ടെങ്കിൽ IP ഒരു പിശകോടെ പ്രതികരിക്കുന്നു.
കമാൻഡ് ഹെഡറിൽ വ്യക്തമാക്കിയ കമാൻഡ് ദൈർഘ്യവും അയച്ച വാക്കുകളുടെ എണ്ണവും തമ്മിൽ പൊരുത്തക്കേട് ഉണ്ടെങ്കിൽ. ഇന്ററപ്റ്റ് സ്റ്റാറ്റസ് രജിസ്റ്ററിന്റെ (COMMAND_INVALID) ബിറ്റ് 3 IP ഉയർത്തുന്നു, മെയിൽബോക്സ് ക്ലയന്റ് പുനഃസജ്ജമാക്കേണ്ടതുണ്ട്.
സംവരണം [11] സംവരണം ചെയ്തു. 0 ആയി സജ്ജീകരിക്കണം.
കമാൻഡ് കോഡ്/പിശക് കോഡ് [10:0] കമാൻഡ് കോഡ് കമാൻഡ് വ്യക്തമാക്കുന്നു. കമാൻഡ് വിജയിച്ചോ പരാജയപ്പെട്ടോ എന്ന് പിശക് കോഡ് സൂചിപ്പിക്കുന്നു.
കമാൻഡ് ഹെഡറിൽ, ഈ ബിറ്റുകൾ കമാൻഡ് കോഡിനെ പ്രതിനിധീകരിക്കുന്നു. പ്രതികരണ തലക്കെട്ടിൽ, ഈ ബിറ്റുകൾ പിശക് കോഡ് പ്രതിനിധീകരിക്കുന്നു. കമാൻഡ് വിജയിക്കുകയാണെങ്കിൽ, പിശക് കോഡ് 0 ആണ്. കമാൻഡ് പരാജയപ്പെടുകയാണെങ്കിൽ, നിർവചിച്ചിരിക്കുന്ന പിശക് കോഡുകൾ പരിശോധിക്കുക. പിശക് കോഡ് പ്രതികരണങ്ങൾ.

ഓപ്പറേഷൻ കമാൻഡുകൾ

Quad SPI ഫ്ലാഷ് പുനഃസജ്ജമാക്കുന്നു
പ്രധാനപ്പെട്ടത്:
Intel Agilex ഉപകരണങ്ങൾക്കായി, നിങ്ങൾ സീരിയൽ ഫ്ലാഷ് അല്ലെങ്കിൽ ക്വാഡ് SPI ഫ്ലാഷ് റീസെറ്റ് പിൻ AS_nRST പിന്നിലേക്ക് ബന്ധിപ്പിക്കണം. QSPI റീസെറ്റ് SDM പൂർണ്ണമായും നിയന്ത്രിക്കണം. ക്വാഡ് എസ്പിഐ റീസെറ്റ് പിൻ ഏതെങ്കിലും ബാഹ്യ ഹോസ്റ്റുമായി ബന്ധിപ്പിക്കരുത്.

പട്ടിക 7. കമാൻഡ് ലിസ്റ്റും വിവരണവും

കമാൻഡ് കോഡ് (ഹെക്സ്) കമാൻഡ് ദൈർഘ്യം (1) പ്രതികരണ ദൈർഘ്യം (1) വിവരണം
NOOP 0 0 0 OK സ്റ്റാറ്റസ് പ്രതികരണം അയയ്ക്കുന്നു.
GET_IDCODE 10 0 1 പ്രതികരണത്തിൽ ജെ എന്ന ഒരു വാദം അടങ്ങിയിരിക്കുന്നുTAG ഉപകരണത്തിനായുള്ള IDCODE
GET_CHIPID 12 0 2 പ്രതികരണത്തിൽ 64-ബിറ്റ് CHIPID മൂല്യം അടങ്ങിയിരിക്കുന്നു.
GET_USERCODE 13 0 1 പ്രതികരണത്തിൽ 32-ബിറ്റ് ജെ എന്ന ഒരു ആർഗ്യുമെന്റ് അടങ്ങിയിരിക്കുന്നുTAG കോൺഫിഗറേഷൻ ബിറ്റ്സ്ട്രീം ഉപകരണത്തിലേക്ക് എഴുതുന്ന USERCODE.
GET_VOLTAGE 18 1 n(2) GET_VOLTAGE കമാൻഡിന് ഒരൊറ്റ ആർഗ്യുമെന്റ് ഉണ്ട്, അത് വായിക്കേണ്ട ചാനലുകൾ വ്യക്തമാക്കുന്ന ഒരു ബിറ്റ്മാസ്ക് ആണ്. ബിറ്റ് 0 ചാനൽ 0 വ്യക്തമാക്കുന്നു, ബിറ്റ് 1 ചാനൽ 1 വ്യക്തമാക്കുന്നു, അങ്ങനെ പലതും.
പ്രതികരണത്തിൽ ബിറ്റ്മാസ്കിലെ ഓരോ ബിറ്റിനും ഒരു വാക്ക് ആർഗ്യുമെന്റ് ഉൾപ്പെടുന്നു. വോള്യംtagഇ റിട്ടേൺ എന്നത് ബൈനറി പോയിന്റിന് താഴെയുള്ള 16 ബിറ്റുകളുള്ള ഒരു ഒപ്പിടാത്ത ഫിക്സഡ്-പോയിന്റ് നമ്പറാണ്. ഉദാample, a voltage യുടെ 0.75V റിട്ടേൺസ് 0x0000C000. (3)
Intel Agilex ഉപകരണങ്ങൾക്ക് ഒരൊറ്റ വോള്യം ഉണ്ട്tagഇ സെൻസർ. തൽഫലമായി, പ്രതികരണം എല്ലായ്പ്പോഴും ഒരു വാക്കാണ്.
GET_ താപനില 19 1 n(4) GET_TEMPERATURE കമാൻഡ് നിങ്ങൾ വ്യക്തമാക്കുന്ന കോർ ഫാബ്രിക് അല്ലെങ്കിൽ ട്രാൻസ്‌സിവർ ചാനൽ ലൊക്കേഷനുകളുടെ താപനിലയോ താപനിലയോ നൽകുന്നു.

Intel Agilex ഉപകരണങ്ങൾക്കായി, ലൊക്കേഷനുകൾ വ്യക്തമാക്കാൻ sensor_req ആർഗ്യുമെന്റ് ഉപയോഗിക്കുക. sensor_req-ൽ ഇനിപ്പറയുന്ന ഫീൽഡുകൾ ഉൾപ്പെടുന്നു:

  • ബിറ്റുകൾ[31:28]: റിസർവ് ചെയ്തത്.
  • ബിറ്റുകൾ[27:16]: സെൻസർ ലൊക്കേഷൻ. TSD ലൊക്കേഷൻ വ്യക്തമാക്കുന്നു.
  • ബിറ്റുകൾ[15:0]: സെൻസർ മാസ്ക്. വ്യക്തമാക്കിയ സെൻസർ ലൊക്കേഷനായി വായിക്കേണ്ട സെൻസറുകൾ വ്യക്തമാക്കുന്നു. അഭ്യർത്ഥിച്ച ഓരോ താപനിലയ്ക്കും ഒരു വാക്ക് പ്രതികരണത്തിൽ അടങ്ങിയിരിക്കുന്നു. ഒഴിവാക്കിയാൽ, കമാൻഡ് ചാനൽ 0 വായിക്കുന്നു. ഏറ്റവും കുറഞ്ഞ ബിറ്റ് (lsb) സെൻസർ 0 യുമായി യോജിക്കുന്നു. ഏറ്റവും പ്രധാനപ്പെട്ട ബിറ്റ് (msb) ചാനൽ 15 ന് സമാനമാണ്.

ബൈനറി പോയിന്റിന് താഴെയുള്ള 8 ബിറ്റുകൾ ഉള്ള ഒരു സൈൻഡ് ഫിക്‌സഡ് മൂല്യമാണ് നൽകിയ താപനില. ഉദാample, 10°C താപനില 0x00000A00 നൽകുന്നു. A താപനില -1.5°C 0xFFFFFE80 നൽകുന്നു.
ബിറ്റ്മാസ്ക് ഒരു അസാധുവായ ലൊക്കേഷൻ വ്യക്തമാക്കുകയാണെങ്കിൽ, 0x80000000 -0x800000FF ശ്രേണിയിലെ ഏതെങ്കിലും മൂല്യമായ ഒരു പിശക് കോഡ് കമാൻഡ് നൽകുന്നു.
Intel Agilex ഉപകരണങ്ങൾക്കായി, പ്രാദേശിക ബിൽഡ്-ഇൻ താപനില സെൻസറുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് Intel Agilex പവർ മാനേജ്മെന്റ് ഉപയോക്തൃ ഗൈഡ് കാണുക.

RSU_IMAGE_ അപ്ഡേറ്റ് 5C 2 0 ഫാക്‌ടറി അല്ലെങ്കിൽ ആപ്ലിക്കേഷൻ ഇമേജ് ആയിരിക്കാവുന്ന ഡാറ്റ ഉറവിടത്തിൽ നിന്നുള്ള പുനർക്രമീകരണം ട്രിഗർ ചെയ്യുന്നു.
തുടർന്നു…
  1. ഈ നമ്പറിൽ കമാൻഡോ പ്രതികരണ തലക്കെട്ടോ ഉൾപ്പെടുന്നില്ല.
  2. ഒന്നിലധികം ഉപകരണങ്ങൾ വായിക്കുന്നതിനെ പിന്തുണയ്ക്കുന്ന Intel Agilex ഉപകരണങ്ങൾക്കായി, നിങ്ങളുടെ ഉപകരണത്തിൽ നിങ്ങൾ പ്രാപ്തമാക്കുന്ന ചാനലുകളുടെ എണ്ണവുമായി ഇൻഡക്സ് n പൊരുത്തപ്പെടുന്നു.
  3. റഫർ ചെയ്യുക ഇന്റൽ അജിലെക്സ് പവർ മാനേജ്മെന്റ് യൂസർ ഗൈഡ് താപനില സെൻസർ ചാനലുകളെയും സ്ഥലങ്ങളെയും കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്.
  4. സൂചിക n സെൻസർ മാസ്കുകളുടെ എണ്ണത്തെ ആശ്രയിച്ചിരിക്കുന്നു.
കമാൻഡ് കോഡ് (ഹെക്സ്) കമാൻഡ് ദൈർഘ്യം (1) പ്രതികരണ ദൈർഘ്യം (1) വിവരണം
ഈ കമാൻഡ് 64-ബിറ്റ് ആർഗ്യുമെന്റ് എടുക്കുന്നു, അത് ഫ്ലാഷിലെ റീകോൺഫിഗറേഷൻ ഡാറ്റ വിലാസം വ്യക്തമാക്കുന്നു. ഐപിയിലേക്ക് ആർഗ്യുമെന്റ് അയയ്‌ക്കുമ്പോൾ, നിങ്ങൾ ആദ്യം ബിറ്റുകൾ അയയ്‌ക്കുക [31:0] തുടർന്ന് ബിറ്റുകൾ [63:32]. നിങ്ങൾ ഈ ആർഗ്യുമെന്റ് നൽകിയില്ലെങ്കിൽ അതിന്റെ മൂല്യം 0 ആയി കണക്കാക്കും.
  • ബിറ്റ് [31:0]: ഒരു ആപ്ലിക്കേഷൻ ഇമേജിന്റെ ആരംഭ വിലാസം.
  • ബിറ്റ് [63:32]: റിസർവ്ഡ് (0 ആയി എഴുതുക).

ഉപകരണം ഈ കമാൻഡ് പ്രോസസ്സ് ചെയ്തുകഴിഞ്ഞാൽ, ഉപകരണം വീണ്ടും കോൺഫിഗർ ചെയ്യുന്നതിന് മുമ്പായി പ്രതികരണ തലക്കെട്ട് പ്രതികരണ FIFO-ലേക്ക് തിരികെ നൽകുന്നു. ഹോസ്റ്റ് പിസി അല്ലെങ്കിൽ ഹോസ്റ്റ് കൺട്രോളർ മറ്റ് തടസ്സങ്ങൾക്ക് സേവനം നൽകുന്നത് നിർത്തുകയും കമാൻഡ് വിജയകരമായി പൂർത്തിയാക്കിയതായി സൂചിപ്പിക്കാൻ പ്രതികരണ തലക്കെട്ട് ഡാറ്റ വായിക്കുന്നതിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുകയും ചെയ്യുന്നു. അല്ലെങ്കിൽ, വീണ്ടും കോൺഫിഗറേഷൻ പ്രക്രിയ ആരംഭിച്ചുകഴിഞ്ഞാൽ, ഹോസ്റ്റ് പിസിക്കോ ഹോസ്റ്റ് കൺട്രോളറിനോ പ്രതികരണം സ്വീകരിക്കാൻ കഴിഞ്ഞേക്കില്ല.
ഉപകരണം വീണ്ടും കോൺഫിഗറേഷനുമായി മുന്നോട്ടുപോകുമ്പോൾ, ബാഹ്യ ഹോസ്റ്റും FPGA-യും തമ്മിലുള്ള ബന്ധം നഷ്ടപ്പെടും. നിങ്ങളുടെ ഡിസൈനിൽ നിങ്ങൾ PCIe ഉപയോഗിക്കുകയാണെങ്കിൽ, നിങ്ങൾ PCIe ലിങ്ക് വീണ്ടും എണ്ണേണ്ടതുണ്ട്.
പ്രധാനപ്പെട്ടത്: ക്വാഡ് എസ്പിഐ പുനഃസജ്ജമാക്കുമ്പോൾ, നിങ്ങൾ വ്യക്തമാക്കിയ നിർദ്ദേശങ്ങൾ പാലിക്കണം Quad SPI ഫ്ലാഷ് പുനഃസജ്ജമാക്കുന്നു പേജ് 9-ൽ.

RSU_GET_SPT 5A 0 4 RSU ഉപയോഗിക്കുന്ന രണ്ട് ഉപ പാർട്ടീഷൻ ടേബിളുകൾക്കായുള്ള ക്വാഡ് SPI ഫ്ലാഷ് ലൊക്കേഷൻ RSU_GET_SPT വീണ്ടെടുക്കുന്നു: SPT0, SPT1.
4-വാക്കിന്റെ പ്രതികരണത്തിൽ ഇനിപ്പറയുന്ന വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു:
വാക്ക് പേര് വിവരണം
0 SPT0[63:32] ക്വാഡ് SPI ഫ്ലാഷിൽ SPT0 വിലാസം.
1 SPT0[31:0]
2 SPT1[63:32] ക്വാഡ് SPI ഫ്ലാഷിൽ SPT1 വിലാസം.
3 SPT1[31:0]
കോൺഫിഗറേഷൻ_ സ്റ്റാറ്റസ് 4 0 6 അവസാന പുനഃക്രമീകരണത്തിന്റെ നില റിപ്പോർട്ടുചെയ്യുന്നു. കോൺഫിഗറേഷൻ സമയത്തും അതിനുശേഷവും കോൺഫിഗറേഷൻ നില പരിശോധിക്കാൻ നിങ്ങൾക്ക് ഈ കമാൻഡ് ഉപയോഗിക്കാം. പ്രതികരണത്തിൽ ഇനിപ്പറയുന്ന വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു:
വാക്ക് സംഗ്രഹം വിവരണം
0 സംസ്ഥാനം ഏറ്റവും പുതിയ കോൺഫിഗറേഷനുമായി ബന്ധപ്പെട്ട പിശക് വിവരിക്കുന്നു. കോൺഫിഗറേഷൻ പിശകുകൾ ഇല്ലാത്തപ്പോൾ 0 നൽകുന്നു.
പിശക് ഫീൽഡിന് 2 ഫീൽഡുകൾ ഉണ്ട്:
  • മുകളിലെ 16 ബിറ്റുകൾ: പ്രധാന പിശക് കോഡ്.
  • താഴ്ന്ന 16 ബിറ്റുകൾ: ചെറിയ പിശക് കോഡ്.

അനുബന്ധം കാണുക: CONFIG_STATUS കൂടാതെ മെയിൽബോക്‌സ് ക്ലയന്റ് ഇന്റലിലെ RSU_STATUS പിശക് കോഡ് വിവരണങ്ങളും FPGA IP  കൂടുതൽ വിവരങ്ങൾക്ക് ഉപയോക്തൃ ഗൈഡ്.

1 ക്വാർട്ടസ് പതിപ്പ് 19.4 നും 21.2 നും ഇടയിലുള്ള Intel Quartus® Prime സോഫ്റ്റ്‌വെയർ പതിപ്പുകളിൽ ലഭ്യമാണ്, ഫീൽഡ് പ്രദർശിപ്പിക്കുന്നു:
  • ബിറ്റ് [31:28]: ഏറ്റവും സമീപകാലത്ത് ഉപയോഗിച്ച ഫേംവെയറിന്റെ സൂചിക അല്ലെങ്കിൽ തീരുമാന ഫേംവെയർ പകർപ്പ്. സാധ്യമായ മൂല്യങ്ങൾ 0, 1, 2, 3 എന്നിവയാണ്.
  • ബിറ്റ് [27:24]: റിസർവ് ചെയ്തത്
  • ബിറ്റ് [23:16]: മൂല്യം '0' ആണ്
ഇന്റൽ ക്വാർട്ടസ് പ്രൈം സോഫ്‌റ്റ്‌വെയർ പതിപ്പ് 21.3-ലോ അതിനുശേഷമോ ലഭ്യമാണ്, ക്വാർട്ടസ് പതിപ്പ് പ്രദർശിപ്പിക്കുന്നു:
  • ബിറ്റ് [31:28]: ഏറ്റവും സമീപകാലത്ത് ഉപയോഗിച്ച ഫേംവെയറിന്റെ സൂചിക അല്ലെങ്കിൽ തീരുമാന ഫേംവെയർ പകർപ്പ്. സാധ്യമായ മൂല്യങ്ങൾ 0, 1, 2, 3 എന്നിവയാണ്.
  • ബിറ്റ് [27:24]: റിസർവ് ചെയ്തത്
  • ബിറ്റ് [23:16]: പ്രധാന ക്വാർട്ടസ് റിലീസ് നമ്പർ
  • ബിറ്റ് [15:8]: മൈനർ ക്വാർട്ടസ് റിലീസ് നമ്പർ
  • ബിറ്റ് [7:0]: ക്വാർട്ടസ് അപ്ഡേറ്റ് നമ്പർ

ഉദാample, Intel Quartus Prime സോഫ്‌റ്റ്‌വെയർ പതിപ്പ് 21.3.1-ൽ, ഇനിപ്പറയുന്ന മൂല്യങ്ങൾ വലുതും ചെറുതുമായ ക്വാർട്ടസ് റിലീസ് നമ്പറുകളെയും ക്വാർട്ടസ് അപ്‌ഡേറ്റ് നമ്പറിനെയും പ്രതിനിധീകരിക്കുന്നു:

  • ബിറ്റ് [23:16] = 8'd21 = 8'h15
  • ബിറ്റ് [15:8] = 8'd3 = 8'h3
  • ബിറ്റ് [7:0] = 8'd1 = 8'h1
2 പിൻ നില
  • ബിറ്റ് [31]: നിലവിലെ nSTATUS ഔട്ട്‌പുട്ട് മൂല്യം (സജീവ കുറവ്)
  • ബിറ്റ് [30]: nCONFIG ഇൻപുട്ട് മൂല്യം കണ്ടെത്തി (സജീവ കുറവ്)
  • ബിറ്റ് [29:8]: റിസർവ് ചെയ്തത്
  • ബിറ്റ് [7:6]: കോൺഫിഗറേഷൻ ക്ലോക്ക് ഉറവിടം
    • 01 = ആന്തരിക ഓസിലേറ്റർ
    • 10 = OSC_CLK_1
  • ബിറ്റ് [5:3]: റിസർവ് ചെയ്തത്
  • ബിറ്റ് [2:0]: പവർ അപ്പ് ചെയ്യുമ്പോൾ MSEL മൂല്യം
3 സോഫ്റ്റ് ഫംഗ്ഷൻ നില നിങ്ങൾ ഒരു SDM പിന്നിലേക്ക് ഫംഗ്‌ഷൻ നൽകിയിട്ടില്ലെങ്കിലും, ഓരോ സോഫ്റ്റ് ഫംഗ്‌ഷനുകളുടെയും മൂല്യം അടങ്ങിയിരിക്കുന്നു.
  • ബിറ്റ് [31:6]: റിസർവ് ചെയ്തത്
  • ബിറ്റ് [5]: HPS_WARMRESET
  • ബിറ്റ് [4]: ​​HPS_COLDRESET
  • ബിറ്റ് [3]: SEU_ERROR
  • ബിറ്റ് [2]: CVP_DONE
  • ബിറ്റ് [1]: INIT_DONE
  • ബിറ്റ് [0]: CONF_DONE
4 പിശക് ലൊക്കേഷൻ പിശക് ലൊക്കേഷൻ അടങ്ങിയിരിക്കുന്നു. പിശകുകൾ ഇല്ലെങ്കിൽ 0 നൽകുന്നു.
5 പിശക് വിശദാംശങ്ങൾ പിശക് വിശദാംശങ്ങൾ അടങ്ങിയിരിക്കുന്നു. പിശകുകൾ ഇല്ലെങ്കിൽ 0 നൽകുന്നു.
RSU_STATUS 5B 0 9 നിലവിലെ റിമോട്ട് സിസ്റ്റം അപ്‌ഗ്രേഡ് നില റിപ്പോർട്ടുചെയ്യുന്നു. കോൺഫിഗറേഷൻ സമയത്തും അത് പൂർത്തിയാക്കിയതിനുശേഷവും കോൺഫിഗറേഷൻ നില പരിശോധിക്കാൻ നിങ്ങൾക്ക് ഈ കമാൻഡ് ഉപയോഗിക്കാം. ഈ കമാൻഡ് ഇനിപ്പറയുന്ന പ്രതികരണങ്ങൾ നൽകുന്നു:
വാക്ക് സംഗ്രഹം വിവരണം

(തുടരുക….)

  1. ഈ നമ്പറിൽ കമാൻഡോ പ്രതികരണ തലക്കെട്ടോ ഉൾപ്പെടുന്നില്ല
0-1 നിലവിലെ ചിത്രം നിലവിൽ പ്രവർത്തിക്കുന്ന ആപ്ലിക്കേഷൻ ഇമേജിന്റെ ഫ്ലാഷ് ഓഫ്സെറ്റ്.
2-3 പരാജയപ്പെടുന്ന ചിത്രം ഏറ്റവും മുൻഗണനയുള്ള പരാജയപ്പെടുന്ന ആപ്ലിക്കേഷൻ ഇമേജിന്റെ ഫ്ലാഷ് ഓഫ്സെറ്റ്. ഫ്ലാഷ് മെമ്മറിയിൽ ഒന്നിലധികം ചിത്രങ്ങൾ ലഭ്യമാണെങ്കിൽ, പരാജയപ്പെട്ട ആദ്യ ചിത്രത്തിന്റെ മൂല്യം സംഭരിക്കുന്നു. എല്ലാ 0കളുടെയും മൂല്യം പരാജയപ്പെടുന്ന ചിത്രങ്ങളെ സൂചിപ്പിക്കുന്നു. പരാജയപ്പെടുന്ന ചിത്രങ്ങളൊന്നും ഇല്ലെങ്കിൽ, സ്റ്റാറ്റസ് വിവരങ്ങളുടെ ശേഷിക്കുന്ന പദങ്ങൾ സാധുവായ വിവരങ്ങൾ സംഭരിക്കുന്നില്ല.
കുറിപ്പ്:ASx4-ൽ നിന്ന് വീണ്ടും കോൺഫിഗർ ചെയ്യുന്നതിന് nCONFIG-ലെ ഒരു റൈസിംഗ് എഡ്ജ് ഈ ഫീൽഡ് മായ്‌ക്കുന്നില്ല. മെയിൽബോക്‌സ് ക്ലയന്റിന് ഒരു പുതിയ RSU_IMAGE_UPDATE കമാൻഡ് ലഭിക്കുകയും അപ്‌ഡേറ്റ് ഇമേജിൽ നിന്ന് വിജയകരമായി കോൺഫിഗർ ചെയ്യുകയും ചെയ്യുമ്പോൾ മാത്രമേ ഇമേജ് പരാജയപ്പെടുന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ അപ്‌ഡേറ്റ് ചെയ്യപ്പെടുകയുള്ളൂ.
4 സംസ്ഥാനം പരാജയപ്പെടുന്ന ചിത്രത്തിന്റെ പരാജയ കോഡ്. പിശക് ഫീൽഡിന് രണ്ട് ഭാഗങ്ങളുണ്ട്:
  • ബിറ്റ് [31:16]: പ്രധാന പിശക് കോഡ്
  • ബിറ്റ് [15:0]: മൈനർ എറർ കോഡ് പരാജയങ്ങളില്ലാതെ 0 നൽകുന്നു. റഫർ ചെയ്യുക

അനുബന്ധം: CONFIG_STATUS, RSU_STATUS എന്നിവയിലെ പിശക് കോഡ് വിവരണങ്ങൾ കൂടുതൽ വിവരങ്ങൾക്ക് മെയിൽബോക്‌സ് ക്ലയന്റ് ഇന്റൽ FPGA IP ഉപയോക്തൃ ഗൈഡ്.

5 പതിപ്പ് RSU ഇന്റർഫേസ് പതിപ്പും പിശക് ഉറവിടവും.
കൂടുതൽ വിവരങ്ങൾക്ക്, ഹാർഡ് പ്രോസസർ സിസ്റ്റം റിമോട്ട് സിസ്റ്റം അപ്‌ഡേറ്റ് ഉപയോക്തൃ ഗൈഡിലെ RSU സ്റ്റാറ്റസ്, പിശക് കോഡുകൾ വിഭാഗം കാണുക.
6 പിശക് ലൊക്കേഷൻ പരാജയപ്പെടുന്ന ചിത്രത്തിന്റെ പിശക് ലൊക്കേഷൻ സംഭരിക്കുന്നു. പിശകുകൾ ഇല്ല എന്നതിന് 0 നൽകുന്നു.
7 പിശക് വിശദാംശങ്ങൾ പരാജയപ്പെടുന്ന ചിത്രത്തിനായുള്ള പിശക് വിശദാംശങ്ങൾ സംഭരിക്കുന്നു. പിശകുകൾ ഇല്ലെങ്കിൽ 0 നൽകുന്നു.
8 നിലവിലെ ചിത്രം വീണ്ടും ശ്രമിക്കാനുള്ള കൗണ്ടർ നിലവിലെ ചിത്രത്തിനായി ശ്രമിച്ച പുനഃശ്രമങ്ങളുടെ എണ്ണം. കൗണ്ടർ തുടക്കത്തിൽ 0 ആണ്. കൌണ്ടർ ആദ്യം വീണ്ടും ശ്രമിച്ചതിന് ശേഷം 1 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു, രണ്ടാമത്തെ വീണ്ടും ശ്രമിച്ചതിന് ശേഷം 2 ആയി.
നിങ്ങളുടെ ഇന്റൽ ക്വാർട്ടസ് പ്രൈം ക്രമീകരണങ്ങളിൽ പരമാവധി എണ്ണം വീണ്ടും ശ്രമിക്കൂ File (.qsf). കമാൻഡ് ഇതാണ്: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. MAX_RETRY കൗണ്ടറിനുള്ള സാധുവായ മൂല്യങ്ങൾ 1-3 ആണ്. ലഭ്യമായ പുനഃശ്രമങ്ങളുടെ യഥാർത്ഥ എണ്ണം MAX_RETRY -1 ആണ്
ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പ്രോ എഡിഷൻ സോഫ്‌റ്റ്‌വെയറിന്റെ 19.3 പതിപ്പിലാണ് ഈ ഫീൽഡ് ചേർത്തിരിക്കുന്നത്.
തുടർന്നു…
  1. ഈ നമ്പറിൽ കമാൻഡോ പ്രതികരണ തലക്കെട്ടോ ഉൾപ്പെടുന്നില്ല.
RSU_NOTIFY 5D 1 0 RSU_STATUS പ്രതികരണത്തിലെ എല്ലാ പിശക് വിവരങ്ങളും മായ്‌ക്കുകയും വീണ്ടും ശ്രമിക്കുന്നതിനുള്ള കൗണ്ടർ പുനഃസജ്ജമാക്കുകയും ചെയ്യുന്നു. ഒരു വാക്ക് വാദത്തിന് ഇനിപ്പറയുന്ന ഫീൽഡുകൾ ഉണ്ട്:
  • 0x00050000: കറന്റ് റീസെറ്റ് റീട്രി കൗണ്ടർ മായ്‌ക്കുക. നിലവിലെ റീട്രി കൗണ്ടർ പുനഃസജ്ജമാക്കുന്നത്, നിലവിലെ ചിത്രം ആദ്യമായി ലോഡ് ചെയ്‌തതുപോലെ, കൗണ്ടറിനെ പൂജ്യത്തിലേക്ക് തിരികെ സജ്ജമാക്കുന്നു.
  • 0x00060000: പിശക് നില വിവരങ്ങൾ മായ്‌ക്കുക.
  • മറ്റെല്ലാ മൂല്യങ്ങളും നിക്ഷിപ്തമാണ്.

ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പ്രോ എഡിഷൻ സോഫ്‌റ്റ്‌വെയറിന്റെ 19.3 പതിപ്പിന് മുമ്പ് ഈ കമാൻഡ് ലഭ്യമല്ല.

QSPI_OPEN 32 0 0 ക്വാഡ് എസ്പിഐയിലേക്ക് എക്സ്ക്ലൂസീവ് ആക്സസ് അഭ്യർത്ഥിക്കുന്നു. മറ്റേതെങ്കിലും QSPI അഭ്യർത്ഥനകൾക്ക് മുമ്പായി നിങ്ങൾ ഈ അഭ്യർത്ഥന പുറപ്പെടുവിക്കുന്നു. ക്വാഡ് എസ്പിഐ ഉപയോഗത്തിലില്ലെങ്കിൽ SDM ഉപകരണം കോൺഫിഗർ ചെയ്യുന്നില്ലെങ്കിൽ SDM അഭ്യർത്ഥന സ്വീകരിക്കുന്നു.
SDM ആക്‌സസ്സ് അനുവദിച്ചാൽ ശരി എന്ന് നൽകുന്നു.
ഈ മെയിൽബോക്‌സ് ഉപയോഗിക്കുന്ന ക്ലയന്റിലേക്ക് SDM എക്‌സ്‌ക്ലൂസീവ് ആക്‌സസ് നൽകുന്നു. സജീവ ക്ലയന്റ് QSPI_CLOSE കമാൻഡ് ഉപയോഗിച്ച് ആക്സസ് ഉപേക്ഷിക്കുന്നത് വരെ മറ്റ് ക്ലയന്റുകൾക്ക് ക്വാഡ് SPI ആക്സസ് ചെയ്യാൻ കഴിയില്ല.
നിങ്ങൾ HPS സോഫ്റ്റ്‌വെയർ കോൺഫിഗറേഷനിൽ QSPI പ്രവർത്തനരഹിതമാക്കിയില്ലെങ്കിൽ, HPS ഉൾപ്പെടുന്ന ഡിസൈനുകളിൽ ഏതെങ്കിലും മെയിൽബോക്‌സ് ക്ലയന്റ് IP വഴിയുള്ള ക്വാഡ് SPI ഫ്ലാഷ് മെമ്മറി ഉപകരണങ്ങളിലേക്കുള്ള ആക്‌സസ് ഡിഫോൾട്ടായി ലഭ്യമല്ല.
പ്രധാനപ്പെട്ടത്: ക്വാഡ് എസ്പിഐ പുനഃസജ്ജമാക്കുമ്പോൾ, നിങ്ങൾ വ്യക്തമാക്കിയ നിർദ്ദേശങ്ങൾ പാലിക്കണം Quad SPI ഫ്ലാഷ് പുനഃസജ്ജമാക്കുന്നു പേജ് 9-ൽ.
QSPI_CLOSE 33 0 0 ക്വാഡ് എസ്പിഐ ഇന്റർഫേസിലേക്കുള്ള എക്സ്ക്ലൂസീവ് ആക്സസ് അടയ്ക്കുന്നു.
പ്രധാനപ്പെട്ടത്:ക്വാഡ് എസ്പിഐ പുനഃസജ്ജമാക്കുമ്പോൾ, നിങ്ങൾ വ്യക്തമാക്കിയ നിർദ്ദേശങ്ങൾ പാലിക്കണം Quad SPI ഫ്ലാഷ് പുനഃസജ്ജമാക്കുന്നു പേജ് 9-ൽ.
QSPI_SET_CS 34 1 0 ചിപ്പ് തിരഞ്ഞെടുത്ത ലൈനുകൾ വഴി ഘടിപ്പിച്ചിരിക്കുന്ന ക്വാഡ് SPI ഉപകരണങ്ങളിൽ ഒന്ന് വ്യക്തമാക്കുന്നു. താഴെ വിവരിച്ചിരിക്കുന്നതുപോലെ ഒറ്റവാക്കിൽ വാദം എടുക്കുന്നു
  • ബിറ്റുകൾ[31:28]: തിരഞ്ഞെടുക്കാനുള്ള ഫ്ലാഷ് ഉപകരണം. nCSO[0:3] പിൻസുമായി പൊരുത്തപ്പെടുന്ന മൂല്യത്തിനായി ചുവടെയുള്ള വിവരങ്ങൾ കാണുക
    • മൂല്യം 4'h0000, nCSO[0] എന്നതിന് അനുയോജ്യമായ ഫ്ലാഷ് തിരഞ്ഞെടുക്കുന്നു.
    • മൂല്യം 4'h0001, nCSO[1] എന്നതിന് അനുയോജ്യമായ ഫ്ലാഷ് തിരഞ്ഞെടുക്കുന്നു.
    • മൂല്യം 4'h0002, nCSO[2] എന്നതിന് അനുയോജ്യമായ ഫ്ലാഷ് തിരഞ്ഞെടുക്കുന്നു.
    • മൂല്യം 4'h0003 അനുയോജ്യമായ ഫ്ലാഷ് തിരഞ്ഞെടുക്കുന്നു nCSO[3].
  • ബിറ്റുകൾ[27:0]: റിസർവ്ഡ് (0 ആയി എഴുതുക).

കുറിപ്പ്: Intel Agilex അല്ലെങ്കിൽ Intel Stratix® 10 ഉപകരണങ്ങൾ nCSO[4]-ലേക്ക് കണക്‌റ്റ് ചെയ്‌തിരിക്കുന്ന ക്വാഡ് SPI ഉപകരണത്തിൽ നിന്ന് AS കോൺഫിഗറേഷനായി ഒരു AS x0 ഫ്ലാഷ് മെമ്മറി ഉപകരണത്തെ പിന്തുണയ്ക്കുന്നു. ഉപകരണം ഉപയോക്തൃ മോഡിൽ പ്രവേശിച്ചുകഴിഞ്ഞാൽ, ഡാറ്റ സംഭരണമായി മെയിൽബോക്‌സ് ക്ലയന്റ് ഐപി അല്ലെങ്കിൽ എച്ച്പിഎസിനൊപ്പം ഉപയോഗിക്കുന്നതിന് നിങ്ങൾക്ക് നാല് എഎസ് x4 ഫ്ലാഷ് മെമ്മറികൾ വരെ ഉപയോഗിക്കാം. Quad SPI ഉപകരണങ്ങൾ ആക്‌സസ് ചെയ്യാൻ TheMailbox ക്ലയന്റ് IP അല്ലെങ്കിൽ HPS-ന് nCSO[3:0] ഉപയോഗിക്കാം.
AS x4 കോൺഫിഗറേഷൻ സ്കീമിന് ഈ കമാൻഡ് ഓപ്ഷണലാണ്, ചിപ്പ് സെലക്ട് ലൈൻ അവസാനം എക്സിക്യൂട്ട് ചെയ്ത QSPI_SET_CS കമാൻഡിനെ പിന്തുടരുന്നു അല്ലെങ്കിൽ AS x0 കോൺഫിഗറേഷന് ശേഷം nCSO[4] ലേക്ക് ഡിഫോൾട്ട് ചെയ്യുന്നു. ജെTAG SDM_IO പിന്നുകളെ ബന്ധിപ്പിക്കുന്ന QSPI ഫ്ലാഷ് ആക്സസ് ചെയ്യുന്നതിന് കോൺഫിഗറേഷൻ സ്കീമിന് ഈ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യേണ്ടതുണ്ട്.
SDM_IO പിൻസ് ഉപയോഗിച്ച് QSPI ഫ്ലാഷ് മെമ്മറി ഉപകരണങ്ങളിലേക്കുള്ള ആക്സസ് AS x4 കോൺഫിഗറേഷൻ സ്കീമിന് മാത്രമേ ലഭ്യമാകൂ, JTAG കോൺഫിഗറേഷൻ, കൂടാതെ AS x4 കോൺഫിഗറേഷനായി സമാഹരിച്ച ഒരു ഡിസൈൻ. Avalon സ്ട്രീമിംഗ് ഇന്റർഫേസ് (Avalon ST) കോൺഫിഗറേഷൻ സ്കീമിനായി, നിങ്ങൾ QSPI ഫ്ലാഷ് മെമ്മറികൾ GPIO പിന്നുകളിലേക്ക് ബന്ധിപ്പിക്കണം.

തുടർന്നു…
  1. ഈ നമ്പറിൽ കമാൻഡോ പ്രതികരണ തലക്കെട്ടോ ഉൾപ്പെടുന്നില്ല
പ്രധാനപ്പെട്ടത്: ക്വാഡ് എസ്പിഐ പുനഃസജ്ജമാക്കുമ്പോൾ, നിങ്ങൾ വ്യക്തമാക്കിയ നിർദ്ദേശങ്ങൾ പാലിക്കണം Quad SPI ഫ്ലാഷ് പുനഃസജ്ജമാക്കുന്നു പേജ് 9-ൽ.
QSPI_READ 3A 2 N ഘടിപ്പിച്ചിരിക്കുന്ന ക്വാഡ് എസ്പിഐ ഉപകരണം വായിക്കുന്നു. പരമാവധി കൈമാറ്റം വലുപ്പം 4 കിലോബൈറ്റുകൾ (KB) അല്ലെങ്കിൽ 1024 വാക്കുകൾ ആണ്.
രണ്ട് വാദങ്ങൾ എടുക്കുന്നു:
  • ക്വാഡ് എസ്പിഐ ഫ്ലാഷ് വിലാസം (ഒരു വാക്ക്). വിലാസം വാക്ക് അലൈൻ ചെയ്തിരിക്കണം. വിന്യസിക്കാത്ത വിലാസങ്ങൾക്കായി ഉപകരണം 0x1 പിശക് കോഡ് നൽകുന്നു.
  • വായിക്കേണ്ട പദങ്ങളുടെ എണ്ണം (ഒരു വാക്ക്).

വിജയിക്കുമ്പോൾ, ക്വാഡ് എസ്പിഐ ഉപകരണത്തിൽ നിന്നുള്ള റീഡ് ഡാറ്റയ്ക്ക് ശേഷം ശരി എന്ന് നൽകുന്നു. ഒരു പരാജയ പ്രതികരണം ഒരു പിശക് കോഡ് നൽകുന്നു.
ഭാഗികമായി വിജയകരമായ ഒരു വായനയ്ക്ക്, QSPI_READ തെറ്റായി OK സ്റ്റാറ്റസ് നൽകിയേക്കാം.
കുറിപ്പ്: ഉപകരണ കോൺഫിഗറേഷൻ പുരോഗമിക്കുമ്പോൾ നിങ്ങൾക്ക് QSPI_READ കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ കഴിയില്ല.
പ്രധാനപ്പെട്ടത്:ക്വാഡ് എസ്പിഐ പുനഃസജ്ജമാക്കുമ്പോൾ, നിങ്ങൾ വ്യക്തമാക്കിയ നിർദ്ദേശങ്ങൾ പാലിക്കണം Quad SPI ഫ്ലാഷ് പുനഃസജ്ജമാക്കുന്നു പേജ് 9-ൽ.

QSPI_WRITE 39 2+N 0 ക്വാഡ് SPI ഉപകരണത്തിലേക്ക് ഡാറ്റ എഴുതുന്നു. പരമാവധി കൈമാറ്റം വലുപ്പം 4 കിലോബൈറ്റുകൾ (KB) അല്ലെങ്കിൽ 1024 വാക്കുകൾ ആണ്.
മൂന്ന് വാദങ്ങൾ എടുക്കുന്നു:
  • ഫ്ലാഷ് വിലാസം ഓഫ്സെറ്റ് (ഒരു വാക്ക്). എഴുതുന്ന വിലാസം വാക്ക് വിന്യസിച്ചിരിക്കണം.
  • എഴുതാനുള്ള പദങ്ങളുടെ എണ്ണം (ഒരു വാക്ക്).
  • എഴുതേണ്ട ഡാറ്റ (ഒന്നോ അതിലധികമോ വാക്കുകൾ). ഒരു വിജയകരമായ എഴുത്ത് ശരി പ്രതികരണ കോഡ് നൽകുന്നു.

എഴുത്തുകൾക്കായി മെമ്മറി തയ്യാറാക്കുന്നതിനായി, ഈ കമാൻഡ് നൽകുന്നതിന് മുമ്പ് QSPI_ERASE കമാൻഡ് ഉപയോഗിക്കുക.
കുറിപ്പ്: ഉപകരണ കോൺഫിഗറേഷൻ പുരോഗമിക്കുമ്പോൾ നിങ്ങൾക്ക് QSPI_WRITE കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ കഴിയില്ല.
പ്രധാനപ്പെട്ടത്:ക്വാഡ് എസ്പിഐ പുനഃസജ്ജമാക്കുമ്പോൾ, നിങ്ങൾ വ്യക്തമാക്കിയ നിർദ്ദേശങ്ങൾ പാലിക്കണം Quad SPI ഫ്ലാഷ് പുനഃസജ്ജമാക്കുന്നു പേജ് 9-ൽ.

QSPI_ERASE 38 2 0 ക്വാഡ് എസ്പിഐ ഉപകരണത്തിന്റെ 4/32/64 കെബി സെക്ടർ മായ്‌ക്കുന്നു. രണ്ട് വാദങ്ങൾ എടുക്കുന്നു:
  • മായ്ക്കൽ ആരംഭിക്കാൻ ഫ്ലാഷ് വിലാസം ഓഫ്സെറ്റ് (ഒരു വാക്ക്). മായ്‌ക്കേണ്ട പദങ്ങളുടെ എണ്ണം അനുസരിച്ച്, ആരംഭ വിലാസം ഇതായിരിക്കണം:
    • മായ്‌ക്കേണ്ട സംഖ്യാ പദങ്ങൾ 4x0 ആണെങ്കിൽ 400 KB അലൈൻ ചെയ്‌തിരിക്കുന്നു
    • മായ്‌ക്കേണ്ട സംഖ്യാ പദങ്ങൾ 32x0 ആണെങ്കിൽ 2000 KB അലൈൻ ചെയ്‌തിരിക്കുന്നു
    • 64x0 മായ്‌ക്കേണ്ട സംഖ്യാ വാക്കുകൾ ആണെങ്കിൽ 4000 KB അലൈൻ ചെയ്‌തിരിക്കുന്നു, 4/32/64 KB അല്ലാത്ത വിലാസങ്ങൾക്കായി ഒരു പിശക് നൽകുന്നു.
  • മായ്‌ക്കേണ്ട പദങ്ങളുടെ എണ്ണം ഇതിന്റെ ഗുണിതങ്ങളിൽ വ്യക്തമാക്കിയിരിക്കുന്നു:
    • 0 KB (400 വാക്കുകൾ) ഡാറ്റ മായ്ക്കാൻ 4x100. ഈ ഓപ്ഷൻ ഏറ്റവും കുറഞ്ഞ മായ്ക്കൽ വലുപ്പമാണ്.
    • 0 KB (2000 വാക്കുകൾ) ഡാറ്റ മായ്ക്കാൻ 32x500
    • 0 KB (4000 വാക്കുകൾ) ഡാറ്റ മായ്‌ക്കുന്നതിന് 64x1000 വിജയകരമായ മായ്‌ക്കൽ ശരി പ്രതികരണ കോഡ് നൽകുന്നു.

പ്രധാനപ്പെട്ടത്:ക്വാഡ് എസ്പിഐ പുനഃസജ്ജമാക്കുമ്പോൾ, നിങ്ങൾ വ്യക്തമാക്കിയ നിർദ്ദേശങ്ങൾ പാലിക്കണം Quad SPI ഫ്ലാഷ് പുനഃസജ്ജമാക്കുന്നു പേജ് 9-ൽ.

QSPI_READ_ DEVICE_REG 35 2 N ക്വാഡ് എസ്പിഐ ഉപകരണത്തിൽ നിന്ന് രജിസ്റ്ററുകൾ വായിക്കുന്നു. പരമാവധി വായന 8 ബൈറ്റുകൾ ആണ്. രണ്ട് വാദങ്ങൾ എടുക്കുന്നു:
  • റീഡ് കമാൻഡിനുള്ള ഒപ്‌കോഡ്.
  • വായിക്കാനുള്ള ബൈറ്റുകളുടെ എണ്ണം.
തുടർന്നു…
  1. ഈ നമ്പറിൽ കമാൻഡോ പ്രതികരണ തലക്കെട്ടോ ഉൾപ്പെടുന്നില്ല.
വിജയകരമായ ഒരു വായന, ഉപകരണത്തിൽ നിന്ന് വായിച്ച ഡാറ്റയ്ക്ക് ശേഷം ശരി പ്രതികരണ കോഡ് നൽകുന്നു. റീഡ് ഡാറ്റ റിട്ടേൺ 4 ബൈറ്റുകളുടെ ഗുണിതമാണ്. വായിക്കാനുള്ള ബൈറ്റുകൾ 4 ബൈറ്റുകളുടെ കൃത്യമായ ഗുണിതമല്ലെങ്കിൽ, അടുത്ത പദത്തിന്റെ അതിർത്തി വരുന്നതുവരെ അത് 4 ബൈറ്റുകളുടെ ഒന്നിലധികം കൊണ്ട് പാഡ് ചെയ്യുകയും പാഡ് ചെയ്ത ബിറ്റ് മൂല്യം പൂജ്യമാകുകയും ചെയ്യും.
പ്രധാനപ്പെട്ടത്: ക്വാഡ് എസ്പിഐ പുനഃസജ്ജമാക്കുമ്പോൾ, നിങ്ങൾ വ്യക്തമാക്കിയ നിർദ്ദേശങ്ങൾ പാലിക്കണം Quad SPI ഫ്ലാഷ് പുനഃസജ്ജമാക്കുന്നു പേജ് 9-ൽ.
QSPI_WRITE_ DEVICE_REG 36 2+N 0 ക്വാഡ് എസ്പിഐയുടെ രജിസ്റ്ററുകളിലേക്ക് എഴുതുന്നു. പരമാവധി എഴുത്ത് 8 ബൈറ്റുകൾ ആണ്. മൂന്ന് വാദങ്ങൾ എടുക്കുന്നു:
  • റൈറ്റ് കമാൻഡിനുള്ള ഒപ്കോഡ്.
  • എഴുതാനുള്ള ബൈറ്റുകളുടെ എണ്ണം.
  • എഴുതാനുള്ള ഡാറ്റ.

ഒരു സെക്ടർ മായ്ക്കൽ അല്ലെങ്കിൽ സബ്-സെക്ടർ മായ്‌ക്കൽ നടത്തുന്നതിന്, നിങ്ങൾ സീരിയൽ ഫ്ലാഷ് വിലാസം ഏറ്റവും പ്രധാനപ്പെട്ട ബൈറ്റ് (MSB) മുതൽ കുറഞ്ഞത് കാര്യമായ ബൈറ്റ് (LSB) ക്രമത്തിൽ ഇനിപ്പറയുന്ന മുൻ പോലെ വ്യക്തമാക്കണംample വ്യക്തമാക്കുന്നു.
QSPI_WRITE_DEVICE_REG കമാൻഡ് ഉപയോഗിച്ച് 2x0FF04 എന്ന വിലാസത്തിൽ ഒരു മൈക്രോൺ 0000 ഗിഗാബിറ്റ് (Gb) ഫ്ലാഷിന്റെ ഒരു സെക്ടർ മായ്‌ക്കാൻ, ഇവിടെ കാണിച്ചിരിക്കുന്നതുപോലെ MSB-ൽ LSB ക്രമത്തിൽ ഫ്ലാഷ് വിലാസം എഴുതുക:
തലക്കെട്ട്: 0x00003036 ഒപ്‌കോഡ്: 0x000000DC
എഴുതാനുള്ള ബൈറ്റുകളുടെ എണ്ണം: 0x00000004 ഫ്ലാഷ് വിലാസം: 0x0000FF04
ഒരു വിജയകരമായ എഴുത്ത് ശരി പ്രതികരണ കോഡ് നൽകുന്നു. ഈ കമാൻഡ് 4 ബൈറ്റുകളുടെ ഗുണിതമല്ലാത്ത ഡാറ്റയെ അടുത്ത വേഡ് ബൗണ്ടറിയിലേക്ക് പാഡ് ചെയ്യുന്നു. കമാൻഡ് പൂജ്യം ഉപയോഗിച്ച് ഡാറ്റ പാഡ് ചെയ്യുന്നു.
പ്രധാനപ്പെട്ടത്:ക്വാഡ് എസ്പിഐ പുനഃസജ്ജമാക്കുമ്പോൾ, നിങ്ങൾ വ്യക്തമാക്കിയ നിർദ്ദേശങ്ങൾ പാലിക്കണം Quad SPI ഫ്ലാഷ് പുനഃസജ്ജമാക്കുന്നു പേജ് 9-ൽ.

QSPI_SEND_ DEVICE_OP 37 1 0 ക്വാഡ് എസ്പിഐയിലേക്ക് ഒരു കമാൻഡ് ഒപ്‌കോഡ് അയയ്‌ക്കുന്നു. ഒരു വാദം എടുക്കുന്നു:
  • ക്വാഡ് എസ്പിഐ ഉപകരണം അയയ്‌ക്കുന്നതിനുള്ള ഒപ്‌കോഡ്.

വിജയകരമായ ഒരു കമാൻഡ് ശരി പ്രതികരണ കോഡ് നൽകുന്നു.
പ്രധാനപ്പെട്ടത്:ക്വാഡ് എസ്പിഐ പുനഃസജ്ജമാക്കുമ്പോൾ, നിങ്ങൾ വ്യക്തമാക്കിയ നിർദ്ദേശങ്ങൾ പാലിക്കണം Quad SPI ഫ്ലാഷ് പുനഃസജ്ജമാക്കുന്നു പേജ് 9-ൽ.

CONFIG_STATUS, RSU_STATUS പ്രധാന, ചെറിയ പിശക് കോഡ് വിവരണങ്ങൾക്കായി, അനുബന്ധം കാണുക: CONFIG_STATUS, RSU_STATUS പിശക് കോഡ് വിവരണങ്ങൾ മെയിൽബോക്‌സ് ക്ലയന്റ് ഇന്റൽ FPGA IP ഉപയോക്തൃ ഗൈഡ്.
ബന്ധപ്പെട്ട വിവരങ്ങൾ

പിശക് കോഡ് പ്രതികരണങ്ങൾ

പട്ടിക 8. പിശക് കോഡുകൾ

മൂല്യം (ഹെക്സ്) പിശക് കോഡ് പ്രതികരണം വിവരണം
0 OK കമാൻഡ് വിജയകരമായി പൂർത്തിയാക്കിയതായി സൂചിപ്പിക്കുന്നു.
ഒരു കമാൻഡ് തെറ്റായി OK സ്റ്റാറ്റസ് നൽകിയേക്കാം, ഉദാഹരണത്തിന്
QSPI_READ ഭാഗികമായി വിജയിച്ചു.
1 INVALID_COMMAND നിലവിൽ ലോഡ് ചെയ്ത ബൂട്ട് റോമിന് കമാൻഡ് കോഡ് ഡീകോഡ് ചെയ്യാനോ തിരിച്ചറിയാനോ കഴിയില്ലെന്ന് സൂചിപ്പിക്കുന്നു.
3 UNKNOWN_COMMAND നിലവിൽ ലോഡ് ചെയ്ത ഫേംവെയറിന് കമാൻഡ് കോഡ് ഡീകോഡ് ചെയ്യാൻ കഴിയില്ലെന്ന് സൂചിപ്പിക്കുന്നു.
4 INVALID_COMMAND_ പാരാമീറ്ററുകൾ കമാൻഡ് തെറ്റായി ഫോർമാറ്റ് ചെയ്തതായി സൂചിപ്പിക്കുന്നു. ഉദാample, ഹെഡറിലെ നീളം ഫീൽഡ് ക്രമീകരണം സാധുതയുള്ളതല്ല.
6 COMMAND_INVALID_ON_ ഉറവിടം കമാൻഡ് പ്രവർത്തനക്ഷമമല്ലാത്ത ഒരു ഉറവിടത്തിൽ നിന്നാണെന്ന് സൂചിപ്പിക്കുന്നു.
8 CLIENT_ID_NO_MATCH ക്വാഡ് എസ്പിഐയിലേക്കുള്ള എക്‌സ്‌ക്ലൂസീവ് ആക്‌സസ് അടയ്ക്കുന്നതിനുള്ള അഭ്യർത്ഥന ക്ലയന്റ് ഐഡിക്ക് പൂർത്തിയാക്കാൻ കഴിയില്ലെന്ന് സൂചിപ്പിക്കുന്നു. ക്വാഡ് എസ്പിഐയിലേക്കുള്ള നിലവിലെ എക്‌സ്‌ക്ലൂസീവ് ആക്‌സസുമായി നിലവിലുള്ള ക്ലയന്റുമായി ക്ലയന്റ് ഐഡി പൊരുത്തപ്പെടുന്നില്ല.
9 INVALID_ADDRESS വിലാസം അസാധുവാണ്. ഈ പിശക് ഇനിപ്പറയുന്ന വ്യവസ്ഥകളിൽ ഒന്ന് സൂചിപ്പിക്കുന്നു:
  • വിന്യസിക്കാത്ത വിലാസം
  • ഒരു വിലാസ പരിധി പ്രശ്നം
  • ഒരു വായന അനുമതി പ്രശ്നം
  • ഒരു അസാധുവായ ചിപ്പ് തിരഞ്ഞെടുത്ത മൂല്യം, 3-ൽ കൂടുതൽ മൂല്യം പ്രദർശിപ്പിക്കുന്നു
  • RSU കേസിൽ അസാധുവായ വിലാസം
  • GET_VOL എന്നതിനായുള്ള അസാധുവായ ബിറ്റ്മാസ്ക് മൂല്യംTAGഇ കമാൻഡ്
  • GET_TEMPERATURE കമാൻഡിനായി ഒരു അസാധുവായ പേജ് തിരഞ്ഞെടുപ്പ്
A AUTHENTICATION_FAIL കോൺഫിഗറേഷൻ ബിറ്റ്സ്ട്രീം സിഗ്നേച്ചർ പ്രാമാണീകരണ പരാജയത്തെ സൂചിപ്പിക്കുന്നു.
B ടൈം ഔട്ട് ഇനിപ്പറയുന്ന വ്യവസ്ഥകൾ കാരണം ഈ പിശക് സമയപരിധി സൂചിപ്പിക്കുന്നു:
  • കമാൻഡ്
  • QSPI_READ പ്രവർത്തനം പൂർത്തിയാകുന്നതിനായി കാത്തിരിക്കുന്നു
  • താപനില സെൻസറുകളിലൊന്നിൽ നിന്ന് അഭ്യർത്ഥിച്ച താപനില റീഡിംഗിനായി കാത്തിരിക്കുന്നു. താപനില സെൻസറിൽ സാധ്യതയുള്ള ഹാർഡ്‌വെയർ പിശക് സൂചിപ്പിക്കാം.
C HW_NOT_READY ഇനിപ്പറയുന്ന വ്യവസ്ഥകളിലൊന്ന് സൂചിപ്പിക്കുന്നു:
  • ഹാർഡ്‌വെയർ തയ്യാറായിട്ടില്ല. ഒരു സമാരംഭം അല്ലെങ്കിൽ കോൺഫിഗറേഷൻ പ്രശ്നം സൂചിപ്പിക്കാൻ കഴിയും. ഹാർഡ്‌വെയർ ക്വാഡ് എസ്പിഐയെ പരാമർശിച്ചേക്കാം.
  • FPGA കോൺഫിഗർ ചെയ്യാൻ RSU ഇമേജ് ഉപയോഗിക്കുന്നില്ല.
D HW_ERROR വീണ്ടെടുക്കാനാകാത്ത ഹാർഡ്‌വെയർ പിശക് കാരണം കമാൻഡ് പരാജയപ്പെട്ടുവെന്ന് സൂചിപ്പിക്കുന്നു.
80 - 8F COMMAND_SPECIFIC_ പിശക് നിങ്ങൾ ഉപയോഗിച്ച ഒരു SDM കമാൻഡ് കാരണം ഒരു കമാൻഡ് നിർദ്ദിഷ്ട പിശക് സൂചിപ്പിക്കുന്നു.
എസ്.ഡി.എം

കമാൻഡ്

പിശക് പേര് പിശക് കോഡ് വിവരണം
GET_CHIPID EFUSE_SYSTEM_ പരാജയം 0x82 eFuse കാഷെ പോയിന്റർ അസാധുവാണെന്ന് സൂചിപ്പിക്കുന്നു.
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/

QSPI_READ_D EVICE_REG/

QSPI_HW_ERROR 0x80 QSPI ഫ്ലാഷ് മെമ്മറി പിശക് സൂചിപ്പിക്കുന്നു. ഈ പിശക് ഇനിപ്പറയുന്ന വ്യവസ്ഥകളിൽ ഒന്ന് സൂചിപ്പിക്കുന്നു:
QSPI_WRITE_ DEVICE_REG/

QSPI_SEND_D EVICE_OP/

QSPI_READ

  • ഒരു QSPI ഫ്ലാഷ് ചിപ്പ് തിരഞ്ഞെടുക്കൽ ക്രമീകരണ പ്രശ്നം
  • ഒരു QSPI ഫ്ലാഷ് ഇനീഷ്യലൈസേഷൻ പ്രശ്നം
  • ഒരു QSPI ഫ്ലാഷ് റീസെറ്റിംഗ് പ്രശ്നം
  • ഒരു QSPI ഫ്ലാഷ് ക്രമീകരണങ്ങൾ അപ്ഡേറ്റ് പ്രശ്നം
QSPI_ALREADY_ തുറന്നിരിക്കുന്നു 0x81 QSPI_OPEN കമാൻഡ് വഴിയുള്ള QSPI ഫ്ലാഷിലേക്കുള്ള ക്ലയന്റിന്റെ എക്‌സ്‌ക്ലൂസീവ് ആക്‌സസ് ഇതിനകം തുറന്നിട്ടുണ്ടെന്ന് സൂചിപ്പിക്കുന്നു.
100 NOT_CONFIGURED ഉപകരണം കോൺഫിഗർ ചെയ്തിട്ടില്ലെന്ന് സൂചിപ്പിക്കുന്നു.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ BUSY ഇനിപ്പറയുന്ന ഉപയോഗ കേസുകൾ കാരണം ഉപകരണം തിരക്കിലാണെന്ന് സൂചിപ്പിക്കുന്നു:
  • RSU: ഒരു ആന്തരിക പിശക് കാരണം ഫേംവെയറിന് വ്യത്യസ്ത പതിപ്പിലേക്ക് മാറാൻ കഴിയുന്നില്ല.
  • HPS: HPS റീകോൺഫിഗറേഷൻ പ്രക്രിയയിലോ HPS കോൾഡ് റീസെറ്റിലോ ആയിരിക്കുമ്പോൾ HPS തിരക്കിലാണ്.
2FF ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE സാധുവായ പ്രതികരണമൊന്നും ലഭ്യമല്ലെന്ന് സൂചിപ്പിക്കുന്നു.
3FF ALT_SDM_MBOX_RESP_ പിശക് പൊതുവായ പിശക്.

പിശക് കോഡ് വീണ്ടെടുക്കൽ
ഒരു പിശക് കോഡിൽ നിന്ന് വീണ്ടെടുക്കുന്നതിനുള്ള സാധ്യമായ ഘട്ടങ്ങൾ ചുവടെയുള്ള പട്ടിക വിവരിക്കുന്നു. പിശക് വീണ്ടെടുക്കൽ നിർദ്ദിഷ്ട ഉപയോഗ കേസിനെ ആശ്രയിച്ചിരിക്കുന്നു.
പട്ടിക 9. അറിയപ്പെടുന്ന പിശക് കോഡുകൾക്കുള്ള പിശക് കോഡ് വീണ്ടെടുക്കൽ

മൂല്യം പിശക് കോഡ് പ്രതികരണം പിശക് കോഡ് വീണ്ടെടുക്കൽ
4 INVALID_COMMAND_ പാരാമീറ്ററുകൾ തിരുത്തിയ പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് ആർഗ്യുമെന്റുകളുള്ള കമാൻഡ് ഹെഡർ അല്ലെങ്കിൽ ഹെഡർ വീണ്ടും അയയ്ക്കുക.
ഉദാample, ഹെഡറിലെ നീളം ഫീൽഡ് ക്രമീകരണം ശരിയായ മൂല്യത്തിൽ അയച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.
6 COMMAND_INVALID_ ON_SOURCE J പോലുള്ള സാധുവായ ഉറവിടത്തിൽ നിന്ന് കമാൻഡ് വീണ്ടും അയയ്ക്കുകTAG, HPS, അല്ലെങ്കിൽ കോർ ഫാബ്രിക്.
8 CLIENT_ID_NO_MATCH ക്വാഡ് എസ്പിഐയിലേക്കുള്ള ആക്സസ് തുറന്ന ക്ലയന്റ് അതിന്റെ ആക്സസ് പൂർത്തിയാക്കുന്നതിനായി കാത്തിരിക്കുക, തുടർന്ന് ക്വാഡ് എസ്പിഐയിലേക്കുള്ള എക്സ്ക്ലൂസീവ് ആക്സസ് അടയ്ക്കുക.
9 INVALID_ADDRESS സാധ്യമായ പിശക് വീണ്ടെടുക്കൽ ഘട്ടങ്ങൾ:
GET_VOL-ന്TAGE കമാൻഡ്: സാധുവായ ബിറ്റ്മാസ്ക് ഉപയോഗിച്ച് കമാൻഡ് അയയ്ക്കുക.
GET_TEMPERATURE കമാൻഡിനായി: സാധുവായ സെൻസർ ലൊക്കേഷനും സെൻസർ മാസ്കും ഉപയോഗിച്ച് കമാൻഡ് അയയ്ക്കുക.
QSPI പ്രവർത്തനത്തിന്:
  • സാധുവായ ഒരു ചിപ്പ് സെലക്ട് ഉപയോഗിച്ച് കമാൻഡ് അയയ്ക്കുക.
  • സാധുതയുള്ള ഒരു QSPI ഫ്ലാഷ് വിലാസം ഉപയോഗിച്ച് കമാൻഡ് അയയ്ക്കുക.

RSU-യ്‌ക്ക്: ഫാക്ടറി ഇമേജിന്റെയോ അപ്ലിക്കേഷന്റെയോ സാധുവായ ആരംഭ വിലാസം ഉപയോഗിച്ച് കമാൻഡ് അയയ്‌ക്കുക.

B ടൈം ഔട്ട് സാധ്യമായ വീണ്ടെടുക്കൽ ഘട്ടങ്ങൾ:

GET_TEMPERATURE കമാൻഡിനായി: കമാൻഡ് വീണ്ടും അയക്കാൻ വീണ്ടും ശ്രമിക്കുക. പ്രശ്നം നിലനിൽക്കുകയാണെങ്കിൽ, ഉപകരണം വീണ്ടും കോൺഫിഗർ ചെയ്യുക അല്ലെങ്കിൽ പവർ സൈക്കിൾ ചെയ്യുക.

QSPI പ്രവർത്തനത്തിനായി: QSPI ഇന്റർഫേസുകളുടെ സിഗ്നൽ ഇന്റഗ്രിറ്റി പരിശോധിച്ച് കമാൻഡ് വീണ്ടും ശ്രമിക്കുക.

HPS പുനരാരംഭിക്കുന്ന പ്രവർത്തനത്തിന്: വീണ്ടും കമാൻഡ് അയക്കാൻ ശ്രമിക്കുക.

C HW_NOT_READY സാധ്യമായ വീണ്ടെടുക്കൽ ഘട്ടങ്ങൾ:

QSPI പ്രവർത്തനത്തിനായി: ഉറവിടം വഴി ഉപകരണം വീണ്ടും ക്രമീകരിക്കുക. നിങ്ങളുടെ ഡിസൈൻ നിർമ്മിക്കാൻ ഉപയോഗിച്ച ഐപി QSPI ഫ്ലാഷിലേക്ക് ആക്‌സസ്സ് അനുവദിക്കുന്നുവെന്ന് ഉറപ്പാക്കുക.

RSU-യ്‌ക്ക്: RSU ഇമേജ് ഉപയോഗിച്ച് ഉപകരണം കോൺഫിഗർ ചെയ്യുക.

80 QSPI_HW_ERROR QSPI ഇന്റർഫേസ് സിഗ്നൽ ഇന്റഗ്രിറ്റി പരിശോധിച്ച് QSPI ഉപകരണം കേടായിട്ടില്ലെന്ന് ഉറപ്പാക്കുക.
81 QSPI_ALREADY_OPEN ക്ലയന്റ് ഇതിനകം QSPI തുറന്നിട്ടുണ്ട്. അടുത്ത ഓപ്പറേഷനുമായി തുടരുക.
82 EFUSE_SYSTEM_FAILURE പുനഃക്രമീകരണം അല്ലെങ്കിൽ പവർ സൈക്കിൾ ശ്രമിക്കുക. വീണ്ടും കോൺഫിഗറേഷനോ പവർ സൈക്കിളിനോ ശേഷം പിശക് നിലനിൽക്കുകയാണെങ്കിൽ, ഉപകരണം കേടാകുകയും വീണ്ടെടുക്കാനാകാതെ വരികയും ചെയ്യാം.
100 NOT_CONFIGURED HPS കോൺഫിഗർ ചെയ്യുന്ന ഒരു ബിറ്റ്സ്ട്രീം അയയ്ക്കുക.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ BUSY സാധ്യമായ പിശക് വീണ്ടെടുക്കൽ ഘട്ടങ്ങൾ:

QSPI പ്രവർത്തനത്തിനായി: നിലവിലുള്ള കോൺഫിഗറേഷൻ അല്ലെങ്കിൽ മറ്റ് ക്ലയന്റ് പ്രവർത്തനം പൂർത്തിയാക്കുന്നതിനായി കാത്തിരിക്കുക.

RSU-യ്‌ക്ക്: ആന്തരിക പിശകിൽ നിന്ന് വീണ്ടെടുക്കാൻ ഉപകരണം വീണ്ടും ക്രമീകരിക്കുക.

HPS പുനരാരംഭിക്കുന്നതിനുള്ള പ്രവർത്തനത്തിനായി: പൂർത്തിയാക്കാൻ HPS അല്ലെങ്കിൽ HPS കോൾഡ് റീസെറ്റ് വഴിയുള്ള പുനർക്രമീകരണത്തിനായി കാത്തിരിക്കുക.

അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുള്ള മെയിൽബോക്സ് ക്ലയന്റ് ഇന്റൽ FPGA IP ഉപയോക്തൃ ഗൈഡ് ഡോക്യുമെന്റ് ആർക്കൈവുകൾ

ഈ ഉപയോക്തൃ ഗൈഡിന്റെ ഏറ്റവും പുതിയതും മുമ്പത്തെതുമായ പതിപ്പുകൾക്കായി, റഫർ ചെയ്യുക അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുള്ള മെയിൽബോക്സ് ക്ലയന്റ് ഇന്റൽ FPGA IP ഉപയോക്തൃ ഗൈഡ്. ഒരു IP അല്ലെങ്കിൽ സോഫ്‌റ്റ്‌വെയർ പതിപ്പ് ലിസ്‌റ്റ് ചെയ്‌തിട്ടില്ലെങ്കിൽ, മുമ്പത്തെ IP അല്ലെങ്കിൽ സോഫ്റ്റ്‌വെയർ പതിപ്പിനുള്ള ഉപയോക്തൃ ഗൈഡ് ബാധകമാണ്.

IP പതിപ്പുകൾ v19.1 വരെയുള്ള ഇന്റൽ ക്വാർട്ടസ് പ്രൈം ഡിസൈൻ സ്യൂട്ട് സോഫ്‌റ്റ്‌വെയർ പതിപ്പുകൾക്ക് സമാനമാണ്. ഇന്റൽ ക്വാർട്ടസ് പ്രൈം ഡിസൈൻ സ്യൂട്ട് സോഫ്‌റ്റ്‌വെയർ പതിപ്പ് 19.2 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളതിൽ നിന്ന്, ഐപി കോറുകൾക്ക് ഒരു പുതിയ ഐപി പതിപ്പിംഗ് സ്കീം ഉണ്ട്.

അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസ് ഇന്റൽ FPGA IP ഉപയോക്തൃ ഗൈഡുള്ള മെയിൽബോക്സ് ക്ലയന്റിനായുള്ള ഡോക്യുമെന്റ് റിവിഷൻ ചരിത്രം

പ്രമാണ പതിപ്പ് ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പതിപ്പ് IP പതിപ്പ് മാറ്റങ്ങൾ
2022.09.26 22.3 1.0.1 ഇനിപ്പറയുന്ന മാറ്റങ്ങൾ വരുത്തി:
  • GET_VOL അപ്ഡേറ്റ് ചെയ്തുTAGഇ കമാൻഡ് വരി

കമാൻഡ് ലിസ്റ്റും വിവരണ പട്ടികയും.

  • പട്ടിക ഉപകരണ കുടുംബ പിന്തുണയിലേക്ക് കുറിപ്പ് ചേർത്തു.
  • പരിഷ്കരിച്ചത് QSPI_SET_CS കമാൻഡ് ലിസ്റ്റിലും വിവരണ പട്ടികയിലും കമാൻഡ് വിവരണം.
2022.04.04 22.1 1.0.1 കമാൻഡ് ലിസ്റ്റും വിവരണ പട്ടികയും അപ്ഡേറ്റ് ചെയ്തു.
  • CONFIG_STATUS കമാൻഡിനായുള്ള പിൻ സ്റ്റാറ്റസ് വിവരണം അപ്‌ഡേറ്റുചെയ്‌തു.
  • REBOOT_HPS കമാൻഡ് നീക്കം ചെയ്തു.
2021.10.04 21.3 1.0.1 ഇനിപ്പറയുന്ന മാറ്റം വരുത്തി:
  • പരിഷ്കരിച്ചത് കമാൻഡ് ലിസ്റ്റും വിവരണവും മേശ. ഇതിനായി അപ്ഡേറ്റ് ചെയ്ത വിവരണം:
    • CONFIG_STATUS
    • RSU_STATUS
2021.06.21 21.2 1.0.1 ഇനിപ്പറയുന്ന മാറ്റങ്ങൾ വരുത്തി:
  • പരിഷ്കരിച്ചത് കമാൻഡ് ലിസ്റ്റും വിവരണവും മേശ. ഇതിനായി അപ്ഡേറ്റ് ചെയ്ത വിവരണം:
    • RSU_STATUS
    • QSPI_OPEN
    • QSPI_SET_CS
    • QSPI_ERASE
2021.03.29 21.1 1.0.1 ഇനിപ്പറയുന്ന മാറ്റങ്ങൾ വരുത്തി:
  • RSU_IMAGE_UPDATE-ലെ വിവരണം പരിഷ്കരിച്ചു കമാൻഡ് ലിസ്റ്റും വിവരണവും മേശ.
  • പുനഃക്രമീകരിച്ചു ഓപ്പറേഷൻ കമാൻഡുകൾ. CONFIG_STATUS, RSU_STATUS കമാൻഡുകൾക്കായുള്ള വലുതും ചെറുതുമായ പിശക് കോഡ് വിവരണങ്ങൾ നീക്കം ചെയ്‌തു. വലുതും ചെറുതുമായ പിശക് കോഡുകൾ ഇപ്പോൾ ഒരു അനുബന്ധമായി രേഖപ്പെടുത്തിയിട്ടുണ്ട് മെയിൽബോക്സ് ക്ലയന്റ് ഇന്റൽ FPGA IP ഉപയോക്തൃ ഗൈഡ്.
2020.12.14 20.4 1.0.1 ഇനിപ്പറയുന്ന മാറ്റങ്ങൾ വരുത്തി:
  • QSPI ഫ്ലാഷ് പുനഃസജ്ജമാക്കുന്നതിനെക്കുറിച്ചുള്ള പ്രധാന കുറിപ്പ് ചേർത്തു ഓപ്പറേഷൻ കമാൻഡുകൾ വിഷയം.
  • പുതുക്കിയത് കമാൻഡ് ലിസ്റ്റും വിവരണവും മേശ:
    • പരിഷ്കരിച്ച GET_TEMPERATURE കമാൻഡ് വിവരണം.
    • പരിഷ്കരിച്ച RSU_IMAGE_UPDATE കമാൻഡ് വിവരണം.
  • QSPI ഫ്ലാഷ് പുനഃസജ്ജമാക്കുന്നതിനെക്കുറിച്ചുള്ള വാചകം ചേർത്തു.
  • ബാഹ്യ ഹോസ്റ്റും FPGA യും തമ്മിലുള്ള പെരുമാറ്റം വിവരിക്കുന്ന വാചകം ചേർത്തു.
  • നീക്കം ചെയ്ത വാചകം: ഉപകരണം ഇതിനകം ഒരു കോൺഫിഗറേഷൻ കമാൻഡ് പ്രോസസ്സ് ചെയ്യുന്നുണ്ടെങ്കിൽ പൂജ്യമല്ലാത്ത പ്രതികരണം നൽകുന്നു.
    • പരമാവധി കൈമാറ്റം വലുപ്പം 4 കിലോബൈറ്റ് അല്ലെങ്കിൽ 1024 വാക്കുകളാണെന്ന് വ്യക്തമാക്കാൻ QSPI_WRITE, QSPI_READ വിവരണങ്ങൾ അപ്‌ഡേറ്റ് ചെയ്‌തു.
    • QSPI_OPEN, QSPI_CLOSE, QSPI_SET_CS എന്നിവയ്‌ക്കായുള്ള പ്രതികരണ ദൈർഘ്യം 1 മുതൽ 0 വരെ ശരിയാക്കി കമാൻഡ്.
    • പുതുക്കിയ QSPI_OPEN, QSPI_WRITE, QSPI_READ_DEVICE_REG, QSPI_WRITE_DEVICE_REG വിവരണങ്ങൾ.
    • ഒരു പുതിയ കമാൻഡ് ചേർത്തു: REBOOT_HPS.
  • പുതിയ വിഷയം ചേർത്തു: പിശക് കോഡ് വീണ്ടെടുക്കൽ.
2020.10.05 20.3 1.0.1
  • എന്നതിൽ നിന്ന് ഈ ഉപയോക്തൃ ഗൈഡിന്റെ തലക്കെട്ട് മാറ്റി മെയിൽബോക്സ് അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസ് ക്ലയന്റ് ഇന്റൽ FPGA IP ഉപയോക്തൃ ഗൈഡ് വരെ അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുള്ള മെയിൽബോക്സ് ക്ലയന്റ് ഇന്റൽ FPGA IP ഉപയോക്തൃ ഗൈഡ് ഇന്റൽ ക്വാർട്ടസ് പ്രൈം ഐപി കാറ്റലോഗിലെ ഐപി നാമം മാറ്റം കാരണം.
  • ആഗോളതലത്തിൽ എല്ലാ IP നെയിം ഇൻസ്‌റ്റൻസുകളും അപ്‌ഡേറ്റ് ചെയ്‌തു.
  • ഇൻറൽ എജിലെക്സ് ഉപകരണങ്ങൾക്കായുള്ള പരിഷ്കരിച്ച GET TEMPERATURE കമാൻഡ് വിവരണം കമാൻഡ് ലിസ്റ്റും വിവരണവും മേശ.
  • ലെ റീസെറ്റ് സിൻക്രൊണൈസറിനെക്കുറിച്ചുള്ള ശുപാർശ ചേർത്തു ക്ലോക്ക്, ഇന്റർഫേസുകൾ റീസെറ്റ് ചെയ്യുക മേശ.
  • പുതുക്കിയത് പിശക് കോഡുകൾ മേശ. പുതിയ പിശക് കോഡ് പ്രതികരണങ്ങൾ ചേർത്തു:
    • HW_ERROR
    • COMMAND_SPECIFIC_ERROR
  • നീക്കം ചെയ്തു താപനില സെൻസർ സ്ഥാനങ്ങൾ വിഷയം. താപനില സെൻസർ വിവരങ്ങൾ ലഭ്യമാണ് ഇന്റൽ അജിലെക്സ് പവർ മാനേജ്മെന്റ് യൂസർ ഗൈഡ്.
2020.06.30 20.2 1.0.0
  • എന്നതിൽ നിന്ന് ഈ ഉപയോക്തൃ ഗൈഡിന്റെ തലക്കെട്ട് മാറ്റി മെയിൽബോക്സ് Avalon ST ക്ലയന്റ് ഇന്റൽ FPGA IP ഉപയോക്തൃ ഗൈഡ് വരെ മെയിൽബോക്സ് അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസ് ക്ലയന്റ് ഇന്റൽ FPGA IP ഉപയോക്തൃ ഗൈഡ്.
  • വിഷയത്തിന്റെ പേര് മാറ്റി കമാൻഡ് ആൻഡ് റെസ്‌പോൺസ് ഹെഡർ വരെ കമാൻഡുകൾ, പ്രതികരണങ്ങൾ.
  • എന്നതിലെ പുതുക്കിയ ഐഡി, ദൈർഘ്യം, കമാൻഡ് കോഡ്/പിശക് കോഡ് വിവരണങ്ങൾ കമാൻഡ് ആൻഡ് റെസ്‌പോൺസ് ഹെഡർ വിവരണം മേശ.
  • വിഷയത്തിന്റെ പേര് മാറ്റി പിന്തുണയ്ക്കുന്ന കമാൻഡുകൾ വരെ ഓപ്പറേഷൻ കമാൻഡുകൾ.
  • ഇനിപ്പറയുന്ന കമാൻഡുകൾ വിവരണം പരിഷ്കരിച്ചു കമാൻഡ് ലിസ്റ്റും വിവരണവും മേശ:
    • GET_TEMPERATURE
    • RSU_STATUS
    • QSPI_SET_CS
  • വിഷയത്തിന്റെ പേര് മാറ്റി പിശക് കോഡുകൾ വരെ പിശക് കോഡ് പ്രതികരണങ്ങൾ.
  • എന്നതിൽ നിന്ന് UNKNOWN_BR കമാൻഡ് നീക്കം ചെയ്‌തു പിശക് കോഡ് മേശ.
2020.04.13 20.1 1.0.0 ഇനിപ്പറയുന്ന മാറ്റങ്ങൾ വരുത്തി:
  • TSD ലൊക്കേഷനുകൾ ചിത്രീകരിക്കുന്ന കണക്കുകൾ ഉൾപ്പെടെ GET_TEMPERATURE കമാൻഡിനായുള്ള താപനില സെൻസറുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ ചേർത്തു.
  • എന്നതിൽ RSU_NOTIFY കമാൻഡ് ചേർത്തു കമാൻഡ് കോഡ് ലിസ്റ്റും വിവരണവും മേശ.
  • പുതുക്കിയത് പിശക് കോഡുകൾ മേശ:
    • INVALID_COMMAND_PARAMETERS എന്നതിനെ INVALID_LENGTH എന്നാക്കി മാറ്റി.
    • COMMAND_INVALID_ON_SOURCE ഹെക്‌സ് മൂല്യം 5-ൽ നിന്ന് 6-ലേക്ക് മാറ്റി.
    • CLIENT_ID_NO_MATCH ഹെക്‌സ് മൂല്യം 6-ൽ നിന്ന് 8-ലേക്ക് മാറ്റി.
    • INVALID_ADDRESS ഹെക്‌സ് മൂല്യം 7-ൽ നിന്ന് 9-ലേക്ക് മാറ്റി.
    • AUTHENTICATION_FAIL കമാൻഡ് ചേർത്തു.
    • TIMEOUT ഹെക്‌സ് മൂല്യം 8-ൽ നിന്ന് B-ലേക്ക് മാറ്റി.
    • HW_NOT_READY ഹെക്‌സ് മൂല്യം 9 ൽ നിന്ന് C ആയി മാറ്റി.
2019.09.30 19.3 1.0.0 പ്രാരംഭ റിലീസ്.

 ഫീഡ്‌ബാക്കിന്, ദയവായി സന്ദർശിക്കുക:  FPGAtechdocfeedback@intel.com

 

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

അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുള്ള intel മെയിൽബോക്സ് ക്ലയന്റ് FPGA IP [pdf] ഉപയോക്തൃ ഗൈഡ്
അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസ് FPGA IP ഉള്ള മെയിൽബോക്സ് ക്ലയന്റ്, മെയിൽബോക്സ് ക്ലയന്റ്, Avalon സ്ട്രീമിംഗ് ഇന്റർഫേസ് FPGA IP

റഫറൻസുകൾ

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

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