intel-suaicheantas

intel UG-01173 In-stealladh sgàineadh FPGA IP Core

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

Sgàineadh Injection Intel® FPGA IP Core Stiùireadh Cleachdaiche

Bidh cridhe Fault Injection Intel® FPGA IP a ’toirt a-steach mearachdan a-steach do rèiteachadh RAM (CRAM) inneal FPGA. Bidh am modh-obrach seo ag atharrais air mearachdan bog a dh’ fhaodadh tachairt rè obrachadh àbhaisteach mar thoradh air àrdachadh tachartas singilte (SEUn). Is e tachartasan tearc a th’ ann an SEUn agus mar sin tha iad duilich an deuchainn. Às deidh dhut cridhe Fault Injection IP a chuir a-steach don dealbhadh agad agus an inneal agad a rèiteachadh, faodaidh tu an inneal Intel Quartus® Prime Fault Injection Debugger a chleachdadh gus mearachdan a dh’aona ghnothach anns an FPGA a bhrosnachadh gus freagairt an t-siostam do na mearachdan sin a dhearbhadh.

Fiosrachadh Co-cheangailte

  • Ùrachadh Tachartas Singilte
  • AN 737: Lorg SEU agus faighinn air ais ann an innealan Intel Arria 10

Feartan

  • A’ leigeil leat measadh a dhèanamh air freagairt siostam airson a bhith a’ lasachadh brisidhean gnìomh aon thachartas (SEFI).
  • A’ leigeil leat comharrachadh SEFI a dhèanamh a-staigh, a’ cur às don fheum air deuchainn giùlan siostam slàn. An àite sin, faodaidh tu an deuchainn beam a chuingealachadh gu fàilligeadh ann an ùine (FIT) / tomhas Mb aig ìre an inneil.
  • Sgèile ìrean FIT a rèir caractar SEFI a tha buntainneach don ailtireachd dealbhaidh agad. Faodaidh tu in-stealladh locht a sgaoileadh air thuaiream air feadh an inneal gu lèir, no an cuingealachadh gu raointean gnìomh sònraichte gus deuchainn a luathachadh.
  • Dèan an dealbhadh as fheàrr dhut gus aimhreit a lughdachadh air adhbhrachadh le aon tachartas troimh-chèile (SEU).

Taic inneal

Tha cridhe Fault Injection IP a’ toirt taic do innealan teaghlaich Intel Arria® 10, Intel Cyclone® 10 GX agus Stratix® V. Tha an teaghlach Cyclone V a’ toirt taic do Sgàineadh In-stealladh air innealan leis an iar-leasachan -SC sa chòd òrdachaidh. Cuir fios chun riochdaire reic ionadail agad airson fiosrachadh òrdachadh mu innealan -SC suffix Cyclone V.

Cleachdadh Goireasan agus Coileanadh
Bidh bathar-bog Intel Quartus Prime a’ gineadh an tuairmse stòrais a leanas airson an Stratix V A7 FPGA. Tha toraidhean airson innealan eile coltach.

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

Sgàineadh Instealladh IP Core Coileanadh FPGA agus Cleachdadh Goireasan

Inneal ALM Clàran loidsig M20K
Bun-sgoil Àrd-sgoile
Stratix V A7 3,821 5,179 0 0

Tha stàladh bathar-bog Intel Quartus Prime a’ toirt a-steach leabharlann IP Intel FPGA. Tha an leabharlann seo a’ toirt seachad mòran choraichean IP feumail airson do chleachdadh cinneasachaidh gun fheum air cead a bharrachd. Feumaidh cuid de choraichean Intel FPGA IP cead air leth a cheannach airson cleachdadh cinneasachaidh. Leigidh Modh Measaidh IP Intel FPGA leat measadh a dhèanamh air na coraichean ceadachd Intel FPGA IP sin ann an atharrais agus bathar-cruaidh, mus co-dhùin thu cead bunaiteach IP riochdachaidh iomlan a cheannach. Cha leig thu leas ach làn chead toraidh a cheannach airson coraichean Intel IP ceadaichte às deidh dhut deuchainn bathar-cruaidh a chrìochnachadh agus a bhith deiseil airson an IP a chleachdadh ann an cinneasachadh. Bidh bathar-bog Intel Quartus Prime a’ stàladh coraichean IP anns na h-àiteachan a leanas gu bunaiteach:

Slighe stàlaidh bunaiteach IP

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

Àiteachan stàlaidh bunaiteach IP

Àite Bathar-bog Àrd-ùrlar
:\intelFPGA_pro\quartus\ip\altera Deasachadh Intel Quartus Prime Pro Windows *
: \ intelFPGA \ quartus \ ip \ altera Intel Quartus Prime Standard Edition Windows
:/intelFPGA_pro/quartus/ip/altera Deasachadh Intel Quartus Prime Pro Linux *
:/intelFPGA/quartus/ip/altera Intel Quartus Prime Standard Edition Linux

Thoir an aire: Chan eil bathar-bog Intel Quartus Prime a’ toirt taic do dh’ àiteachan san t-slighe stàlaidh.

A 'gnàthachadh agus a' cruthachadh Cores IP
Faodaidh tu coraichean IP a ghnàthachadh gus taic a thoirt do raon farsaing de thagraidhean. Leigidh Catalog IP Intel Quartus Prime agus deasaiche paramadair dhut puirt bunaiteach IP, feartan agus toradh a thaghadh agus a rèiteachadh gu sgiobalta. files.

Catalog IP agus Deasaiche Parameter
Bidh an Catalog IP a’ taisbeanadh na coraichean IP a tha rim faighinn airson do phròiseact, a’ toirt a-steach Intel FPGA IP agus IP eile a chuireas tu ri slighe sgrùdaidh Catalog IP.. Cleachd na feartan a leanas den Chatalog IP gus cridhe IP a lorg agus a ghnàthachadh:

  • Criathraich Catalog IP gu Seall IP airson teaghlach inneal gnìomhach no Seall IP airson a h-uile teaghlach inneal. Mura h-eil pròiseact agad fosgailte, tagh an Device Family ann an Catalog IP.
  • Cuir a-steach an raon Rannsachaidh gus ainm bunaiteach IP iomlan no pàirt sam bith a lorg ann an Catalog IP.
  • Dèan briogadh deas air ainm bunaiteach IP ann an Catalog IP gus mion-fhiosrachadh mu innealan le taic a thaisbeanadh, gus pasgan stàlaidh an IP core fhosgladh, agus airson ceanglaichean gu sgrìobhainnean IP.
  • Cliog Lorg airson Partner IP to access partner IP information on the web.

