intel-logo

Intel UG-01173 Umjovo Wephutha FPGA IP Core

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

I-Fault Injection Intel® FPGA IP Core User Guide

I-Fault Injection Intel® FPGA IP core ifaka amaphutha ekucushweni kwe-RAM (CRAM) yedivayisi ye-FPGA. Le nqubo ilingisa amaphutha athambile angenzeka ngesikhathi sokusebenza okuvamile ngenxa yokucasuka komcimbi owodwa (ama-SEU). Ama-SEU yizenzakalo ezingavamile ngakho-ke kunzima ukuhlola. Ngemva kokufaka i-Fault Injection IP core ekwakhiweni kwakho futhi ulungiselele idivayisi yakho, ungasebenzisa ithuluzi le-Intel Quartus® Prime Fault Injection Debugger ukuze ubangele amaphutha ngamabomu ku-FPGA ukuze uhlole impendulo yohlelo kulawa maphutha.

Ulwazi Oluhlobene

  • Umcimbi Owodwa Ucasula
  • I-AN 737: Ukutholwa kwe-SEU nokutholwa ku-Intel Arria 10 Amadivayisi

Izici

  • Ikuvumela ukuthi uhlole impendulo yesistimu yokunciphisa ukuphazamiseka kokusebenza komcimbi owodwa (i-SEFI).
  • Ikuvumela ukuthi wenze umlingiswa we-SEFI endlini, uqede isidingo sokuhlola lonke uhlelo lwensimbi. Kunalokho, ungakhawulela ukuhlola kwe-beam ekuhlulekeni ngesikhathi (FIT)/Mb esilinganisweni sedivayisi.
  • Izinga lezilinganiso ze-FIT ngokuya ngezinhlamvu ze-SEFI ezihambisana nesakhiwo sakho sokwakheka. Ungasabalalisa imijovo enephutha ngokungahleliwe kulo lonke idivayisi, noma uwacindezele ezindaweni ezithile zokusebenza ukuze usheshise ukuhlola.
  • Lungiselela idizayini yakho ukuze unciphise ukuphazamiseka okubangelwa ukuphazamiseka komcimbi owodwa (SEU).

Ukusekelwa Kwedivayisi

I-Fault Injection IP core isekela i-Intel Arria® 10, i-Intel Cyclone® 10 GX kanye namadivayisi omndeni we-Stratix® V. Umndeni we-Cyclone V usekela i-Fault Injection kumadivayisi anesijobelelo -SC kukhodi yoku-oda. Xhumana nommeleli wendawo yokuthengisa ukuze uthole imininingwane yoku-oda ku- -SC isijobelelo samadivayisi we-Cyclone V.

Ukusetshenziswa Kwensiza kanye nokusebenza
Isoftware ye-Intel Quartus Prime ikhiqiza isilinganiso esilandelayo sensiza ye-Stratix V A7 FPGA. Imiphumela yezinye izisetshenziswa iyafana.

Inkampani ye-Intel Wonke Amalungelo Agodliwe. I-Intel, ilogo ye-Intel, nezinye izimpawu ze-Intel yizimpawu zokuthengisa ze-Intel Corporation noma izinkampani ezingaphansi kwayo. I-Intel iqinisekisa ukusebenza kwe-FPGA yayo kanye nemikhiqizo yesemiconductor ekucacisweni kwamanje ngokuvumelana newaranti evamile ye-Intel, kodwa igodla ilungelo lokwenza izinguquko kunoma imiphi imikhiqizo namasevisi nganoma yisiphi isikhathi ngaphandle kwesaziso. I-Intel ayithathi mthwalo noma isikweletu esivele ngenxa yesicelo noma ukusetshenziswa kwanoma yiluphi ulwazi, umkhiqizo, noma isevisi echazwe lapha ngaphandle kwalapho okuvunyelwene ngakho ngokubhaliwe yi-Intel. Amakhasimende e-Intel ayelulekwa ukuthi athole inguqulo yakamuva yokucaciswa kwedivayisi ngaphambi kokuthembela kunoma yiluphi ulwazi olushicilelwe nangaphambi kokufaka ama-oda emikhiqizo noma amasevisi. *Amanye amagama namabhrendi angafunwa njengempahla yabanye.

I-Fault Injection IP Core FPGA Ukusebenza kanye Nokusetshenziswa Kwensiza

Idivayisi Ama-ALM Amarejista Anengqondo I-M20K
Okuyinhloko Okwesibili
I-Stratix V A7 3,821 5,179 0 0

Ukufakwa kwesoftware ye-Intel Quartus Prime kufaka phakathi umtapo wezincwadi we-Intel FPGA IP. Lo mtapo wolwazi uhlinzeka ngamakhodi amaningi e-IP awusizo ukuze uwasebenzise ekukhiqizeni kwakho ngaphandle kwesidingo selayisense eyengeziwe. Amanye ama-Intel FPGA IP cores adinga ukuthengwa kwelayisense ehlukile ukuze asetshenziswe ekukhiqizeni. I-Intel FPGA IP Evaluation Mode ikuvumela ukuthi uhlole lawa makhodi e-Intel FPGA IP anelayisensi ngokulingisa nezingxenyekazi zekhompuyutha, ngaphambi kokuthatha isinqumo sokuthenga ilayisense eyinhloko ye-IP yokukhiqiza. Udinga kuphela ukuthenga ilayisense egcwele yokukhiqiza yama-Intel IP cores anelayisensi ngemva kokuqeda ukuhlola izingxenyekazi zekhompuyutha futhi usulungele ukusebenzisa i-IP ekukhiqizeni. Isoftware ye-Intel Quartus Prime ifaka ama-IP cores ezindaweni ezilandelayo ngokuzenzakalelayo:

Indlela Yokufaka I-IP Core

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

Izindawo Zokufaka I-IP Core

Indawo Isofthiwe Inkundla
:\intelFPGA_pro\quartus\ip\altera I-Intel Quartus Prime Pro Edition IWindows
:\intelFPGA\quartus\ip\altera I-Intel Quartus Prime Standard Edition IWindows
:/intelFPGA_pro/quartus/ip/altera I-Intel Quartus Prime Pro Edition I-Linux *
:/intelFPGA/quartus/ip/altera I-Intel Quartus Prime Standard Edition I-Linux

Qaphela: Isofthiwe ye-Intel Quartus Prime ayisekeli izikhala endleleni yokufaka.

Ukwenza ngokwezifiso kanye nokukhiqiza ama-IP Cores
Ungenza ngezifiso ama-IP cores ukuze usekele izinhlelo zokusebenza ezihlukahlukene. I-Intel Quartus Prime IP Catalogue kanye nomhleli wepharamitha ikuvumela ukuthi ukhethe ngokushesha futhi ulungiselele amachweba ayisisekelo e-IP, izici, kanye nokuphumayo. files.

