intel UG-01173 Abẹrẹ Aṣiṣe FPGA IP mojuto
Abẹrẹ aṣiṣe Intel® FPGA IP mojuto olumulo Itọsọna
Abẹrẹ aṣiṣe Intel® FPGA IP mojuto nfi awọn aṣiṣe sinu Ramu iṣeto ni (CRAM) ti ẹrọ FPGA kan. Ilana yii ṣe simulates awọn aṣiṣe rirọ ti o le waye lakoko iṣẹ deede nitori awọn iṣẹlẹ iṣẹlẹ kan (SEUs). SEUs jẹ awọn iṣẹlẹ toje ati nitorinaa o nira lati ṣe idanwo. Lẹhin ti o ṣe ifilọlẹ Abẹrẹ Abẹrẹ IP mojuto sinu apẹrẹ rẹ ati tunto ẹrọ rẹ, o le lo ohun elo Intel Quartus® Prime Fault Injection Debugger lati fa awọn aṣiṣe ero inu FPGA lati ṣe idanwo idahun eto si awọn aṣiṣe wọnyi.
Alaye ti o jọmọ
- Nikan Iṣẹlẹ Upsets
- AN 737: SEU erin ati gbigba ni Intel Arria 10 awọn ẹrọ
Awọn ẹya ara ẹrọ
- Gba ọ laaye lati ṣe iṣiro esi eto fun idinku awọn idilọwọ iṣẹ iṣẹlẹ ẹyọkan (SEFI).
- Gba ọ laaye lati ṣe isọdi SEFI ni ile, imukuro iwulo fun gbogbo idanwo tan ina eto. Dipo, o le ṣe idinwo idanwo ina si awọn ikuna ni akoko (FIT) / wiwọn Mb ni ipele ẹrọ.
- Iwọn awọn oṣuwọn FIT ni ibamu si isọdi SEFI ti o ṣe pataki si faaji apẹrẹ rẹ. O le pin kaakiri awọn abẹrẹ ẹbi laileto jakejado gbogbo ẹrọ, tabi di wọn si awọn agbegbe iṣẹ ṣiṣe kan pato lati yara idanwo.
- Mu apẹrẹ rẹ pọ si lati dinku idalọwọduro ti o ṣẹlẹ nipasẹ awọn rudurudu iṣẹlẹ kan (SEU).
Atilẹyin ẹrọ
Abẹrẹ IP mojuto aṣiṣe ṣe atilẹyin Intel Arria® 10, Intel Cyclone® 10 GX ati awọn ẹrọ ẹbi Stratix® V. Idile Cyclone V ṣe atilẹyin Abẹrẹ ẹbi lori awọn ẹrọ pẹlu suffix -SC ni koodu pipaṣẹ. Kan si aṣoju tita agbegbe rẹ fun pipaṣẹ alaye lori -SC suffix Cyclone V awọn ẹrọ.
Awọn oluşewadi iṣamulo ati Performance
Sọfitiwia Intel Quartus Prime ṣe ipilẹṣẹ iṣiro orisun atẹle fun Stratix V A7 FPGA. Awọn abajade fun awọn ẹrọ miiran jẹ iru.
Intel Corporation. Gbogbo awọn ẹtọ wa ni ipamọ. Intel, aami Intel, ati awọn ami Intel miiran jẹ aami-išowo ti Intel Corporation tabi awọn oniranlọwọ rẹ. Intel ṣe atilẹyin iṣẹ ti FPGA rẹ ati awọn ọja semikondokito si awọn pato lọwọlọwọ ni ibamu pẹlu atilẹyin ọja boṣewa Intel, ṣugbọn ni ẹtọ lati ṣe awọn ayipada si eyikeyi awọn ọja ati iṣẹ nigbakugba laisi akiyesi. Intel ko gba ojuse tabi layabiliti ti o dide lati inu ohun elo tabi lilo eyikeyi alaye, ọja, tabi iṣẹ ti a ṣalaye ninu rẹ ayafi bi a ti gba ni kikun si kikọ nipasẹ Intel. A gba awọn alabara Intel nimọran lati gba ẹya tuntun ti awọn pato ẹrọ ṣaaju gbigbekele eyikeyi alaye ti a tẹjade ati ṣaaju gbigbe awọn aṣẹ fun awọn ọja tabi awọn iṣẹ. * Awọn orukọ miiran ati awọn ami iyasọtọ le jẹ ẹtọ bi ohun-ini ti awọn miiran.
Abẹrẹ Aṣiṣe IP Iṣe FPGA Core ati Lilo Awọn orisun
Ẹrọ | Awọn ALMs | kannaa registers | M20K | |
Alakoko | Atẹle | |||
Stratix V A7 | 3,821 | 5,179 | 0 | 0 |
Fifi sori sọfitiwia Intel Quartus Prime pẹlu ile-ikawe Intel FPGA IP. Ile-ikawe yii n pese ọpọlọpọ awọn ohun kohun IP ti o wulo fun lilo iṣelọpọ rẹ laisi iwulo fun iwe-aṣẹ afikun. Diẹ ninu awọn ohun kohun Intel FPGA IP nilo rira iwe-aṣẹ lọtọ fun lilo iṣelọpọ. Ipo Igbelewọn IP FPGA Intel gba ọ laaye lati ṣe iṣiro awọn ohun kohun Intel FPGA IP ti o ni iwe-aṣẹ ni kikopa ati ohun elo, ṣaaju ṣiṣe ipinnu lati ra iwe-aṣẹ ipilẹ IP iṣelọpọ ni kikun. Iwọ nikan nilo lati ra iwe-aṣẹ iṣelọpọ ni kikun fun awọn ohun kohun Intel IP ti o ni iwe-aṣẹ lẹhin ti o pari idanwo ohun elo ati pe o ti ṣetan lati lo IP ni iṣelọpọ. Sọfitiwia Intel Quartus Prime n fi awọn ohun kohun IP sori awọn ipo atẹle nipasẹ aiyipada:
IP mojuto fifi sori ona
Awọn ipo fifi sori mojuto IP
Ipo | Software | Platform |
: \ intelFPGA_pro \ kuotisi \ ip \ altera | Intel kuotisi NOMBA Pro Edition | Windows * |
: \ intelFPGA \ kuotisi \ ip \ altera | Intel kuotisi NOMBA Standard Edition | Windows |
:/intelFPGA_pro/quartus/ip/altera | Intel kuotisi NOMBA Pro Edition | Linux * |
:/intelFPGA/quartus/ip/altera | Intel kuotisi NOMBA Standard Edition | Lainos |
Akiyesi: Sọfitiwia Intel Quartus Prime ko ṣe atilẹyin awọn aye ni ọna fifi sori ẹrọ.
Isọdi ati ti ipilẹṣẹ IP ohun kohun
O le ṣe awọn ohun kohun IP lati ṣe atilẹyin ọpọlọpọ awọn ohun elo lọpọlọpọ. Intel Quartus Prime IP Catalog ati olootu paramita gba ọ laaye lati yara yan ati tunto awọn ebute oko oju omi IP, awọn ẹya, ati iṣelọpọ files.
IP Catalog ati Parameter Olootu
Katalogi IP ṣe afihan awọn ohun kohun IP ti o wa fun iṣẹ akanṣe rẹ, pẹlu Intel FPGA IP ati IP miiran ti o ṣafikun si ọna wiwa Catalog IP.. Lo awọn ẹya wọnyi ti Katalogi IP lati wa ati ṣe akanṣe ipilẹ IP kan:
- Àlẹmọ IP Catalog lati Fi IP han fun ẹbi ẹrọ ti nṣiṣe lọwọ tabi Fihan IP fun gbogbo awọn idile ẹrọ. Ti o ko ba ni iṣẹ akanṣe ṣiṣi, yan Ẹbi Ẹrọ ni Katalogi IP.
- Tẹ ninu aaye wiwa lati wa eyikeyi kikun tabi apa kan orukọ ipilẹ IP ni Katalogi IP.
- Tẹ-ọtun orukọ ipilẹ IP kan ninu Katalogi IP lati ṣafihan awọn alaye nipa awọn ẹrọ atilẹyin, lati ṣii folda fifi sori mojuto IP, ati fun awọn ọna asopọ si iwe IP.
- Tẹ Wa fun Alabaṣepọ IP lati wọle si alaye IP alabaṣepọ lori web.
Olootu paramita naa ta ọ lati pato orukọ iyatọ IP kan, awọn ebute oko oju omi iyan, ati iṣelọpọ file iran awọn aṣayan. Olootu paramita ṣe ipilẹṣẹ Intel Quartus Prime IP ipele-oke file (.ip) fun iyatọ IP ni awọn iṣẹ akanṣe Intel Quartus Prime Pro Edition. Olootu paramita ṣe ipilẹṣẹ Quartus IP ipele-oke kan file (.qip) fun ẹya IP iyatọ ninu Intel Quartus Prime Standard Edition ise agbese. Awọn wọnyi files duro IP iyatọ ninu ise agbese, ati itaja parameterization alaye.
Olootu IP Parameter (Intel Quartus Prime Standard Edition)
Ijade Ipilẹ Core IP (Intel Quartus Prime Pro Edition)
Sọfitiwia Intel Quartus Prime ṣe ipilẹṣẹ iṣelọpọ atẹle file eto fun awọn ohun kohun IP kọọkan ti kii ṣe apakan ti eto Onise Platform.
Olukuluku IP Core Ijadejade (Intel Quartus Prime Pro Edition)
- Ti o ba ni atilẹyin ati ṣiṣẹ fun iyatọ ipilẹ IP rẹ.
Abajade Files ti Intel FPGA IP generation
File Oruko | Apejuwe |
<rẹ_ip> .ip | Oke-ipele IP iyatọ file ti o ni awọn parameterization ti ohun IP mojuto ninu rẹ ise agbese. Ti iyatọ IP ba jẹ apakan ti eto Onise Platform, olootu paramita tun ṣe ipilẹṣẹ .qsys kan file. |
<rẹ_ip> .cmp | Ìkéde paati VHDL (.cmp) file jẹ ọrọ kan file ti o ni jeneriki agbegbe ati awọn asọye ibudo ti o lo ninu apẹrẹ VHDL files. |
<rẹ_ip>_generation.rpt | IP tabi Platform Apẹrẹ iran log file. Ṣe afihan akopọ ti awọn ifiranṣẹ lakoko iran IP. |
tesiwaju… |
File Oruko | Apejuwe |
<rẹ_ip>.qgsimc (Awọn ọna ṣiṣe Onise Platform nikan) | Iṣakojọpọ kikopa file ti o afiwe .qsys ati .ip files pẹlu awọn ti isiyi parameterization ti Platform onise eto ati IP mojuto. Ifiwewe yii pinnu boya Onise Platform le foju isọdọtun ti HDL. |
<rẹ_ip>.qgsynth (Awọn ọna ṣiṣe Onise Platform nikan) | Iṣakojọpọ akopọ file ti o afiwe .qsys ati .ip files pẹlu awọn ti isiyi parameterization ti Platform onise eto ati IP mojuto. Ifiwewe yii pinnu boya Onise Platform le foju isọdọtun ti HDL. |
<rẹ_ip> .qip | Ni gbogbo alaye ni lati ṣepọ ati ṣajọ paati IP naa. |
<rẹ_ip> .csv | Ni alaye ninu nipa ipo igbesoke ti paati IP. |
.bsf | Aṣoju aami ti iyatọ IP fun lilo ninu aworan atọka Dina Files (.bdf). |
<rẹ_ip>.spd | Iṣawọle file pe ip-make-simscript nilo lati ṣe awọn iwe afọwọkọ kikopa. Awọn .spd file ni akojọ kan ti files o ṣe ipilẹṣẹ fun kikopa, pẹlu alaye nipa awọn iranti ti o bẹrẹ. |
<rẹ_ip>.ppf | The Pin aseto File (.ppf) tọju ibudo ati awọn iṣẹ iyansilẹ ipade fun awọn paati IP ti o ṣẹda fun lilo pẹlu Alakoso Pin. |
<rẹ_ip> _bb.v | Lo Verilog blackbox (_bb.v) file bi ohun ṣofo module ìkéde fun lilo bi a blackbox. |
<rẹ_ip> _inst.v tabi _inst.vhd | HDL fun apẹẹrẹample instantiation awoṣe. Daakọ ati lẹẹmọ awọn akoonu inu eyi file sinu HDL rẹ file lati instantiate awọn IP iyatọ. |
<rẹ_ip>. regmap | Ti IP ba ni alaye iforukọsilẹ ninu, sọfitiwia Intel Quartus Prime ṣe ipilẹṣẹ .regmap naa file. The .regmap file ṣe apejuwe alaye maapu iforukọsilẹ ti oluwa ati awọn atọkun ẹrú. Eyi file awọn afikun
awọn .sopcinfo file nipa fifun alaye iforukọsilẹ alaye diẹ sii nipa eto naa. Eyi file kí àpapọ àpapọ views ati awọn iṣiro isọdi olumulo ni System Console. |
<rẹ_ip> .svd | Gba awọn irinṣẹ yokokoro Eto HPS laaye lati view awọn maapu iforukọsilẹ ti awọn agbeegbe ti o sopọ si HPS laarin eto Onise Platform.
Lakoko iṣelọpọ, sọfitiwia Intel Quartus Prime tọjú .svd files fun ẹrú ni wiwo han si awọn System Console oluwa ni .sof file ni igba yokokoro. Console System ka abala yii, eyiti Apẹrẹ Platform n beere fun alaye maapu iforukọsilẹ. Fun awọn ẹrú eto, Apẹrẹ Platform wọle si awọn iforukọsilẹ nipasẹ orukọ. |
<rẹ_ip>.v
<rẹ_ip> .vhd |
HDL files ti o instantiate kọọkan submodule tabi ọmọ IP mojuto fun kolaginni tabi kikopa. |
olutojueni/ | Ni iwe afọwọkọ msim_setup.tcl kan lati ṣeto ati ṣiṣe kikopa kan. |
aldec/ | Ni iwe afọwọkọ kan rivierapro_setup.tcl lati ṣeto ati ṣiṣe kikopa kan. |
/ synopsys/vcs
/ synopsys/vcsmx |
Ni iwe afọwọkọ ikarahun kan ninu vcs_setup.sh lati ṣeto ati ṣiṣẹ kikopa kan.
Ni ninu iwe afọwọkọ ikarahun vcsmx_setup.sh ati synopsys_sim.setup file lati ṣeto ati ṣiṣe a kikopa. |
/ cadence | Ni iwe afọwọkọ ikarahun kan ncsim_setup.sh ati iṣeto miiran files lati ṣeto ati ṣiṣe iṣeṣiro kan. |
/ xcelium | Ni iwe afọwọkọ ikarahun Simulator Parallel kan xcelium_setup.sh ati iṣeto miiran files lati ṣeto ati ṣiṣe a kikopa. |
/ submodules | HDL ni ninu files fun IP mojuto submodule. |
<IP submodule>/ | Apẹrẹ Platform n ṣe ipilẹṣẹ / synth ati / awọn iwe-ilana-apakan SIM fun itọsọna submodule IP kọọkan ti Onise Platform ṣe ipilẹṣẹ. |
Apejuwe iṣẹ-ṣiṣe
Pẹlu Ipilẹ Abẹrẹ IP Aṣiṣe, awọn apẹẹrẹ le ṣe ifaramọ SEFI ni ile, iwọn awọn oṣuwọn FIT ni ibamu si isọdi SEFI, ati mu awọn apẹrẹ lati dinku ipa ti awọn SEU.
Imukuro Iṣẹlẹ Kanṣoṣo
Awọn iyika ti a ṣepọ ati awọn ohun elo kannaa siseto gẹgẹbi awọn FPGA ni ifaragba si awọn SEU. Awọn SEU jẹ laileto, awọn iṣẹlẹ ti ko ni iparun, ti o ṣẹlẹ nipasẹ awọn orisun pataki meji: awọn patikulu alpha ati awọn neutroni lati awọn egungun agba aye. Radiation le fa boya iforukọsilẹ oye, ifibọ iranti bit, tabi Ramu iṣeto ni (CRAM) bit lati yi ipo rẹ pada, nitorinaa yori si iṣẹ ẹrọ airotẹlẹ. Intel Arria 10, Intel Cyclone 10 GX, Arria V, Cyclone V, Stratix V ati awọn ẹrọ tuntun ni awọn agbara CRAM wọnyi:
- Ṣiṣayẹwo Aṣiṣe Aṣiṣe Ṣiṣayẹwo Ipadabọ Yiyipo (EDCRC)
- Atunṣe aifọwọyi ti CRAM ti o binu (fifọ)
- Agbara lati ṣẹda ipo CRAM ibinu (abẹrẹ aṣiṣe)
Fun alaye diẹ sii nipa idinku SEU ni awọn ẹrọ Intel FPGA, tọka si ipin Irẹwẹsi SEU ninu iwe amudani ẹrọ.
Abẹrẹ Abẹrẹ IP Apejuwe
Ipilẹ Abẹrẹ Aṣiṣe Iṣiṣe pẹlu awọn pinni I/O wọnyi.
Abẹrẹ Aṣiṣe IP mojuto I/O Pinni
Orukọ Pin | Itọsọna Pin | Pin Apejuwe |
crcerror_pin | igbewọle | Iṣagbewọle lati Ifiranṣẹ Aṣiṣe Iforukọsilẹ Unloader Intel FPGA IP (EMR Unloader IP). Ifihan agbara yii jẹ idaniloju nigbati aṣiṣe CRC kan ti rii nipasẹ EDCRC ẹrọ naa. |
emr_data | igbewọle | Aṣiṣe Ifiranṣẹ Ifiranṣẹ (EMR) akoonu. Tọkasi iwe amudani ẹrọ ti o yẹ fun awọn aaye EMR.
Iṣagbewọle yii ni ibamu pẹlu ifihan agbara wiwo data Avalon Streaming. |
emr_wulo | igbewọle | Tọkasi awọn igbewọle emr_data ni data to wulo ninu. Eyi jẹ ifihan agbara wiwo Avalon ṣiṣanwọle. |
Tunto | igbewọle | Iṣagbewọle atunto module. Atunto naa ni iṣakoso ni kikun nipasẹ Olukọni Abẹrẹ Abẹrẹ. |
abẹrẹ_aṣiṣe | jade | Tọkasi aṣiṣe ti a itasi sinu CRAM bi a ti paṣẹ nipasẹ JTAG ni wiwo. Gigun akoko ifihan agbara yii da lori awọn eto rẹ ti JTAG TCK ati iṣakoso awọn ifihan agbara Àkọsílẹ. Ni deede, akoko naa wa ni ayika awọn akoko aago 20 ti ifihan TCK. |
aṣiṣe_scrubbed | jade | Tọkasi wiwọ ẹrọ ti pari bi a ti paṣẹ nipasẹ JTAG ni wiwo. Gigun akoko ifihan agbara yii da lori awọn eto rẹ ti JTAG TCK ati iṣakoso awọn ifihan agbara Àkọsílẹ. Ni deede, akoko naa wa ni ayika awọn akoko aago 20 ti ifihan TCK. |
sinusc | jade | Ijade ti o yan. IP Injection Fault nlo aago yii, fun example, lati aago EMR_unloader Àkọsílẹ. |
Abẹrẹ Abẹrẹ IP Pin aworan atọka
Lilo Abẹrẹ Abẹrẹ Abẹrẹ ati Abẹrẹ IP Core
Debugger Abẹrẹ Abẹrẹ ṣiṣẹ pọ pẹlu ipilẹ IP mojuto Abẹrẹ. Ni akọkọ, o ṣe imudara ipilẹ IP ni apẹrẹ rẹ, ṣajọ, ati ṣe igbasilẹ iṣeto ti abajade file sinu ẹrọ rẹ. Lẹhinna, o nṣiṣẹ Debugger Injection Fault lati inu sọfitiwia Intel Quartus Prime tabi lati laini aṣẹ lati ṣe adaṣe awọn aṣiṣe rirọ.
- Debugger Abẹrẹ Abẹrẹ n gba ọ laaye lati ṣiṣẹ awọn adanwo abẹrẹ aṣiṣe ni ibaraenisepo tabi nipasẹ awọn aṣẹ ipele, ati gba ọ laaye lati pato awọn agbegbe ọgbọn ninu apẹrẹ rẹ fun awọn abẹrẹ aṣiṣe.
- Ni wiwo laini aṣẹ jẹ iwulo fun ṣiṣiṣẹ debugger nipasẹ iwe afọwọkọ kan.
Akiyesi
Debugger Abẹrẹ Abẹrẹ ibasọrọ pẹlu ipilẹ Abẹrẹ IP aṣiṣe nipasẹ JTAG ni wiwo. Abẹrẹ Aṣiṣe IP gba awọn aṣẹ lati ọdọ JTAG wiwo ati ipo awọn ijabọ pada nipasẹ JTAG ni wiwo. Abẹrẹ IP mojuto aṣiṣe jẹ imuse ni ọgbọn rirọ ninu ẹrọ rẹ; nitorina, o gbọdọ iroyin fun yi kannaa lilo ninu rẹ oniru. Ọna kan ni lati ṣe apejuwe idahun apẹrẹ rẹ si SEU ninu laabu ati lẹhinna yọ IP mojuto kuro ninu apẹrẹ ti a fi ranṣẹ si ipari rẹ.
O lo IP mojuto Abẹrẹ Aṣiṣe pẹlu awọn ohun kohun IP wọnyi:
- Ifiranṣẹ Aṣiṣe Iforukọsilẹ Unloader IP mojuto, eyiti o ka ati tọju data lati inu ẹrọ wiwa aṣiṣe lile ni awọn ẹrọ FPGA Intel.
- (Eyi je eyi ko je) Wiwa ilọsiwaju SEU Intel FPGA IP mojuto, eyiti o ṣe afiwe awọn ipo aṣiṣe-bit kan si maapu ifamọ lakoko iṣẹ ẹrọ lati pinnu boya aṣiṣe rirọ kan ni ipa lori rẹ.
Abẹrẹ Abẹrẹ Iyipada Pariview Àkọsílẹ aworan atọka
Awọn akọsilẹ:
-
Abẹrẹ Abẹrẹ IP yi awọn die-die ti ọgbọn ìfọkànsí.
-
Debugger Abẹrẹ Abẹrẹ ati Ilọsiwaju SEU Iwari IP lo apẹẹrẹ Unloader EMR kanna.
-
Ilọsiwaju SEU Wiwa IP mojuto jẹ iyan.
Alaye ti o jọmọ
- Nipa SMH Files loju iwe 13
- Nipa EMR Unloader IP Core loju iwe 10
- Nipa Iwari Ilọsiwaju SEU IP Core loju-iwe 11
Instantiating awọn ẹbi abẹrẹ IP mojuto
AKIYESI
Ipilẹ Abẹrẹ IP mojuto ko nilo ki o ṣeto awọn ayeraye eyikeyi. Lati lo IP mojuto, ṣẹda apẹẹrẹ IP tuntun kan, fi sii ninu eto Onise Platform (Standard) rẹ, ki o so awọn ifihan agbara pọ bi o ti yẹ. O gbọdọ lo IP mojuto Abẹrẹ Aṣiṣe pẹlu EMR Unloader IP mojuto. Abẹrẹ Aṣiṣe ati awọn ohun kohun IP Unloader EMR wa ni Apẹrẹ Platform ati Katalogi IP. Ni yiyan, o le mu wọn taara sinu apẹrẹ RTL rẹ, ni lilo Verilog HDL, SystemVerilog, tabi VHDL.
Nipa EMR Unloader IP Core
EMR Unloader IP mojuto n pese wiwo kan si EMR, eyiti o jẹ imudojuiwọn nigbagbogbo nipasẹ EDCRC ẹrọ ti o ṣayẹwo awọn iwọn CRAM ẹrọ CRC fun awọn aṣiṣe rirọ.
Example Platform Designer System Pẹlu Abẹrẹ Abẹrẹ IP Core ati EMR Unloader IP Core
Example Ẹbi abẹrẹ IP mojuto ati EMR Unloader IP Core Block aworan atọka
Alaye ti o jọmọ
Ifiranṣẹ aṣiṣe Iforukọsilẹ Unloader Intel FPGA IP Itọsọna olumulo Core
Nipa Ilọsiwaju SEU Iwari IP Core
Lo Ilọsiwaju SEU Detection (ASD) IP mojuto nigbati SEU ifarada jẹ ibakcdun apẹrẹ. O gbọdọ lo EMR Unloader IP mojuto pẹlu ASD IP mojuto. Nitorinaa, ti o ba lo IP ASD ati IP Injection Fault ni apẹrẹ kanna, wọn gbọdọ pin abajade Unloader EMR nipasẹ ẹya paati Avalon®-ST. Nọmba ti o tẹle yii ṣe afihan eto Onise Platform kan ninu eyiti Avalon-ST splitter kan pin kaakiri awọn akoonu EMR si ASD ati awọn ohun kohun IP Injection Fault.
Lilo ASD ati Abẹrẹ IP Aṣiṣe ni Eto Onise Platform Kanna
Alaye ti o jọmọ
To ti ni ilọsiwaju SEU erin Intel FPGA IP mojuto User Itọsọna
Ti n ṣalaye Awọn agbegbe Abẹrẹ Aṣiṣe
O le setumo awọn agbegbe kan pato ti FPGA fun abẹrẹ ẹbi nipa lilo Akọsori Maapu Ifamọ (.smh) file. Awọn SMH file tọju awọn ipoidojuko ti awọn iwọn CRAM ẹrọ, agbegbe ti a yàn wọn (ASD Region), ati pataki. Lakoko ilana apẹrẹ o lo awọn logalomomoise tagging lati ṣẹda agbegbe naa. Lẹhinna, lakoko iṣakojọpọ, Intel Quartus Prime Assembler ṣe ipilẹṣẹ SMH file. Debugger Abẹrẹ Abẹrẹ ṣe opin awọn abẹrẹ aṣiṣe si awọn ẹkun ẹrọ kan pato ti o ṣalaye ni SMH file.
Ṣiṣẹ logalomomoise Taggbígbó
O setumo awọn agbegbe FPGA fun idanwo nipa yiyan Ẹkun ASD kan si ipo naa. O le pato iye Ekun ASD kan fun eyikeyi apakan ti awọn ilana apẹrẹ rẹ nipa lilo Ferese Awọn ipin Apẹrẹ.
- Yan Awọn iṣẹ iyansilẹ ➤ Ferese Awọn ipin Apẹrẹ.
- Tẹ-ọtun nibikibi ni ori ila akọsori ki o tan-an ASD Region lati ṣe afihan iwe ASD Region (ti ko ba ti han tẹlẹ).
- Tẹ iye kan sii lati 0 si 16 fun eyikeyi ipin lati fi si agbegbe ASD kan pato.
- ASD agbegbe 0 wa ni ipamọ si awọn ipin ti a ko lo ti ẹrọ naa. O le fi ipin kan si agbegbe yii lati sọ pato bi kii ṣe pataki.
- ASD agbegbe 1 jẹ agbegbe aiyipada. Gbogbo awọn ẹya ti a lo ti ẹrọ naa ni a yàn si agbegbe yii ayafi ti o ba yi iṣẹ iyansilẹ Ekun ASD pada ni kedere.
Nipa SMH Files
Awọn SMH file ni alaye wọnyi ninu:
- Ti o ko ba lo logalomomoise tagging (ie, apẹrẹ naa ko ni awọn iṣẹ iyansilẹ Ekun ASD ti o han gbangba ninu awọn ilana apẹrẹ), SMH naa file awọn akojọ gbogbo CRAM bit ati ki o tọkasi boya o jẹ kókó fun awọn oniru.
- Ti o ba ti ṣe logalomomoise tagging ati yipada awọn iṣẹ iyansilẹ Agbegbe ASD aiyipada, SMH naa file ṣe atokọ gbogbo CRAM bit ati pe o ti pin agbegbe ASD.
Debugger Abẹrẹ Abẹrẹ le ṣe idinwo awọn abẹrẹ si ọkan tabi diẹ ẹ sii awọn agbegbe pato. Lati ṣe itọsọna Apejọ lati ṣe ipilẹṣẹ SMH kan file:
- Yan Awọn iṣẹ iyansilẹ ➤ Ẹrọ ➤ Ẹrọ ati Awọn aṣayan PIN ➤ Aṣiṣe Aṣiṣe CRC.
- Tan maapu ifamọ SEU ina file (.smh) aṣayan.
Lilo Abẹrẹ Abẹrẹ aṣiṣe
AKIYESI
Lati lo Oluyipada Abẹrẹ Abẹrẹ, o sopọ si ẹrọ rẹ nipasẹ JTAG ni wiwo. Lẹhinna, tunto ẹrọ naa ki o ṣe abẹrẹ aṣiṣe. Lati ṣe ifilọlẹ Abẹrẹ Oluṣeto Abẹrẹ, yan Awọn irinṣẹ ➤ Abẹrẹ Abẹrẹ Abẹrẹ ni sọfitiwia Intel Quartus Prime. Iṣeto tabi siseto ẹrọ jẹ iru si ilana ti a lo fun Oluṣeto tabi Oluyanju Logic Tap Signal.
Abẹrẹ abẹrẹ aṣiṣe
Lati tunto JTAG ẹwọn:
- Tẹ Hardware Oṣo. Ọpa naa ṣafihan ohun elo siseto ti o sopọ si kọnputa rẹ.
- Yan ohun elo siseto ti o fẹ lati lo.
- Tẹ Pade.
- Tẹ Ṣiṣawari Aifọwọyi, eyiti o ṣe agbejade pq ẹrọ pẹlu awọn ẹrọ siseto ti a rii ni JTAG pq.
Alaye ti o jọmọ
Ẹya Abẹrẹ Ẹbi ti a fojusi ni oju-iwe 21
Hardware ati Software Awọn ibeere
Ohun elo ohun elo ati sọfitiwia atẹle ni a nilo lati lo Oluṣetunṣe Abẹrẹ Abẹrẹ:
- ẸYA laini ninu iwe-aṣẹ Intel FPGA rẹ ti o fun laaye ipilẹ Abẹrẹ IP mojuto. Fun alaye diẹ sii, kan si aṣoju tita Intel FPGA agbegbe rẹ.
- Ṣe igbasilẹ okun (Cable Gbigbasilẹ Intel FPGA, USB Gbigbasilẹ Intel FPGA II, , tabi II).
- Ohun elo idagbasoke Intel FPGA tabi igbimọ apẹrẹ olumulo pẹlu JTAG asopọ si ẹrọ labẹ idanwo.
- (Eyi je eyi ko je) laini Ẹya inu iwe-aṣẹ Intel FPGA rẹ ti o mu ki o ni ilọsiwaju SEU Detection IP mojuto.
Tito leto Ẹrọ Rẹ ati Abẹrẹ Abẹrẹ Aṣiṣe
Debugger Abẹrẹ Abẹrẹ naa nlo .sof ati (iyan) Akọsori Maapu Ifamọ (.smh) file. Ohun elo Software File (.sof) tunto FPGA. Awọn .smh file asọye ifamọ ti CRAM die-die ninu ẹrọ. Ti o ko ba pese ohun .smh file, Debugger Abẹrẹ Abẹrẹ nfa awọn aṣiṣe laileto jakejado awọn iwọn CRAM. Lati pato kan .sof:
- Yan FPGA ti o fẹ lati tunto ninu apoti pq ẹrọ.
- Tẹ Yan File.
- Lilö kiri si .sof ki o tẹ O DARA. Debugger Abẹrẹ Abẹrẹ naa ka .sof.
- (Iyan) Yan SMH file.
Ti o ko ba pato SMH file, Awọn Abẹrẹ Abẹrẹ Debugger abẹrẹ awọn ašiše laileto kọja gbogbo ẹrọ. Ti o ba pato SMH file, o le ni ihamọ awọn abẹrẹ si awọn agbegbe lilo ti ẹrọ rẹ.- Tẹ-ọtun ẹrọ naa ni apoti pq ẹrọ ati lẹhinna tẹ Yan SMH File.
- Yan SMH rẹ file.
- Tẹ O DARA.
- Tan Eto / Tunto.
- Tẹ Bẹrẹ.
Debugger Abẹrẹ Abẹrẹ naa tunto ẹrọ naa nipa lilo .sof.
Akojọ Akojọ aṣyn fun Yiyan SMH File
Awọn Agbegbe Idinku fun Abẹrẹ Aṣiṣe
Lẹhin ikojọpọ ohun SMH file, o le ṣe itọsọna Oluṣeto Abẹrẹ Abẹrẹ lati ṣiṣẹ lori awọn agbegbe ASD kan pato. Lati pato agbegbe (s) ASD ninu eyiti o le fi awọn aṣiṣe sii:
- Tẹ-ọtun FPGA ninu apoti pq ẹrọ, ki o tẹ Fihan Maapu Ifamọ Ẹrọ.
- Yan agbegbe (s) ASD fun abẹrẹ aṣiṣe.
Map ifamọ ẹrọ Viewer
Pato Aṣiṣe Orisi
O le pato awọn oniruuru awọn aṣiṣe fun abẹrẹ.
- Awọn aṣiṣe ẹyọkan (SE)
- Awọn aṣiṣe lẹmeji meji (DAE)
- Awọn aṣiṣe olona-bit ti ko ṣe atunṣe (EMBE)
Awọn ẹrọ FPGA Intel le ṣe atunṣe ẹyọkan ati awọn aṣiṣe-ilọpo meji ti ẹya-ara fifọ ti ṣiṣẹ. Awọn ẹrọ FPGA Intel ko le ṣatunṣe awọn aṣiṣe-bit pupọ. Tọkasi ori lori idinku awọn SEU fun alaye diẹ sii nipa ṣiṣatunṣe awọn aṣiṣe wọnyi. O le pato adalu awọn ašiše si abẹrẹ ati aarin akoko abẹrẹ. Lati pato aarin akoko abẹrẹ:
- Ninu oluyipada Abẹrẹ Abẹrẹ, yan Awọn irinṣẹ ➤ Awọn aṣayan.
- Fa oluṣakoso pupa si akojọpọ awọn aṣiṣe. Ni omiiran, o le pato akojọpọ ni nọmba.
- Pato akoko aarin abẹrẹ naa.
- Tẹ O DARA.
Ṣe nọmba 12. Ti n ṣalaye Adalu ti Awọn iru Ẹbi SEU
Alaye ti o jọmọ Mitigating Nikan Iṣẹlẹ inu
Awọn aṣiṣe abẹrẹ
O le fun awọn aṣiṣe ni awọn ọna pupọ:
- Tẹ ọkan aṣiṣe lori pipaṣẹ
- Fa ọpọ awọn aṣiṣe lori pipaṣẹ
- Abẹrẹ awọn aṣiṣe titi ti a fi paṣẹ lati da
Lati fi awọn aṣiṣe wọnyi sii:
- Tan-an aṣayan Aṣiṣe Inject.
- Yan boya o fẹ ṣiṣe abẹrẹ aṣiṣe fun nọmba awọn iterations tabi titi ti o fi duro:
- Ti o ba yan lati ṣiṣẹ titi di igba ti o da duro, Oluṣe aṣiṣe Abẹrẹ Abẹrẹ nfi awọn aṣiṣe sii ni aarin aarin ti a pato ninu apoti ibaraẹnisọrọ Awọn irinṣẹ ➤ Awọn aṣayan.
- Ti o ba fẹ ṣiṣe abẹrẹ aṣiṣe fun nọmba kan pato ti awọn iterations, tẹ nọmba naa sii.
- Tẹ Bẹrẹ.
Akiyesi: Debugger Abẹrẹ Abẹrẹ naa nṣiṣẹ fun nọmba ti a sọ pato ti awọn iterations tabi titi ti o fi duro. Ferese Intel Quartus Prime Awọn ifiranṣẹ fihan awọn ifiranṣẹ nipa awọn aṣiṣe ti o jẹ itasi. Fun alaye ni afikun lori awọn aṣiṣe abẹrẹ, tẹ Ka EMR. Debugger Abẹrẹ Abẹrẹ naa ka EMR ẹrọ ati ṣafihan awọn akoonu inu window Awọn ifiranṣẹ.
Intel Quartus Prime Abẹrẹ aṣiṣe ati Awọn ifiranṣẹ akoonu EMR
Awọn aṣiṣe igbasilẹ
O le ṣe igbasilẹ ipo ti eyikeyi aṣiṣe itasi nipasẹ ṣiṣe akiyesi awọn aye ti a royin ninu window Awọn ifiranṣẹ Prime Quartus Intel. Ti, fun example, aṣiṣe itasi awọn abajade ihuwasi ti o fẹ lati tun ṣe, o le fojusi ipo yẹn fun abẹrẹ. O ṣe abẹrẹ ìfọkànsí nipa lilo wiwo laini aṣẹ Abẹrẹ Abẹrẹ Abẹrẹ.
Pa Awọn aṣiṣe Abẹrẹ kuro
Lati mu iṣẹ deede ti FPGA pada, tẹ Scrub. Nigbati o ba fọ aṣiṣe kan, awọn iṣẹ EDCRC ẹrọ naa ni a lo lati ṣatunṣe awọn aṣiṣe. Ilana scrub jẹ iru ti o lo lakoko iṣẹ ẹrọ.
Òfin-Line Interface
O le ṣaṣe aṣiṣe Abẹrẹ Abẹrẹ ni laini aṣẹ pẹlu quartus_fid executable, eyiti o wulo ti o ba fẹ ṣe abẹrẹ aṣiṣe lati inu iwe afọwọkọ kan.
Table 5. Awọn ariyanjiyan laini aṣẹ fun abẹrẹ aṣiṣe
Ariyanjiyan kukuru | Ariyanjiyan gigun | Apejuwe |
c | okun | Pato hardware siseto tabi okun. (Beere) |
i | atọka | Pato ẹrọ ti nṣiṣe lọwọ lati sẹsẹ ẹbi. (Beere) |
n | nọmba | Pato nọmba awọn aṣiṣe lati fun abẹrẹ. Awọn aiyipada iye ni
1. (Aṣayan) |
t | akoko | Akoko aarin laarin awọn abẹrẹ. (Aṣayan) |
Akiyesi: Lo quartus_fid –iranlọwọ si view gbogbo wa awọn aṣayan. Awọn wọnyi koodu pese examples lilo Fault Abẹrẹ Debugger ni wiwo pipaṣẹ.
##########################################
- # Wa iru awọn kebulu USB ti o wa fun apẹẹrẹ yii
- # Abajade fihan pe okun kan wa, ti a npè ni “USB-Blaster” #
- $ quartus_fid –akojọ. . .
- Alaye: aṣẹ: quartus_fid –list
- USB-Blaster lori sj-sng-z4 [USB-0] Alaye: Intel Quartus Prime 64-Bit Fault Abẹrẹ Debugger jẹ aṣeyọri. 0 aṣiṣe, 0 ìkìlọ
- ###########################################
- # Wa awọn ẹrọ wo ni o wa lori okun USB-Blaster
- # Abajade fihan awọn ẹrọ meji: Stratix V A7, ati MAX V CPLD kan. #
- $ quartus_fid –okun USB-Blaster -a
- Alaye: Aṣẹ: quartus_fid –cable=USB-Blaster -a
- Alaye (208809): Lilo okun siseto “USB-Blaster lori sj-sng-z4 [USB-0]”
- USB-Blaster lori sj-sng-z4 [USB-0]
- 029030DD 5SGXEA7H(1|2|3)/5SGXEA7K1/..
- 020A40DD 5M2210Z/EPM2210
- Alaye: Intel Quartus Prime 64-Bit Fault Abẹrẹ Debugger jẹ aṣeyọri.
- 0 aṣiṣe, 0 ikilo
- ###########################################
- # Eto ẹrọ Stratix V
- # Aṣayan -index ṣe alaye awọn iṣẹ ṣiṣe lori ẹrọ ti o sopọ.
- # "=svgx.sof" alabaṣepọ a .sof file pẹlu ẹrọ
- # "#p" tumọ si eto ẹrọ naa #
- $ quartus_fid –okun USB-Blaster –index “@1=svgx.sof#p” . . .
- Alaye (209016): Iṣatunṣe atọka ẹrọ 1
- Alaye (209017): Ẹrọ 1 ni JTAG ID koodu 0x029030DD
- Alaye (209007): Iṣeto ni aṣeyọri - 1 ẹrọ(awọn) tunto
- Alaye (209011): Iṣẹ ṣiṣe(awọn) ni aṣeyọri
- Alaye (208551): Ibuwọlu eto sinu ẹrọ 1.
- Alaye: Intel Quartus Prime 64-Bit Fault Abẹrẹ Debugger jẹ aṣeyọri.
- 0 aṣiṣe, 0 ikilo
- ###########################################
- # Fi aṣiṣe kan sinu ẹrọ naa.
- # Oniṣẹ #i tọka si abẹrẹ awọn aṣiṣe
- # -n 3 tọka si abẹrẹ awọn aṣiṣe 3 #
- $ quartus_fid –okun USB-Blaster – atọka “@1=svgx.sof#i” -n 3
- Alaye: Aṣẹ: quartus_fid –cable=USB-Blaster –index=@1=svgx.sof#i -n 3
- Alaye (208809): Lilo okun siseto “USB-Blaster lori sj-sng-z4 [USB-0]”
- Alaye (208521): Nfi awọn aṣiṣe 3 sinu awọn ẹrọ (awọn)
- Alaye: Intel Quartus Prime 64-Bit Fault Abẹrẹ Debugger jẹ aṣeyọri.
- 0 aṣiṣe, 0 ikilo
- ###########################################
- # Ipo ibanisọrọ.
- # Lilo iṣẹ #i pẹlu -n 0 fi oluṣewadii naa sinu ipo ibaraenisepo.
- # Ṣe akiyesi pe awọn aṣiṣe 3 ni abẹrẹ ni igba iṣaaju;
- # “E” ka awọn aṣiṣe lọwọlọwọ ni ipilẹ IP Unloader EMR. #
- $ quartus_fid –okun USB-Blaster – atọka “@1=svgx.sof#i” -n 0
- Alaye: Aṣẹ: quartus_fid –cable=USB-Blaster –index=@1=svgx.sof#i -n 0
- Alaye (208809): Lilo okun siseto “USB-Blaster lori sj-sng-z4 [USB-0]”
- Wọle:
- 'F' lati abẹrẹ ẹbi
- 'E' lati ka EMR
- 'S' lati nu aṣiṣe (s)
- 'Q' lati fi E
- Alaye (208540): Eto kika EMR
- Alaye (208544): Aṣiṣe fireemu 3 ti a rii ninu ẹrọ 1.
- Alaye (208545): Aṣiṣe #1: Aṣiṣe ẹyọkan ni fireemu 0x1028 ni bit 0x21EA.
- Alaye (10914): Aṣiṣe #2: Aṣiṣe olona-bit ti ko ṣe atunṣe ni fireemu 0x1116.
- Alaye (208545): Aṣiṣe #3: Aṣiṣe ẹyọkan ni fireemu 0x1848 ni bit 0x128C.
- 'F' lati abẹrẹ ẹbi
- 'E' lati ka EMR
- 'S' lati nu aṣiṣe (s)
- 'Q' lati fi Q
- Alaye: Intel Quartus Prime 64-Bit Fault Abẹrẹ Debugger jẹ aṣeyọri. 0 aṣiṣe, 0 ikilo
- Alaye: Peak foju iranti: 1522 megabyte
- Alaye: Ilana ti pari: Oṣu kọkanla 3 18:50:00 2014
- Alaye: Akoko ti o ti kọja: 00:00:29
- Alaye: Lapapọ akoko Sipiyu (lori gbogbo awọn isise): 00:00:13
Ẹya Abẹrẹ Abẹrẹ Ifọkansi
Akiyesi
Debugger Abẹrẹ Abẹrẹ nfi awọn ašiše sinu FPGA laileto. Bibẹẹkọ, ẹya Abẹrẹ Abẹrẹ ti a fojusi gba ọ laaye lati ta awọn aṣiṣe sinu awọn ipo ti a fojusi ni CRAM. Isẹ yii le wulo, fun example, ti o ba ti o ba woye ohun SEU iṣẹlẹ ati ki o fẹ lati se idanwo awọn FPGA tabi eto esi si kanna iṣẹlẹ lẹhin iyipada a imularada nwon.Mirza. Ẹya Abẹrẹ Abẹrẹ ti Ifojusi wa nikan lati inu wiwo laini aṣẹ. O le pato pe awọn aṣiṣe ti wa ni itasi lati laini aṣẹ tabi ni ipo kiakia. Alaye ti o jọmọ
AN 539: Ọna Idanwo tabi Wiwa Aṣiṣe ati Imularada nipa lilo CRC ni Awọn ẹrọ FPGA Intel
Ṣiṣeto Akojọ Aṣiṣe Lati Laini Aṣẹ
Ẹya Abẹrẹ Ẹbi Ifojusi gba ọ laaye lati pato atokọ aṣiṣe lati laini aṣẹ, bi o ṣe han ninu ex wọnyiample: c: \ Users \ sng> quartus_fid -c 1 – i “@1= svgx.sof#i” -n 2 -user=”@1= 0x2274 0x05EF 0x2264 0x0500″ Nibo: c 1 tọkasi wipe FPGA ti wa ni akoso. nipasẹ okun akọkọ lori kọmputa rẹ. i "@1= six.sof#i" tọkasi wipe ẹrọ akọkọ ninu pq ti kojọpọ pẹlu ohun file svgx.sof ati pe yoo jẹ itasi pẹlu awọn aṣiṣe. n 2 tọkasi wipe meji ašiše yoo wa ni itasi. olumulo =”@1= 0x2274 0x05EF 0x2264 0x0500” jẹ atokọ ti olumulo kan pato ti awọn aṣiṣe lati ṣe itasi. Ninu example, ẹrọ 1 ni awọn aṣiṣe meji: ni fireemu 0x2274, bit 0x05EF ati ni fireemu 0x2264, bit 0x0500.
Pato Akojọ Aṣiṣe Lati Ipo Tọ
O le ṣiṣẹ ẹya Abẹrẹ Abẹrẹ Aibikita ni ibaraenisepo nipa sisọ nọmba awọn aṣiṣe lati jẹ 0 (-n 0). Debugger Abẹrẹ Abẹrẹ ṣe afihan awọn aṣẹ ipo kiakia ati awọn apejuwe wọn.
Ilana Ipo kiakia | Apejuwe |
F | Abẹrẹ aṣiṣe kan |
E | Kọ EMR naa |
S | Scrub awọn aṣiṣe |
Q | Jade |
Ni ipo kiakia, o le fun ni aṣẹ F nikan lati fun abẹrẹ ẹyọ kan ni ipo laileto ninu ẹrọ naa. Ni awọn wọnyi examples lilo F pipaṣẹ ni kiakia mode, mẹta aṣiṣe ti wa ni itasi. F #3 0x12 0x34 0x56 0x78 * 0x9A 0xBC +
- Aṣiṣe 1 - Aṣiṣe ẹyọkan ni fireemu 0x12, bit 0x34
- Aṣiṣe 2 - Aṣiṣe ti ko ṣe atunṣe ni fireemu 0x56, bit 0x78 (ohun * tọkasi aṣiṣe-bit pupọ)
- Aṣiṣe 3 - Aṣiṣe ilọpo meji ni fireemu 0x9A, bit 0xBC (a + tọkasi aṣiṣe bit ilọpo meji)
F 0x12 0x34 0x56 0x78 * Ọkan (aiyipada) aṣiṣe ti wa ni itasi: Aṣiṣe 1 – Nikan bit aṣiṣe ni fireemu 0x12, bit 0x34. Awọn ipo lẹhin ti akọkọ fireemu/bit ipo ti wa ni bikita. F #3 0x12 0x34 0x56 0x78 * 0x9A 0xBC + 0xDE 0x00
Awọn aṣiṣe mẹta ti wa ni itasi:
- Aṣiṣe 1 - Aṣiṣe ẹyọkan ni fireemu 0x12, bit 0x34
- Aṣiṣe 2 - Aṣiṣe ti ko ṣe atunṣe ni fireemu 0x56, bit 0x78
- Aṣiṣe 3 - Aṣiṣe ilọpo meji ni fireemu 0x9A, bit 0xBC
- Awọn ipo lẹhin akọkọ 3 fireemu/bit orisii ti wa ni bikita
Ti npinnu CRAM Bit Awọn ipo
Akiyesi:
Nigbati Oluṣeto Abẹrẹ Abẹrẹ ṣe iwari aṣiṣe CRAM EDCRC kan, Iforukọsilẹ Ifiranṣẹ Aṣiṣe (EMR) ni aisan naa, nọmba fireemu, ipo bit, ati iru aṣiṣe (ẹyọkan, ilọpo, tabi pupọ-bit) ti aṣiṣe CRAM ti a rii. Lakoko idanwo eto, ṣafipamọ awọn akoonu EMR ti o royin nipasẹ Oluṣetunṣe Abẹrẹ Abẹrẹ nigba ti o rii aṣiṣe EDCRC kan. Pẹlu awọn akoonu EMR ti o gbasilẹ, o le pese fireemu ati awọn nọmba bit si Olumulo Abẹrẹ Abẹrẹ lati tun ṣe awọn aṣiṣe ti a ṣe akiyesi lakoko idanwo eto, lati ṣe apẹrẹ siwaju, ati ṣe apejuwe esi imularada eto si aṣiṣe yẹn.
Alaye ti o jọmọ
AN 539: Ọna Idanwo tabi Wiwa Aṣiṣe ati Imularada nipa lilo CRC ninu Awọn ẹrọ FPGA Intel
Awọn aṣayan Laini Aṣẹ To ti ni ilọsiwaju: Awọn ẹkun ASD ati Aṣiṣe Iru iwuwo
O le lo wiwo laini aṣẹ Abẹrẹ Abẹrẹ Abẹrẹ lati fa awọn aṣiṣe lọ si awọn agbegbe ASD ati iwuwo awọn oriṣi aṣiṣe. Ni akọkọ, o pato akojọpọ awọn oriṣi aṣiṣe (bit ẹyọkan, isunmọ lẹẹmeji, ati ọpọ-bit ti ko ṣe atunṣe) ni lilo – iwuwo . . aṣayan. Fun example, fun apopọ 50% awọn aṣiṣe ẹyọkan, 30% awọn aṣiṣe isunmọ ilọpo meji, ati 20% awọn aṣiṣe ti ko ṣe atunṣe pupọ-bit, lo aṣayan –weight=50.30.20. Lẹhinna, lati fojusi agbegbe ASD kan, lo aṣayan -smh lati ṣafikun SMH file ati tọka agbegbe ASD si ibi-afẹde. Fun example: $ quartus_fid –cable=USB-BlasterII –index “@1=svgx.sof#pi” –weight=100.0.0 –smh=”@1=svgx.smh#2″ –nọmba=30
Eyi example aṣẹ:
- Ṣeto ẹrọ naa ati ki o fa awọn aṣiṣe (okun pi)
- Abẹrẹ 100% awọn aṣiṣe ẹyọkan-bit (100.0.0)
- Abẹrẹ sinu ASD_REGION 2 nikan (itọkasi nipasẹ #2)
- Abẹrẹ awọn aṣiṣe 30
Abẹrẹ abẹrẹ IP Core User Archives
IP Core Version | Itọsọna olumulo |
18.0 | Abẹrẹ aṣiṣe Intel FPGA IP Core User Guide |
17.1 | Intel FPGA ẹbi abẹrẹ IP mojuto User Itọsọna |
16.1 | Altera Fault Abẹrẹ IP mojuto User Itọsọna |
15.1 | Altera Fault Abẹrẹ IP mojuto User Itọsọna |
Ti ẹya IP mojuto ko ba ṣe akojọ, itọsọna olumulo fun ẹya IP mojuto ti tẹlẹ kan.
Itan Atunyẹwo Iwe-ipamọ fun Abẹrẹ Abẹrẹ IP Itọsọna Olumulo Core
Ẹya Iwe aṣẹ | Intel Quartus NOMBA Version | Awọn iyipada |
2019.07.09 | 18.1 | imudojuiwọn awọn Abẹrẹ Abẹrẹ IP Apejuwe koko-ọrọ lati ṣe alaye Tuntun, aṣiṣe_injected, ati awọn ifihan agbara aṣiṣe_scrubbed. |
2018.05.16 | 18.0 | • Ṣafikun awọn akọle wọnyi lati Intel Quartus Prime Pro Handbook:
— Ti n ṣalaye Awọn agbegbe Abẹrẹ Aṣiṣe ati awọn koko-ọrọ. — Lilo Abẹrẹ Abẹrẹ aṣiṣe ati awọn koko-ọrọ. — Òfin-Line Interface ati awọn koko-ọrọ. • Tun lorukọmii Intel FPGA Abẹrẹ IP mojuto si Abẹrẹ Aṣiṣe Intel FPGA IP. |
Ọjọ | Ẹya | Awọn iyipada |
2017.11.06 | 17.1 | • Rebranded bi Intel.
• Afikun Intel Cyclone 10 GX ẹrọ support. |
2016.10.31 | 16.1 | Atilẹyin ẹrọ imudojuiwọn. |
2015.12.15 | 15.1 | • Yi pada Quartus II si Quartus Prime software.
• Ti o wa titi ara-itọkasi asopọ ti o ni ibatan. |
2015.05.04 | 15.0 | Itusilẹ akọkọ. |
Awọn iwe aṣẹ / Awọn orisun
![]() |
intel UG-01173 Abẹrẹ Aṣiṣe FPGA IP mojuto [pdf] Itọsọna olumulo UG-01173 Abẹrẹ Aṣiṣe FPGA IP Core, UG-01173, Abẹrẹ Aṣiṣe FPGA IP Core, Abẹrẹ c, Abẹrẹ FPGA IP Core |