Bidh an deasaiche paramadair gad bhrosnachadh gus ainm atharrachaidh IP, puirt roghnach, agus toradh a shònrachadh file roghainnean ginealach. Bidh an deasaiche paramadair a’ gineadh Intel Quartus Prime IP aig an ìre as àirde file (.ip) airson atharrachadh IP ann am pròiseactan Intel Quartus Prime Pro Edition. Bidh an deasaiche paramadair a’ gineadh Quartus IP aig an ìre as àirde file (.qip) airson atharrachadh IP ann am pròiseactan Intel Quartus Prime Standard Edition. iad seo files a’ riochdachadh an eadar-dhealachaidh IP sa phròiseact, agus a’ stòradh fiosrachadh parameterization.

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

Toradh gineadh bunaiteach IP (Intel Quartus Prime Pro Edition)

Bidh bathar-bog Intel Quartus Prime a’ gineadh an toradh a leanas file structar airson coraichean IP fa leth nach eil nam pàirt de shiostam Dealbhadair Àrd-ùrlar.

Toradh ginealach bunaiteach IP fa leth (Intel Quartus Prime Pro Edition)intel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-3

  • Ma tha taic agus comas agad airson an eadar-dhealachadh bunaiteach IP agad.

Toradh Files de ghineadh IP Intel FPGA

File Ainm Tuairisgeul
<do_ip>.ip Atharrachadh IP aig an ìre as àirde file anns a bheil parameterization de chridhe IP sa phròiseact agad. Ma tha an atharrachadh IP mar phàirt de shiostam Dealbhadair Àrd-ùrlar, bidh an deasaiche paramadair cuideachd a’ gineadh .qsys file.
<do_ip>.cmp Dearbhadh Co-phàirt VHDL (.cmp) file 's e teacsa file anns a bheil mìneachaidhean coitcheann ionadail agus puirt a chleachdas tu ann an dealbhadh VHDL files.
<do_ip> _ginealach.rpt Clàr ginealach IP no Dealbhaiche Àrd-ùrlar file. A’ taisbeanadh geàrr-chunntas de na teachdaireachdan aig àm gineadh IP.
a’ leantainn…
File Ainm Tuairisgeul
<do_ip> .qgsimc (siostaman dealbhaiche àrd-ùrlair a-mhàin) Tasgadh simulation file tha sin a' coimeas an .qsys agus .ip files le parameterization gnàthach an t-siostam Dealbhadair Àrd-ùrlar agus cridhe IP. Bidh an coimeas seo a’ dearbhadh an urrainn do Dealbhaiche Àrd-ùrlar ath-nuadhachadh an HDL a sheachnadh.
<do_ip>.qgsynth (siostaman dealbhaiche àrd-ùrlair a-mhàin) Tasgadh synthesis file tha sin a' coimeas an .qsys agus .ip files le parameterization gnàthach an t-siostam Dealbhadair Àrd-ùrlar agus cridhe IP. Bidh an coimeas seo a’ dearbhadh an urrainn do Dealbhaiche Àrd-ùrlar ath-nuadhachadh an HDL a sheachnadh.
<do_ip>.qip Tha a h-uile fiosrachadh ann gus am pàirt IP fhilleadh a-steach agus a chur ri chèile.
<do_ip>.csv Tha fiosrachadh ann mu inbhe ùrachadh na h-earrainn IP.
.bsf Riochdachadh samhla den atharrachadh IP airson a chleachdadh ann am Block Diagram Files (.bdf).
<do_ip>.spd Cuir a-steach file feumaidh ip-make-simscript sgriobtaichean atharrais a ghineadh. Tha an .spd file tha liosta ann de files a ghineas tu airson atharrais, còmhla ri fiosrachadh mu chuimhneachain a thòisicheas tu.
<do_ip>.ppf Am Planner Pin File (.ppf) a’ stòradh a’ phuirt agus sònrachaidhean nód airson co-phàirtean IP a chruthaicheas tu airson an cleachdadh leis a’ Phin Planner.
<do_ip>_bb.v Cleachd am bogsa dubh Verilog (_bb.v) file mar dhearbhadh modal falamh airson a chleachdadh mar bhogsa dubh.
<do_ip> _inst.v no _inst.vhd HDL example teamplaid instantiation. Dèan lethbhreac agus pasg air susbaint seo file a-steach don HDL agad file gus an atharrachadh IP a luathachadh.
<do_ip>.regmap Ma tha fiosrachadh clàraidh san IP, cruthaichidh bathar-bog Intel Quartus Prime am faidhle .regmap file. Tha an .regmap file a’ toirt cunntas air fiosrachadh mapa a’ chlàir air eadar-aghaidh maighstirean is thràillean. Seo file a' coimhlionadh

an .sopcinfo file le bhith a’ toirt seachad fiosrachadh clàraidh nas mionaidiche mun t-siostam. Seo file a’ comasachadh taisbeanadh clàr views agus staitistig cleachdaiche gnàthaichte ann an System Console.

<do_ip>.svd A’ ceadachadh innealan Deasbaid Siostam HPS gu view na mapaichean clàraidh de iomaill a tha a’ ceangal ri HPS taobh a-staigh siostam Dealbhaiche Àrd-ùrlar.

Rè synthesis, bidh bathar-bog Intel Quartus Prime a ’stòradh an .svd files airson eadar-aghaidh tràillean a tha follaiseach do na maighstirean System Console anns an .sof file anns an t-seisean deasbaid. Bidh System Console a 'leughadh na h-earrainn seo, a tha Dealbhaiche Àrd-ùrlair a' faighneachd airson fiosrachadh mapa clàr. Airson tràillean siostam, bidh Dealbhaiche Àrd-ùrlar a 'faighinn cothrom air na clàran le ainm.

<do_ip>.v

<do_ip>.vhd

HDL files a chuireas gach fo-mhodal no cridhe IP cloinne sa bhad airson synthesis no atharrais.
neach-comhairle/ Tha sgriobt msim_setup.tcl ann gus atharrais a stèidheachadh is a ruith.
aldec/ Tha sgriobt rivierapro_setup.tcl ann gus atharrais a stèidheachadh agus a ruith.
/ synopsys/vcs

/synopsys/vcsmx

Tha sgriobt shligean ann vcs_setup.sh gus atharrais a stèidheachadh is a ruith.

Tha sgriobt shligean ann vcsmx_setup.sh agus synopsys_sim.setup file gus samhladh a stèidheachadh agus a ruith.