Ikhathalogi ye-IP kanye nomhleli wepharamitha
Ikhathalogi ye-IP ibonisa ama-IP cores atholakalayo ephrojekthi yakho, okuhlanganisa i-Intel FPGA IP kanye nenye i-IP oyengeza endleleni yosesho yekhathalogi ye-IP. Sebenzisa izici ezilandelayo ze-IP Catalogue ukuze uthole futhi wenze ngendlela oyifisayo i-IP core:

  • Hlunga Ikhathalogi ye-IP ukuze ubonise i-IP yomndeni wedivayisi esebenzayo noma Bonisa i-IP yayo yonke imindeni yamadivayisi. Uma ungenayo iphrojekthi evuliwe, khetha Umndeni Wedivayisi kukhathalogi ye-IP.
  • Thayipha inkambu Yokusesha ukuze uthole noma yiliphi igama eliwumgogodla we-IP eligcwele noma eliyingxenye kukhathalogi ye-IP.
  • Chofoza kwesokudla igama eliwumgogodla we-IP kukhathalogi ye-IP ukuze ubonise imininingwane mayelana namadivayisi asekelwayo, ukuze uvule ifolda yokufaka engumongo we-IP, kanye nezixhumanisi eziya kumadokhumenti e-IP.
  • Chofoza Cinga Partner IP to access partner IP information on the web.

Umhleli wepharamitha ukukwazisa ukuthi ucacise igama elihlukile le-IP, izimbobo ozikhethela, nokuphumayo file izinketho zokukhiqiza. Umhleli wepharamitha ukhiqiza i-Intel Quartus Prime IP yezinga eliphezulu file (.ip) yokuhluka kwe-IP kumaphrojekthi we-Intel Quartus Prime Pro Edition. Umhleli wepharamitha ukhiqiza i-IP yezinga eliphezulu ye-Quartus file (.qip) ngokuhlukile kwe-IP kumaphrojekthi we-Intel Quartus Prime Standard Edition. Lezi files imele ukuhluka kwe-IP kuphrojekthi, futhi igcine ulwazi lwepharamitha.

IP Parameter Editor (Intel Quartus Prime Standard Edition)intel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-2

I-IP Core Generation Output (Intel Quartus Prime Pro Edition)

Isoftware ye-Intel Quartus Prime ikhiqiza okulandelayo file ukwakheka kwama-IP cores angawodwana angeyona ingxenye yesistimu Yomklami Wenkundla.

I-IP Core Generation Output yomuntu ngamunye (Intel Quartus Prime Pro Edition)intel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-3

  • Uma kusekelwa futhi kunikwe amandla okuhluka kwakho okuyinhloko kwe-IP.

Okukhiphayo Files ye-Intel FPGA IP Generation

File Igama Incazelo
<eyakho_ip>.ip Ukuhlukahluka kwezinga eliphezulu le-IP file equkethe ipharamitha ye-IP core kuphrojekthi yakho. Uma ukuhluka kwe-IP kuyingxenye yesistimu Yokuklama Ingxenyekazi, umhleli wepharamitha futhi ukhiqiza i-.qsys file.
<eyakho_ip>.cmp I-VHDL Component Declaration (.cmp) file umbhalo file equkethe izincazelo zasendaweni ezejwayelekile nezembobo ozisebenzisa kumklamo we-VHDL files.
<eyakho_ip>_isizukulwane.rpt Ilogi yokukhiqiza ye-IP noma ye-Platform Designer file. Ibonisa isifinyezo semilayezo phakathi nokukhiqizwa kwe-IP.
waqhubeka...
File Igama Incazelo
<eyakho_ip>.qgsimc (Amasistimu Womklami Wenkundla kuphela) Ukulondoloza isikhashana sokulingisa file lokho kuqhathanisa i-.qsys ne-.ip files ne-parameterization yamanje yohlelo Lomklami Wenkundla kanye ne-IP core. Lokhu kuqhathanisa kunquma ukuthi uMklami Wenkundla angakwazi yini ukweqa ukukhiqizwa kabusha kwe-HDL.
<eyakho_ip>.qgsynth (Izinhlelo Zomklami Wenkundla kuphela) Ukugcinwa kwesikhashana kwe-synthesis file lokho kuqhathanisa i-.qsys ne-.ip files ne-parameterization yamanje yohlelo Lomklami Wenkundla kanye ne-IP core. Lokhu kuqhathanisa kunquma ukuthi uMklami Wenkundla angakwazi yini ukweqa ukukhiqizwa kabusha kwe-HDL.
<eyakho_ip>.qip Iqukethe lonke ulwazi lokuhlanganisa nokuhlanganisa ingxenye ye-IP.
<eyakho_ip>.csv Iqukethe ulwazi mayelana nesimo sokuthuthukisa sengxenye ye-IP.
.bsf Isethulo sophawu lokuhluka kwe-IP ukuze kusetshenziswe ku-Block Diagram Files (.bdf).
<eyakho_ip>.spd Okokufaka file ukuthi i-ip-make-simscript idinga ukukhiqiza imibhalo yokulingisa. I-.spd file iqukethe uhlu lwe fileokhiqizayo ukuze ulingise, kanye nolwazi mayelana nezinkumbulo oziqalisayo.
<eyakho_ip>.ppf I-Pin Planner File (.ppf) igcina imbobo kanye nezabelo zenodi zezingxenye ze-IP ozidalayo ukuze zisetshenziswe ne-Pin Planner.
<eyakho_ip>_bb.v Sebenzisa ibhokisi elimnyama le-Verilog (_bb.v) file njengesimemezelo semojuli engenalutho ezosetshenziswa njengebhokisi elimnyama.
<eyakho_ip>_inst.v noma _inst.vhd I-HDL example instantiation template. Kopisha bese unamathisele okuqukethwe kwalokhu file ku-HDL yakho file ukuqinisa ukuhlukahluka kwe-IP.
<eyakho_ip>.regmap Uma i-IP iqukethe ulwazi lwerejista, isofthiwe ye-Intel Quartus Prime ikhiqiza i-.regmap file. I-.regmap file ichaza imininingwane yemephu yerejista ye-master interfaces nesigqila. Lokhu file kuyaphelelisa

the .sopcinfo file ngokunikeza ulwazi lwerejista enemininingwane eminingi mayelana nohlelo. Lokhu file inika amandla isibonisi serejista views kanye nezibalo ezenziwa ngokwezifiso zomsebenzisi ku-System Console.

<eyakho_ip>.svd Ivumela amathuluzi okususa iphutha esistimu ye-HPS ukuthi view amamephu okubhalisa ama-peripherals axhumeka ku-HPS ngaphakathi kwesistimu Yokuklama Ingxenyekazi.

Ngesikhathi sokuhlanganiswa, isofthiwe ye-Intel Quartus Prime igcina i-.svd files yesixhumi esibonakalayo sesigqila esibonakala kubaphathi be-System Console ku-.sof file kuseshini yokulungisa iphutha. I-System Console ifunda lesi sigaba, esibuzwa nguMklami Wenkundla ukuze uthole ulwazi lwemephu yokubhalisa. Ezigqileni zesistimu, Umklami Wenkundla ufinyelela amarejista ngamagama.

<eyakho_ip>.v

<eyakho_ip>.vhd

I-HDL fileeziqinisa i-submodule ngayinye noma umnyombo we-IP wengane ukuze kuhlanganiswe noma ukulingiswa.
umeluleki/ Iqukethe iskripthi se-msim_setup.tcl sokusetha nokusebenzisa ukulingisa.
i-aldec/ Iqukethe iskripthi rivierapro_setup.tcl esingasethwa futhi siqalise ukulingisa.
/ama-synopsy/vcs

/synopsys/vcsmx

Iqukethe iskripthi segobolondo vcs_setup.sh esingasethwa futhi siqalise ukulingisa.

Iqukethe iskripthi segobolondo vcsmx_setup.sh kanye ne-synopsy_sim.setup file ukusetha nokusebenzisa isifaniso.

/i-cadence Iqukethe iskripthi segobolondo ncsim_setup.sh nokunye ukusetha files ukusetha nokusebenzisa isifaniso.
/xcelium Iqukethe iskripthi segobolondo lesifanisi se-Parallel xcelium_setup.sh nokunye ukusetha files ukusetha nokusebenzisa ukulingisa.
/amamojula amancane Iqukethe i-HDL files ye-IP core submodule.
<IP submodule>/ I-Platform Designer yenza i-/synth kanye/ne-sim sub-directories yohlu lwemibhalo engezansi ye-IP ngayinye ekhiqizwa uMklami Weplatifomu.

Incazelo Esebenzayo
Ngomongo we-IP we-Fault Injection, abaklami bangakwazi ukwenza umlingiswa we-SEFI endlini, bakale izilinganiso ze-FIT ngokuya ngezinhlamvu ze-SEFI, futhi bathuthukise amadizayini ukuze banciphise umphumela wama-SEU.

Ukunciphisa Umcimbi Owodwa

Amasekhethi ahlanganisiwe namadivayisi anengqondo ahlelekayo afana nama-FPGA asengozini yama-SEU. Ama-SEU ayizehlakalo ezingahleliwe, ezingonakali, ezibangelwa imithombo emibili emikhulu: izinhlayiya ze-alpha nama-neutron avela emisebeni ye-cosmic. Imisebe ingabangela irejista enengqondo, i-memory bit eshumekiwe, noma i-RAM (i-CRAM) yokumisa ibhithi ukuthi iguqule isimo sayo, ngaleyo ndlela kuholele ekusebenzeni kwedivayisi okungalindelekile. I-Intel Arria 10, i-Intel Cyclone 10 GX, i-Arria V, i-Cyclone V, i-Stratix V kanye namadivayisi amasha analawa makhono e-CRM alandelayo:

  • Iphutha Lokuthola Ukuhlolwa Kwe-Cyclical Redundance (EDCRC)
  • Ukulungiswa okuzenzakalelayo kwe-CRM ecasuliwe (ukukhuhla)
  • Ikhono lokudala isimo se-CRM esicasukile (umjovo wephutha)

Ukuze uthole ulwazi olwengeziwe mayelana nokunciphisa i-SEU kumadivayisi e-Intel FPGA, bheka isahluko Sokunciphisa i-SEU kubhukwana ledivayisi elifanele.

Incazelo Yephinikhodi Yephutha Yephutha

I-Fault Injection IP core ifaka phakathi izikhonkwane ze-I/O ezilandelayo.

I-Fault Injection IP Core I/O Izikhonkwane

Phina Igama Ukuqondiswa Kwephini Phina Incazelo
cricerror_pin okokufaka Okokufaka okuvela Kurejista Yephutha Yokurejistara I-Intel FPGA IP (EMR Unloader IP). Le siginali igonyelwa uma iphutha le-CRC litholwe yi-EDCRC yedivayisi.
emr_data okokufaka Okuqukethwe kwerejista yomlayezo wephutha (EMR). Bheka ibhukwana elifanele ledivayisi yezinkambu ze-EMR.

Lokhu okokufaka kuthobelana nesignali yedatha ye-Avalon Streaming.

emr_valid okokufaka Ibonisa okokufaka kwe-emr_data kuqukethe idatha evumelekile. Lesi isibonisi esivumelekile sokusakaza kwe-Avalon.
Setha kabusha okokufaka Okokufaka kokusetha kabusha imojuli. Ukusetha kabusha kulawulwa ngokugcwele I-Fault Injection Debugger.
iphutha_kujovwe okukhiphayo Ibonisa iphutha elifakwe ku-CRM njengoba kuyaliwe nge-JTAG esibonakalayo. Ubude besikhathi esigonyelwa lesi siginali buncike kuzilungiselelo zakho ze-JTAG I-TCK kanye namasiginali we-block block. Ngokuvamile, isikhathi siseduze nemijikelezo yewashi engu-20 yesignali ye-TCK.
iphutha_kuhlutshiwe okukhiphayo Ikhombisa ukuthi ukukhuhla idivayisi kuqediwe njengoba kuyaliwe nge-JTAG esibonakalayo. Ubude besikhathi esigonyelwa lesi siginali buncike kuzilungiselelo zakho ze-JTAG I-TCK kanye namasiginali we-block block. Ngokuvamile, isikhathi siseduze nemijikelezo yewashi engu-20 yesignali ye-TCK.
intosc okukhiphayo Okukhiphayo ongakukhetha. I-IP ye-Fault Injection isebenzisa leli washi, ngokwesiboneloample, ukuze uvule ibhulokhi ye-EMR_unloader.

I-Fault Injection IP Pin Diagram

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

Ukusebenzisa i-Fault Injection Debugger kanye ne-Fault Injection IP Core

I-Fault Injection Debugger isebenza kanye ne-Fault Injection IP core. Okokuqala, uqinisa i-IP core ekwakhiweni kwakho, uhlanganise, futhi ulande ukucushwa okuwumphumela file kudivayisi yakho. Bese, usebenzisa i-Fault Injection Debugger kusuka ngaphakathi kwesoftware ye-Intel Quartus Prime noma kusukela kumugqa womyalo ukuze ulingise amaphutha athambile.

  • I-Fault Injection Debugger ikuvumela ukuthi usebenzise ukuhlolwa komjovo wephutha ngokuhlanganyela noma ngemiyalo yenqwaba, futhi ikuvumela ukuthi ucacise izindawo ezinengqondo kumklamo wakho womjovo wephutha.
  • Isixhumi esibonakalayo somugqa womyalo siwusizo ekusebenziseni isilungisi sephutha ngombhalo.

Qaphela

I-Fault Injection Debugger ixhumana ne-Fault Injection IP core nge-JTAG esibonakalayo. I-IP ye-Fault Injection yamukela imiyalo evela ku-JTAG interface futhi ibika isimo emuva ngokusebenzisa i-JTAG esibonakalayo. I-Fault Injection IP core isetshenziswa ngomqondo othambile kudivayisi yakho; ngakho-ke, kufanele uphendule ngalokhu kusetshenziswa komqondo ekwakhiweni kwakho. Enye indlela yokwenza iwukuba ibonise impendulo yomklamo wakho ku-SEU elebhu bese ushiya umongo we-IP eklanyweni yakho yokugcina esetshenzisiwe.

Usebenzisa i-IP ye-Fault Injection enalezi zinhlamvu ze-IP ezilandelayo:

  • I-IP Eyisisekelo Yokubhalisa Umlayezo Wephutha, efunda futhi igcine idatha evela kumjikelezo wokuthola amaphutha oqinile kumadivayisi we-Intel FPGA.
  • (Ongakukhetha) I-Advanced SEU Detection Intel FPGA IP core, eqhathanisa izindawo zephutha lebhithi elilodwa nemephu yokuzwela phakathi nokusebenza kwedivayisi ukuze kunqunywe ukuthi iphutha elithambile liyayithinta yini.

I-Fault Injection Debugger Overview Umdwebo weBlockintel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-5

Amanothi:

  1. I-IP ye-Fault Injection iphendula izingcezu ze-logic eqondisiwe.
  2. I-Fault Injection Debugger kanye ne-Advanced SEU Detection IP zisebenzisa isibonelo esifanayo se-EMR Unloader.
  3. I-Advanced SEU Detection IP core uyazikhethela.

Ulwazi Oluhlobene

  • Mayelana ne-SMH Files ekhasini 13
  • Mayelana ne-EMR Unloader IP Core ekhasini 10
  • Mayelana Ne-Advanced SEU Detection IP Core ekhasini 11

Ukufaka i-Fault Injection IP Core

QAPHELA

I-Fault Injection IP core ayidingi ukuthi usethe noma yimaphi amapharamitha. Ukuze usebenzise i-IP core, dala isibonelo esisha se-IP, usifake ohlelweni lwakho Lomklami Wenkundla (Okuvamile), bese uxhuma amasignali ngendlela efanele. Kufanele usebenzise i-IP ye-Fault Injection core ne-EMR Unloader IP core. I-Fault Injection kanye ne-EMR Unloader IP cores ayatholakala Ku-Platform Designer kanye ne-IP Catalogue. Ngokuzithandela, ungawafaka ngokuqondile ekwakhiweni kwakho kwe-RTL, usebenzisa i-Verilog HDL, i-SystemVerilog, noma i-VHDL.

Mayelana ne-EMR Unloader IP Core
I-EMR Unloader IP core inikeza isixhumi esibonakalayo ku-EMR, ebuyekezwa ngokuqhubekayo yi-EDCRC yedivayisi ehlola amabhithi e-CRAM yedivayisi ukuthola amaphutha athambile.

Example Platform Designer System Kubandakanya I-Fault Injection IP Core kanye ne-EMR Unloader IP Coreintel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-6

Example Fault Injection IP Core kanye ne-EMR Unloader IP Core Block Diagram

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

Ulwazi Oluhlobene
Irejista Yephutha Yokubhalisa Isilayishi se-Intel FPGA IP Core User Guide

Mayelana ne-Advanced SEU Detection IP Core

Sebenzisa i-Advanced SEU Detection (ASD) IP core uma ukubekezelela kwe-SEU kuwukukhathazeka komklamo. Kufanele usebenzise i-EMR Unloader IP core nge-ASD IP core. Ngakho-ke, uma usebenzisa i-ASD IP kanye ne-Fault Injection IP kumklamo ofanayo, kufanele babelane ngokukhiphayo kwe-EMR Unloader kusetshenziswa ingxenye ye-Avalon®-ST yokuhlukanisa. Isibalo esilandelayo sibonisa isistimu ye-Platform Designer lapho isihlukanisi se-Avalon-ST sisabalalisa okuqukethwe kwe-EMR ku-ASD ne-Fault Injection IP cores.

Ukusebenzisa i-ASD kanye ne-IP ye-Fault Injection Kuhlelo Lomklami Wengxenyekazi Efanayointel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-8

Ulwazi Oluhlobene
Ukuthola Okuthuthukisiwe kwe-SEU ye-Intel FPGA IP Core User Guide

Ukuchaza Izindawo Zokujova Iphutha
Ungachaza izifunda ezithile ze-FPGA ngomjovo wephutha usebenzisa Isihloko Semephu Ebucayi (.smh) file. Idatha ye-SMH file igcina izixhumanisi zamabhithi e-CRAM yedivayisi, isifunda abasibelwe (Isifunda se-ASD), kanye nokubaluleke kakhulu. Phakathi nenqubo yokuklama usebenzisa i-hierarchy tagging ukudala isifunda. Khona-ke, ngesikhathi sokuhlanganiswa, i-Intel Quartus Prime Assembler ikhiqiza i-SMH file. I-Fault Injection Debugger ikhawulela imijovo yephutha ezindaweni ezithile zedivayisi ozichaza ku-SMH file.

Ukwenza i-Hierarchy Tagging
Uchaza izifunda ze-FPGA ukuze zihlolwe ngokunikeza Isifunda se-ASD endaweni. Ungacacisa inani leSifunda Se-ASD lanoma iyiphi ingxenye yohlelo lwakho lokuklama usebenzisa Iwindi Lezingxenye Zokuklama.

  1. Khetha Izabelo ➤ Iwindi Lezingxenye Zokuklama.
  2. Chofoza kwesokudla noma yikuphi kumugqa kanhlokweni bese uvule Isifunda se-ASD ukuze ubonise ikholomu Yesifunda se-ASD (uma ingakavezwa).
  3. Faka inani elisuka ku-0 kuye ku-16 lanoma iyiphi ingxenye ukuze ukwabele Isifunda esithile se-ASD.
    • Isifunda se-ASD 0 sigcinelwe izingxenye ezingasetshenzisiwe zocingo. Ungakwazi ukwabela ukuhlukaniswa kulesi sifunda ukuze usicacise njengesingabalulekile.
    • Isifunda se-ASD 1 siyisifunda esizenzakalelayo. Zonke izingxenye zedivayisi ezisetshenzisiwe zinikezwe lesi sifunda ngaphandle uma ushintsha ngokusobala isabelo Sesifunda se-ASD.

Mayelana ne-SMH Files

Idatha ye-SMH file iqukethe ulwazi olulandelayo:

  • Uma ungasebenzisi i-hierarchy tagging (okungukuthi, idizayini ayinakho izabelo zeSifunda se-ASD ezicacile kuhlelo lokuklama), i-SMH file ibala yonke ibhithi ye-CRM futhi ikhombisa ukuthi ingabe iyazwela kumklamo.
  • Uma wenze i-hierarchy tagging futhi washintsha izabelo zesiFunda se-ASD ezizenzakalelayo, i-SMH file ibala yonke ibhithi ye-CRAM futhi yabelwe isifunda se-ASD.

I-Fault Injection Debugger ingakhawulela imijovo endaweni eyodwa noma ngaphezulu ecacisiwe. Ukuqondisa i-Assembler ukuthi ikhiqize i-SMH file:

  • Khetha Imisebenzi Ezokwenziwa ➤ Idivayisi ➤ Izinketho Zedivayisi Nokuphina ➤ I-CRC Yokuthola Iphutha.
  • Vula imephu ye-Khiqiza ukuzwela kwe-SEU file (.smh) inketho.

Ukusebenzisa i-Fault Injection Debugger

QAPHELA
Ukuze usebenzise i-Fault Injection Debugger, uxhuma kudivayisi yakho nge-JTAG esibonakalayo. Bese, lungiselela idivayisi futhi wenze umjovo wephutha. Ukuze uqalise i-Fault Injection Debugger, khetha Amathuluzi ➤ I-Fault Injection Debugger kusofthiwe ye-Intel Quartus Prime. Ukumisa noma ukuhlela idivayisi kuyafana nenqubo esetshenziselwa uMhleli noma Isihlaziyi Somqondo Se-Signal Tap.

I-Fault Injection Debugger

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

Ukuze ulungiselele i-J yakhoTAG iketango:

  1. Chofoza Ukusethwa kwezingxenyekazi zekhompuyutha. Ithuluzi libonisa ihadiwe yokuhlela exhunywe kukhompyutha yakho.
  2. Khetha ihadiwe yokuhlela ofisa ukuyisebenzisa.
  3. Chofoza Vala.
  4. Chofoza okuthi I-Auto Detect, egcwalisa uchungechunge lwedivayisi ngamadivayisi ahlelekayo atholakala ku-JTAG iketango.

Ulwazi Oluhlobene
Isici Somjovo Wephutha Elihlosiwe ekhasini 21

Izingxenyekazi zekhompuyutha nezidingo zeSoftware

Izingxenyekazi zekhompuyutha ezilandelayo nesofthiwe iyadingeka ukuze usebenzise i-Fault Injection Debugger:

  • FEATURE ulayini kulayisensi yakho ye-Intel FPGA enika amandla umgogodla we-Fault Injection IP. Ukuze uthole ulwazi olwengeziwe, xhumana nommeleli wezentengiso we-Intel FPGA wangakini.
  • Landa ikhebuli (Ikhebula Lokulanda le-Intel FPGA, Ikhebula Lokulanda le-Intel FPGA II, , noma II).
  • Ikhithi yokuthuthukisa ye-Intel FPGA noma ibhodi elakhiwe umsebenzisi eline-JTAG uxhumano kudivayisi ngaphansi kokuhlolwa.
  • (Ongakukhetha) Umugqa we-FEATURE kulayisensi yakho ye-Intel FPGA evumela umgogodla we-IP Wokutholwa Okuthuthukisiwe kwe-SEU.

Ilungiselela Idivayisi Yakho kanye Nefault Injection Debugger

I-Fault Injection Debugger isebenzisa .sof kanye (ngokuzithandela) Nesihloko Semephu Ebucayi (.smh) file. Into Yesoftware File (.sof) ilungiselela i-FPGA. I-.smh file ichaza ukuzwela kwamabhithi e-CRM kudivayisi. Uma unganikezi i-.smh file, I-Fault Injection Debugger ijova amaphutha ngokungahleliwe kuwo wonke amabhithi e-CRM. Ukuze ucacise i-.sof:

  1. Khetha i-FPGA ofisa ukuyilungisa ebhokisini le-Device chain.
  2. Chofoza okuthi Khetha File.
  3. Zulazulela ku-.sof bese uchofoza okuthi KULUNGILE. I-Fault Injection Debugger ifunda i-.sof.
  4. (Ongakukhetha) Khetha i-SMH file.
    Uma ungayicacisi i-SMH file, I-Fault Injection Debugger ijova amaphutha ngokungahleliwe kuyo yonke idivayisi. Uma ucacisa i-SMH file, ungakhawulela imijovo ezindaweni ezisetshenzisiwe zocingo lwakho.
    • Chofoza kwesokudla idivayisi ebhokisini lochungechunge lwedivayisi bese uchofoza Khetha u-SMH File.
    • Khetha i-SMH yakho file.
    • Chofoza okuthi KULUNGILE.
  5. Vula Uhlelo/Lungisa.
  6. Chofoza Qala.

I-Fault Injection Debugger ilungisa idivayisi isebenzisa i-.sof.

Imenyu Yokuqukethwe Yokukhetha i-SMH File

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

Izifunda Ezicindezelayo Zokujova Iphutha

Ngemva kokulayisha i-SMH file, ungaqondisa I-Fault Injection Debugger ukuthi isebenze ezifundeni ezithile ze-ASD kuphela. Ukucacisa isifunda se-ASD lapho kufanele kujove khona amaphutha:

  1. Chofoza kwesokudla i-FPGA ebhokisini lochungechunge Lwedivayisi, bese uchofoza Bonisa Imephu Yokuzwela Kwedivayisi.
  2. Khetha izifunda ze-ASD zomjovo onephutha.

Imephu Yokuzwela Kwedivayisi Viewer

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

Icacisa Izinhlobo Zephutha

Ungacacisa izinhlobo ezahlukene zamaphutha ngomjovo.

  • Amaphutha awodwa (SE)
  • Amaphutha asondelene kabili (DAE)
  • Amaphutha wamabhithi amaningi angalungiseki (EMBE)

Amadivayisi we-Intel FPGA angakwazi ukuzilungisa amaphutha angashadile naseduze uma isici sokukhuhla sinikwe amandla. Amadivayisi we-Intel FPGA awakwazi ukulungisa amaphutha e-multi-bit. Bheka isahluko sokunciphisa ama-SEU ukuze uthole ulwazi olwengeziwe mayelana nokususa iphutha lawa maphutha. Ungacacisa ingxube yamaphutha ozojovwa kanye nesikhawu sesikhathi somjovo. Ukucacisa isikhawu sesikhathi somjovo:

  1. Ku-Fault Injection Debugger, khetha Amathuluzi ➤ Izinketho.
  2. Hudula isilawuli esibomvu emiksini yamaphutha. Kungenjalo, ungacacisa ukuhlanganisa ngezinombolo.
  3. Cacisa isikhathi sesikhawu somjovo.
  4. Chofoza okuthi KULUNGILE.

Umfanekiso 12. Ukucacisa Ingxube Yezinhlobo Ezingalungile ze-SEUintel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-12

Ulwazi Oluhlobene Ukunciphisa Umcimbi Owodwa Ukucasula

Amaphutha Wokujova

Ungajova amaphutha ngezindlela ezimbalwa:

  • Faka iphutha elilodwa kumyalo
  • Faka amaphutha amaningi kumyalo
  • Jova amaphutha uze uyalwe ukuthi ume

Ukujova lawa maphutha:

  1. Vula inketho ethi Faka Iphutha.
  2. Khetha ukuthi uyafuna yini ukusebenzisa umjovo wephutha izikhathi eziningi noma uze uyeke:
    • Uma ukhetha ukuqalisa kuze kumiswe, I-Fault Injection Debugger ifaka amaphutha ngesikhathi esishiwo ebhokisini elithi Amathuluzi ➤ Izinketho.
    • Uma ufuna ukusebenzisa umjovo wephutha ngenani elithile lokuphindaphinda, faka inombolo.
  3. Chofoza Qala.

Qaphela: I-Fault Injection Debugger isebenza ngenani elishiwo lokuphindaphinda noma ize iyeke. Iwindi le-Intel Quartus Prime Messages libonisa imilayezo mayelana namaphutha ajovwe. Ukuze uthole ulwazi olwengeziwe ngamaphutha ajovwe, chofoza Funda i-EMR. I-Fault Injection Debugger ifunda i-EMR yedivayisi futhi ibonise okuqukethwe efasiteleni Lemilayezo.

I-Intel Quartus Prime Error Injection kanye ne-EMR Content Messages

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

Amaphutha Okurekhoda
Ungarekhoda indawo yanoma yiliphi iphutha elijovwe ngokuqaphela imingcele ebikwe kuwindi le-Intel Quartus Prime Messages. Uma, ngokwesiboneloample, iphutha elijovwe liphumela ekuziphatheni ongathanda ukukudlala futhi, ungaqondisa leyo ndawo ukuze umjove. Wenza umjovo oqondisiwe usebenzisa isixhumi esibonakalayo somugqa womyalo we-Fault Injection Debugger.

Ukusula Amaphutha Ajovwe
Ukuze ubuyisele umsebenzi ojwayelekile we-FPGA, chofoza okuthi Khuhla. Uma ukhuhla iphutha, imisebenzi ye-EDCRC yedivayisi isetshenziselwa ukulungisa amaphutha. Indlela yokukhuhla iyafana naleyo esetshenziswa ngesikhathi sokusebenza kwedivayisi.

I-Command-Line Interface
Ungakwazi ukusebenzisa I-Fault Injection Debugger kulayini womyalo nge-quartus_fid esebenzisekayo, ewusizo uma ufuna ukwenza umjovo wephutha kusikripthi.

Ithebula 5. Izimpikiswano zomugqa womyalo Wokujova Iphutha

Impikiswano emfushane Ukuphikisana Okude Incazelo
c ikhebula Cacisa ihadiwe yokuhlela noma ikhebuli. (Kuyadingeka)
i inkomba Cacisa idivayisi esebenzayo ozofaka iphutha. (Kuyadingeka)
n inombolo Cacisa inani lamaphutha ozowajova. Inani elizenzakalelayo lithi

1. (Uma uthanda)

t isikhathi Isikhathi sokuphumula phakathi kwemijovo. (Ongakukhetha)

Qaphela: Sebenzisa i-quartus_fid -help ukuze view zonke izinketho ezitholakalayo. Ikhodi elandelayo inikeza isibampusebenzisa isixhumi esibonakalayo somugqa womyalo we-Fault Injection Debugger.
##################################################

  • # Thola ukuthi yiziphi izintambo ze-USB ezitholakalayo kulesi sibonelo
  • # Umphumela ukhombisa ukuthi intambo eyodwa iyatholakala, ebizwa ngokuthi “USB-Blaster” #
  • $ quartus_fid -uhlu . . .
  • Ulwazi: Umyalo: quartus_fid -list
    1. I-USB-Blaster ku-sj-sng-z4 [USB-0] Ulwazi: I-Intel Quartus Prime 64-Bit Fault Injection Debugger ibe yimpumelelo. 0 amaphutha, 0 isexwayiso
  • #################################################
  • # Thola ukuthi imaphi amadivayisi atholakala kukhebula le-USB-Blaster
  • # Umphumela ukhombisa amadivaysi amabili: iStratix V A7, kanye ne-MAX V CPLD. #
  • $ quartus_fid –ikhebula le-USB-Blaster -a
  • Ulwazi: Umyalo: quartus_fid –cable=USB-Blaster -a
  • Ulwazi (208809): Kusetshenziswa ikhebuli yokuhlela “USB-Blaster ku-sj-sng-z4 [USB-0]”
    1. I-USB-Blaster ku-sj-sng-z4 [USB-0]
  • 029030DD 5SGXEA7H(1|2|3)/5SGXEA7K1/..
  • 020A40DD 5M2210Z/EPM2210
  • Ulwazi: I-Intel Quartus Prime 64-Bit Fault Injection Debugger ibe yimpumelelo.
  • 0 amaphutha, 0 izexwayiso
  • #################################################
  • # Hlela idivayisi ye-Stratix V
  • # Inketho ye-index icacisa imisebenzi eyenziwa kudivayisi exhunyiwe.
  • # “=svgx.sof” ihlobanisa i-.sof file ngedivayisi
  • # “#p” kusho uhlelo lwedivayisi #
  • $ quartus_fid –ikhebula le-USB-Blaster –inkomba “@1=svgx.sof#p” . . .
  • Ulwazi (209016): Ilungiselela inkomba yedivayisi 1
  • Ulwazi (209017): Idivayisi 1 iqukethe i-JTAG Ikhodi ye-ID 0x029030DD
  • Ulwazi (209007): Ukucushwa kuphumelele — 1 idivayisi(idivayisi) emisiwe
  • Ulwazi (209011): Imisebenzi eyenziwe ngempumelelo
  • Ulwazi (208551): Isiginesha yohlelo kudivayisi 1.
  • Ulwazi: I-Intel Quartus Prime 64-Bit Fault Injection Debugger ibe yimpumelelo.
  • 0 amaphutha, 0 izexwayiso
  • #################################################
  • # Faka iphutha kudivayisi.
  • # Umsebenzisi #i ukhombisa ukujova amaphutha
  • # -n 3 ikhombisa ukujova amaphutha ama-3 #
  • $ quartus_fid –ikhebula le-USB-Blaster –index “@1=svgx.sof#i” -n 3
  • Ulwazi: Umyalo: quartus_fid –cable=USB-Blaster –index=@1=svgx.sof#i -n 3
  • Ulwazi (208809): Kusetshenziswa ikhebuli yokuhlela “USB-Blaster ku-sj-sng-z4 [USB-0]”
  • Ulwazi (208521): Ijova amaphutha angu-3 kudivayisi(s)
  • Ulwazi: I-Intel Quartus Prime 64-Bit Fault Injection Debugger ibe yimpumelelo.
  • 0 amaphutha, 0 izexwayiso
  • #################################################
  • # Imodi Esebenzisanayo.
  • # Ukusebenzisa ukusebenza kwe-#i nge -n 0 kubeka isilungisi sephutha kumodi yokusebenzisana.
  • # Qaphela ukuthi amaphutha ama-3 ajovwe kuseshini yangaphambilini;
  • # “E” ifunda amaphutha okwamanje akumongo we-EMR Unloader IP. #
  • $ quartus_fid –ikhebula le-USB-Blaster –index “@1=svgx.sof#i” -n 0
  • Ulwazi: Umyalo: quartus_fid –cable=USB-Blaster –index=@1=svgx.sof#i -n 0
  • Ulwazi (208809): Kusetshenziswa ikhebuli yokuhlela “USB-Blaster ku-sj-sng-z4 [USB-0]”
  • Faka :
  • 'F' ukufaka iphutha
  • 'E' ukufunda i-EMR
  • 'S' ukukhuhla amaphutha
  • 'Q' ukuyeka u-E
  • Ulwazi (208540): Ukufunda uhlu lwe-EMR
  • Ulwazi (208544): Kutholwe amaphutha ozimele angu-3 kudivayisi 1.
  • Ulwazi (208545): Iphutha #1 : Iphutha elilodwa kuhlaka 0x1028 ku-bit 0x21EA.
  • Ulwazi (10914): Iphutha #2 : Iphutha lamabhithi amaningi elingalungiseki kuhlaka 0x1116.
  • Ulwazi (208545): Iphutha #3 : Iphutha elilodwa kuhlaka 0x1848 ku-bit 0x128C.
  • 'F' ukufaka iphutha
  • 'E' ukufunda i-EMR
  • 'S' ukukhuhla amaphutha
  • 'Q' ukuyeka u-Q
  • Ulwazi: I-Intel Quartus Prime 64-Bit Fault Injection Debugger ibe yimpumelelo. 0 amaphutha, 0 izexwayiso
  • Ulwazi: Imemori ebonakalayo ephakeme kakhulu: 1522 megabytes
  • Ulwazi: Ukucutshungulwa kuphelile: Msombuluko Nov 3 18:50:00 2014
  • Ulwazi: Isikhathi esiphelile: 00:00:29
  • Ulwazi: Isikhathi esiphelele se-CPU (kuwo wonke amaphrosesa): 00:00:13

Isici Somjovo Wephutha Eliqondisiwe

Qaphela

I-Fault Injection Debugger ifaka amaphutha ku-FPGA ngokungahleliwe. Kodwa-ke, isici Somjovo Wephutha Eliqondisiwe sikuvumela ukuthi ujove amaphutha ezindaweni eziqondiwe ku-CRM. Lokhu kusebenza kungase kube usizo, isiboneloample, uma uqaphele umcimbi we-SEU futhi ufuna ukuhlola i-FPGA noma impendulo yesistimu kumcimbi ofanayo ngemva kokulungisa isu lokuthola kabusha. Isici se-Targeted Fault Injection sitholakala kuphela kusixhumi esibonakalayo somugqa womyalo. Ungacacisa ukuthi amaphutha ajovwe emugqeni womyalo noma kumodi yokushesha. Ulwazi Oluhlobene

I-AN 539: Indlela Yokuhlola noma Ukutholwa Kwephutha Nokutholwa kusetshenziswa i-CRC kumadivayisi e-Intel FPGA

Ukucacisa Uhlu Lwephutha Kusuka Kumugqa Womyalo

Isici se-Targeted Fault Injection sikuvumela ukuthi ucacise uhlu lwamaphutha emgqeni womyalo, njengoba kukhonjisiwe ku-ex elandelayo.ample: c:\Users\sng> quartus_fid -c 1 – i “@1= svgx.sof#i ” -n 2 -user=”@1= 0x2274 0x05EF 0x2264 0x0500″ Lapho: c 1 ikhombisa ukuthi i-FPGA ilawulwa ngekhebula lokuqala kukhompyutha yakho. i “@1= six.sof#i ” ikhombisa ukuthi idivayisi yokuqala ochungechungeni ilayishwe into file svgx.sof futhi izojovwa ngamaphutha. n 2 ikhombisa ukuthi amaphutha amabili azojovwa. umsebenzisi=”@1= 0x2274 0x05EF 0x2264 0x0500” uhlu olushiwo umsebenzisi lwamaphutha okufanele ajovwe. Kulesi example, idivayisi 1 inamaphutha amabili: kuhlaka 0x2274, bit 0x05EF nakuhlaka 0x2264, bit 0x0500.

Icacisa Uhlu Lwephutha Kusukela Kumodi Yokusheshisa

Ungakwazi ukusebenzisa isici Somjovo Wephutha Eliqondisiwe ngokuhlanganyela ngokucacisa inani lamaphutha ukuthi libe ngu-0 (-n 0). I-Fault Injection Debugger yethula imiyalo yemodi esheshayo nezincazelo zayo.

I-Prompt Mode Command Incazelo
F Jova iphutha
E Funda i-EMR
S Khuhla amaphutha
Q Yeka

Kumodi yokwazisa, ungakhipha umyalo ka-F wedwa ukuze ujove iphutha elilodwa endaweni engahleliwe kudivayisi. Esihlokweni esilandelayoampNgokusebenzisa umyalo ka-F kwimodi yokushesha, amaphutha amathathu ayajovwa. F #3 0x12 0x34 0x56 0x78 * 0x9A 0xBC +

  • Iphutha 1 - Iphutha lebhithi elilodwa kuhlaka 0x12, bit 0x34
  • Iphutha 2 - Iphutha elingenakulungiseka kuhlaka 0x56, bit 0x78 (an * ikhombisa iphutha lamabhithi amaningi)
  • Iphutha 3 - Iphutha eliseduze kabili kuhlaka 0x9A, bit 0xBC (a + ikhombisa iphutha eliphindwe kabili)

F 0x12 0x34 0x56 0x78 * Iphutha elilodwa (okuzenzakalelayo) lijovwe: Iphutha 1 – Iphutha lebhithi elilodwa kuhlaka 0x12, bit 0x34. Izindawo ngemva kwendawo yokuqala yozimele/ibhithi azinakwa. F #3 0x12 0x34 0x56 0x78 * 0x9A 0xBC + 0xDE 0x00

Amaphutha amathathu ajovwe:

  • Iphutha 1 - Iphutha lebhithi elilodwa kuhlaka 0x12, bit 0x34
  • Iphutha 2 - Iphutha elingalungiseki kuhlaka 0x56, bit 0x78
  • Iphutha 3 - Iphutha eliseduze kabili kuhlaka 0x9A, bit 0xBC
  • Izindawo ezingemuva kwamapheya okuqala angu-3 wozimele/bhithi azinakwa

Ukunquma Izindawo Zebhithi Ye-CRAM

Qaphela: 

Uma I-Fault Injection Debugger ithola iphutha le-CRM EDCRC, Irejista Yomlayezo Wephutha (EMR) iqukethe i-syndrome, inombolo yozimele, indawo yebhithi, kanye nohlobo lwephutha (okukodwa, okuphindwe kabili, noma amabhithi amaningi) kwephutha elitholiwe le-CRM. Ngesikhathi sokuhlolwa kwesistimu, londoloza okuqukethwe kwe-EMR okubikwe I-Fault Injection Debugger uma uthola iphutha le-EDCRC. Ngokuqukethwe kwe-EMR okurekhodiwe, unganikeza ifreyimu nezinombolo zebhithi ku-Fault Injection Debugger ukuze udlale kabusha amaphutha aphawulwe ngesikhathi sokuhlolwa kwesistimu, ukuze uthuthuke ukuklama, futhi ubonise impendulo yokutholwa kwesistimu kulelo phutha.

Ulwazi Oluhlobene
I-AN 539: Indlela Yokuhlola noma Ukutholwa Kwephutha Nokubuyisela kusetshenziswa i-CRC kumadivayisi e-Intel FPGA

Izinketho ezithuthukisiwe zomugqa womyalo: Izifunda ze-ASD kanye Nesisindo Sohlobo Lwephutha

Ungasebenzisa isixhumi esibonakalayo somugqa womyalo we-Fault Injection Debugger ukuze ujove amaphutha ezifundeni ze-ASD futhi ukale izinhlobo zamaphutha. Okokuqala, ucacisa inhlanganisela yezinhlobo zamaphutha (ibhithi elilodwa, elisondelene kabili, kanye ne-multi-bit elingalungiseki) usebenzisa i--weight . . inketho. Okwesiboneloample, ngenhlanganisela yamaphutha angawodwa angu-50%, amaphutha angu-30% aseduze aphindwe kabili, kanye namaphutha angu-20% angalungiseki amabhithi amaningi, sebenzisa inketho -weight=50.30.20. Bese, ukuze uqondise isifunda se-ASD, sebenzisa inketho -smh ukufaka i-SMH file futhi ukhombise isifunda se-ASD okufanele siqondiswe kuso. Okwesiboneloample: $ quartus_fid –cable=USB-BlasterII –index “@1=svgx.sof#pi” –weight=100.0.0 –smh=”@1=svgx.smh#2″ -number=30

Lesi exampumyalo othi:

  • Ihlela idivayisi futhi ifake amaphutha (uchungechunge lwe-pi)
  • Ijova amaphutha angu-100% ebhithi elilodwa (100.0.0)
  • Ijova kuphela ku-ASD_REGION 2 (kuboniswa yi-#2)
  • Ijova amaphutha angama-30

I-Fault Injection IP Core User Guide Izingobo zomlando

Inguqulo ye-IP Core Umhlahlandlela Womsebenzisi
18.0 I-Fault Injection Intel FPGA IP Core User Guide
17.1 I-Intel FPGA Fault Injection IP Core User Guide
16.1 I-Altera Fault Injection IP Core User Guide
15.1 I-Altera Fault Injection IP Core User Guide

Uma inguqulo ye-IP eyinhloko ingekho ohlwini, umhlahlandlela womsebenzisi wenguqulo yangaphambilini ye-IP iyasebenza.

Umlando Wokubuyekezwa Kwedokhumenti Womhlahlandlela Womsebenzisi Womjovo Wephutha we-IP Core

Inguqulo Yedokhumenti Inguqulo ye-Intel Quartus Prime Izinguquko
2019.07.09 18.1 Kubuyekeziwe i Incazelo Yephinikhodi Yephutha Yephutha isihloko sokucacisa Ukusetha Kabusha, amasiginali_okujovwe ngephutha, kanye nephutha_elikhuhle.
2018.05.16 18.0 • Kwengezwe izihloko ezilandelayo ezivela ku-Intel Quartus Prime Pro Edition Handbook:

—   Ukuchaza Izindawo Zokujova Iphutha kanye nezihlokwana.

—   Ukusebenzisa i-Fault Injection Debugger kanye nezihlokwana.

—   I-Command-Line Interface kanye nezihlokwana.

• Iqanjwe kabusha i-Intel FPGA Umjovo Wephutha Owumgogodla we-IP ukuze uthi Umjovo Wephutha we-Intel FPGA IP.

Usuku Inguqulo Izinguquko
2017.11.06 17.1 • Iqanjwe kabusha njenge-Intel.

• Kungezwe usekelo lwedivayisi ye-Intel Cyclone 10 GX.

2016.10.31 16.1 Usekelo lwedivayisi olubuyekeziwe.
2015.12.15 15.1 • Kushintshwe i-Quartus II yaba isofthiwe ye-Quartus Prime.

• Isixhumanisi esilungisiwe esihlobene nesithenjwa sakho.

2015.05.04 15.0 Ukukhishwa kokuqala.

 

Amadokhumenti / Izinsiza

Intel UG-01173 Umjovo Wephutha FPGA IP Core [pdf] Umhlahlandlela Womsebenzisi
UG-01173 Umjovo Wephutha FPGA IP Core, UG-01173, Umjovo Wephutha FPGA IP Core, Umjovo c, Umjovo FPGA IP Core

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *