ഇൻ്റൽ ലോഗോ

intel UG-01173 Fault Injection FPGA IP കോർ

intel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-PRODUCT

Fault Injection Intel® FPGA IP കോർ ഉപയോക്തൃ ഗൈഡ്

Fault Injection Intel® FPGA IP കോർ ഒരു FPGA ഉപകരണത്തിന്റെ കോൺഫിഗറേഷൻ RAM-ലേക്ക് (CRAM) പിശകുകൾ കുത്തിവയ്ക്കുന്നു. സിംഗിൾ ഇവന്റ് അപ്‌സെറ്റുകൾ (SEU) കാരണം സാധാരണ പ്രവർത്തന സമയത്ത് സംഭവിക്കാവുന്ന സോഫ്റ്റ് പിശകുകളെ ഈ നടപടിക്രമം അനുകരിക്കുന്നു. SEU-കൾ അപൂർവ സംഭവങ്ങളാണ്, അതിനാൽ പരീക്ഷിക്കാൻ പ്രയാസമാണ്. നിങ്ങളുടെ ഡിസൈനിലേക്ക് Fault Injection IP കോർ ഉടനടി സ്ഥാപിക്കുകയും നിങ്ങളുടെ ഉപകരണം കോൺഫിഗർ ചെയ്യുകയും ചെയ്‌ത ശേഷം, ഈ പിശകുകളോടുള്ള സിസ്റ്റത്തിന്റെ പ്രതികരണം പരിശോധിക്കുന്നതിന് FPGA-യിൽ മനഃപൂർവമായ പിശകുകൾ വരുത്തുന്നതിന് Intel Quartus® Prime Fault Injection ഡീബഗ്ഗർ ടൂൾ നിങ്ങൾക്ക് ഉപയോഗിക്കാം.

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

  • സിംഗിൾ ഇവന്റ് അസ്വസ്ഥതകൾ
  • AN 737: Intel Arria 10 ഉപകരണങ്ങളിൽ SEU കണ്ടെത്തലും വീണ്ടെടുക്കലും

ഫീച്ചറുകൾ

  • സിംഗിൾ ഇവന്റ് ഫങ്ഷണൽ ഇന്ററപ്റ്റുകൾ (SEFI) ലഘൂകരിക്കുന്നതിനുള്ള സിസ്റ്റം പ്രതികരണം വിലയിരുത്താൻ നിങ്ങളെ അനുവദിക്കുന്നു.
  • മുഴുവൻ സിസ്റ്റം ബീം ടെസ്റ്റിംഗിന്റെ ആവശ്യകത ഇല്ലാതാക്കി, ഇൻ-ഹൗസ് SEFI സ്വഭാവസവിശേഷതകൾ നടത്താൻ നിങ്ങളെ അനുവദിക്കുന്നു. പകരം, ഉപകരണ തലത്തിൽ നിങ്ങൾക്ക് ബീം ടെസ്റ്റിംഗ് സമയത്തിലെ പരാജയങ്ങളിലേക്ക് (FIT)/Mb അളവ് പരിമിതപ്പെടുത്താം.
  • നിങ്ങളുടെ ഡിസൈൻ ആർക്കിടെക്ചറിന് പ്രസക്തമായ SEFI സ്വഭാവം അനുസരിച്ച് FIT നിരക്കുകൾ സ്കെയിൽ ചെയ്യുക. നിങ്ങൾക്ക് മുഴുവൻ ഉപകരണത്തിലുടനീളം തെറ്റായ കുത്തിവയ്പ്പുകൾ ക്രമരഹിതമായി വിതരണം ചെയ്യാം അല്ലെങ്കിൽ പരിശോധന വേഗത്തിലാക്കാൻ പ്രത്യേക പ്രവർത്തന മേഖലകളിലേക്ക് അവയെ പരിമിതപ്പെടുത്താം.
  • ഒരൊറ്റ ഇവന്റ് അപ്‌സെറ്റുകൾ (SEU) മൂലമുണ്ടാകുന്ന തടസ്സങ്ങൾ കുറയ്ക്കുന്നതിന് നിങ്ങളുടെ ഡിസൈൻ ഒപ്റ്റിമൈസ് ചെയ്യുക.

ഉപകരണ പിന്തുണ

Fault Injection IP കോർ Intel Arria® 10, Intel Cyclone® 10 GX, Stratix® V ഫാമിലി ഉപകരണങ്ങളെ പിന്തുണയ്ക്കുന്നു. ഓർഡറിംഗ് കോഡിലെ -SC സഫിക്‌സ് ഉള്ള ഉപകരണങ്ങളിൽ സൈക്ലോൺ V ഫാമിലി ഫോൾട്ട് ഇഞ്ചക്ഷൻ പിന്തുണയ്ക്കുന്നു. -എസ്‌സി സഫിക്‌സ് സൈക്ലോൺ വി ഉപകരണങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങൾ ഓർഡർ ചെയ്യുന്നതിന് നിങ്ങളുടെ പ്രാദേശിക വിൽപ്പന പ്രതിനിധിയെ ബന്ധപ്പെടുക.

വിഭവ വിനിയോഗവും പ്രകടനവും
Intel Quartus Prime സോഫ്‌റ്റ്‌വെയർ സ്‌ട്രാറ്റിക്സ് V A7 FPGA-യ്‌ക്കായി ഇനിപ്പറയുന്ന റിസോഴ്‌സ് എസ്റ്റിമേറ്റ് സൃഷ്‌ടിക്കുന്നു. മറ്റ് ഉപകരണങ്ങളുടെ ഫലങ്ങൾ സമാനമാണ്.

ഇന്റൽ കോർപ്പറേഷൻ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. ഇന്റൽ, ഇന്റൽ ലോഗോ, മറ്റ് ഇന്റൽ മാർക്കുകൾ എന്നിവ ഇന്റൽ കോർപ്പറേഷന്റെയോ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെയോ വ്യാപാരമുദ്രകളാണ്. ഇന്റലിന്റെ സ്റ്റാൻഡേർഡ് വാറന്റിക്ക് അനുസൃതമായി അതിന്റെ FPGA, അർദ്ധചാലക ഉൽപ്പന്നങ്ങളുടെ പ്രകടനം നിലവിലെ സ്പെസിഫിക്കേഷനുകളിലേക്ക് Intel വാറന്റ് ചെയ്യുന്നു, എന്നാൽ അറിയിപ്പ് കൂടാതെ ഏത് സമയത്തും ഏത് ഉൽപ്പന്നങ്ങളിലും സേവനങ്ങളിലും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. Intel രേഖാമൂലം രേഖാമൂലം സമ്മതിച്ചതല്ലാതെ ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും വിവരങ്ങളുടെയോ ഉൽപ്പന്നത്തിന്റെയോ സേവനത്തിന്റെയോ ആപ്ലിക്കേഷനിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഉത്തരവാദിത്തമോ ബാധ്യതയോ Intel ഏറ്റെടുക്കുന്നില്ല. ഏതെങ്കിലും പ്രസിദ്ധീകരിച്ച വിവരങ്ങളെ ആശ്രയിക്കുന്നതിന് മുമ്പും ഉൽപ്പന്നങ്ങൾക്കോ ​​സേവനങ്ങൾക്കോ ​​​​ഓർഡറുകൾ നൽകുന്നതിനുമുമ്പ് ഉപകരണ സവിശേഷതകളുടെ ഏറ്റവും പുതിയ പതിപ്പ് നേടുന്നതിന് ഇന്റൽ ഉപഭോക്താക്കളോട് നിർദ്ദേശിക്കുന്നു. *മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.

തെറ്റായ ഇഞ്ചക്ഷൻ ഐപി കോർ FPGA പ്രകടനവും വിഭവ വിനിയോഗവും

ഉപകരണം എ.എൽ.എം ലോജിക് രജിസ്റ്ററുകൾ M20K
പ്രാഥമികം സെക്കൻഡറി
സ്ട്രാറ്റിക്സ് വി എ7 3,821 5,179 0 0

Intel Quartus Prime സോഫ്റ്റ്‌വെയർ ഇൻസ്റ്റാളേഷനിൽ Intel FPGA IP ലൈബ്രറി ഉൾപ്പെടുന്നു. ഒരു അധിക ലൈസൻസിന്റെ ആവശ്യമില്ലാതെ തന്നെ നിങ്ങളുടെ പ്രൊഡക്ഷൻ ഉപയോഗത്തിന് ഉപയോഗപ്രദമായ നിരവധി ഐപി കോറുകൾ ഈ ലൈബ്രറി നൽകുന്നു. ചില Intel FPGA IP കോറുകൾക്ക് പ്രൊഡക്ഷൻ ഉപയോഗത്തിനായി ഒരു പ്രത്യേക ലൈസൻസ് വാങ്ങേണ്ടതുണ്ട്. ഒരു പൂർണ്ണ പ്രൊഡക്ഷൻ ഐപി കോർ ലൈസൻസ് വാങ്ങാൻ തീരുമാനിക്കുന്നതിന് മുമ്പ്, സിമുലേഷനിലും ഹാർഡ്‌വെയറിലും ഈ ലൈസൻസുള്ള Intel FPGA IP കോറുകൾ വിലയിരുത്താൻ Intel FPGA IP മൂല്യനിർണ്ണയ മോഡ് നിങ്ങളെ അനുവദിക്കുന്നു. നിങ്ങൾ ഹാർഡ്‌വെയർ ടെസ്റ്റിംഗ് പൂർത്തിയാക്കി പ്രൊഡക്ഷനിൽ ഐപി ഉപയോഗിക്കാൻ തയ്യാറായതിന് ശേഷം ലൈസൻസുള്ള ഇന്റൽ ഐപി കോറുകൾക്കായി ഒരു പൂർണ്ണ പ്രൊഡക്ഷൻ ലൈസൻസ് നിങ്ങൾ വാങ്ങേണ്ടതുണ്ട്. Intel Quartus Prime സോഫ്‌റ്റ്‌വെയർ ഡിഫോൾട്ടായി ഇനിപ്പറയുന്ന സ്ഥലങ്ങളിൽ IP കോറുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നു:

IP കോർ ഇൻസ്റ്റലേഷൻ പാത

intel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-1

IP കോർ ഇൻസ്റ്റലേഷൻ സ്ഥാനങ്ങൾ

സ്ഥാനം സോഫ്റ്റ്വെയർ പ്ലാറ്റ്ഫോം
:\intelFPGA_pro\quartus\ip\altera ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പ്രോ പതിപ്പ് വിൻഡോസ്*
:\intelFPGA\quartus\ip\altera ഇന്റൽ ക്വാർട്ടസ് പ്രൈം സ്റ്റാൻഡേർഡ് എഡിഷൻ വിൻഡോസ്
:/intelFPGA_pro/quartus/ip/altera ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പ്രോ പതിപ്പ് ലിനക്സ് *
:/intelFPGA/quartus/ip/altera ഇന്റൽ ക്വാർട്ടസ് പ്രൈം സ്റ്റാൻഡേർഡ് എഡിഷൻ ലിനക്സ്

കുറിപ്പ്: Intel Quartus Prime സോഫ്‌റ്റ്‌വെയർ ഇൻസ്റ്റലേഷൻ പാതയിലെ സ്‌പെയ്‌സുകളെ പിന്തുണയ്‌ക്കുന്നില്ല.

ഐപി കോറുകൾ ഇഷ്ടാനുസൃതമാക്കുകയും സൃഷ്ടിക്കുകയും ചെയ്യുന്നു
വൈവിധ്യമാർന്ന ആപ്ലിക്കേഷനുകളെ പിന്തുണയ്ക്കുന്നതിന് നിങ്ങൾക്ക് ഐപി കോറുകൾ ഇഷ്ടാനുസൃതമാക്കാൻ കഴിയും. ഇന്റൽ ക്വാർട്ടസ് പ്രൈം ഐപി കാറ്റലോഗും പാരാമീറ്റർ എഡിറ്ററും ഐപി കോർ പോർട്ടുകൾ, സവിശേഷതകൾ, ഔട്ട്‌പുട്ട് എന്നിവ വേഗത്തിൽ തിരഞ്ഞെടുക്കാനും കോൺഫിഗർ ചെയ്യാനും നിങ്ങളെ അനുവദിക്കുന്നു. files.

IP കാറ്റലോഗും പാരാമീറ്റർ എഡിറ്ററും
IP കാറ്റലോഗ് തിരയൽ പാതയിലേക്ക് നിങ്ങൾ ചേർക്കുന്ന Intel FPGA IP, മറ്റ് IP എന്നിവയുൾപ്പെടെ നിങ്ങളുടെ പ്രോജക്റ്റിനായി ലഭ്യമായ IP കോറുകൾ IP കാറ്റലോഗ് പ്രദർശിപ്പിക്കുന്നു.. ഒരു IP കോർ കണ്ടെത്തുന്നതിനും ഇഷ്ടാനുസൃതമാക്കുന്നതിനും IP കാറ്റലോഗിന്റെ ഇനിപ്പറയുന്ന സവിശേഷതകൾ ഉപയോഗിക്കുക:

  • സജീവ ഉപകരണ കുടുംബത്തിന് IP കാണിക്കുന്നതിന് IP കാറ്റലോഗ് ഫിൽട്ടർ ചെയ്യുക അല്ലെങ്കിൽ എല്ലാ ഉപകരണ കുടുംബങ്ങൾക്കും IP കാണിക്കുക. നിങ്ങൾക്ക് പ്രോജക്റ്റ് തുറന്നിട്ടില്ലെങ്കിൽ, IP കാറ്റലോഗിലെ ഉപകരണ കുടുംബം തിരഞ്ഞെടുക്കുക.
  • ഐപി കാറ്റലോഗിൽ ഏതെങ്കിലും പൂർണ്ണമോ ഭാഗികമോ ആയ ഐപി കോർ നെയിം കണ്ടെത്താൻ തിരയൽ ഫീൽഡിൽ ടൈപ്പ് ചെയ്യുക.
  • പിന്തുണയ്‌ക്കുന്ന ഉപകരണങ്ങളെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾ പ്രദർശിപ്പിക്കുന്നതിനും IP കോറിന്റെ ഇൻസ്റ്റാളേഷൻ ഫോൾഡർ തുറക്കുന്നതിനും IP ഡോക്യുമെന്റേഷനിലേക്കുള്ള ലിങ്കുകൾക്കുമായി IP കാറ്റലോഗിലെ ഒരു IP കോർ നാമത്തിൽ വലത്-ക്ലിക്ക് ചെയ്യുക.
  • ക്ലിക്ക് ചെയ്യുക ഇതിനായി തിരയുക Partner IP to access partner IP information on the web.

ഒരു ഐപി വേരിയേഷൻ പേര്, ഓപ്ഷണൽ പോർട്ടുകൾ, ഔട്ട്പുട്ട് എന്നിവ വ്യക്തമാക്കാൻ പാരാമീറ്റർ എഡിറ്റർ നിങ്ങളോട് ആവശ്യപ്പെടുന്നു. file ജനറേഷൻ ഓപ്ഷനുകൾ. പാരാമീറ്റർ എഡിറ്റർ ഒരു ഉയർന്ന തലത്തിലുള്ള ഇന്റൽ ക്വാർട്ടസ് പ്രൈം ഐപി സൃഷ്ടിക്കുന്നു file (.ip) ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പ്രോ എഡിഷൻ പ്രോജക്റ്റുകളിലെ ഐപി വ്യതിയാനത്തിന്. പാരാമീറ്റർ എഡിറ്റർ ഒരു ഉയർന്ന തലത്തിലുള്ള ക്വാർട്ടസ് ഐപി സൃഷ്ടിക്കുന്നു file (.qip) ഇന്റൽ ക്വാർട്ടസ് പ്രൈം സ്റ്റാൻഡേർഡ് എഡിഷൻ പ്രോജക്റ്റുകളിലെ IP വ്യതിയാനത്തിന്. ഇവ fileപ്രോജക്റ്റിലെ IP വ്യതിയാനത്തെ പ്രതിനിധീകരിക്കുന്നു, കൂടാതെ പാരാമീറ്ററൈസേഷൻ വിവരങ്ങൾ സംഭരിക്കുകയും ചെയ്യുന്നു.

IP പാരാമീറ്റർ എഡിറ്റർ (ഇന്റൽ ക്വാർട്ടസ് പ്രൈം സ്റ്റാൻഡേർഡ് എഡിഷൻ)intel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-2

IP കോർ ജനറേഷൻ ഔട്ട്പുട്ട് (ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പ്രോ എഡിഷൻ)

ഇന്റൽ ക്വാർട്ടസ് പ്രൈം സോഫ്‌റ്റ്‌വെയർ ഇനിപ്പറയുന്ന ഔട്ട്‌പുട്ട് സൃഷ്‌ടിക്കുന്നു file ഒരു പ്ലാറ്റ്ഫോം ഡിസൈനർ സിസ്റ്റത്തിന്റെ ഭാഗമല്ലാത്ത വ്യക്തിഗത IP കോറുകൾക്കുള്ള ഘടന.

വ്യക്തിഗത ഐപി കോർ ജനറേഷൻ ഔട്ട്പുട്ട് (ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പ്രോ പതിപ്പ്)intel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-3

  • നിങ്ങളുടെ ഐപി കോർ വേരിയേഷനായി പിന്തുണയ്ക്കുകയും പ്രവർത്തനക്ഷമമാക്കുകയും ചെയ്താൽ.

ഔട്ട്പുട്ട് Fileഇന്റൽ എഫ്പിജിഎ ഐപി ജനറേഷന്റെ എസ്

File പേര് വിവരണം
<your_ip>.ip ഉയർന്ന തലത്തിലുള്ള IP വ്യതിയാനം file അതിൽ നിങ്ങളുടെ പ്രോജക്റ്റിലെ ഒരു IP കോറിന്റെ പാരാമീറ്ററൈസേഷൻ അടങ്ങിയിരിക്കുന്നു. IP വ്യതിയാനം ഒരു പ്ലാറ്റ്ഫോം ഡിസൈനർ സിസ്റ്റത്തിന്റെ ഭാഗമാണെങ്കിൽ, പാരാമീറ്റർ എഡിറ്ററും ഒരു .qsys സൃഷ്ടിക്കുന്നു. file.
<your_ip>.cmp VHDL ഘടക പ്രഖ്യാപനം (.cmp) file ഒരു വാചകമാണ് file VHDL ഡിസൈനിൽ നിങ്ങൾ ഉപയോഗിക്കുന്ന പ്രാദേശിക ജനറിക്, പോർട്ട് നിർവചനങ്ങൾ അടങ്ങിയിരിക്കുന്നു files.
<your_ip>_generation.rpt IP അല്ലെങ്കിൽ പ്ലാറ്റ്ഫോം ഡിസൈനർ ജനറേഷൻ ലോഗ് file. IP ജനറേഷൻ സമയത്ത് സന്ദേശങ്ങളുടെ ഒരു സംഗ്രഹം പ്രദർശിപ്പിക്കുന്നു.
തുടർന്നു…
File പേര് വിവരണം
<your_ip>.qgsimc (പ്ലാറ്റ്ഫോം ഡിസൈനർ സിസ്റ്റങ്ങൾ മാത്രം) സിമുലേഷൻ കാഷിംഗ് file അത് .qsys, .ip എന്നിവ താരതമ്യം ചെയ്യുന്നു fileപ്ലാറ്റ്‌ഫോം ഡിസൈനർ സിസ്റ്റത്തിന്റെയും ഐപി കോറിന്റെയും നിലവിലെ പാരാമീറ്ററൈസേഷൻ ഉപയോഗിച്ച്. പ്ലാറ്റ്‌ഫോം ഡിസൈനറിന് HDL-ന്റെ പുനരുജ്ജീവനം ഒഴിവാക്കാനാകുമോ എന്ന് ഈ താരതമ്യം നിർണ്ണയിക്കുന്നു.
<your_ip>.qgsynth (പ്ലാറ്റ്ഫോം ഡിസൈനർ സിസ്റ്റങ്ങൾ മാത്രം) സിന്തസിസ് കാഷിംഗ് file അത് .qsys, .ip എന്നിവ താരതമ്യം ചെയ്യുന്നു fileപ്ലാറ്റ്‌ഫോം ഡിസൈനർ സിസ്റ്റത്തിന്റെയും ഐപി കോറിന്റെയും നിലവിലെ പാരാമീറ്ററൈസേഷൻ ഉപയോഗിച്ച്. പ്ലാറ്റ്‌ഫോം ഡിസൈനറിന് HDL-ന്റെ പുനരുജ്ജീവനം ഒഴിവാക്കാനാകുമോ എന്ന് ഈ താരതമ്യം നിർണ്ണയിക്കുന്നു.
<your_ip>.qip IP ഘടകം സംയോജിപ്പിക്കുന്നതിനും കംപൈൽ ചെയ്യുന്നതിനുമുള്ള എല്ലാ വിവരങ്ങളും അടങ്ങിയിരിക്കുന്നു.
<your_ip>.csv IP ഘടകത്തിന്റെ അപ്‌ഗ്രേഡ് നിലയെക്കുറിച്ചുള്ള വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു.
.bsf ബ്ലോക്ക് ഡയഗ്രാമിൽ ഉപയോഗിക്കുന്നതിനുള്ള ഐപി വ്യതിയാനത്തിന്റെ ഒരു പ്രതീക പ്രതിനിധാനം Files (.bdf).
<your_ip>.spd ഇൻപുട്ട് file ip-make-simscript-ന് സിമുലേഷൻ സ്ക്രിപ്റ്റുകൾ സൃഷ്ടിക്കേണ്ടതുണ്ട്. .spd file എന്നതിന്റെ ഒരു ലിസ്റ്റ് അടങ്ങിയിരിക്കുന്നു fileനിങ്ങൾ ആരംഭിക്കുന്ന ഓർമ്മകളെ കുറിച്ചുള്ള വിവരങ്ങളോടൊപ്പം സിമുലേഷനായി നിങ്ങൾ സൃഷ്ടിക്കുന്നു.
<your_ip>.ppf പിൻ പ്ലാനർ File (.ppf) പിൻ പ്ലാനറിനൊപ്പം ഉപയോഗിക്കുന്നതിനായി നിങ്ങൾ സൃഷ്ടിക്കുന്ന IP ഘടകങ്ങൾക്കുള്ള പോർട്ട്, നോഡ് അസൈൻമെന്റുകൾ സംഭരിക്കുന്നു.
<your_ip>_bb.v വെരിലോഗ് ബ്ലാക്ക്ബോക്സ് ഉപയോഗിക്കുക (_bb.v) file ബ്ലാക്ക്‌ബോക്‌സ് ആയി ഉപയോഗിക്കുന്നതിനുള്ള ഒരു ശൂന്യമായ മൊഡ്യൂൾ ഡിക്ലറേഷൻ ആയി.
<your_ip>_inst.v അല്ലെങ്കിൽ _inst.vhd HDL മുൻampതൽക്ഷണ ടെംപ്ലേറ്റ്. ഇതിലെ ഉള്ളടക്കങ്ങൾ പകർത്തി ഒട്ടിക്കുക file നിങ്ങളുടെ HDL-ലേക്ക് file IP വ്യതിയാനം തൽക്ഷണം ചെയ്യാൻ.
<your_ip>.റെഗ്മാപ്പ് ഐപിയിൽ രജിസ്റ്റർ വിവരങ്ങൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, ഇന്റൽ ക്വാർട്ടസ് പ്രൈം സോഫ്റ്റ്‌വെയർ .regmap സൃഷ്ടിക്കുന്നു file. .regmap file മാസ്റ്റർ, സ്ലേവ് ഇന്റർഫേസുകളുടെ രജിസ്റ്റർ മാപ്പ് വിവരങ്ങൾ വിവരിക്കുന്നു. ഈ file പൂരകങ്ങൾ

.sopcinfo file സിസ്റ്റത്തെക്കുറിച്ചുള്ള കൂടുതൽ വിശദമായ രജിസ്റ്റർ വിവരങ്ങൾ നൽകിക്കൊണ്ട്. ഈ file രജിസ്റ്റർ ഡിസ്പ്ലേ പ്രാപ്തമാക്കുന്നു viewസിസ്റ്റം കൺസോളിലെ ഉപയോക്താക്കൾക്ക് ഇഷ്ടാനുസൃതമാക്കാവുന്ന സ്ഥിതിവിവരക്കണക്കുകളും.

<your_ip>.svd HPS സിസ്റ്റം ഡീബഗ് ടൂളുകളെ അനുവദിക്കുന്നു view ഒരു പ്ലാറ്റ്ഫോം ഡിസൈനർ സിസ്റ്റത്തിനുള്ളിൽ HPS-ലേക്ക് ബന്ധിപ്പിക്കുന്ന പെരിഫറലുകളുടെ രജിസ്റ്റർ മാപ്പുകൾ.

സിന്തസിസ് സമയത്ത്, ഇന്റൽ ക്വാർട്ടസ് പ്രൈം സോഫ്റ്റ്‌വെയർ .svd സംഭരിക്കുന്നു file.sof-ലെ സിസ്റ്റം കൺസോൾ മാസ്റ്ററുകൾക്ക് ദൃശ്യമാകുന്ന സ്ലേവ് ഇന്റർഫേസിനായുള്ള s file ഡീബഗ് സെഷനിൽ. രജിസ്റ്റർ മാപ്പ് വിവരങ്ങൾക്കായി പ്ലാറ്റ്ഫോം ഡിസൈനർ അന്വേഷിക്കുന്ന ഈ വിഭാഗം സിസ്റ്റം കൺസോൾ വായിക്കുന്നു. സിസ്റ്റം സ്ലേവുകൾക്കായി, പ്ലാറ്റ്ഫോം ഡിസൈനർ രജിസ്റ്ററുകൾ പേര് പ്രകാരം ആക്സസ് ചെയ്യുന്നു.

<your_ip>.വി

<your_ip>.vhd

എച്ച്.ഡി.എൽ fileസമന്വയത്തിനോ അനുകരണത്തിനോ വേണ്ടി ഓരോ സബ്‌മോഡ്യൂളും അല്ലെങ്കിൽ ചൈൽഡ് ഐപി കോറും തൽക്ഷണം ചെയ്യുന്നവ.
ഉപദേഷ്ടാവ്/ ഒരു സിമുലേഷൻ സജ്ജീകരിക്കുന്നതിനും പ്രവർത്തിപ്പിക്കുന്നതിനുമുള്ള ഒരു msim_setup.tcl സ്ക്രിപ്റ്റ് അടങ്ങിയിരിക്കുന്നു.
aldec/ ഒരു സിമുലേഷൻ സജ്ജീകരിക്കുന്നതിനും പ്രവർത്തിപ്പിക്കുന്നതിനുമുള്ള ഒരു സ്ക്രിപ്റ്റ് rivierapro_setup.tcl അടങ്ങിയിരിക്കുന്നു.
/സിനോപ്സിസ്/വിസിഎസ്

/സിനോപ്സിസ്/വിസിഎസ്എംഎക്സ്

ഒരു സിമുലേഷൻ സജ്ജീകരിക്കുന്നതിനും പ്രവർത്തിപ്പിക്കുന്നതിനുമുള്ള ഒരു ഷെൽ സ്ക്രിപ്റ്റ് vcs_setup.sh അടങ്ങിയിരിക്കുന്നു.

ഒരു ഷെൽ സ്ക്രിപ്റ്റ് vcsmx_setup.sh, synopsys_sim.setup എന്നിവ അടങ്ങിയിരിക്കുന്നു file ഒരു സിമുലേഷൻ സജ്ജീകരിക്കാനും പ്രവർത്തിപ്പിക്കാനും.

/കാഡൻസ് ഒരു ഷെൽ സ്ക്രിപ്റ്റ് ncsim_setup.sh ഉം മറ്റ് സജ്ജീകരണവും അടങ്ങിയിരിക്കുന്നു fileഒരു സിമുലേഷൻ സജ്ജീകരിക്കാനും പ്രവർത്തിപ്പിക്കാനും എസ്.
/xcelium ഒരു സമാന്തര സിമുലേറ്റർ ഷെൽ സ്ക്രിപ്റ്റ് xcelium_setup.sh ഉം മറ്റ് സജ്ജീകരണവും അടങ്ങിയിരിക്കുന്നു fileഒരു സിമുലേഷൻ സജ്ജീകരിക്കാനും പ്രവർത്തിപ്പിക്കാനും s.
/സബ്മോഡ്യൂളുകൾ HDL അടങ്ങിയിരിക്കുന്നു fileഐപി കോർ സബ്‌മോഡ്യൂളിനായി എസ്.
<ഐപി സബ്മോഡ്യൂൾ>/ പ്ലാറ്റ്‌ഫോം ഡിസൈനർ സൃഷ്‌ടിക്കുന്ന ഓരോ ഐപി സബ്‌മോഡ്യൂൾ ഡയറക്‌ടറിക്കും പ്ലാറ്റ്‌ഫോം ഡിസൈനർ / സിന്ത്, / സിം സബ് ഡയറക്‌ടറികൾ സൃഷ്‌ടിക്കുന്നു.

പ്രവർത്തന വിവരണം
Fault Injection IP കോർ ഉപയോഗിച്ച്, ഡിസൈനർമാർക്ക് SEFI സ്വഭാവസവിശേഷതകൾ ഇൻ-ഹൌസ് ചെയ്യാനും SEFI സ്വഭാവം അനുസരിച്ച് FIT നിരക്കുകൾ സ്കെയിൽ ചെയ്യാനും SEU-കളുടെ പ്രഭാവം കുറയ്ക്കുന്നതിന് ഡിസൈനുകൾ ഒപ്റ്റിമൈസ് ചെയ്യാനും കഴിയും.

സിംഗിൾ ഇവന്റ് അപ്സെറ്റ് ലഘൂകരണം

ഇന്റഗ്രേറ്റഡ് സർക്യൂട്ടുകളും FPGA പോലുള്ള പ്രോഗ്രാമബിൾ ലോജിക് ഉപകരണങ്ങളും SEU-കൾക്ക് വിധേയമാണ്. SEU-കൾ രണ്ട് പ്രധാന സ്രോതസ്സുകൾ മൂലമുണ്ടാകുന്ന ക്രമരഹിതവും നശിപ്പിക്കാത്തതുമായ സംഭവങ്ങളാണ്: ആൽഫ കണങ്ങളും കോസ്മിക് കിരണങ്ങളിൽ നിന്നുള്ള ന്യൂട്രോണുകളും. റേഡിയേഷൻ ലോജിക് രജിസ്റ്റർ, എംബഡഡ് മെമ്മറി ബിറ്റ്, അല്ലെങ്കിൽ ഒരു കോൺഫിഗറേഷൻ റാം (CRAM) ബിറ്റ് എന്നിവയെ അതിന്റെ അവസ്ഥ മാറ്റാൻ ഇടയാക്കും, അങ്ങനെ അപ്രതീക്ഷിതമായ ഉപകരണ പ്രവർത്തനത്തിലേക്ക് നയിക്കുന്നു. Intel Arria 10, Intel Cyclone 10 GX, Arria V, Cyclone V, Stratix V എന്നിവയ്ക്കും പുതിയ ഉപകരണങ്ങൾക്കും ഇനിപ്പറയുന്ന CRAM കഴിവുകളുണ്ട്:

  • പിശക് കണ്ടെത്തൽ സൈക്ലിക്കൽ റിഡൻഡൻസ് ചെക്കിംഗ് (EDCRC)
  • അസ്വസ്ഥമായ CRAM (സ്‌ക്രബ്ബിംഗ്) സ്വയമേവ തിരുത്തൽ
  • അസ്വസ്ഥമായ CRAM അവസ്ഥ സൃഷ്ടിക്കാനുള്ള കഴിവ് (തെറ്റായ കുത്തിവയ്പ്പ്)

Intel FPGA ഉപകരണങ്ങളിലെ SEU ലഘൂകരണത്തെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ബന്ധപ്പെട്ട ഉപകരണ ഹാൻഡ്‌ബുക്കിലെ SEU മിറ്റിഗേഷൻ ചാപ്റ്റർ കാണുക.

തെറ്റായ ഇഞ്ചക്ഷൻ ഐപി പിൻ വിവരണം

ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഐപി കോറിൽ ഇനിപ്പറയുന്ന I/O പിൻസ് ഉൾപ്പെടുന്നു.

തെറ്റായ ഇഞ്ചക്ഷൻ ഐപി കോർ I/O പിൻസ്

പിൻ പേര് പിൻ ദിശ പിൻ വിവരണം
crcerror_pin ഇൻപുട്ട് പിശക് സന്ദേശ രജിസ്റ്ററിൽ നിന്നുള്ള ഇൻപുട്ട് അൺലോഡർ Intel FPGA IP (EMR അൺലോഡർ IP). ഉപകരണത്തിന്റെ EDCRC ഒരു CRC പിശക് കണ്ടെത്തിയപ്പോൾ ഈ സിഗ്നൽ ഉറപ്പിക്കുന്നു.
emr_data ഇൻപുട്ട് പിശക് സന്ദേശ രജിസ്റ്റർ (EMR) ഉള്ളടക്കം. EMR ഫീൽഡുകൾക്കായി ഉചിതമായ ഉപകരണ ഹാൻഡ്ബുക്ക് കാണുക.

ഈ ഇൻപുട്ട് അവലോൺ സ്ട്രീമിംഗ് ഡാറ്റാ ഇന്റർഫേസ് സിഗ്നലുമായി പൊരുത്തപ്പെടുന്നു.

emr_valid ഇൻപുട്ട് emr_data ഇൻപുട്ടുകളിൽ സാധുവായ ഡാറ്റ അടങ്ങിയിരിക്കുന്നതായി സൂചിപ്പിക്കുന്നു. ഇതൊരു അവലോൺ സ്ട്രീമിംഗ് സാധുവായ ഇന്റർഫേസ് സിഗ്നലാണ്.
പുനഃസജ്ജമാക്കുക ഇൻപുട്ട് മൊഡ്യൂൾ റീസെറ്റ് ഇൻപുട്ട്. റീസെറ്റ് പൂർണ്ണമായി നിയന്ത്രിക്കുന്നത് Fault Injection Debugger ആണ്.
പിശക്_ഇൻജക്‌റ്റ് ചെയ്‌തു ഔട്ട്പുട്ട് ജെ വഴി കമാൻഡ് ചെയ്തതുപോലെ CRAM-ലേക്ക് ഒരു പിശക് കുത്തിവച്ചതായി സൂചിപ്പിക്കുന്നുTAG ഇന്റർഫേസ്. ഈ സിഗ്നൽ ഉറപ്പിക്കുന്ന സമയ ദൈർഘ്യം J-ന്റെ നിങ്ങളുടെ ക്രമീകരണങ്ങളെ ആശ്രയിച്ചിരിക്കുന്നുTAG TCK, നിയന്ത്രണ ബ്ലോക്ക് സിഗ്നലുകൾ. സാധാരണഗതിയിൽ, സമയം TCK സിഗ്നലിന്റെ ഏകദേശം 20 ക്ലോക്ക് സൈക്കിളുകളാണ്.
എറർ_സ്‌ക്രബ്ഡ് ഔട്ട്പുട്ട് J വഴി കമാൻഡ് ചെയ്തതുപോലെ ഉപകരണ സ്‌ക്രബ്ബിംഗ് പൂർത്തിയായതായി സൂചിപ്പിക്കുന്നുTAG ഇന്റർഫേസ്. ഈ സിഗ്നൽ ഉറപ്പിക്കുന്ന സമയ ദൈർഘ്യം J-ന്റെ നിങ്ങളുടെ ക്രമീകരണങ്ങളെ ആശ്രയിച്ചിരിക്കുന്നുTAG TCK, നിയന്ത്രണ ബ്ലോക്ക് സിഗ്നലുകൾ. സാധാരണഗതിയിൽ, സമയം TCK സിഗ്നലിന്റെ ഏകദേശം 20 ക്ലോക്ക് സൈക്കിളുകളാണ്.
insc ഔട്ട്പുട്ട് ഓപ്ഷണൽ ഔട്ട്പുട്ട്. Fault Injection IP ഈ ക്ലോക്ക് ഉപയോഗിക്കുന്നു, ഉദാഹരണത്തിന്ample, EMR_unloader ബ്ലോക്ക് ക്ലോക്ക് ചെയ്യാൻ.

തെറ്റായ ഇഞ്ചക്ഷൻ ഐപി പിൻ ഡയഗ്രം

intel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-4

ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഡീബഗ്ഗർ, ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഐപി കോർ എന്നിവ ഉപയോഗിക്കുന്നു

Fault Injection ഡീബഗ്ഗർ, Fault Injection IP കോറുമായി ചേർന്ന് പ്രവർത്തിക്കുന്നു. ആദ്യം, നിങ്ങളുടെ ഡിസൈനിലെ ഐപി കോർ ഉടനടി, കംപൈൽ ചെയ്യുക, തത്ഫലമായുണ്ടാകുന്ന കോൺഫിഗറേഷൻ ഡൗൺലോഡ് ചെയ്യുക file നിങ്ങളുടെ ഉപകരണത്തിലേക്ക്. തുടർന്ന്, നിങ്ങൾ Intel Quartus Prime സോഫ്‌റ്റ്‌വെയറിനുള്ളിൽ നിന്നോ കമാൻഡ് ലൈനിൽ നിന്നോ സോഫ്റ്റ് പിശകുകൾ അനുകരിക്കുന്നതിന് Fault Injection Debugger പ്രവർത്തിപ്പിക്കുന്നു.

  • ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഡീബഗ്ഗർ നിങ്ങളെ ഇന്ററാക്ടീവായി അല്ലെങ്കിൽ ബാച്ച് കമാൻഡുകൾ വഴി തെറ്റായ കുത്തിവയ്പ്പ് പരീക്ഷണങ്ങൾ പ്രവർത്തിപ്പിക്കാൻ അനുവദിക്കുന്നു, കൂടാതെ തെറ്റായ കുത്തിവയ്പ്പുകൾക്കായി നിങ്ങളുടെ രൂപകൽപ്പനയിലെ ലോജിക്കൽ ഏരിയകൾ വ്യക്തമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
  • ഒരു സ്ക്രിപ്റ്റ് വഴി ഡീബഗ്ഗർ പ്രവർത്തിപ്പിക്കുന്നതിന് കമാൻഡ്-ലൈൻ ഇന്റർഫേസ് ഉപയോഗപ്രദമാണ്.

കുറിപ്പ്

ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഡീബഗ്ഗർ ജെ വഴി ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഐപി കോറുമായി ആശയവിനിമയം നടത്തുന്നുTAG ഇന്റർഫേസ്. ജെയിൽ നിന്നുള്ള കമാൻഡുകൾ ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഐപി സ്വീകരിക്കുന്നുTAG ജെ മുഖേനയുള്ള ഇന്റർഫേസും റിപ്പോർട്ടുകളുടെ നിലയുംTAG ഇന്റർഫേസ്. നിങ്ങളുടെ ഉപകരണത്തിൽ സോഫ്റ്റ് ലോജിക്കിലാണ് Fault Injection IP കോർ നടപ്പിലാക്കുന്നത്; അതിനാൽ, നിങ്ങളുടെ ഡിസൈനിലെ ഈ ലോജിക് ഉപയോഗം നിങ്ങൾ കണക്കിലെടുക്കണം. ലാബിൽ SEU-നോടുള്ള നിങ്ങളുടെ ഡിസൈനിന്റെ പ്രതികരണം ചിത്രീകരിക്കുകയും നിങ്ങളുടെ അന്തിമ വിന്യസിച്ച രൂപകൽപ്പനയിൽ നിന്ന് IP കോർ ഒഴിവാക്കുകയും ചെയ്യുക എന്നതാണ് ഒരു രീതിശാസ്ത്രം.

ഇനിപ്പറയുന്ന IP കോറുകൾക്കൊപ്പം നിങ്ങൾ Fault Injection IP കോർ ഉപയോഗിക്കുന്നു:

  • Error Message Register Unloader IP core, Intel FPGA ഉപകരണങ്ങളിലെ ഹാർഡ്‌ഡൻഡ് എറർ ഡിറ്റക്ഷൻ സർക്യൂട്ട്‌റിയിൽ നിന്നുള്ള ഡാറ്റ വായിക്കുകയും സംഭരിക്കുകയും ചെയ്യുന്നു.
  • (ഓപ്ഷണൽ) വിപുലമായ SEU ഡിറ്റക്ഷൻ ഇന്റൽ FPGA IP കോർ, ഒരു സോഫ്റ്റ് പിശക് അതിനെ ബാധിക്കുമോ എന്ന് നിർണ്ണയിക്കാൻ ഉപകരണ പ്രവർത്തന സമയത്ത് ഒരു സെൻസിറ്റിവിറ്റി മാപ്പുമായി സിംഗിൾ-ബിറ്റ് പിശക് ലൊക്കേഷനുകളെ താരതമ്യം ചെയ്യുന്നു.

ഫാൾട്ട് ഇഞ്ചക്ഷൻ ഡീബഗ്ഗർ ഓവർview ബ്ലോക്ക് ഡയഗ്രംintel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-5

കുറിപ്പുകൾ:

  1. ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഐപി ടാർഗെറ്റുചെയ്‌ത ലോജിക്കിന്റെ ബിറ്റുകൾ മറിക്കുന്നു.
  2. ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഡീബഗ്ഗറും അഡ്വാൻസ്ഡ് SEU ഡിറ്റക്ഷൻ ഐപിയും ഒരേ EMR അൺലോഡർ ഇൻസ്‌റ്റൻസ് ഉപയോഗിക്കുന്നു.
  3. വിപുലമായ SEU കണ്ടെത്തൽ IP കോർ ഓപ്ഷണൽ ആണ്.

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

  • എസ്.എം.എച്ച് Fileപേജ് 13-ൽ എസ്
  • പേജ് 10-ലെ EMR അൺലോഡർ IP കോറിനെ കുറിച്ച്
  • പേജ് 11-ലെ അഡ്വാൻസ്ഡ് SEU ഡിറ്റക്ഷൻ IP കോറിനെ കുറിച്ച്

ഫാൾട്ട് ഇൻജക്ഷൻ ഐപി കോർ തൽക്ഷണം ചെയ്യുന്നു

കുറിപ്പ്

ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഐപി കോർ നിങ്ങൾ പാരാമീറ്ററുകളൊന്നും സജ്ജീകരിക്കേണ്ടതില്ല. IP കോർ ഉപയോഗിക്കുന്നതിന്, ഒരു പുതിയ IP ഇൻസ്‌റ്റൻസ് സൃഷ്‌ടിക്കുക, അത് നിങ്ങളുടെ പ്ലാറ്റ്‌ഫോം ഡിസൈനർ (സ്റ്റാൻഡേർഡ്) സിസ്റ്റത്തിൽ ഉൾപ്പെടുത്തുക, കൂടാതെ ഉചിതമായ രീതിയിൽ സിഗ്നലുകൾ ബന്ധിപ്പിക്കുക. EMR അൺലോഡർ IP കോറിനൊപ്പം നിങ്ങൾ Fault Injection IP കോർ ഉപയോഗിക്കണം. പ്ലാറ്റ്‌ഫോം ഡിസൈനറിലും ഐപി കാറ്റലോഗിലും ഫോൾട്ട് ഇഞ്ചക്ഷൻ, ഇഎംആർ അൺലോഡർ ഐപി കോറുകൾ എന്നിവ ലഭ്യമാണ്. വേറിലോഗ് HDL, SystemVerilog, അല്ലെങ്കിൽ VHDL എന്നിവ ഉപയോഗിച്ച് നിങ്ങൾക്ക് അവ നിങ്ങളുടെ RTL ഡിസൈനിലേക്ക് നേരിട്ട് ഇൻസ്റ്റൻഷ്യേറ്റ് ചെയ്യാം.

EMR അൺലോഡർ IP കോറിനെ കുറിച്ച്
EMR അൺലോഡർ IP കോർ, EMR-ന് ഒരു ഇന്റർഫേസ് നൽകുന്നു, ഇത് ഉപകരണത്തിന്റെ EDCRC തുടർച്ചയായി അപ്‌ഡേറ്റ് ചെയ്യുന്നു, അത് ഉപകരണത്തിന്റെ CRAM ബിറ്റ്‌സ് CRC സോഫ്റ്റ് പിശകുകൾക്കായി പരിശോധിക്കുന്നു.

Exampഫോൾട്ട് ഇഞ്ചക്ഷൻ ഐപി കോർ, ഇഎംആർ അൺലോഡർ ഐപി കോർ എന്നിവ ഉൾപ്പെടുന്ന പ്ലാറ്റ്ഫോം ഡിസൈനർ സിസ്റ്റംintel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-6

Example Fault Injection IP കോർ, EMR അൺലോഡർ IP കോർ ബ്ലോക്ക് ഡയഗ്രം

intel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-7

ബന്ധപ്പെട്ട വിവരങ്ങൾ
പിശക് സന്ദേശം രജിസ്റ്റർ അൺലോഡർ Intel FPGA IP കോർ ഉപയോക്തൃ ഗൈഡ്

വിപുലമായ SEU കണ്ടെത്തൽ IP കോറിനെ കുറിച്ച്

SEU ടോളറൻസ് ഒരു ഡിസൈൻ ആശങ്കയാണെങ്കിൽ അഡ്വാൻസ്ഡ് SEU ഡിറ്റക്ഷൻ (ASD) IP കോർ ഉപയോഗിക്കുക. എഎസ്ഡി ഐപി കോറിനൊപ്പം നിങ്ങൾ ഇഎംആർ അൺലോഡർ ഐപി കോർ ഉപയോഗിക്കണം. അതിനാൽ, നിങ്ങൾ ഒരേ ഡിസൈനിൽ ASD IP, Fault Injection IP എന്നിവ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവ ഒരു Avalon®-ST സ്പ്ലിറ്റർ ഘടകം വഴി EMR അൺലോഡർ ഔട്ട്പുട്ട് പങ്കിടണം. Avalon-ST സ്പ്ലിറ്റർ EMR ഉള്ളടക്കങ്ങൾ ASD, Fault Injection IP കോറുകൾ എന്നിവയിലേക്ക് വിതരണം ചെയ്യുന്ന ഒരു പ്ലാറ്റ്‌ഫോം ഡിസൈനർ സിസ്റ്റം ഇനിപ്പറയുന്ന ചിത്രം കാണിക്കുന്നു.

ഒരേ പ്ലാറ്റ്ഫോം ഡിസൈനർ സിസ്റ്റത്തിൽ ASD, Fault Injection IP എന്നിവ ഉപയോഗിക്കുന്നുintel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-8

ബന്ധപ്പെട്ട വിവരങ്ങൾ
വിപുലമായ SEU കണ്ടെത്തൽ ഇന്റൽ FPGA IP കോർ ഉപയോക്തൃ ഗൈഡ്

തെറ്റായ ഇൻജക്ഷൻ ഏരിയകൾ നിർവചിക്കുന്നു
ഒരു സെൻസിറ്റിവിറ്റി മാപ്പ് ഹെഡർ (.smh) ഉപയോഗിച്ച് നിങ്ങൾക്ക് FPGA-യുടെ പ്രത്യേക മേഖലകൾ തെറ്റായ കുത്തിവയ്പ്പിനായി നിർവ്വചിക്കാം. file. എസ്.എം.എച്ച് file ഉപകരണ CRAM ബിറ്റുകളുടെ കോർഡിനേറ്റുകൾ, അവയുടെ നിയുക്ത മേഖല (ASD റീജിയൻ), ക്രിട്ടാലിറ്റി എന്നിവ സംഭരിക്കുന്നു. ഡിസൈൻ പ്രക്രിയയിൽ നിങ്ങൾ ശ്രേണി ഉപയോഗിക്കുന്നു tagപ്രദേശം സൃഷ്ടിക്കാൻ ging. തുടർന്ന്, സമാഹരിക്കുന്ന സമയത്ത്, ഇന്റൽ ക്വാർട്ടസ് പ്രൈം അസംബ്ലർ SMH സൃഷ്ടിക്കുന്നു file. SMH-ൽ നിങ്ങൾ നിർവചിക്കുന്ന നിർദ്ദിഷ്ട ഉപകരണ മേഖലകളിലേക്കുള്ള പിശക് കുത്തിവയ്പ്പുകൾ ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഡീബഗ്ഗർ പരിമിതപ്പെടുത്തുന്നു. file.

ശ്രേണിക്രമം നിർവഹിക്കുന്നു Tagജിംഗ്
ലൊക്കേഷനിലേക്ക് ഒരു എഎസ്ഡി റീജിയൻ നൽകി നിങ്ങൾ പരിശോധനയ്‌ക്കായി എഫ്‌പി‌ജി‌എ പ്രദേശങ്ങൾ നിർവ്വചിക്കുന്നു. ഡിസൈൻ പാർട്ടീഷനുകളുടെ വിൻഡോ ഉപയോഗിച്ച് നിങ്ങളുടെ ഡിസൈൻ ശ്രേണിയുടെ ഏത് ഭാഗത്തിനും നിങ്ങൾക്ക് ഒരു ASD റീജിയൻ മൂല്യം വ്യക്തമാക്കാൻ കഴിയും.

  1. അസൈൻമെന്റുകൾ ➤ ഡിസൈൻ പാർട്ടീഷനുകളുടെ വിൻഡോ തിരഞ്ഞെടുക്കുക.
  2. ASD റീജിയൻ കോളം പ്രദർശിപ്പിക്കുന്നതിന് തലക്കെട്ട് വരിയിൽ എവിടെയും വലത്-ക്ലിക്കുചെയ്‌ത് ASD റീജിയൻ ഓണാക്കുക (ഇത് ഇതിനകം പ്രദർശിപ്പിച്ചിട്ടില്ലെങ്കിൽ).
  3. ഒരു നിർദ്ദിഷ്‌ട ASD റീജിയണിലേക്ക് അസൈൻ ചെയ്യുന്നതിനായി ഏത് പാർട്ടീഷനും 0 മുതൽ 16 വരെയുള്ള ഒരു മൂല്യം നൽകുക.
    • ഉപകരണത്തിന്റെ ഉപയോഗിക്കാത്ത ഭാഗങ്ങളിൽ ASD റീജിയൻ 0 കരുതിവച്ചിരിക്കുന്നു. ഈ പ്രദേശത്തെ നിർണ്ണായകമല്ലാത്തതായി വ്യക്തമാക്കുന്നതിന് നിങ്ങൾക്ക് ഒരു പാർട്ടീഷൻ നൽകാം..
    • ASD റീജിയൻ 1 ആണ് സ്ഥിരസ്ഥിതി മേഖല. നിങ്ങൾ ASD റീജിയൻ അസൈൻമെന്റ് വ്യക്തമായി മാറ്റുന്നില്ലെങ്കിൽ ഉപകരണത്തിന്റെ ഉപയോഗിച്ച എല്ലാ ഭാഗങ്ങളും ഈ മേഖലയിലേക്ക് അസൈൻ ചെയ്യപ്പെടും.

എസ്.എം.എച്ച് Files

എസ്.എം.എച്ച് file ഇനിപ്പറയുന്ന വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു:

  • നിങ്ങൾ ശ്രേണി ഉപയോഗിക്കുന്നില്ലെങ്കിൽ tagging (അതായത്, ഡിസൈൻ ശ്രേണിയിൽ ഡിസൈനിന് വ്യക്തമായ ASD റീജിയൻ അസൈൻമെന്റുകളൊന്നുമില്ല), SMH file ഓരോ CRAM ബിറ്റും ലിസ്റ്റുചെയ്യുകയും അത് ഡിസൈനിന് സെൻസിറ്റീവ് ആണോ എന്ന് സൂചിപ്പിക്കുകയും ചെയ്യുന്നു.
  • നിങ്ങൾ ശ്രേണി നിർവഹിച്ചിട്ടുണ്ടെങ്കിൽ tagജിംഗും മാറിയ ഡിഫോൾട്ട് ASD റീജിയൻ അസൈൻമെന്റുകളും, SMH file ഓരോ CRAM ബിറ്റും ലിസ്റ്റുചെയ്യുന്നു, അതിന് ASD മേഖല നിയുക്തമാക്കിയിരിക്കുന്നു.

ഒന്നോ അതിലധികമോ നിർദ്ദിഷ്ട മേഖലകളിലേക്ക് കുത്തിവയ്പ്പുകൾ പരിമിതപ്പെടുത്താൻ ഫോൾട്ട് ഇൻജക്ഷൻ ഡീബഗ്ഗറിന് കഴിയും. ഒരു SMH സൃഷ്ടിക്കാൻ അസംബ്ലറെ നയിക്കാൻ file:

  • അസൈൻമെന്റുകൾ ➤ ഉപകരണം ➤ ഡിവൈസ്, പിൻ ഓപ്‌ഷനുകൾ ➤ പിശക് കണ്ടെത്തൽ CRC തിരഞ്ഞെടുക്കുക.
  • ജനറേറ്റ് SEU സെൻസിറ്റിവിറ്റി മാപ്പ് ഓണാക്കുക file (.smh) ഓപ്ഷൻ.

തെറ്റായ ഇഞ്ചക്ഷൻ ഡീബഗ്ഗർ ഉപയോഗിക്കുന്നു

കുറിപ്പ്
ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഡീബഗ്ഗർ ഉപയോഗിക്കുന്നതിന്, J വഴി നിങ്ങളുടെ ഉപകരണത്തിലേക്ക് കണക്‌റ്റ് ചെയ്യുന്നുTAG ഇന്റർഫേസ്. തുടർന്ന്, ഉപകരണം ക്രമീകരിച്ച് തെറ്റായ കുത്തിവയ്പ്പ് നടത്തുക. Fault Injection Debugger സമാരംഭിക്കുന്നതിന്, Intel Quartus Prime സോഫ്‌റ്റ്‌വെയറിൽ Tools ➤ Fault Injection Debugger തിരഞ്ഞെടുക്കുക. പ്രോഗ്രാമർ അല്ലെങ്കിൽ സിഗ്നൽ ടാപ്പ് ലോജിക് അനലൈസർ ഉപയോഗിക്കുന്ന നടപടിക്രമത്തിന് സമാനമാണ് ഉപകരണം കോൺഫിഗർ ചെയ്യുകയോ പ്രോഗ്രാമിംഗ് ചെയ്യുകയോ ചെയ്യുന്നത്.

തെറ്റായ ഇഞ്ചക്ഷൻ ഡീബഗ്ഗർ

intel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-9

നിങ്ങളുടെ ജെ കോൺഫിഗർ ചെയ്യാൻTAG ചങ്ങല:

  1. ഹാർഡ്‌വെയർ സെറ്റപ്പ് ക്ലിക്ക് ചെയ്യുക. ഉപകരണം നിങ്ങളുടെ കമ്പ്യൂട്ടറുമായി ബന്ധിപ്പിച്ചിട്ടുള്ള പ്രോഗ്രാമിംഗ് ഹാർഡ്‌വെയർ പ്രദർശിപ്പിക്കുന്നു.
  2. നിങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന പ്രോഗ്രാമിംഗ് ഹാർഡ്‌വെയർ തിരഞ്ഞെടുക്കുക.
  3. അടയ്ക്കുക ക്ലിക്ക് ചെയ്യുക.
  4. ജെയിൽ കാണുന്ന പ്രോഗ്രാമബിൾ ഉപകരണങ്ങളുമായി ഉപകരണ ശൃംഖലയെ നിറയ്ക്കുന്ന ഓട്ടോ ഡിറ്റക്റ്റ് ക്ലിക്ക് ചെയ്യുകTAG ചങ്ങല.

ബന്ധപ്പെട്ട വിവരങ്ങൾ
പേജ് 21-ലെ ടാർഗെറ്റഡ് ഫാൾട്ട് ഇഞ്ചക്ഷൻ ഫീച്ചർ

ഹാർഡ്‌വെയർ, സോഫ്റ്റ്‌വെയർ ആവശ്യകതകൾ

Fault Injection Debugger ഉപയോഗിക്കുന്നതിന് ഇനിപ്പറയുന്ന ഹാർഡ്‌വെയറും സോഫ്റ്റ്‌വെയറും ആവശ്യമാണ്:

  • Fault Injection IP കോർ പ്രവർത്തനക്ഷമമാക്കുന്ന നിങ്ങളുടെ Intel FPGA ലൈസൻസിലെ ഫീച്ചർ ലൈൻ. കൂടുതൽ വിവരങ്ങൾക്ക്, നിങ്ങളുടെ പ്രാദേശിക Intel FPGA സെയിൽസ് പ്രതിനിധിയെ ബന്ധപ്പെടുക.
  • കേബിൾ ഡൗൺലോഡ് ചെയ്യുക (ഇന്റൽ FPGA ഡൗൺലോഡ് കേബിൾ, Intel FPGA ഡൗൺലോഡ് കേബിൾ II, അല്ലെങ്കിൽ II).
  • ഇന്റൽ എഫ്‌പിജിഎ ഡെവലപ്‌മെന്റ് കിറ്റ് അല്ലെങ്കിൽ ജെ ഉള്ള യൂസർ ഡിസൈൻ ബോർഡ്TAG പരീക്ഷണത്തിലിരിക്കുന്ന ഉപകരണത്തിലേക്കുള്ള കണക്ഷൻ.
  • (ഓപ്ഷണൽ) നിങ്ങളുടെ Intel FPGA ലൈസൻസിലെ ഫീച്ചർ ലൈൻ, അത് വിപുലമായ SEU ഡിറ്റക്ഷൻ IP കോർ പ്രവർത്തനക്ഷമമാക്കുന്നു.

നിങ്ങളുടെ ഉപകരണവും തെറ്റായ ഇഞ്ചക്ഷൻ ഡീബഗ്ഗറും കോൺഫിഗർ ചെയ്യുന്നു

Fault Injection Debugger ഒരു .sof ഉം (ഓപ്ഷണലായി) ഒരു സെൻസിറ്റിവിറ്റി മാപ്പ് ഹെഡറും (.smh) ഉപയോഗിക്കുന്നു file. സോഫ്റ്റ്വെയർ ഒബ്ജക്റ്റ് File (.sof) FPGA കോൺഫിഗർ ചെയ്യുന്നു. The .smh file ഉപകരണത്തിലെ CRAM ബിറ്റുകളുടെ സംവേദനക്ഷമത നിർവചിക്കുന്നു. നിങ്ങൾ ഒരു .smh നൽകുന്നില്ലെങ്കിൽ file, Fault Injection Debugger, CRAM ബിറ്റുകളിലുടനീളം ക്രമരഹിതമായി തകരാറുകൾ കുത്തിവയ്ക്കുന്നു. ഒരു .sof വ്യക്തമാക്കാൻ:

  1. ഡിവൈസ് ചെയിൻ ബോക്സിൽ നിങ്ങൾ കോൺഫിഗർ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന FPGA തിരഞ്ഞെടുക്കുക.
  2. തിരഞ്ഞെടുക്കുക ക്ലിക്ക് ചെയ്യുക File.
  3. .sof-ലേക്ക് നാവിഗേറ്റ് ചെയ്‌ത് ശരി ക്ലിക്കുചെയ്യുക. Fault Injection Debugger .sof എന്ന് വായിക്കുന്നു.
  4. (ഓപ്ഷണൽ) SMH തിരഞ്ഞെടുക്കുക file.
    നിങ്ങൾ ഒരു SMH വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ file, ഫാൾട്ട് ഇഞ്ചക്ഷൻ ഡീബഗ്ഗർ ഉപകരണത്തിലുടനീളം ക്രമരഹിതമായി തകരാറുകൾ കുത്തിവയ്ക്കുന്നു. നിങ്ങൾ ഒരു SMH വ്യക്തമാക്കുകയാണെങ്കിൽ file, നിങ്ങളുടെ ഉപകരണത്തിന്റെ ഉപയോഗിച്ച പ്രദേശങ്ങളിലേക്ക് കുത്തിവയ്പ്പുകൾ പരിമിതപ്പെടുത്താം.
    • ഉപകരണ ചെയിൻ ബോക്സിലെ ഉപകരണത്തിൽ വലത്-ക്ലിക്കുചെയ്യുക, തുടർന്ന് SMH തിരഞ്ഞെടുക്കുക ക്ലിക്കുചെയ്യുക File.
    • നിങ്ങളുടെ SMH തിരഞ്ഞെടുക്കുക file.
    • ശരി ക്ലിക്ക് ചെയ്യുക.
  5. പ്രോഗ്രാം/കോൺഫിഗർ ഓൺ ചെയ്യുക.
  6. ആരംഭിക്കുക ക്ലിക്ക് ചെയ്യുക.

Fault Injection Debugger .sof ഉപയോഗിച്ച് ഉപകരണം കോൺഫിഗർ ചെയ്യുന്നു.

SMH തിരഞ്ഞെടുക്കുന്നതിനുള്ള സന്ദർഭ മെനു File

intel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-10

തെറ്റായ കുത്തിവയ്പ്പിനുള്ള നിയന്ത്രണ മേഖലകൾ

ഒരു SMH ലോഡ് ചെയ്ത ശേഷം file, നിർദ്ദിഷ്‌ട എഎസ്‌ഡി മേഖലകളിൽ മാത്രം പ്രവർത്തിക്കാൻ നിങ്ങൾക്ക് ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഡീബഗ്ഗറിനെ നയിക്കാനാകും. തകരാറുകൾ കുത്തിവയ്ക്കേണ്ട ASD മേഖല(കൾ) വ്യക്തമാക്കുന്നതിന്:

  1. ഉപകരണ ശൃംഖല ബോക്സിൽ FPGA വലത്-ക്ലിക്കുചെയ്യുക, തുടർന്ന് ഉപകരണ സെൻസിറ്റിവിറ്റി മാപ്പ് കാണിക്കുക ക്ലിക്കുചെയ്യുക.
  2. തെറ്റായ കുത്തിവയ്പ്പിനായി ASD മേഖല(കൾ) തിരഞ്ഞെടുക്കുക.

ഉപകരണ സെൻസിറ്റിവിറ്റി മാപ്പ് Viewer

intel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-11

പിശക് തരങ്ങൾ വ്യക്തമാക്കുന്നു

കുത്തിവയ്പ്പിനായി നിങ്ങൾക്ക് വിവിധ തരത്തിലുള്ള പിശകുകൾ വ്യക്തമാക്കാൻ കഴിയും.

  • ഒറ്റ പിശകുകൾ (SE)
  • ഇരട്ട-അടുത്തുള്ള പിശകുകൾ (DAE)
  • തിരുത്താനാകാത്ത മൾട്ടി-ബിറ്റ് പിശകുകൾ (EMBE)

സ്‌ക്രബ്ബിംഗ് ഫീച്ചർ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ ഇന്റൽ എഫ്‌പിജിഎ ഉപകരണങ്ങൾക്ക് സിംഗിൾ, ഡബിൾ-അടുത്തുള്ള പിശകുകൾ സ്വയം ശരിയാക്കാനാകും. Intel FPGA ഉപകരണങ്ങൾക്ക് മൾട്ടി-ബിറ്റ് പിശകുകൾ തിരുത്താൻ കഴിയില്ല. ഈ പിശകുകൾ ഡീബഗ്ഗിംഗ് ചെയ്യുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് SEU-കൾ ലഘൂകരിക്കുന്നതിനുള്ള അധ്യായം പരിശോധിക്കുക. കുത്തിവയ്പ്പിനുള്ള പിഴവുകളുടെ മിശ്രിതവും കുത്തിവയ്പ്പ് സമയ ഇടവേളയും നിങ്ങൾക്ക് വ്യക്തമാക്കാം. കുത്തിവയ്പ്പ് സമയ ഇടവേള വ്യക്തമാക്കുന്നതിന്:

  1. Fault Injection Debugger-ൽ, Tools ➤ Options തിരഞ്ഞെടുക്കുക.
  2. പിശകുകളുടെ മിശ്രിതത്തിലേക്ക് ചുവന്ന കൺട്രോളർ വലിച്ചിടുക. പകരമായി, നിങ്ങൾക്ക് മിശ്രിതം സംഖ്യാപരമായി വ്യക്തമാക്കാം.
  3. കുത്തിവയ്പ്പ് ഇടവേള സമയം വ്യക്തമാക്കുക.
  4. ശരി ക്ലിക്ക് ചെയ്യുക.

ചിത്രം 12. SEU തെറ്റ് തരങ്ങളുടെ മിശ്രിതം വ്യക്തമാക്കുന്നുintel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-12

ബന്ധപ്പെട്ട വിവരങ്ങൾ സിംഗിൾ ഇവന്റ് അസ്വസ്ഥത ലഘൂകരിക്കുന്നു

കുത്തിവയ്പ്പ് പിശകുകൾ

നിങ്ങൾക്ക് നിരവധി മോഡുകളിൽ പിശകുകൾ കുത്തിവയ്ക്കാൻ കഴിയും:

  • കമാൻഡിൽ ഒരു പിശക് കുത്തിവയ്ക്കുക
  • കമാൻഡിൽ ഒന്നിലധികം പിശകുകൾ കുത്തിവയ്ക്കുക
  • നിർത്താൻ ആജ്ഞാപിക്കുന്നത് വരെ പിശകുകൾ കുത്തിവയ്ക്കുക

ഈ തകരാറുകൾ കുത്തിവയ്ക്കാൻ:

  1. Inject Fault ഓപ്ഷൻ ഓണാക്കുക.
  2. നിരവധി ആവർത്തനങ്ങൾക്കായി നിങ്ങൾക്ക് പിശക് കുത്തിവയ്പ്പ് പ്രവർത്തിപ്പിക്കണോ അതോ നിർത്തുന്നത് വരെയാണോ എന്ന് തിരഞ്ഞെടുക്കുക:
    • നിർത്തുന്നത് വരെ പ്രവർത്തിക്കാൻ നിങ്ങൾ തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, ടൂളുകൾ ➤ ഓപ്ഷനുകൾ ഡയലോഗ് ബോക്സിൽ വ്യക്തമാക്കിയ ഇടവേളയിൽ Fault Injection Debugger പിശകുകൾ കുത്തിവയ്ക്കുന്നു.
    • ഒരു നിശ്ചിത എണ്ണം ആവർത്തനങ്ങൾക്കായി നിങ്ങൾക്ക് പിശക് കുത്തിവയ്പ്പ് പ്രവർത്തിപ്പിക്കണമെങ്കിൽ, നമ്പർ നൽകുക.
  3. ആരംഭിക്കുക ക്ലിക്ക് ചെയ്യുക.

കുറിപ്പ്: ഫാൾട്ട് ഇഞ്ചക്ഷൻ ഡീബഗ്ഗർ നിർദ്ദിഷ്ട എണ്ണം ആവർത്തനങ്ങൾക്കായി അല്ലെങ്കിൽ നിർത്തുന്നത് വരെ പ്രവർത്തിക്കുന്നു. Intel Quartus Prime Messages വിൻഡോയിൽ കുത്തിവച്ച പിശകുകളെക്കുറിച്ചുള്ള സന്ദേശങ്ങൾ കാണിക്കുന്നു. കുത്തിവച്ച പിഴവുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, EMR വായിക്കുക ക്ലിക്ക് ചെയ്യുക. Fault Injection Debugger ഉപകരണത്തിന്റെ EMR വായിക്കുകയും സന്ദേശങ്ങൾ വിൻഡോയിൽ ഉള്ളടക്കം പ്രദർശിപ്പിക്കുകയും ചെയ്യുന്നു.

Intel Quartus Prime Error Injection, EMR ഉള്ളടക്ക സന്ദേശങ്ങൾ

intel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-13

റെക്കോർഡിംഗ് പിശകുകൾ
Intel Quartus Prime Messages വിൻഡോയിൽ റിപ്പോർട്ട് ചെയ്‌തിരിക്കുന്ന പാരാമീറ്ററുകൾ ശ്രദ്ധിക്കുക വഴി നിങ്ങൾക്ക് കുത്തിവച്ച പിഴവിന്റെ സ്ഥാനം രേഖപ്പെടുത്താം. എങ്കിൽ, ഉദാampലെ, കുത്തിവച്ച പിഴവ് നിങ്ങൾ വീണ്ടും പ്ലേ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന പെരുമാറ്റത്തിൽ കലാശിക്കുന്നു, നിങ്ങൾക്ക് ആ സ്ഥാനം കുത്തിവയ്പ്പിനായി ടാർഗെറ്റുചെയ്യാനാകും. Fault Injection Debugger കമാൻഡ് ലൈൻ ഇന്റർഫേസ് ഉപയോഗിച്ച് നിങ്ങൾ ടാർഗെറ്റുചെയ്‌ത കുത്തിവയ്പ്പ് നടത്തുന്നു.

കുത്തിവച്ച പിശകുകൾ മായ്‌ക്കുന്നു
FPGA-യുടെ സാധാരണ പ്രവർത്തനം പുനഃസ്ഥാപിക്കാൻ, സ്‌ക്രബ് ക്ലിക്ക് ചെയ്യുക. നിങ്ങൾ ഒരു പിശക് സ്‌ക്രബ് ചെയ്യുമ്പോൾ, പിശകുകൾ ശരിയാക്കാൻ ഉപകരണത്തിന്റെ EDCRC ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കുന്നു. സ്‌ക്രബ് മെക്കാനിസം ഉപകരണത്തിന്റെ പ്രവർത്തന സമയത്ത് ഉപയോഗിച്ചതിന് സമാനമാണ്.

കമാൻഡ്-ലൈൻ ഇൻ്റർഫേസ്
നിങ്ങൾക്ക് കമാൻഡ് ലൈനിൽ quartus_fid എക്‌സിക്യൂട്ടബിൾ ഉപയോഗിച്ച് Fault Injection ഡീബഗ്ഗർ പ്രവർത്തിപ്പിക്കാൻ കഴിയും, ഇത് നിങ്ങൾക്ക് ഒരു സ്‌ക്രിപ്റ്റിൽ നിന്ന് തെറ്റായ കുത്തിവയ്പ്പ് നടത്തണമെങ്കിൽ ഉപയോഗപ്രദമാണ്.

പട്ടിക 5. തെറ്റായ കുത്തിവയ്പ്പിനുള്ള കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകൾ

ഹ്രസ്വ വാദം നീണ്ട വാദം വിവരണം
c കേബിൾ പ്രോഗ്രാമിംഗ് ഹാർഡ്‌വെയർ അല്ലെങ്കിൽ കേബിൾ വ്യക്തമാക്കുക. (ആവശ്യമാണ്)
i സൂചിക തകരാർ കുത്തിവയ്ക്കാൻ സജീവമായ ഉപകരണം വ്യക്തമാക്കുക. (ആവശ്യമാണ്)
n നമ്പർ കുത്തിവയ്ക്കാനുള്ള പിശകുകളുടെ എണ്ണം വ്യക്തമാക്കുക. സ്ഥിര മൂല്യം ആണ്

1. (ഓപ്ഷണൽ)

t സമയം കുത്തിവയ്പ്പുകൾ തമ്മിലുള്ള ഇടവേള സമയം. (ഓപ്ഷണൽ)

കുറിപ്പ്: quartus_fid ഉപയോഗിക്കുക -സഹായം view ലഭ്യമായ എല്ലാ ഓപ്ഷനുകളും. ഇനിപ്പറയുന്ന കോഡ് നൽകുന്നു examples Fault Injection Debugger കമാൻഡ് ലൈൻ ഇന്റർഫേസ് ഉപയോഗിക്കുന്നു.
#############################################

  • # ഈ സംഭവത്തിന് ലഭ്യമായ യുഎസ്ബി കേബിളുകൾ കണ്ടെത്തുക
  • # "USB-Blaster" എന്ന പേരിൽ ഒരു കേബിൾ ലഭ്യമാണെന്ന് ഫലം കാണിക്കുന്നു #
  • $ quartus_fid –list . . .
  • വിവരം: കമാൻഡ്: quartus_fid –list
    1. USB-Blaster on sj-sng-z4 [USB-0] വിവരം: Intel Quartus Prime 64-Bit Fault Injection ഡീബഗ്ഗർ വിജയിച്ചു. 0 പിശകുകൾ, 0 മുന്നറിയിപ്പ്
  • #########################################
  • # USB-Blaster കേബിളിൽ ഏതൊക്കെ ഉപകരണങ്ങൾ ലഭ്യമാണ് എന്ന് കണ്ടെത്തുക
  • # ഫലം രണ്ട് ഉപകരണങ്ങൾ കാണിക്കുന്നു: ഒരു സ്ട്രാറ്റിക്സ് വി എ7, ഒരു മാക്സ് വി സിപിഎൽഡി. #
  • $ quartus_fid –cable USB-Blaster -a
  • വിവരം: കമാൻഡ്: quartus_fid –cable=USB-Blaster -a
  • വിവരം (208809): “USB-Blaster on sj-sng-z4 [USB-0]” പ്രോഗ്രാമിംഗ് കേബിൾ ഉപയോഗിക്കുന്നു
    1. sj-sng-z4 [USB-0]-ലെ USB-ബ്ലാസ്റ്റർ
  • 029030DD 5SGXEA7H(1|2|3)/5SGXEA7K1/..
  • 020A40DD 5M2210Z/EPM2210
  • വിവരം: Intel Quartus Prime 64-Bit Fault Injection Debugger വിജയകരമായിരുന്നു.
  • 0 പിശകുകൾ, 0 മുന്നറിയിപ്പുകൾ
  • #########################################
  • # സ്ട്രാറ്റിക്സ് V ഉപകരണം പ്രോഗ്രാം ചെയ്യുക
  • #-ഇൻഡക്സ് ഓപ്ഷൻ ഒരു കണക്റ്റുചെയ്‌ത ഉപകരണത്തിൽ നടത്തുന്ന പ്രവർത്തനങ്ങൾ വ്യക്തമാക്കുന്നു.
  • # “=svgx.sof” അസോസിയേറ്റ്സ് a .sof file ഉപകരണം ഉപയോഗിച്ച്
  • # “#p” എന്നാൽ ഉപകരണം പ്രോഗ്രാം ചെയ്യുക
  • $ quartus_fid –cable USB-Blaster –index “@1=svgx.sof#p” . . .
  • വിവരം (209016): ഉപകരണ സൂചിക 1 കോൺഫിഗർ ചെയ്യുന്നു
  • വിവരം (209017): ഉപകരണം 1-ൽ ജെ അടങ്ങിയിരിക്കുന്നുTAG ഐഡി കോഡ് 0x029030DD
  • വിവരം (209007): കോൺഫിഗറേഷൻ വിജയിച്ചു - 1 ഉപകരണം(കൾ) ക്രമീകരിച്ചു
  • വിവരം (209011): പ്രവർത്തനം(കൾ) വിജയകരമായി നടത്തി
  • വിവരം (208551): ഉപകരണം 1-ലേക്കുള്ള പ്രോഗ്രാം സിഗ്നേച്ചർ.
  • വിവരം: Intel Quartus Prime 64-Bit Fault Injection Debugger വിജയകരമായിരുന്നു.
  • 0 പിശകുകൾ, 0 മുന്നറിയിപ്പുകൾ
  • #########################################
  • # ഉപകരണത്തിലേക്ക് ഒരു തകരാർ കുത്തിവയ്ക്കുക.
  • # i ഓപ്പറേറ്റർ തെറ്റുകൾ കുത്തിവയ്ക്കാൻ സൂചിപ്പിക്കുന്നു
  • # -n 3 സൂചിപ്പിക്കുന്നത് 3 തകരാറുകൾ കുത്തിവയ്ക്കാൻ #
  • $ quartus_fid –cable USB-Blaster –index “@1=svgx.sof#i” -n 3
  • വിവരം: കമാൻഡ്: quartus_fid –cable=USB-Blaster –index=@1=svgx.sof#i -n 3
  • വിവരം (208809): “USB-Blaster on sj-sng-z4 [USB-0]” പ്രോഗ്രാമിംഗ് കേബിൾ ഉപയോഗിക്കുന്നു
  • വിവരം (208521): ഉപകരണത്തിലേക്ക് (3) XNUMX പിശക് (കൾ) കുത്തിവയ്ക്കുന്നു
  • വിവരം: Intel Quartus Prime 64-Bit Fault Injection Debugger വിജയകരമായിരുന്നു.
  • 0 പിശകുകൾ, 0 മുന്നറിയിപ്പുകൾ
  • #########################################
  • # ഇന്ററാക്ടീവ് മോഡ്.
  • # -n 0 ഉപയോഗിച്ചുള്ള #i ഓപ്പറേഷൻ ഉപയോഗിക്കുന്നത് ഡീബഗ്ഗറിനെ ഇന്ററാക്ടീവ് മോഡിലേക്ക് മാറ്റുന്നു.
  • # മുൻ സെഷനിൽ 3 പിഴവുകൾ കുത്തിവച്ചത് ശ്രദ്ധിക്കുക;
  • EMR അൺലോഡർ IP കോറിലെ നിലവിലെ തകരാറുകൾ "E" വായിക്കുന്നു. #
  • $ quartus_fid –cable USB-Blaster –index “@1=svgx.sof#i” -n 0
  • വിവരം: കമാൻഡ്: quartus_fid –cable=USB-Blaster –index=@1=svgx.sof#i -n 0
  • വിവരം (208809): “USB-Blaster on sj-sng-z4 [USB-0]” പ്രോഗ്രാമിംഗ് കേബിൾ ഉപയോഗിക്കുന്നു
  • നൽകുക:
  • തെറ്റ് കുത്തിവയ്ക്കാൻ 'എഫ്'
  • EMR വായിക്കാൻ 'E'
  • പിശക്(കൾ) സ്‌ക്രബ് ചെയ്യാൻ 'എസ്'
  • ഇ വിടാൻ 'ക്യു'
  • വിവരം (208540): EMR അറേ വായിക്കുന്നു
  • വിവരം (208544): ഉപകരണം 3-ൽ 1 ഫ്രെയിം പിശക്(കൾ) കണ്ടെത്തി.
  • വിവരം (208545): പിശക് #1 : ബിറ്റ് 0x1028EA-ൽ 0x21 ഫ്രെയിമിൽ ഒറ്റ പിശക്.
  • വിവരം (10914): പിശക് #2 : 0x1116 ഫ്രെയിമിലെ തിരുത്താനാവാത്ത മൾട്ടി-ബിറ്റ് പിശക്.
  • വിവരം (208545): പിശക് #3 : ബിറ്റ് 0x1848C-ൽ 0x128 ഫ്രെയിമിൽ ഒറ്റ പിശക്.
  • തെറ്റ് കുത്തിവയ്ക്കാൻ 'എഫ്'
  • EMR വായിക്കാൻ 'E'
  • പിശക്(കൾ) സ്‌ക്രബ് ചെയ്യാൻ 'എസ്'
  • Q ഉപേക്ഷിക്കാൻ 'Q'
  • വിവരം: Intel Quartus Prime 64-Bit Fault Injection ഡീബഗ്ഗർ വിജയിച്ചു. 0 പിശകുകൾ, 0 മുന്നറിയിപ്പുകൾ
  • വിവരം: പീക്ക് വെർച്വൽ മെമ്മറി: 1522 മെഗാബൈറ്റ്
  • വിവരം: പ്രോസസ്സിംഗ് അവസാനിച്ചു: തിങ്കൾ നവംബർ 3 18:50:00 2014
  • വിവരം: കഴിഞ്ഞ സമയം: 00:00:29
  • വിവരം: മൊത്തം സിപിയു സമയം (എല്ലാ പ്രോസസ്സറുകളിലും): 00:00:13

ടാർഗെറ്റഡ് ഫാൾട്ട് ഇഞ്ചക്ഷൻ ഫീച്ചർ

കുറിപ്പ്

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

AN 539: Intel FPGA ഉപകരണങ്ങളിൽ CRC ഉപയോഗിച്ച് ടെസ്റ്റ് മെത്തഡോളജി അല്ലെങ്കിൽ പിശക് കണ്ടെത്തലും വീണ്ടെടുക്കലും

കമാൻഡ് ലൈനിൽ നിന്ന് ഒരു പിശക് പട്ടിക വ്യക്തമാക്കുന്നു

ടാർഗെറ്റഡ് ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഫീച്ചർ, ഇനിപ്പറയുന്ന എക്സിയിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, കമാൻഡ് ലൈനിൽ നിന്ന് ഒരു പിശക് പട്ടിക വ്യക്തമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.ample: c:\Users\sng> quartus_fid -c 1 – i “@1= svgx.sof#i ” -n 2 -user=”@1= 0x2274 0x05EF 0x2264 0x0500″ എവിടെ: c 1 എന്നത് FPGA നിയന്ത്രിക്കപ്പെടുന്നുവെന്ന് സൂചിപ്പിക്കുന്നു നിങ്ങളുടെ കമ്പ്യൂട്ടറിലെ ആദ്യത്തെ കേബിൾ വഴി. i “@1= six.sof#i” എന്നത് ശൃംഖലയിലെ ആദ്യത്തെ ഉപകരണം ഒബ്‌ജക്‌റ്റിൽ ലോഡ് ചെയ്‌തിരിക്കുന്നുവെന്ന് സൂചിപ്പിക്കുന്നു file svgx.sof, തകരാർ ഉപയോഗിച്ച് കുത്തിവയ്ക്കപ്പെടും. n 2 രണ്ട് പിഴവുകൾ കുത്തിവയ്ക്കുമെന്ന് സൂചിപ്പിക്കുന്നു. ഉപയോക്താവ്=”@1= 0x2274 0x05EF 0x2264 0x0500” എന്നത് കുത്തിവയ്‌ക്കേണ്ട പിഴവുകളുടെ ഉപയോക്തൃ നിർദ്ദിഷ്‌ട പട്ടികയാണ്. ഇതിൽ മുൻample, ഉപകരണം 1 ന് രണ്ട് തകരാറുകളുണ്ട്: ഫ്രെയിം 0x2274, ബിറ്റ് 0x05EF, ഫ്രെയിം 0x2264, ബിറ്റ് 0x0500.

പ്രോംപ്റ്റ് മോഡിൽ നിന്ന് ഒരു പിശക് ലിസ്റ്റ് വ്യക്തമാക്കുന്നു

പിഴവുകളുടെ എണ്ണം 0 (-n 0) ആക്കിക്കൊണ്ട് നിങ്ങൾക്ക് ടാർഗെറ്റഡ് ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഫീച്ചർ ഇന്ററാക്ടീവ് ആയി പ്രവർത്തിപ്പിക്കാം. Fault Injection Debugger പ്രോംപ്റ്റ് മോഡ് കമാൻഡുകളും അവയുടെ വിവരണങ്ങളും അവതരിപ്പിക്കുന്നു.

പ്രോംപ്റ്റ് മോഡ് കമാൻഡ് വിവരണം
F ഒരു തകരാർ കുത്തിവയ്ക്കുക
E EMR വായിക്കുക
S സ്‌ക്രബ് പിശകുകൾ
Q ഉപേക്ഷിക്കുക

പ്രോംപ്റ്റ് മോഡിൽ, ഉപകരണത്തിലെ ക്രമരഹിതമായ സ്ഥലത്ത് ഒരു തകരാർ കുത്തിവയ്ക്കാൻ നിങ്ങൾക്ക് F കമാൻഡ് മാത്രം നൽകാം. ഇനിപ്പറയുന്ന ഉദാഹരണത്തിൽampപ്രോംപ്റ്റ് മോഡിൽ F കമാൻഡ് ഉപയോഗിക്കുമ്പോൾ, മൂന്ന് പിശകുകൾ കുത്തിവയ്ക്കുന്നു. F #3 0x12 0x34 0x56 0x78 * 0x9A 0xBC +

  • പിശക് 1 - ഫ്രെയിം 0x12, ബിറ്റ് 0x34-ൽ സിംഗിൾ ബിറ്റ് പിശക്
  • പിശക് 2 - ഫ്രെയിം 0x56, ബിറ്റ് 0x78 ലെ തിരുത്താനാവാത്ത പിശക് (ഒരു * ഒരു മൾട്ടി-ബിറ്റ് പിശക് സൂചിപ്പിക്കുന്നു)
  • പിശക് 3 - ഫ്രെയിം 0x9A, ബിറ്റ് 0xBC-ൽ ഇരട്ട-അടുത്തുള്ള പിശക് (a + ഒരു ഇരട്ട ബിറ്റ് പിശകിനെ സൂചിപ്പിക്കുന്നു)

F 0x12 0x34 0x56 0x78 * ഒരു (സ്ഥിരസ്ഥിതി) പിശക് കുത്തിവച്ചിരിക്കുന്നു: പിശക് 1 - ഫ്രെയിം 0x12, ബിറ്റ് 0x34-ൽ സിംഗിൾ ബിറ്റ് പിശക്. ആദ്യ ഫ്രെയിം/ബിറ്റ് ലൊക്കേഷനു ശേഷമുള്ള ലൊക്കേഷനുകൾ അവഗണിക്കപ്പെടും. F #3 0x12 0x34 0x56 0x78 * 0x9A 0xBC + 0xDE 0x00

മൂന്ന് പിശകുകൾ കുത്തിവച്ചിരിക്കുന്നു:

  • പിശക് 1 - ഫ്രെയിം 0x12, ബിറ്റ് 0x34-ൽ സിംഗിൾ ബിറ്റ് പിശക്
  • പിശക് 2 - ഫ്രെയിം 0x56, ബിറ്റ് 0x78-ൽ തിരുത്താനാവാത്ത പിശക്
  • പിശക് 3 - ഫ്രെയിം 0x9A, ബിറ്റ് 0xBC-ൽ ഇരട്ട-അടുത്തുള്ള പിശക്
  • ആദ്യത്തെ 3 ഫ്രെയിം/ബിറ്റ് ജോഡികൾക്ക് ശേഷമുള്ള ലൊക്കേഷനുകൾ അവഗണിക്കപ്പെടും

CRAM ബിറ്റ് ലൊക്കേഷനുകൾ നിർണ്ണയിക്കുന്നു

കുറിപ്പ്: 

Fault Injection Debugger ഒരു CRAM EDCRC പിശക് കണ്ടെത്തുമ്പോൾ, പിശക് സന്ദേശ രജിസ്റ്ററിൽ (EMR) കണ്ടെത്തിയ CRAM പിശകിന്റെ സിൻഡ്രോം, ഫ്രെയിം നമ്പർ, ബിറ്റ് ലൊക്കേഷൻ, പിശക് തരം (സിംഗിൾ, ഡബിൾ അല്ലെങ്കിൽ മൾട്ടി-ബിറ്റ്) എന്നിവ അടങ്ങിയിരിക്കുന്നു. സിസ്റ്റം ടെസ്റ്റിംഗ് സമയത്ത്, നിങ്ങൾ ഒരു EDCRC തകരാർ കണ്ടെത്തുമ്പോൾ, Fault Injection Debugger റിപ്പോർട്ട് ചെയ്ത EMR ഉള്ളടക്കങ്ങൾ സംരക്ഷിക്കുക. റെക്കോർഡ് ചെയ്‌ത EMR ഉള്ളടക്കങ്ങൾ ഉപയോഗിച്ച്, സിസ്റ്റം പരിശോധനയ്‌ക്കിടെ രേഖപ്പെടുത്തിയ പിശകുകൾ വീണ്ടും പ്ലേ ചെയ്യുന്നതിനും കൂടുതൽ രൂപകൽപ്പന ചെയ്യുന്നതിനും ആ പിശകിനുള്ള സിസ്റ്റം വീണ്ടെടുക്കൽ പ്രതികരണത്തിന്റെ സവിശേഷതയ്‌ക്കും നിങ്ങൾക്ക് ഫ്രെയിമും ബിറ്റ് നമ്പറുകളും ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഡീബഗ്ഗറിലേക്ക് നൽകാം.

ബന്ധപ്പെട്ട വിവരങ്ങൾ
AN 539: Intel FPGA ഉപകരണങ്ങളിൽ CRC ഉപയോഗിച്ച് ടെസ്റ്റ് മെത്തഡോളജി അല്ലെങ്കിൽ പിശക് കണ്ടെത്തലും വീണ്ടെടുക്കലും

വിപുലമായ കമാൻഡ്-ലൈൻ ഓപ്ഷനുകൾ: ASD മേഖലകളും പിശക് തരം വെയ്റ്റിംഗും

ASD മേഖലകളിലേക്ക് പിശകുകൾ കുത്തിവയ്ക്കുന്നതിനും പിശകുകളുടെ തരങ്ങൾ തൂക്കിക്കുന്നതിനും നിങ്ങൾക്ക് Fault Injection Debugger കമാൻഡ്-ലൈൻ ഇന്റർഫേസ് ഉപയോഗിക്കാം. ആദ്യം, നിങ്ങൾ -വെയ്റ്റ് ഉപയോഗിച്ച് പിശക് തരങ്ങളുടെ (സിംഗിൾ ബിറ്റ്, ഡബിൾ അയന്റ്, മൾട്ടി-ബിറ്റ് ശരിയാക്കാൻ കഴിയാത്തത്) മിക്സ് വ്യക്തമാക്കുന്നു. . . ഓപ്ഷൻ. ഉദാample, 50% സിംഗിൾ പിശകുകൾ, 30% ഇരട്ട അയൽ പിശകുകൾ, 20% മൾട്ടി-ബിറ്റ് തിരുത്താനാവാത്ത പിശകുകൾ എന്നിവയുടെ മിശ്രിതത്തിന്, -weight=50.30.20 ഓപ്ഷൻ ഉപയോഗിക്കുക. തുടർന്ന്, ഒരു ASD മേഖല ടാർഗെറ്റുചെയ്യുന്നതിന്, SMH ഉൾപ്പെടുത്തുന്നതിന് -smh ഓപ്ഷൻ ഉപയോഗിക്കുക file ടാർഗെറ്റുചെയ്യാനുള്ള ASD മേഖല സൂചിപ്പിക്കുകയും ചെയ്യുക. ഉദാample: $ quartus_fid –cable=USB-BlasterII –index “@1=svgx.sof#pi” –weight=100.0.0 –smh=”@1=svgx.smh#2″ –number=30

ഈ മുൻample കമാൻഡ്:

  • ഉപകരണം പ്രോഗ്രാം ചെയ്യുകയും തകരാറുകൾ കുത്തിവയ്ക്കുകയും ചെയ്യുന്നു (പൈ സ്ട്രിംഗ്)
  • 100% സിംഗിൾ-ബിറ്റ് പിഴവുകൾ കുത്തിവയ്ക്കുന്നു (100.0.0)
  • ASD_REGION 2-ലേക്ക് മാത്രം കുത്തിവയ്ക്കുന്നു (#2 സൂചിപ്പിക്കുന്നത്)
  • 30 പിഴവുകൾ കുത്തിവയ്ക്കുന്നു

തെറ്റായ ഇഞ്ചക്ഷൻ ഐപി കോർ ഉപയോക്തൃ ഗൈഡ് ആർക്കൈവുകൾ

IP കോർ പതിപ്പ് ഉപയോക്തൃ ഗൈഡ്
18.0 ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഇന്റൽ FPGA IP കോർ ഉപയോക്തൃ ഗൈഡ്
17.1 Intel FPGA Fault Injection IP കോർ ഉപയോക്തൃ ഗൈഡ്
16.1 Altera Fault Injection IP കോർ ഉപയോക്തൃ ഗൈഡ്
15.1 Altera Fault Injection IP കോർ ഉപയോക്തൃ ഗൈഡ്

ഒരു IP കോർ പതിപ്പ് ലിസ്റ്റുചെയ്തിട്ടില്ലെങ്കിൽ, മുമ്പത്തെ IP കോർ പതിപ്പിനുള്ള ഉപയോക്തൃ ഗൈഡ് ബാധകമാണ്.

ഫോൾട്ട് ഇഞ്ചക്ഷൻ ഐപി കോർ ഉപയോക്തൃ ഗൈഡിനായുള്ള ഡോക്യുമെന്റ് റിവിഷൻ ചരിത്രം

പ്രമാണ പതിപ്പ് ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പതിപ്പ് മാറ്റങ്ങൾ
2019.07.09 18.1 പുതുക്കിയത് തെറ്റായ ഇഞ്ചക്ഷൻ ഐപി പിൻ വിവരണം റീസെറ്റ്, error_injected, error_scrubbed എന്നീ സിഗ്നലുകൾ വ്യക്തമാക്കുന്നതിനുള്ള വിഷയം.
2018.05.16 18.0 • ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പ്രോ എഡിഷൻ ഹാൻഡ്‌ബുക്കിൽ നിന്ന് ഇനിപ്പറയുന്ന വിഷയങ്ങൾ ചേർത്തു:

—   തെറ്റായ ഇൻജക്ഷൻ ഏരിയകൾ നിർവചിക്കുന്നു ഉപവിഷയങ്ങളും.

—   തെറ്റായ ഇഞ്ചക്ഷൻ ഡീബഗ്ഗർ ഉപയോഗിക്കുന്നു ഉപവിഷയങ്ങളും.

—   കമാൻഡ്-ലൈൻ ഇൻ്റർഫേസ് ഉപവിഷയങ്ങളും.

• Intel FPGA ഫോൾട്ട് ഇഞ്ചക്ഷൻ IP കോർ എന്ന് പുനർനാമകരണം ചെയ്തു Intel FPGA IP.

തീയതി പതിപ്പ് മാറ്റങ്ങൾ
2017.11.06 17.1 • ഇന്റൽ എന്ന് പുനർനാമകരണം ചെയ്തു.

• Intel Cyclone 10 GX ഉപകരണ പിന്തുണ ചേർത്തു.

2016.10.31 16.1 അപ്ഡേറ്റ് ചെയ്ത ഉപകരണ പിന്തുണ.
2015.12.15 15.1 • Quartus II Quartus Prime സോഫ്‌റ്റ്‌വെയറിലേക്ക് മാറ്റി.

• സ്ഥിരമായ സ്വയം റഫറൻസിംഗുമായി ബന്ധപ്പെട്ട ലിങ്ക്.

2015.05.04 15.0 പ്രാരംഭ റിലീസ്.

 

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

intel UG-01173 Fault Injection FPGA IP കോർ [pdf] ഉപയോക്തൃ ഗൈഡ്
യുജി-01173 ഫോൾട്ട് ഇഞ്ചക്ഷൻ എഫ്പിജിഎ ഐപി കോർ, യുജി-01173, ഫോൾട്ട് ഇഞ്ചക്ഷൻ എഫ്പിജിഎ ഐപി കോർ, ഇഞ്ചക്ഷൻ സി, ഇഞ്ചക്ഷൻ എഫ്പിജിഎ ഐപി കോർ

റഫറൻസുകൾ

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

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