/cadence Tha sgriobt shligean ann ncsim_setup.sh agus suidheachadh eile files atharrais a stèidheachadh agus a ruith.
/xcelium Tha sgriobt slige simuladair ann xcelium_setup.sh agus rèiteachadh eile files atharrais a stèidheachadh agus a ruith.
/fo-mhodalan Tha HDL ann files airson an fho-mhodal bunaiteach IP.
<Fo-mhodal IP>/ Bidh Dealbhaiche Àrd-ùrlar a’ gineadh / synth agus / sim fo-eòlairean airson gach eòlaire fo-mhodal IP a bhios Dealbhaiche Àrd-ùrlar a’ gineadh.

Tuairisgeul gnìomh
Le cridhe Fault Injection IP, faodaidh luchd-dealbhaidh caractar SEFI a dhèanamh a-staigh, ìrean FIT a sgèile a rèir caractar SEFI, agus dealbhadh a bharrachadh gus buaidh SEUn a lughdachadh.

Tachartas Singilte Maothachadh troimhe-chèile

Tha cuairtean amalaichte agus innealan loidsig prògramaichte leithid FPGAn buailteach do SEUn. Is e tachartasan air thuaiream, neo-sgriosail a th’ ann an SEUn, air adhbhrachadh le dà phrìomh thùs: alpha gràinean agus neutronan bho ghathan cosmach. Faodaidh rèididheachd adhbhrachadh an dàrna cuid air a’ chlàr loidsig, pìos cuimhne freumhaichte, no pìos rèiteachaidh RAM (CRAM) gus a staid a thionndadh, agus mar sin a’ leantainn gu obrachadh inneal ris nach robh dùil. Tha na comasan CRAM a leanas aig Intel Arria 10, Intel Cyclone 10 GX, Arria V, Cyclone V, Stratix V agus innealan nas ùire:

  • Lorg Mearachd Sgrùdadh Iomchaidh Rothach (EDCRC)
  • Ceartachadh fèin-ghluasadach air CRAM troimh-chèile (sgrìobadh)
  • Comas suidheachadh troimh-chèile CRAM a chruthachadh (stealladh locht)

Airson tuilleadh fiosrachaidh mu lasachadh SEU ann an innealan Intel FPGA, thoir sùil air a’ chaibideil lasachaidh SEU anns an leabhar-làimhe inneal fa leth.

Tuairisgeul prìne IP Injection Sgàineadh

Tha cridhe Fault Injection IP a’ toirt a-steach na prìneachan I / O a leanas.

Pìnean Injection IP Core I/O

Ainm prìne Stiùireadh prìne Tuairisgeul Pin
crcerror_pin cuir a-steach Cuir a-steach bho Unloader Clàr Teachdaireachd Mearachd Intel FPGA IP (EMR Unloader IP). Tha an comharra seo air a dhearbhadh nuair a chaidh mearachd CRC a lorg le EDCRC an uidheim.
emr_data cuir a-steach Susbaint Clàr Teachdaireachd Mearachd (EMR). Thoir sùil air an leabhar-làimhe inneal iomchaidh airson raointean EMR.

Tha an cuir a-steach seo a’ gèilleadh ri comharra eadar-aghaidh dàta Avalon Streaming.

emr_dligheach cuir a-steach A’ nochdadh gu bheil dàta dligheach anns na cuir a-steach emr_data. Is e seo comharra eadar-aghaidh dligheach Avalon Streaming.
Ath-shuidhich cuir a-steach Cuir a-steach ath-shuidheachadh modal. Tha an ath-shuidheachadh làn smachd leis an Sgàineadh Injection Debugger.
error_ air a stealladh toradh A’ nochdadh gun deach mearachd a chuir a-steach do CRAM mar a chaidh òrdachadh tron ​​JTAG eadar-aghaidh. Tha an ùine a tha an comharra seo ag ràdh an urra ris na roghainnean agad air an JTAG TCK agus smachd air comharran bloca. Mar as trice, tha an ùine timcheall air 20 cearcall cloc den chomharra TCK.
error_scrubbed toradh A’ nochdadh gu bheil sgrìobadh an uidheim air a chrìochnachadh mar a chaidh òrdachadh leis an inneal JTAG eadar-aghaidh. Tha an ùine a tha an comharra seo ag ràdh an urra ris na roghainnean agad air an JTAG TCK agus smachd air comharran bloca. Mar as trice, tha an ùine timcheall air 20 cearcall cloc den chomharra TCK.
a-steach toradh Toradh roghainneil. Bidh an Fault Injection IP a’ cleachdadh a’ ghleoc seo, airson example, gus am bloc EMR_unloader a ghleusadh.

Diagram prìne IP Injection Sgàineadh

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

A’ cleachdadh an Debugger Injection Sgàineadh agus Fault Injection IP Core

Bidh an Fault Injection Debugger ag obair còmhla ri cridhe Fault Injection IP. An toiseach, bidh thu a’ toirt a’ chridhe IP air adhart nad dhealbhadh, a’ cur ri chèile, agus a’ luchdachadh sìos an rèiteachadh a thig às file a-steach don inneal agad. An uairsin, bidh thu a’ ruith an Fault Injection Debugger bho taobh a-staigh bathar-bog Intel Quartus Prime no bhon loidhne-àithne gus atharrais air mearachdan bog.

  • Leigidh an Fault Injection Debugger leat deuchainnean in-stealladh locht obrachadh gu h-eadar-ghnìomhach no le òrdughan baidse, agus leigidh e leat na raointean loidsigeach nad dhealbhadh airson in-stealladh locht a shònrachadh.
  • Tha an eadar-aghaidh loidhne-àithne feumail airson an dì-bhugadair a ruith tro sgriobt.

Thoir an aire

Bidh an Fault Injection Debugger a’ conaltradh le cridhe IP Injection Sgàineadh tron ​​​​t-siostam JTAG eadar-aghaidh. Bidh an Fault Injection IP a’ gabhail ri òrdughan bhon JTAG eadar-aghaidh agus ag aithris inbhe air ais tro fhaidhle JTAG eadar-aghaidh. Tha cridhe Fault Injection IP air a chuir an gnìomh ann an loidsig bog san inneal agad; mar sin, feumaidh tu cunntas a thoirt don chleachdadh loidsig seo nad dhealbhadh. Is e aon dòigh-obrach a bhith a’ comharrachadh freagairt do dhealbhaidh do SEU san obair-lann agus an uairsin cuir a-mach an cridhe IP bhon dealbhadh deireannach agad.

Bidh thu a’ cleachdadh cridhe IP Fault Injection leis na coraichean IP a leanas:

  • An cridhe IP Unloader Clàr Teachdaireachd Mearachd, a bhios a’ leughadh agus a’ stòradh dàta bhon chuairt chruaidh lorg mearachd ann an innealan Intel FPGA.
  • (Roghainneil) Lorgar SEU Adhartach Intel FPGA IP cridhe, a bhios a’ dèanamh coimeas eadar àiteachan mearachd aon-phìos ri mapa cugallachd rè obrachadh inneal gus faighinn a-mach a bheil mearachd bog a’ toirt buaidh air.

Sgàineadh Injection Debugger thairisview Diagram Blocintel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-5

Notaichean:

  1. Bidh an Sgàineadh Injection IP a’ tionndadh na pìosan den loidsig cuimsichte.
  2. Bidh an Debugger Injection Sgàineadh agus IP Dearbhaidh SEU Adhartach a’ cleachdadh an aon eisimpleir EMR Unloader.
  3. Tha cridhe IP Lorgaire SEU adhartach roghainneil.

Fiosrachadh Co-cheangailte

  • Mu dheidhinn SMH Files air duilleag 13
  • Mu dheidhinn EMR Unloader IP Core air duilleag 10
  • Mu dheidhinn Advanced SEU Detection IP Core air duilleag 11

A 'tòiseachadh air an locht Injection IP Core

NOTA

Chan eil cridhe Fault Injection IP ag iarraidh ort crìochan sam bith a shuidheachadh. Gus an cridhe IP a chleachdadh, cruthaich eisimpleir IP ùr, cuir a-steach e san t-siostam Dealbhadair Àrd-ùrlar (Standard) agad, agus ceangail na comharran mar a bhios iomchaidh. Feumaidh tu an cridhe Fault Injection IP a chleachdadh le cridhe EMR Unloader IP. Tha an In-stealladh Sgàineadh agus na coraichean IP Unloader EMR rim faighinn ann an Platform Designer agus an Catalog IP. Roghainneil, faodaidh tu an toirt gu dìreach a-steach don dealbhadh RTL agad, a’ cleachdadh Verilog HDL, SystemVerilog, no VHDL.

Mu dheidhinn EMR Unloader IP Core
Tha cridhe EMR Unloader IP a ’toirt seachad eadar-aghaidh don EMR, a tha air ùrachadh gu leantainneach le EDCRC an inneal a bhios a’ sgrùdadh pìosan CRAM an inneal airson mearachdan bog.

Example Siostam Dealbhaiche Àrd-ùrlar a’ toirt a-steach an Sgàineadh Injection IP Core agus EMR Unloader IP Coreintel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-6

Example Fault Injection IP Core agus EMR Unloader IP Core Block Diagram

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

Fiosrachadh Co-cheangailte
Neach-luchdachadh clàr teachdaireachd mearachd Intel FPGA IP Core Guide

Mu dheidhinn Adhartach SEU Detection IP Core

Cleachd cridhe IP Dearbhaidh SEU Adhartach (ASD) nuair a tha fulangas SEU na adhbhar dealbhaidh. Feumaidh tu cridhe IP EMR Unloader a chleachdadh le cridhe ASD IP. Mar sin, ma chleachdas tu an ASD IP agus an IP Injection Sgàineadh san aon dhealbhadh, feumaidh iad toradh EMR Unloader a cho-roinn tro phàirt splitter Avalon®-ST. Tha am figear a leanas a’ sealltainn siostam Dealbhaiche Àrd-ùrlar anns am bi sgoltadh Avalon-ST a’ cuairteachadh susbaint EMR gu coraichean IP RDDC agus Sgàineadh.

A’ cleachdadh an ASD agus IP Injection Sgàineadh anns an aon shiostam dealbhaiche àrd-ùrlarintel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-8

Fiosrachadh Co-cheangailte
Lorgaidh SEU adhartach Intel FPGA IP Core Stiùireadh Cleachdaiche

A’ mìneachadh raointean stealladh sgàineadh
Faodaidh tu roinnean sònraichte den FPGA a mhìneachadh airson in-stealladh locht le bhith a’ cleachdadh bann mapa cugallachd (.smh) file. An SMH file a’ stòradh co-chomharran buillean CRAM an uidheim, an roinn ainmichte aca (Roinn RDS), agus breithneachadh. Rè a 'phròiseas dealbhaidh bidh thu a' cleachdadh rangachd taggus an sgìre a chruthachadh. An uairsin, aig àm cur ri chèile, bidh an Intel Quartus Prime Assembler a ’gineadh an SMH file. Bidh an Fault Injection Debugger a’ cuingealachadh in-stealladh mearachd gu roinnean innealan sònraichte a mhìnicheas tu san SMH file.

A' coileanadh rangachd Taga' fas
Bidh thu a’ mìneachadh roinnean FPGA airson deuchainn le bhith a’ sònrachadh Roinn ASD don àite. Faodaidh tu luach Roinn ASD a shònrachadh airson cuibhreann sam bith den rangachd dealbhaidh agad a’ cleachdadh an Uinneag Pàirtean Dealbhaidh.

  1. Tagh Sònrachaidhean ➤ Uinneag Pàirtean Dealbhaidh.
  2. Dèan briogadh deas air àite sam bith san t-sreath cinn agus tionndaidh air Roinn ASD gus an colbh Roinn ASD a thaisbeanadh (mura h-eil e air a thaisbeanadh mar-thà).
  3. Cuir a-steach luach bho 0 gu 16 airson sgaradh sam bith gus a shònrachadh do Roinn sònraichte RDDC.
    • Tha roinn ASD 0 glèidhte gu pàirtean den inneal nach deach a chleachdadh. Faodaidh tu sgaradh a shònrachadh don roinn seo gus a shònrachadh mar neo-èiginneach..
    • Is e roinn ASD 1 an roinn bunaiteach. Thèid a h-uile cuibhreann cleachdte den inneal a shònrachadh don roinn seo mura atharraich thu gu sònraichte an obair Roinn ASD.

Mu dheidhinn SMH Files

An SMH file tha am fiosrachadh a leanas ann:

  • Mura h-eil thu a’ cleachdadh rangachd tagging (ie, chan eil sònrachaidhean sònraichte Roinn ASD aig an dealbhadh san rangachd dealbhaidh), an SMH file a 'liostadh a h-uile pìos CRAM agus a' comharrachadh a bheil e mothachail don dealbhadh.
  • Ma tha thu air rangachd a dhèanamh tagging agus dh’ atharraich iad sònrachaidhean bunaiteach Roinn ASD, an SMH file a’ liostadh a h-uile pìos CRAM agus an roinn RDDC aige.

Faodaidh an Debugger Injection Sgàineadh casg a chuir air in-stealladh gu aon roinn ainmichte no barrachd. Gus an Seanadair a stiùireadh gus SMH a ghineadh file:

  • Tagh Sònrachaidhean ➤ Inneal ➤ Roghainnean inneal is prìne ➤ Lorg mearachd CRC.
  • Tionndaidh air mapa cugallachd Generate SEU file (.smh) roghainn.

A 'cleachdadh an Debugger Injection Sgàineadh

NOTA
Gus an Sgàineadh Injection Debugger a chleachdadh, bidh thu a’ ceangal ris an inneal agad tron ​​​​inneal JTAG eadar-aghaidh. An uairsin, rèitich an inneal agus dèan stealladh locht. Gus an Fault Injection Debugger a chuir air bhog, tagh Innealan ➤ Fault Injection Debugger ann am bathar-bog Intel Quartus Prime. Tha rèiteachadh no prògramadh an inneal coltach ris a’ mhodh-obrach a thathar a’ cleachdadh airson a’ Phrògramadair no an Signal Tap Logic Analyzer.

Debugger Injection Sgàineadh

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

Gus do JTAG slabhraidh:

  1. Cliog air Setup Bathar-cruaidh. Bidh an t-inneal a’ taisbeanadh am bathar-cruaidh prògramaidh ceangailte ris a’ choimpiutair agad.
  2. Tagh am bathar-cruaidh prògramadh a tha thu airson a chleachdadh.
  3. Cliog Dùin.
  4. Cliog air Auto Detect, a bhios a’ lìonadh an t-sreath inneal leis na h-innealan prògramaichte a lorgar anns an JTAG slabhraidh.

Fiosrachadh Co-cheangailte
Feart stealladh sgàineadh cuimsichte air duilleag 21

Bathar-cruaidh is bathar-bog riatanasan

Tha feum air a’ bhathar-cruaidh is am bathar-bog a leanas gus an Debugger Injection Sgàineadh a chleachdadh:

  • Loidhne FEATURE anns a’ chead Intel FPGA agad a bheir comas do chridhe Fault Injection IP. Airson tuilleadh fiosrachaidh, cuir fios chun riochdaire reic Intel FPGA ionadail agad.
  • Luchdaich sìos càball (Càball Luchdaich sìos Intel FPGA, Càball Luchdaich sìos Intel FPGA II, , no II).
  • Pasgan leasachaidh Intel FPGA no bòrd air a dhealbhadh le neach-cleachdaidh le inneal JTAG ceangal ris an inneal fo dheuchainn.
  • Loidhne FEARACH (Roghainneil) anns a’ chead Intel FPGA agad a bheir comas do chridhe Adhartach SEU Detection IP.

A’ rèiteachadh an inneal agad agus an dì-bhugadair stealladh sgàineadh

Bidh an Debugger Sgàineadh In-stealladh a’ cleachdadh .sof agus (roghainneil) bann mapa cugallachd (.smh) file. An Rud Bathar-bog File (.sof) a' rèiteachadh an FPGA. Tha an .smh file a’ mìneachadh cugallachd nam pìosan CRAM san inneal. Mura toir thu seachad .smh file, bidh an Sgàineadh Injection Debugger a’ stealladh sgàinidhean air thuaiream air feadh na pìosan CRAM. Gus .sof a shònrachadh:

  1. Tagh am FPGA a tha thu airson a rèiteachadh ann am bogsa slabhraidh an inneal.
  2. Cliog Tagh File.
  3. Seòl chun .sof agus cliog air OK. The Sgàineadh Injection Debugger leugh an .sof.
  4. (Roghainneil) Tagh an SMH file.
    Mura sònraich thu SMH file, bidh an Sgàineadh Injection Debugger a’ stealladh sgàinidhean air thuaiream thairis air an inneal gu lèir. Ma shònraicheas tu SMH file, faodaidh tu stealladh a chuingealachadh gu na raointean cleachdte den inneal agad.
    • Dèan briogadh deas air an inneal sa bhogsa slabhraidh inneal agus an uairsin cliog Tagh SMH File.
    • Tagh do SMH file.
    • Cliog air OK.
  5. Tionndaidh air Prògram / Configure.
  6. Cliog air Start.

Bidh an Fault Injection Debugger a’ rèiteachadh an inneal a’ cleachdadh am faidhle .sof.

Clàr-taice co-theacsa airson an SMH a thaghadh File

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

A’ cuingealachadh roinnean airson stealladh sgàineadh

Às deidh dhut SMH a luchdachadh file, faodaidh tu an Fault Injection Debugger a stiùireadh gus obrachadh air dìreach roinnean sònraichte RDDC. Gus an roinn(ean) RDDC a shònrachadh anns am bu chòir sgàinidhean a thoirt a-steach:

  1. Dèan briogadh deas air an FPGA anns a’ bhogsa slabhraidh inneal, agus cliog Seall mapa cugallachd inneal.
  2. Tagh an roinn(ean) RDDC airson in-stealladh locht.

Mapa cugallachd inneal Viewer

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

A 'sònrachadh seòrsaichean mearachd

Faodaidh tu diofar sheòrsaichean de mhearachdan a shònrachadh airson stealladh.

  • Mearachdan singilte (SE)
  • Mearachdan dà-thaobh (DAE)
  • Mearachdan ioma-bhith nach gabh a cheartachadh (EMBE)

Faodaidh innealan Intel FPGA fèin-cheartachadh a dhèanamh air mearachdan singilte is dùbailte ma tha am feart sgrìobadh air a chomasachadh. Chan urrainn dha innealan Intel FPGA mearachdan ioma-bhiorach a cheartachadh. Thoir sùil air a’ chaibideil mu bhith a’ lasachadh SEUn airson tuilleadh fiosrachaidh mu bhith a’ dì-bhugachadh nam mearachdan sin. Faodaidh tu am measgachadh de sgàinidhean airson stealladh a shònrachadh agus an ùine stealladh. Gus an ùine stealladh a shònrachadh:

  1. Anns an Fault Injection Debugger, tagh Innealan ➤ Roghainnean.
  2. Slaod an rianadair dearg chun a’ mheasgachadh de mhearachdan. Air an làimh eile, faodaidh tu am measgachadh a shònrachadh gu àireamhach.
  3. Sònraich an ùine eadar-ama Injection.
  4. Cliog air OK.

Figear 12. A' sònrachadh a' mheasgachadh de sheòrsan sgàineadh SEUintel-UG-01173-Fault-Injection-FPGA-IP-Core-fig-12

Fiosrachadh Co-cheangailte A' lasachadh trioblaid tachartas singilte

Mearachdan stealladh

Faodaidh tu mearachdan a chuir a-steach ann an grunn mhodhan:

  • Cuir a-steach aon mhearachd air àithne
  • Cuir a-steach grunn mhearachdan air àithne
  • Cuir a-steach mearachdan gus an tèid iarraidh ort stad

Gus na lochdan sin a chuir a-steach:

  1. Tionndaidh air an roghainn Inject Fault.
  2. Tagh a bheil thu airson in-stealladh mearachd a ruith airson grunn thursan no gus an stad thu:
    • Ma roghnaicheas tu ruith gus an tèid a stad, bidh an Fault Injection Debugger a’ stealladh mhearachdan aig an àm a chaidh a shònrachadh sa bhogsa deasbaid Innealan ➤ Options.
    • Ma tha thu airson in-stealladh mearachd a ruith airson àireamh sònraichte de dh’ itealain, cuir a-steach an àireamh.
  3. Cliog air Start.

Thoir an aire: Bidh an Fault Injection Debugger a’ ruith airson an àireamh ainmichte de dh’ itealain no gus an tèid stad. Tha uinneag Intel Quartus Prime Messages a’ sealltainn teachdaireachdan mu na mearachdan a tha air an stealladh. Airson fiosrachadh a bharrachd mu na sgàinidhean a chaidh a stealladh, cliog Leugh EMR. Bidh an Fault Injection Debugger a’ leughadh EMR an uidheim agus a’ taisbeanadh na tha ann san uinneag Teachdaireachdan.

In-stealladh mearachd Intel Quartus Prime agus Teachdaireachdan Susbaint EMR

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

Mearachdan Clàraidh
Faodaidh tu làrach locht sam bith a chaidh a stealladh a chlàradh le bhith a’ toirt fa-near na paramadairean a chaidh aithris ann an uinneag Intel Quartus Prime Messages. Ma tha, airson example, ma tha locht stealladh a’ leantainn gu giùlan a bu mhath leat ath-chluich, faodaidh tu cuimseachadh air an àite sin airson in-stealladh. Bidh thu a’ coileanadh in-stealladh cuimsichte a’ cleachdadh an eadar-aghaidh loidhne-àithne Fault Injection Debugger.

A' glanadh mhearachdan air an stealladh
Gus gnìomh àbhaisteach an FPGA a thoirt air ais, cliog Scrub. Nuair a sgrìobhas tu mearachd, bidh gnìomhan EDCRC an inneil air an cleachdadh gus na mearachdan a cheartachadh. Tha an inneal scrubaidh coltach ris an fhear a chleachdar rè obrachadh an inneal.

Eadar-aghaidh loidhne-àithne
Faodaidh tu an Sgàineadh Injection Debugger a ruith aig an loidhne-àithne leis an quartus_fid executable, a tha feumail ma tha thu airson in-stealladh locht a dhèanamh bho sgriobt.

Clàr 5. Argamaidean loidhne-àithne airson In-stealladh Sgàineadh

Argamaid Ghoirid Argamaid fhada Tuairisgeul
c càball Sònraich bathar-cruaidh prògramadh no càball. (Riatanach)
i clàr-amais Sònraich an inneal gnìomhach gus locht a thoirt a-steach. (Riatanach)
n àireamh Sònraich an àireamh de mhearachdan airson stealladh. Tha an luach bunaiteach

1. (Roghainneil)

t uair Ùine eadar-ama eadar stealladh. (Roghainneil)

Thoir an aire: Cleachd quartus_fid – cuideachadh gu view a h-uile roghainn a tha ri fhaighinn. Tha an còd a leanas a’ toirt seachad examples a’ cleachdadh an eadar-aghaidh loidhne-àithne Fault Injection Debugger.
####################################

  • # Faigh a-mach dè na càbaill USB a tha rim faighinn sa chùis seo
  • # Tha an toradh a’ sealltainn gu bheil aon chàball ri fhaighinn, leis an ainm “USB-Blaster” #
  • $ quartus_fid - liosta . . .
  • Fiosrachadh: Òrdugh: quartus_fid -list
    1. USB-Blaster air sj-sng-z4 [USB-0] Fiosrachadh: Bha Intel Quartus Prime 64-Bit Fault Injection Debugger soirbheachail. 0 mhearachd, 0 rabhadh
  • ###################################
  • # Lorg dè na h-innealan a tha rim faighinn air càball USB-Blaster
  • # Tha an toradh a’ sealltainn dà inneal: Stratix V A7, agus MAX V CPLD. #
  • $ quartus_fid - càball USB-Blaster -a
  • Fiosrachadh: Òrdugh: quartus_fid –cable=USB-Blaster -a
  • Fiosrachadh (208809): A’ cleachdadh càball prògramaidh “USB-Blaster air sj-sng-z4 [USB-0]”
    1. USB-Blaster air sj-sng-z4 [USB-0]
  • 029030DD 5SGXEA7H(1|2|3)/5SGXEA7K1/..
  • 020A40DD 5M2210Z/EPM2210
  • Fiosrachadh: Bha Intel Quartus Prime 64-Bit Fault Injection Debugger soirbheachail.
  • 0 mhearachdan, 0 rabhaidhean
  • ###################################
  • # Prògram an inneal Stratix V
  • # Tha an roghainn -index a’ sònrachadh gnìomhachd a chaidh a dhèanamh air inneal ceangailte.
  • # Tha “=svgx.sof” a’ ceangal .sof file leis an inneal
  • # Tha “#p” a’ ciallachadh prògram an inneal #
  • $ quartus_fid – càball USB-Blaster – clàr-amais “@1=svgx.sof#p”. . .
  • Fiosrachadh (209016): A’ rèiteachadh clàr-amais inneal 1
  • Fiosrachadh (209017): Ann an inneal 1 tha JTAG Còd ID 0x029030DD
  • Info (209007): Shoirbhich leis an rèiteachadh - 1 inneal (ean) air an rèiteachadh
  • Fiosrachadh (209011): Gnìomh(an) soirbheachail
  • Fiosrachadh (208551): Ainm-sgrìobhte prògram gu inneal 1.
  • Fiosrachadh: Bha Intel Quartus Prime 64-Bit Fault Injection Debugger soirbheachail.
  • 0 mhearachdan, 0 rabhaidhean
  • ###################################
  • # Cuir a-steach locht a-steach don inneal.
  • # Tha an gnìomhaiche #i a’ comharrachadh sgàinidhean a thoirt a-steach
  • Tha # -n 3 a’ comharrachadh 3 sgàinidhean a thoirt a-steach #
  • $ quartus_fid – càball USB-Blaster – clàr-amais “@1=svgx.sof#i” -n 3
  • Fiosrachadh: Òrdugh: quartus_fid –cable=USB-Blaster –index=@1=svgx.sof#i -n 3
  • Fiosrachadh (208809): A’ cleachdadh càball prògramaidh “USB-Blaster air sj-sng-z4 [USB-0]”
  • Fiosrachadh (208521): A’ stealladh 3 mearachd(ean) a-steach do dh’ inneal(ean)
  • Fiosrachadh: Bha Intel Quartus Prime 64-Bit Fault Injection Debugger soirbheachail.
  • 0 mhearachdan, 0 rabhaidhean
  • ###################################
  • # Modh eadar-ghnìomhach.
  • # Le bhith a’ cleachdadh an obrachaidh #i le -n 0 a’ cur an dì-bhugadair ann am modh eadar-ghnìomhach.
  • # Thoir an aire gun deach 3 sgàinidhean a thoirt a-steach san t-seisean roimhe;
  • Tha # “E” a’ leughadh na sgàinidhean a tha ann an cridhe EMR Unloader IP an-dràsta. #
  • $ quartus_fid – càball USB-Blaster – clàr-amais “@1=svgx.sof#i” -n 0
  • Fiosrachadh: Òrdugh: quartus_fid –cable=USB-Blaster –index=@1=svgx.sof#i -n 0
  • Fiosrachadh (208809): A’ cleachdadh càball prògramaidh “USB-Blaster air sj-sng-z4 [USB-0]”
  • Cuir a-steach:
  • 'F' a stealladh lochd
  • 'E' a leughadh EMR
  • 'S' airson mearachd(ean) a sgrobhadh
  • ‘Q’ gus E a leigeil seachad
  • Fiosrachadh (208540): A’ leughadh sreath EMR
  • Fiosrachadh (208544): mearachd (ean) frèam 3 air an lorg ann an inneal 1.
  • Fiosrachadh (208545): Mearachd #1 : Mearachd shingilte ann am frèam 0x1028 aig bit 0x21EA.
  • Fiosrachadh (10914): Mearachd #2 : Mearachd ioma-bit neo-cheartaichte ann am frèam 0x1116.
  • Fiosrachadh (208545): Mearachd # 3 : Mearachd shingilte ann am frèam 0x1848 aig bit 0x128C.
  • 'F' a stealladh lochd
  • 'E' a leughadh EMR
  • 'S' airson mearachd(ean) a sgrobhadh
  • 'Q' sgur Q
  • Fiosrachadh: Shoirbhich le Intel Quartus Prime 64-Bit Fault Injection Debugger. 0 mhearachdan, 0 rabhaidhean
  • Fiosrachadh: Cuimhne mas-fhìor as àirde: 1522 megabytes
  • Fiosrachadh: Thàinig an giullachd gu crìch: Diluain Samhain 3 18:50:00 2014
  • Fiosrachadh: Uair seachad: 00:00:29
  • Fiosrachadh: Ùine CPU iomlan (air a h-uile pròiseasar): 00:00:13

Feart stealladh sgàineadh cuimsichte

Thoir an aire

Bidh an Fault Injection Debugger a’ stealladh sgàinidhean a-steach don FPGA air thuaiream. Ach, leigidh am feart In-stealladh Sgàineadh Targaidte leat sgàinidhean a chuir a-steach gu àiteachan cuimsichte anns an CRAM. Faodaidh an obrachadh seo a bhith feumail, airson example, ma thug thu fa-near tachartas SEU agus gu bheil thu airson deuchainn a dhèanamh air an FPGA no freagairt siostam don aon tachartas às deidh dhut ro-innleachd ath-bheothachaidh atharrachadh. Chan eil am feart In-stealladh Sgàineadh Targaidte ri fhaighinn ach bhon eadar-aghaidh loidhne-àithne. Faodaidh tu sònrachadh gu bheil mearachdan air an stealladh bhon loidhne-àithne no ann am modh sgiobalta. Fiosrachadh Co-cheangailte

AN 539: Dòigh-obrach deuchainn no lorg mhearachdan agus faighinn air ais a’ cleachdadh CRC ann an innealan Intel FPGA

A 'sònrachadh liosta mhearachdan bhon loidhne-àithne

Leigidh am feart In-stealladh Sgàineadh Targaidte dhut liosta mhearachdan a shònrachadh bhon loidhne-àithne, mar a chithear san t-seagh a leanasample: c: \ Users \ sng> quartus_fid -c 1 - i “@1 = svgx.sof#i” -n 2 -user = ” @ 1 = 0x2274 0x05EF 0x2264 0x0500 ″ Far a bheil: c 1 a’ nochdadh gu bheil smachd air an FPGA leis a 'chiad càball air a' choimpiutair agad. i “@1 = six.sof#i” a’ nochdadh gu bheil a’ chiad inneal san t-seine air a luchdachadh leis an nì file svgx.sof agus thèid a stealladh le sgàinidhean. n 2 a’ nochdadh gun tèid dà lochd a stealladh. cleachdaiche = ”@1 = 0x2274 0x05EF 0x2264 0x0500” na liosta de sgàinidhean a chaidh a shònrachadh don neach-cleachdaidh a thèid a chuir a-steach. Anns an example, tha dà locht aig inneal 1: aig frèam 0x2274, bit 0x05EF agus aig frèam 0x2264, bit 0x0500.

A 'sònrachadh liosta mhearachdan bhon mhodh sgiobalta

Faodaidh tu am feart In-stealladh Sgàineadh Targaidte obrachadh gu h-eadar-ghnìomhach le bhith a’ sònrachadh an àireamh de sgàinidhean gu bhith 0 (-n 0). Bidh an Fault Injection Debugger a’ toirt seachad òrdughan modh sgiobalta agus na tuairisgeulan aca.

Òrdugh modh sgiobalta Tuairisgeul
F Inject locht
E Leugh an EMR
S Sgrios mearachdan
Q Sguir

Ann am modh sgiobalta, faodaidh tu an àithne F a chuir a-mach leis fhèin gus aon locht a chuir a-steach ann an àite air thuaiream san inneal. Anns an t-example bhith a’ cleachdadh an àithne F ann am modh sgiobalta, tha trì mearachdan air an stealladh. F #3 0x12 0x34 0x56 0x78 * 0x9A 0xBC +

  • Mearachd 1 - Mearachd aon phìos aig frèam 0x12, bit 0x34
  • Mearachd 2 - Mearachd nach gabh a cheartachadh aig frèam 0x56, bit 0x78 (tha * a’ comharrachadh mearachd ioma-bit)
  • Mearachd 3 - Mearachd dà-thaobh aig frèam 0x9A, bit 0xBC (a + a’ comharrachadh mearachd dà-fhillte)

F 0x12 0x34 0x56 0x78 * Tha aon mhearachd (àbhaisteach) air a chuir a-steach: Mearachd 1 - Mearachd aon bit aig frèam 0x12, bit 0x34. Thathas a’ seachnadh àiteachan às deidh a’ chiad àite frèam/bit. F #3 0x12 0x34 0x56 0x78 * 0x9A 0xBC + 0xDE 0x00

Tha trì mearachdan air an stealladh:

  • Mearachd 1 - Mearachd aon phìos aig frèam 0x12, bit 0x34
  • Mearachd 2 - Mearachd nach gabh a cheartachadh aig frèam 0x56, bit 0x78
  • Mearachd 3 - Mearachd dà-thaobh aig frèam 0x9A, bit 0xBC
  • Thathas a’ seachnadh àiteachan às deidh a’ chiad 3 chàraidean frèam/beaga

A’ dearbhadh Àiteachan CRAM Bit

Thoir an aire: 

Nuair a lorgas an Debugger Injection Sgàineadh mearachd CRAM EDCRC, anns a’ Chlàr Teachdaireachd Mearachd (EMR) tha an syndrome, àireamh frèam, àite bit, agus seòrsa mearachd (singilte, dùbailte no ioma-phìos) den mhearachd CRAM a chaidh a lorg. Rè deuchainn siostam, sàbhail na tha anns an EMR a chaidh aithris leis an Fault Injection Debugger nuair a lorgas tu locht EDCRC. Leis an t-susbaint EMR clàraichte, faodaidh tu na h-àireamhan frèam is bit a thoirt don Debugger Injection Sgàineadh gus na mearachdan a chaidh a thoirt fa-near aig àm deuchainn siostaim ath-chluich, gus tuilleadh dealbhaidh a dhèanamh, agus freagairt ath-bheothachaidh siostam don mhearachd sin a chomharrachadh.

Fiosrachadh Co-cheangailte
AN 539: Dòigh-obrach deuchainn no lorg mhearachdan agus faighinn air ais a ’cleachdadh CRC ann an innealan Intel FPGA

Roghainnean loidhne-àithne adhartach: Roinnean RDDC agus cuideam seòrsa mearachd

Faodaidh tu an eadar-aghaidh loidhne-àithne Fault Injection Debugger a chleachdadh gus mearachdan a chuir a-steach do roinnean RDDC agus cuideam a chuir air na seòrsaichean mhearachdan. An toiseach, bidh thu a’ sònrachadh a’ mheasgachadh de sheòrsan mearachd (beagan singilte, dùbailte ri thaobh, agus ioma-bit neo-iomchaidh) a’ cleachdadh an -weight . . roghainn. Airson example, airson measgachadh de mhearachdan singilte 50%, 30% mearachdan dùbailte faisg air làimh, agus 20% mearachdan ioma-bit nach gabh a cheartachadh, cleachd an roghainn -weight = 50.30.20. An uairsin, gus cuimseachadh air sgìre RDDC, cleachd an roghainn -smh gus an SMH a thoirt a-steach file agus comharraich an roinn RDDC airson a bhith ag amas. Airson example: $ quartus_fid –cable=USB-BlasterII –index “@1=svgx.sof#pi” –weight=100.0.0 –smh=”@1=svgx.smh#2″ –number=30

Tha an t-example òrdugh:

  • A ’prògramadh an inneal agus a’ stealladh sgàinidhean (pi string)
  • A ’toirt a-steach sgàinidhean aon-phìos 100% (100.0.0)
  • A’ stealladh a-steach do ASD_REGION 2 a-mhàin (air a chomharrachadh leis an #2)
  • A 'toirt a-steach 30 sgàinidhean

Tasglannan stiùiridh cleachdaiche bunaiteach IP Injection Sgàineadh

Tionndadh Core IP Stiùireadh Cleachdaiche
18.0 Sgàineadh Instealladh Intel FPGA IP Core Stiùireadh Cleachdaiche
17.1 Iùl cleachdaiche bunaiteach IP Injection Intel FPGA
16.1 Stiùireadh cleachdaiche bunaiteach Altera Fault Injection IP
15.1 Stiùireadh cleachdaiche bunaiteach Altera Fault Injection IP

Mura h-eil dreach bunaiteach IP air a liostadh, tha an stiùireadh cleachdaiche airson an dreach bunaiteach IP a’ buntainn.

Eachdraidh Ath-sgrùdadh Sgrìobhainn airson Sgàineadh Injection IP Core Guide

Tionndadh Sgrìobhainn Intel Quartus Prìomh Tionndadh Atharrachaidhean
2019.07.09 18.1 Dh'ùraich an Tuairisgeul prìne IP Injection Sgàineadh cuspair gus na comharran Ath-shuidheachadh, error_injected, agus error_scrubbed a shoilleireachadh.
2018.05.16 18.0 • Chuir sinn ris na cuspairean a leanas bho Leabhar-làimhe Intel Quartus Prime Pro Edition:

—   A’ mìneachadh raointean stealladh sgàineadh agus fo-thiotalan.

—   A 'cleachdadh an Debugger Injection Sgàineadh agus fo-thiotalan.

—   Eadar-aghaidh loidhne-àithne agus fo-thiotalan.

• Ath-ainmichte Intel FPGA Sgàineadh Injection IP cridhe gu Sgàineadh Injection Intel FPGA IP.

Ceann-latha Tionndadh Atharrachaidhean
2017.11.06 17.1 • Ath-bhranndadh mar Intel.

• Chuir sinn taic inneal Intel Cyclone 10 GX ris.

2016.10.31 16.1 Taic inneal ùraichte.
2015.12.15 15.1 • Dh'atharraich Quartus II gu bathar-bog Quartus Prime.

• Ceangal stèidhichte air fèin-iomradh.

2015.05.04 15.0 Sgaoileadh tùsail.

 

Sgrìobhainnean/Goireasan

intel UG-01173 In-stealladh sgàineadh FPGA IP Core [pdfStiùireadh Cleachdaiche
UG-01173 In-stealladh sgàineadh FPGA IP Core, UG-01173, In-stealladh sgàineadh FPGA IP Core, In-stealladh c, In-stealladh FPGA IP Core

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *