intel UG-01173 Fault Injection FPGA IP Core
Алдаа шахах Intel® FPGA IP үндсэн хэрэглэгчийн гарын авлага
Fault Injection Intel® FPGA IP цөм нь FPGA төхөөрөмжийн тохиргооны RAM (CRAM) руу алдаа оруулдаг. Энэ процедур нь нэг удаагийн эвдрэлийн (SEU) улмаас хэвийн ажиллагааны явцад гарч болох зөөлөн алдааг дуурайдаг. SEU нь ховор тохиолдлууд тул туршихад хэцүү байдаг. Та өөрийн загварт Fault Injection IP цөмийг суулгаж, төхөөрөмжөө тохируулсны дараа Intel Quartus® Prime Fault Injection Debugger хэрэгслийг ашиглан FPGA-д зориудаар алдаа гаргаж, эдгээр алдааны системийн хариу үйлдлийг шалгах боломжтой.
Холбогдох мэдээлэл
- Ганц үйл явдлын бухимдал
- AN 737: Intel Arria 10 төхөөрөмж дэх SEU илрүүлэх ба сэргээх
Онцлогууд
- Нэг үйл явдлын функциональ тасалдлыг (SEFI) багасгах системийн хариу үйлдлийг үнэлэх боломжийг танд олгоно.
- SEFI шинж чанарыг дотооддоо хийх боломжийг танд олгож, системийн цацрагийг бүхэлд нь шалгах шаардлагагүй болно. Үүний оронд та цацрагийн туршилтыг төхөөрөмжийн түвшинд цаг хугацааны (FIT)/Mb хэмжилтийн алдаагаар хязгаарлаж болно.
- Таны дизайны архитектурт хамаарах SEFI шинж чанарын дагуу FIT-ийн хэмжээг хуваарь. Та алдааны тарилгыг бүх төхөөрөмжид санамсаргүй байдлаар тарааж эсвэл туршилтыг хурдасгахын тулд тодорхой функциональ хэсгүүдэд хязгаарлаж болно.
- Нэг үйл явдлын бухимдлаас (SEU) үүссэн эвдрэлийг багасгахын тулд дизайнаа оновчтой болго.
Төхөөрөмжийн дэмжлэг
Fault Injection IP цөм нь Intel Arria® 10, Intel Cyclone® 10 GX болон Stratix® V гэр бүлийн төхөөрөмжүүдийг дэмждэг. Cyclone V гэр бүл нь захиалгын кодонд -SC дагавартай төхөөрөмжүүд дээр Fault Injection-ийг дэмждэг. -SC дагавар Cyclone V төхөөрөмжүүдийн талаарх мэдээллийг захиалах бол орон нутгийн борлуулалтын төлөөлөгчтэй холбогдоно уу.
Нөөцийн ашиглалт ба гүйцэтгэл
Intel Quartus Prime програм хангамж нь Stratix V A7 FPGA-д зориулж дараах нөөцийн тооцоог гаргадаг. Бусад төхөөрөмжүүдийн үр дүн ижил байна.
Intel корпораци. Бүх эрх хуулиар хамгаалагдсан. Intel, Intel лого болон бусад Intel тэмдэг нь Intel корпораци эсвэл түүний охин компаниудын худалдааны тэмдэг юм. Intel нь өөрийн FPGA болон хагас дамжуулагч бүтээгдэхүүнүүдээ Intel-ийн стандарт баталгааны дагуу одоогийн техникийн үзүүлэлтүүдэд нийцүүлэн ажиллуулах баталгаа өгдөг ч аливаа бүтээгдэхүүн, үйлчилгээнд ямар ч үед мэдэгдэлгүйгээр өөрчлөлт оруулах эрхтэй. Intel нь бичгээр тохиролцсоноос бусад тохиолдолд энд дурдсан аливаа мэдээлэл, бүтээгдэхүүн, үйлчилгээг ашиглах, ашиглахаас үүдэн гарах хариуцлага, хариуцлага хүлээхгүй. Intel-ийн хэрэглэгчид нийтлэгдсэн мэдээлэлд найдах, бүтээгдэхүүн, үйлчилгээний захиалга өгөхөөс өмнө төхөөрөмжийн техникийн үзүүлэлтүүдийн хамгийн сүүлийн хувилбарыг авахыг зөвлөж байна. *Бусад нэр, брэндийг бусдын өмч гэж үзэж болно.
Fault Injection IP Core FPGA Performance and Resource Utilization
Төхөөрөмж | ALMs | Логик бүртгэлүүд | М20К | |
Үндсэн | Хоёрдогч | |||
Stratix V A7 | 3,821 | 5,179 | 0 | 0 |
Intel Quartus Prime програм хангамжийн суулгац нь Intel FPGA IP номын санг агуулдаг. Энэхүү номын сан нь нэмэлт лиценз шаардалгүйгээр таны үйлдвэрлэлд ашиглахад хэрэгтэй олон IP цөмүүдийг өгдөг. Зарим Intel FPGA IP цөмүүд нь үйлдвэрлэлийн зориулалтаар тусдаа лиценз худалдаж авахыг шаарддаг. Intel FPGA IP үнэлгээний горим нь бүрэн үйлдвэрлэлийн IP үндсэн лицензийг худалдаж авахаас өмнө эдгээр лицензтэй Intel FPGA IP цөмүүдийг симуляци болон техник хангамжид үнэлэх боломжийг олгодог. Та зөвхөн техник хангамжийн туршилтыг хийж, IP-г үйлдвэрлэлд ашиглахад бэлэн болсныхоо дараа лицензтэй Intel IP цөмийн үйлдвэрлэлийн бүрэн лицензийг худалдаж авах хэрэгтэй. Intel Quartus Prime программ хангамж нь IP цөмүүдийг дараах байршилд суулгадаг.
IP үндсэн суулгах зам
IP үндсэн суулгацын байршил
Байршил | Програм хангамж | Платформ |
:\intelFPGA_pro\quartus\ip\altera | Intel Quartus Prime Pro хувилбар | Windows * |
:\intelFPGA\quartus\ip\altera | Intel Quartus Prime стандарт хувилбар | Windows |
:/intelFPGA_pro/quartus/ip/altera | Intel Quartus Prime Pro хувилбар | Linux * |
:/intelFPGA/quartus/ip/altera | Intel Quartus Prime стандарт хувилбар | Линукс |
Жич: Intel Quartus Prime програм хангамж нь суулгах зам дахь зайг дэмждэггүй.
IP цөмүүдийг тохируулах, үүсгэх
Та олон төрлийн програмуудыг дэмжихийн тулд IP цөмүүдийг өөрчлөх боломжтой. Intel Quartus Prime IP каталог ба параметр засварлагч нь танд IP үндсэн порт, функц, гаралтыг хурдан сонгох, тохируулах боломжийг олгоно. files.
IP каталог ба параметр засварлагч
IP каталог нь таны төсөлд ашиглах боломжтой IP цөмүүдийг харуулдаг, үүнд Intel FPGA IP болон IP Каталогийн хайлтын замд нэмсэн бусад IP орно.. IP каталогийн дараах функцуудыг ашиглан IP цөмийг олж, тохируулна уу:
- Идэвхтэй төхөөрөмжийн гэр бүлд IP харуулах эсвэл бүх төхөөрөмжийн гэр бүлд IP харуулахын тулд IP каталогийг шүүнэ үү. Хэрэв танд нээлттэй төсөл байхгүй бол IP каталогоос Төхөөрөмжийн бүлгийг сонгоно уу.
- Хайлтын талбарт IP каталогийн IP үндсэн нэрийг бүрэн эсвэл хэсэгчлэн олохын тулд бичнэ үү.
- IP Каталог дахь IP үндсэн нэр дээр хулганы баруун товчийг дарж дэмжигдсэн төхөөрөмжүүдийн талаарх дэлгэрэнгүй мэдээллийг харуулах, IP үндсэн суулгацын хавтсыг нээх, мөн IP баримт бичигт холбогдох холбоосыг үзнэ үү.
- дарна уу хайх Partner IP to access partner IP information on the web.
Параметр засварлагч нь танд IP хувилбарын нэр, нэмэлт портууд болон гаралтыг зааж өгөхийг хүсэх болно file үеийн сонголтууд. Параметр засварлагч нь дээд түвшний Intel Quartus Prime IP-г үүсгэдэг file (.ip) Intel Quartus Prime Pro Edition төслүүдийн IP хувилбарт зориулагдсан. Параметр засварлагч нь дээд түвшний Quartus IP үүсгэдэг file (.qip) Intel Quartus Prime Standard Edition төслүүдийн IP хувилбарт зориулагдсан. Эдгээр files нь төслийн IP хувилбарыг илэрхийлж, параметрийн мэдээллийг хадгалдаг.
IP параметр засварлагч (Intel Quartus Prime Standard Edition)
IP үндсэн үеийн гаралт (Intel Quartus Prime Pro хувилбар)
Intel Quartus Prime програм хангамж нь дараах гаралтыг үүсгэдэг file Platform Designer системийн нэг хэсэг биш бие даасан IP цөмд зориулсан бүтэц.
Хувь хүний IP үндсэн үүсгэгч гаралт (Intel Quartus Prime Pro Edition)
- Хэрэв таны IP үндсэн хувилбарыг дэмжиж, идэвхжүүлсэн бол.
Гаралт FileIntel FPGA IP үеийн s
File Нэр | Тодорхойлолт |
<таны_ip>.ip | Дээд түвшний IP хувилбар file Энэ нь таны төслийн IP цөмийн параметрүүдийг агуулсан. Хэрэв IP хувилбар нь Platform Designer системийн нэг хэсэг бол параметр засварлагч нь мөн .qsys үүсгэдэг. file. |
<таны_ip>.cmp | VHDL бүрэлдэхүүн хэсгийн мэдэгдэл (.cmp) file текст юм file VHDL дизайнд ашигладаг орон нутгийн ерөнхий болон портын тодорхойлолтуудыг агуулсан files. |
<таны_ip>_generation.rpt | IP эсвэл Platform Designer үүсгэх бүртгэл file. IP үүсгэх үеийн мессежүүдийн хураангуйг харуулна. |
үргэлжилсэн… |
File Нэр | Тодорхойлолт |
<таны_ip>.qgsimc (Зөвхөн платформ дизайнерын системүүд) | Симуляцийн кэш file Энэ нь .qsys болон .ip-ийг харьцуулдаг files нь Platform Designer систем болон IP цөмийн одоогийн параметржилттэй. Энэхүү харьцуулалт нь Platform Designer нь HDL-ийн нөхөн төлжилтийг алгасаж чадах эсэхийг тодорхойлно. |
<таны_ip>.qgsynth (Зөвхөн Платформ дизайнерын системүүд) | Синтезийн кэш file Энэ нь .qsys болон .ip-ийг харьцуулдаг files нь Platform Designer систем болон IP цөмийн одоогийн параметржилттэй. Энэхүү харьцуулалт нь Platform Designer нь HDL-ийн нөхөн төлжилтийг алгасаж чадах эсэхийг тодорхойлно. |
<таны_ip>.qip | IP бүрэлдэхүүнийг нэгтгэх, эмхэтгэх бүх мэдээллийг агуулна. |
<таны_ip>.csv | IP бүрэлдэхүүн хэсгийн шинэчлэлтийн байдлын талаарх мэдээллийг агуулна. |
.bsf | Блок диаграммд ашиглах IP хувилбарын дүрслэл Files (.bdf). |
<таны_ip>.spd | Оруулах file ip-make-simscript нь симуляцийн скриптүүдийг үүсгэхийг шаарддаг. .spd file жагсаалтыг агуулсан fileсимуляцид зориулж үүсгэсэн санах ойн тухай мэдээлэл. |
<таны_ip>.ppf | Pin төлөвлөгч File (.ppf) нь Pin Planner-д ашиглахын тулд таны үүсгэсэн IP бүрэлдэхүүн хэсгүүдийн порт болон зангилааны хуваарилалтыг хадгалдаг. |
<таны_ip>_bb.v | Verilog хар хайрцгийг ашиглах (_bb.v) file хар хайрцаг болгон ашиглах хоосон модулийн мэдэгдэл болгон. |
<таны_ip>_inst.v эсвэл _inst.vhd | HDL жишээ ньample instantiation загвар. Үүний агуулгыг хуулж буулгана уу file таны HDL руу file IP-ийн өөрчлөлтийг эхлүүлэх. |
<таны_ip>.regmap | Хэрэв IP нь бүртгэлийн мэдээллийг агуулсан бол Intel Quartus Prime программ хангамж нь .regmap-г үүсгэдэг file. .regmap file мастер болон боол интерфейсийн бүртгэлийн газрын зургийн мэдээллийг тайлбарладаг. Энэ file нэмэлт
.sopcinfo file системийн талаарх дэлгэрэнгүй бүртгэлийн мэдээллийг өгөх замаар. Энэ file бүртгэлийн дэлгэцийг идэвхжүүлдэг views болон системийн консол дахь хэрэглэгчийн тохируулж болох статистик. |
<таны_ip>.svd | HPS системийн дибаг хийх хэрэгслийг ашиглахыг зөвшөөрдөг view Platform Designer систем доторх HPS-тэй холбогддог захын төхөөрөмжүүдийн бүртгэлийн газрын зураг.
Синтезийн явцад Intel Quartus Prime програм хангамж нь .svd файлыг хадгалдаг files .sof доторх Системийн консолын мастеруудад харагдах slave интерфейсийн хувьд file дибаг хийх хэсэгт. Системийн консол энэ хэсгийг уншдаг бөгөөд платформ зохион бүтээгч газрын зургийн мэдээллийг бүртгэхийг хүсдэг. Системийн боолуудын хувьд Platform Designer бүртгэлд нэрээр нь ханддаг. |
<таны_ip>.v
<таны_ip>.vhd |
HDL fileСинтез эсвэл симуляцид зориулж дэд модуль эсвэл хүүхэд IP цөм бүрийг үүсгэсэн с. |
зөвлөгч/ | Симуляци хийх, ажиллуулах msim_setup.tcl скриптийг агуулна. |
aldec/ | Загварчлалыг тохируулах, ажиллуулах rivierapro_setup.tcl скриптийг агуулна. |
/synopsys/vcs
/synopsys/vcsmx |
Симуляци хийх, ажиллуулах vcs_setup.sh бүрхүүлийн скриптийг агуулна.
vcsmx_setup.sh болон synopsys_sim.setup бүрхүүлийн скрипт агуулсан file симуляцийг тохируулах, ажиллуулах. |
/каденц | Бүрхүүлийн скрипт ncsim_setup.sh болон бусад тохиргоог агуулна fileсимуляцийг тохируулах, ажиллуулах. |
/xcelium | Зэрэгцээ симулятор бүрхүүлийн скрипт xcelium_setup.sh болон бусад тохиргоог агуулсан files симуляцийг тохируулах, ажиллуулах. |
/ дэд модулиуд | HDL агуулсан files нь IP үндсэн дэд модульд зориулагдсан. |
<IP дэд модуль>/ | Platform Designer нь Platform Designer үүсгэсэн IP дэд модулийн лавлах бүрт /synth болон /sim дэд сангуудыг үүсгэдэг. |
Функциональ тодорхойлолт
Fault Injection IP цөмийн тусламжтайгаар дизайнерууд SEFI шинж чанарыг дотооддоо хийж, FIT-ийн хэмжээг SEFI шинж чанарын дагуу хэмжиж, SEU-ийн нөлөөг багасгахын тулд дизайныг оновчтой болгох боломжтой.
Ганц үйл явдлын бухимдлыг бууруулах
FPGA гэх мэт нэгдсэн хэлхээ ба программчлагдах логик төхөөрөмжүүд нь SEU-д өртөмтгий байдаг. SEU нь альфа бөөмс ба сансрын туяанаас үүссэн нейтрон гэсэн хоёр үндсэн эх үүсвэрээс үүдэлтэй санамсаргүй, үл эвдэх үйл явдлууд юм. Цацрагийн нөлөөгөөр логик бүртгэл, суулгагдсан санах ойн бит эсвэл тохиргооны RAM (CRAM) битийн төлөвийг эргүүлж, улмаар төхөөрөмжийн гэнэтийн ажиллагаанд хүргэдэг. Intel Arria 10, Intel Cyclone 10 GX, Arria V, Cyclone V, Stratix V болон шинэ төхөөрөмжүүд нь CRAM-ийн дараах чадвартай:
- Алдаа илрүүлэх мөчлөгийн илүүдэл шалгах (EDCRC)
- Гэмтсэн CRAM-ийг автоматаар засах (угаах)
- Гэмтсэн CRAM нөхцөлийг бий болгох чадвар (алдаа шахах)
Intel FPGA төхөөрөмжүүдийн SEU бууруулах талаар дэлгэрэнгүй мэдээллийг төхөөрөмжийн гарын авлагын SEU бууруулах бүлгээс үзнэ үү.
Алдаа шахах IP зүү тайлбар
Fault Injection IP цөм нь дараах оролт гаралтын зүүг агуулдаг.
Гэмтлийн тарилгын IP үндсэн I/O зүү
Pin нэр | Pin чиглэл | Pin тайлбар |
crcerror_pin | оролт | Алдааны мессежийн оролт бүртгэл Unloader Intel FPGA IP (EMR Unloader IP). Төхөөрөмжийн EDCRC-ээр CRC алдаа илэрсэн үед энэ дохиог баталгаажуулна. |
emr_data | оролт | Алдааны мессежийн бүртгэлийн (EMR) агуулга. EMR талбаруудыг тохирох төхөөрөмжийн гарын авлагаас үзнэ үү.
Энэ оролт нь Avalon Streaming өгөгдлийн интерфэйсийн дохиотой нийцдэг. |
emr_valid | оролт | emr_data оролт нь хүчинтэй өгөгдөл агуулж байгааг харуулж байна. Энэ нь Avalon Streaming хүчинтэй интерфэйсийн дохио юм. |
Дахин тохируулах | оролт | Модуль дахин тохируулах оролт. Дахин тохируулах нь Fault Injection Debugger-ээр бүрэн хянагддаг. |
error_injected | гаралт | J-ээр дамжуулан командын дагуу CRAM-д алдаа оруулсан болохыг харуулж байнаTAG интерфейс. Энэ дохионы үргэлжлэх хугацаа нь таны J-ийн тохиргооноос хамаарнаTAG TCK болон хяналтын блокийн дохио. Ихэвчлэн TCK дохионы цаг нь ойролцоогоор 20 цагийн мөчлөгтэй байдаг. |
алдаа_угаасан | гаралт | J-ээр дамжуулан командын дагуу төхөөрөмжийг цэвэрлэх ажил дууссаныг харуулж байнаTAG интерфейс. Энэ дохионы үргэлжлэх хугацаа нь таны J-ийн тохиргооноос хамаарнаTAG TCK болон хяналтын блокийн дохио. Ихэвчлэн TCK дохионы цаг нь ойролцоогоор 20 цагийн мөчлөгтэй байдаг. |
insc | гаралт | Нэмэлт гаралт. Fault Injection IP нь энэ цагийг ашигладаг, жишээ ньample, EMR_unloader блокыг цаглах. |
Гэмтлийн тарилгын IP зүү диаграмм
Гэмтлийн тарилгын дибаглагч ба алдааны тарилгын IP цөмийг ашиглах
Fault Injection Debugger нь Fault Injection IP цөмтэй хамт ажилладаг. Эхлээд та өөрийн дизайн дахь IP цөмийг үүсгэн, эмхэтгэж, үүссэн тохиргоог татаж авна file таны төхөөрөмж рүү. Дараа нь та Intel Quartus Prime программ хангамж дотроос эсвэл командын мөрөөс Fault Injection Debugger-г ажиллуулж зөөлөн алдааг дуурайлгана.
- Гэмтлийн тарилгын дибаггер нь алдааг арилгах туршилтуудыг интерактив байдлаар эсвэл багц командуудаар гүйцэтгэх боломжийг олгодог бөгөөд алдааны тарилгын хувьд дизайн дахь логик хэсгүүдийг зааж өгөх боломжийг олгодог.
- Командын мөрийн интерфэйс нь дибаглагчийг скриптээр ажиллуулахад хэрэгтэй.
Анхаарна уу
Гэмтлийн тарилгын дибаглагч нь J-ээр дамжуулан Fault Injection IP цөмтэй холбогддогTAG интерфейс. Fault Injection IP нь J-ийн тушаалуудыг хүлээн авдагTAG интерфэйс болон тайлангийн төлөвийг ЖTAG интерфейс. Fault Injection IP цөм нь таны төхөөрөмжид зөөлөн логикоор хэрэгждэг; Тиймээс та энэ логик хэрэглээг дизайндаа тооцох ёстой. Нэг аргачлал нь лабораторид өөрийн дизайны SEU-д үзүүлэх хариу урвалыг тодорхойлж, дараа нь эцсийн байрлуулсан загвараасаа IP цөмийг орхих явдал юм.
Та Fault Injection IP цөмийг дараах IP цөмтэй ашигладаг.
- Intel FPGA төхөөрөмжүүдийн хатууруулсан алдаа илрүүлэх хэлхээний өгөгдлийг уншиж, хадгалдаг алдааны мессежийн бүртгэлийг буулгагч IP цөм.
- (Заавал биш) Нарийвчилсан SEU илрүүлэх Intel FPGA IP цөм нь төхөөрөмжийн ажиллагааны явцад нэг битийн алдааны байршлыг мэдрэмжийн газрын зурагтай харьцуулж, зөөлөн алдаа нөлөөлж байгаа эсэхийг тодорхойлох.
Гэмтлийн тарилгын дибаглагч дууссанview Блок диаграм
Тэмдэглэл:
-
Fault Injection IP нь зорилтот логикийн битүүдийг эргүүлдэг.
-
Fault Injection Debugger болон Advanced SEU Detection IP нь ижил EMR Unloader жишээг ашигладаг.
-
Advanced SEU Detection IP цөм нь нэмэлт юм.
Холбогдох мэдээлэл
- SMH-ийн тухай Files 13-р хуудсанд
- 10-р хуудсанд байгаа EMR Unloader IP Core-ийн тухай
- Дэвшилтэт SEU илрүүлэх IP цөмийн тухай 11-р хуудас
Гэмтлийн Injection IP Core-г үүсгэх
ЖИЧ
Fault Injection IP цөм нь таныг ямар нэгэн параметр тохируулах шаардлагагүй. IP цөмийг ашиглахын тулд шинэ IP жишээ үүсгэж, үүнийг Платформ дизайнерын (Стандарт) системдээ оруулаад дохиог зохих ёсоор холбоно уу. Та Fault Injection IP цөмийг EMR Unloader IP цөмтэй хамт ашиглах ёстой. Fault Injection болон EMR Unloader IP цөмүүд нь Platform Designer болон IP Catalog дээр байдаг. Сонголтоор та Verilog HDL, SystemVerilog эсвэл VHDL ашиглан тэдгээрийг RTL загвартаа шууд оруулж болно.
EMR Unloader IP Core-ийн тухай
EMR Unloader IP цөм нь EMR-д интерфейсээр хангадаг бөгөөд энэ нь төхөөрөмжийн CRAM битүүдийн CRC-д зөөлөн алдаа байгаа эсэхийг шалгадаг төхөөрөмжийн EDCRC-ээр тасралтгүй шинэчлэгддэг.
Example Platform Designer систем, үүнд алдаатай тарилгын IP цөм ба EMR буулгагч IP цөм орно.
Example Fault Injection IP Core and EMR Unloader IP Core Block Diagram
Холбогдох мэдээлэл
Алдааны мессежийн бүртгэл буулгагч Intel FPGA IP Core хэрэглэгчийн гарын авлага
Дэвшилтэт SEU илрүүлэх IP цөмийн тухай
SEU хүлцэл нь дизайны асуудал байх үед Advanced SEU Detection (ASD) IP цөмийг ашиглана уу. Та ASD IP цөмтэй EMR Unloader IP цөмийг ашиглах ёстой. Тиймээс, хэрэв та ASD IP болон Fault Injection IP-г ижил загварт ашигладаг бол тэдгээр нь Avalon®-ST задлагч бүрэлдэхүүнээр дамжуулан EMR Unloader гаралтыг хуваалцах ёстой. Дараах зурагт Avalon-ST задлагч нь EMR агуулгыг ASD болон Fault Injection IP цөмд түгээдэг Platform Designer системийг харуулж байна.
ASD болон Fault Injection IP-г ижил платформ зохион бүтээгчийн системд ашиглах
Холбогдох мэдээлэл
Нарийвчилсан SEU илрүүлэх Intel FPGA IP үндсэн хэрэглэгчийн гарын авлага
Гэмтлийн тарилгын талбайг тодорхойлох
Та Мэдрэмжийн газрын зургийн толгой (.smh) ашиглан алдааг арилгахад зориулсан FPGA-ийн тодорхой бүс нутгийг тодорхойлж болно. file. SMH file Төхөөрөмжийн CRAM битүүдийн координат, тэдгээрийн хуваарилагдсан бүс (ASD бүс) болон чухал байдлыг хадгалдаг. Дизайн боловсруулах явцад та шатлалыг ашигладаг tagбүс нутгийг бий болгох. Дараа нь эмхэтгэлийн явцад Intel Quartus Prime Assembler нь SMH-г үүсгэдэг file. Fault Injection Debugger нь SMH-д тодорхойлсон төхөөрөмжийн тодорхой бүсүүдэд алдааны тарилгыг хязгаарладаг. file.
Шатлалыг гүйцэтгэх Tagгинж
Та ASD бүсийг тухайн байршилд оноож, туршилтын FPGA бүсүүдийг тодорхойлно. Та Дизайн хуваалтын цонхыг ашиглан дизайны шатлалын аль ч хэсэгт ASD бүсийн утгыг зааж өгч болно.
- Assignments ➤ Design Partitions цонхыг сонгоно уу.
- Толгойн мөрийн аль ч хэсэгт хулганы баруун товчийг дараад ASD бүсийн баганыг харуулахын тулд ASD бүсийг асаана уу (хэрэв хараахан хараагүй бол).
- Тодорхой ASD бүсэд хуваарилахын тулд аль нэг хуваалтад 0-ээс 16 хүртэлх утгыг оруулна уу.
- ASD бүс 0 нь төхөөрөмжийн ашиглагдаагүй хэсгүүдэд зориулагдсан. Та энэ бүсэд хуваалтыг чухал биш гэж зааж өгч болно.
- ASD бүс 1 нь анхдагч бүс юм. Хэрэв та ASD бүсийн хуваарилалтыг тодорхой өөрчлөхгүй бол төхөөрөмжийн бүх ашигласан хэсгүүдийг энэ бүсэд хуваарилна.
SMH-ийн тухай Files
SMH file дараах мэдээллийг агуулна.
- Хэрэв та шатлалыг ашиглаагүй бол tagging (өөрөөр хэлбэл, загварт дизайны шатлалд ASD бүсийн тодорхой хуваарилалт байхгүй), SMH file CRAM-ийн бит бүрийг жагсааж, дизайнд мэдрэмтгий эсэхийг заана.
- Хэрэв та шатлалыг гүйцэтгэсэн бол tagging болон өөрчилсөн анхдагч ASD бүсийн хуваарилалт, SMH file CRAM бит бүрийг жагсааж, түүнд ASD бүсийг хуваарилдаг.
Fault Injection Debugger нь тарилгыг нэг буюу хэд хэдэн тодорхой бүс нутагт хязгаарлаж болно. Ассемблерийг SMH үүсгэхэд чиглүүлэх file:
- Даалгавар ➤ Төхөөрөмж ➤ Төхөөрөмж ба зүү сонголтууд ➤ Error Detection CRC-ийг сонгоно уу.
- SEU мэдрэмжийн газрын зураг үүсгэхийг асаана уу file (.smh) сонголт.
Алдааг арилгах алдаа засах хэрэгслийг ашиглах
ЖИЧ
Fault Injection Debugger-г ашиглахын тулд та J-ээр дамжуулан төхөөрөмждөө холбогдоноTAG интерфейс. Дараа нь төхөөрөмжийг тохируулж, алдааны шахалтыг хийнэ. Fault Injection Debugger-ийг эхлүүлэхийн тулд Intel Quartus Prime програм хангамжийн Tools ➤ Fault Injection Debugger-ийг сонгоно уу. Төхөөрөмжийг тохируулах эсвэл програмчлах нь Программист эсвэл Signal Tap Logic Analyzer-д ашигладаг процедуртай төстэй юм.
Алдааг арилгах дибаглагч
Өөрийн J-г тохируулахын тулдTAG гинж:
- "Тоног төхөөрөмжийн тохиргоо" дээр дарна уу. Энэ хэрэгсэл нь таны компьютерт холбогдсон программчлалын техник хангамжийг харуулдаг.
- Ашиглахыг хүсч буй программчлалын техник хэрэгслээ сонгоно уу.
- Хаах товчийг дарна уу.
- J-д олдсон программчлагдах төхөөрөмжүүдээр төхөөрөмжийн хэлхээг дүүргэх Автомат илрүүлэх дээр дарна ууTAG гинж.
Холбогдох мэдээлэл
Зорилтот алдаа шахах онцлог 21-р хуудас
Техник хангамж, програм хангамжийн шаардлага
Алдаа засварлагчийг ашиглахын тулд дараах техник хангамж, програм хангамж шаардлагатай:
- Таны Intel FPGA лиценз дэх Fault Injection IP цөмийг идэвхжүүлдэг ОНЦЛОХ мөр. Дэлгэрэнгүй мэдээлэл авахыг хүсвэл орон нутгийн Intel FPGA борлуулалтын төлөөлөгчтэй холбогдоно уу.
- Татаж авах кабель (Intel FPGA татаж авах кабель, Intel FPGA татаж авах кабель II, эсвэл II).
- Intel FPGA хөгжүүлэлтийн иж бүрдэл эсвэл хэрэглэгчийн зохион бүтээсэн J-тэй самбарTAG Туршилтанд байгаа төхөөрөмжтэй холбогдох.
- (Заавал биш) SEU-ийн дэвшилтэт илрүүлэлтийн IP цөмийг идэвхжүүлдэг Intel FPGA лицензийн ОНЦЛОХ мөр.
Таны төхөөрөмж болон алдааг арилгах засварлагчийг тохируулах
Алдааг арилгах дибаглагч нь .sof ба (заавал биш) Мэдрэмжийн газрын зургийн толгой хэсгийг (.smh) ашигладаг. file. Програм хангамжийн объект File (.sof) нь FPGA-г тохируулдаг. .smh file төхөөрөмж дэх CRAM битүүдийн мэдрэмжийг тодорхойлдог. Хэрэв та .smh өгөхгүй бол file, Fault Injection Debugger нь алдааг CRAM битүүдэд санамсаргүй байдлаар оруулдаг. .sof-г тодорхойлохын тулд:
- Төхөөрөмжийн хэлхээний хайрцагт тохируулахыг хүсч буй FPGA-г сонгоно уу.
- Сонгох дээр дарна уу File.
- .sof руу очоод OK дарна уу. Fault Injection Debugger нь .sof-г уншдаг.
- (Заавал биш) SMH-г сонгоно уу file.
Хэрэв та SMH-г заагаагүй бол file, Fault Injection Debugger нь алдааг бүхэлд нь төхөөрөмжид санамсаргүй байдлаар оруулдаг. Хэрэв та SMH-г зааж өгвөл file, та төхөөрөмжийнхөө ашигласан хэсэгт тарилгыг хязгаарлаж болно.- "Төхөөрөмжийн гинжин хэлхээ" талбарт байгаа төхөөрөмж дээр хулганы баруун товчийг дараад SMH сонгох гэснийг товшино уу File.
- SMH-ээ сонгоно уу file.
- OK дарна уу.
- Програм/Тохиргоог асаана уу.
- Start дарна уу.
Fault Injection Debugger нь төхөөрөмжийг .sof ашиглан тохируулдаг.
SMH сонгох контекст цэс File
Хагарлын шахалтыг хязгаарлах бүсүүд
SMH-г ачаалсны дараа file, та зөвхөн тодорхой ASD бүсүүд дээр ажиллахын тулд Fault Injection Debugger-г чиглүүлж болно. Гэмтлийг оруулах ASD бүсийг тодорхойлохын тулд:
- Төхөөрөмжийн гинжин хэлхээний FPGA дээр хулганы баруун товчийг дараад Төхөөрөмжийн мэдрэмжийн газрын зургийг харуулах дээр дарна уу.
- Гэмтлийн тарилга хийх ASD бүсийг сонгоно уу.
Төхөөрөмжийн мэдрэмжийн газрын зураг Viewer
Алдааны төрлийг тодорхойлох
Та тарилгын янз бүрийн төрлийн алдааг зааж өгч болно.
- Ганц алдаа (SE)
- Давхар зэргэлдээ алдаа (DAE)
- Засах боломжгүй олон битийн алдаа (EMBE)
Цэвэрлэх функц идэвхжсэн тохиолдолд Intel FPGA төхөөрөмжүүд нь дан болон давхар зэргэлдээх алдааг өөрөө засах боломжтой. Intel FPGA төхөөрөмжүүд нь олон битийн алдааг засах боломжгүй. Эдгээр алдааг засах талаар нэмэлт мэдээллийг SEU-г багасгах тухай бүлгээс үзнэ үү. Та тарилга хийх алдааны холимог болон тарилгын хугацааны интервалыг зааж өгч болно. Тарилгын хугацааны интервалыг тодорхойлохын тулд:
- Fault Injection Debugger дотроос Tools ➤ Options-ыг сонгоно.
- Улаан хянагчийг алдааны холимог руу чирнэ үү. Эсвэл та хольцыг тоогоор зааж өгч болно.
- Тарилгын интервалын хугацааг зааж өгнө үү.
- OK дарна уу.
Зураг 12. SEU-ийн эвдрэлийн төрлүүдийн хольцыг тодорхойлох
Холбогдох мэдээлэл Ганц үйл явдлын бухимдлыг бууруулах
Тарилгын алдаа
Та хэд хэдэн горимд алдаа гаргаж болно:
- Тушаал дээр нэг алдаа оруулна
- Тушаал дээр олон алдаа оруулах
- Зогсоох тушаал өгөх хүртэл алдаа оруулна
Эдгээр алдааг оруулахын тулд:
- Inject Fault сонголтыг асаана уу.
- Та хэд хэдэн давталтаар эсвэл зогсох хүртэл алдааны тарилгыг ажиллуулах эсэхээ сонгоно уу:
- Хэрэв та зогсох хүртэл ажиллахаар сонгосон бол Fault Injection Debugger нь Tools ➤ Options харилцах цонхонд заасан интервалаар алдааг оруулна.
- Хэрэв та тодорхой тооны давталтын хувьд алдааны тарилга ажиллуулахыг хүсвэл тоог оруулна уу.
- Start дарна уу.
Жич: Fault Injection Debugger нь заасан тооны давталтаар эсвэл зогсох хүртэл ажилладаг. Intel Quartus Prime Messages цонх нь тарьсан алдааны тухай мессежүүдийг харуулдаг. Тарилгын алдааны талаар нэмэлт мэдээлэл авахыг хүсвэл EMR-г уншина уу. Fault Injection Debugger нь төхөөрөмжийн EMR-г уншиж, мессежийн цонхонд агуулгыг харуулдаг.
Intel Quartus Prime алдааны тарилга ба EMR контентын мессежүүд
Бичлэгийн алдаа
Та Intel Quartus Prime Messages цонхонд мэдээлэгдсэн параметрүүдийг тэмдэглэснээр тарьсан аливаа гэмтлийн байршлыг бичиж болно. Хэрэв, жишээ ньample, тарьсан алдаа нь таны дахин тоглуулахыг хүсч буй зан үйлийн үр дүнд бий болсон тохиолдолд та тарилга хийхээр тухайн байршлыг чиглүүлж болно. Та Fault Injection Debugger командын мөрийн интерфейсийг ашиглан зорилтот тарилга хийнэ.
Тарьсан алдааг арилгах
FPGA-ийн хэвийн ажиллагааг сэргээхийн тулд Scrub дээр дарна уу. Алдааг арилгах үед төхөөрөмжийн EDCRC функцийг алдааг засахад ашигладаг. Скраб механизм нь төхөөрөмжийг ажиллуулах явцад ашигладагтай төстэй.
Тушаалын шугамын интерфейс
Та Quartus_fid executable програмын хамт командын мөрөнд Fault Injection Debugger-ийг ажиллуулж болох бөгөөд энэ нь хэрэв та скриптээс алдаа засахыг хүсвэл хэрэг болно.
Хүснэгт 5. Алдаа шахах командын мөрийн аргументууд
Богино аргумент | Урт маргаан | Тодорхойлолт |
c | кабель | Програмчлалын техник хангамж эсвэл кабелийг зааж өгнө үү. (Шаардлагатай) |
i | индекс | Гэмтлийг шахах идэвхтэй төхөөрөмжийг зааж өгнө үү. (Шаардлагатай) |
n | тоо | Тарилгын алдааны тоог зааж өгнө үү. Анхдагч утга нь
1. (заавал биш) |
t | цаг | Тарилгын хоорондох завсарлага. (Заавал биш) |
Жич: quartus_fid –help ашиглана уу view боломжтой бүх сонголтууд. Дараах код нь жишээг өгдөгamples Fault Injection Debugger командын интерфейсийг ашиглан.
###########################################
- # Энэ жишээнд ямар USB кабель ашиглах боломжтойг олж мэдээрэй
- # Үр дүн нь "USB-Blaster" нэртэй нэг кабель байгаа нь харагдаж байна #
- $ quartus_fid –жагсаалт. . .
- Мэдээлэл: Команд: quartus_fid –list
- sj-sng-z4 [USB-0] дээрх USB-Blaster Мэдээлэл: Intel Quartus Prime 64 битийн алдааг арилгах засварлагч амжилттай болсон. 0 алдаа, 0 анхааруулга
- ##########################################
- # USB-Blaster кабель дээр ямар төхөөрөмжүүд байгааг олоорой
- # Үр дүн нь Stratix V A7, MAX V CPLD гэсэн хоёр төхөөрөмжийг харуулж байна. #
- $ quartus_fid –кабель USB-Blaster -a
- Мэдээлэл: Тушаал: quartus_fid –cable=USB-Blaster -a
- Мэдээлэл (208809): "USB-Blaster on sj-sng-z4 [USB-0]" програмчлалын кабелийг ашиглах
- sj-sng-z4 [USB-0] дээрх USB-Blaster
- 029030DD 5SGXEA7H(1|2|3)/5SGXEA7K1/..
- 020A40DD 5M2210Z/EPM2210
- Мэдээлэл: Intel Quartus Prime 64 битийн алдааны засварлагч амжилттай болсон.
- 0 алдаа, 0 анхааруулга
- ##########################################
- # Stratix V төхөөрөмжийг програмчлах
- # –index сонголт нь холбогдсон төхөөрөмж дээр хийгдсэн үйлдлүүдийг тодорхойлдог.
- # “=svgx.sof” нь .sof-г холбодог file төхөөрөмжтэй хамт
- # “#p” гэдэг нь төхөөрөмжийг програмчлах # гэсэн үг
- $ quartus_fid –кабель USB-Blaster –индекс “@1=svgx.sof#p” . . .
- Мэдээлэл (209016): Төхөөрөмжийн индекс 1-ийг тохируулж байна
- Мэдээлэл (209017): 1-р төхөөрөмж нь ЖTAG ID код 0x029030DD
- Мэдээлэл (209007): Тохиргоо амжилттай болсон — 1 төхөөрөмжийг тохируулсан
- Мэдээлэл (209011): Үйлдлийг амжилттай гүйцэтгэсэн
- Мэдээлэл (208551): 1-р төхөөрөмжид програмын гарын үсэг.
- Мэдээлэл: Intel Quartus Prime 64 битийн алдааны засварлагч амжилттай болсон.
- 0 алдаа, 0 анхааруулга
- ##########################################
- # Төхөөрөмжид гэмтэл учруулах.
- # i оператор нь алдаа гаргахыг заана
- # -n 3 нь 3 алдаа гаргахыг харуулж байна #
- $ quartus_fid –кабель USB-Blaster –индекс “@1=svgx.sof#i” -n 3
- Мэдээлэл: Команд: quartus_fid –cable=USB-Blaster –index=@1=svgx.sof#i -n 3
- Мэдээлэл (208809): "USB-Blaster on sj-sng-z4 [USB-0]" програмчлалын кабелийг ашиглах
- Мэдээлэл (208521): Төхөөрөмж(үүд)-д 3 алдаа оруулсан
- Мэдээлэл: Intel Quartus Prime 64 битийн алдааны засварлагч амжилттай болсон.
- 0 алдаа, 0 анхааруулга
- ##########################################
- # Интерактив горим.
- # -n 0-тэй #i үйлдлийг ашиглах нь дибаглагчийг интерактив горимд оруулна.
- # Өмнөх хуралдаанд 3 алдаа тарьсан болохыг анхаарна уу;
- # "E" нь EMR Unloader IP цөмд байгаа алдааг уншдаг. #
- $ quartus_fid –кабель USB-Blaster –индекс “@1=svgx.sof#i” -n 0
- Мэдээлэл: Команд: quartus_fid –cable=USB-Blaster –index=@1=svgx.sof#i -n 0
- Мэдээлэл (208809): "USB-Blaster on sj-sng-z4 [USB-0]" програмчлалын кабелийг ашиглах
- Оруулна уу:
- 'F' нь алдаа гаргах
- EMR-г уншихад 'E'
- скрабын алдаа(ууд)-ын 'S'
- Э-г орхихын тулд 'Q'
- Мэдээлэл (208540): EMR массивыг уншиж байна
- Мэдээлэл (208544): 3-р төхөөрөмжид 1 хүрээний алдаа илэрсэн.
- Мэдээлэл (208545): Алдаа №1: 0x1028EA битийн 0x21 фрейм дэх ганц алдаа.
- Мэдээлэл (10914): Алдаа №2: 0x1116 фрейм дэх засч залруулах боломжгүй олон битийн алдаа.
- Мэдээлэл (208545): Алдаа №3: 0x1848C битийн 0x128 хүрээн дэх ганц алдаа.
- 'F' нь алдаа гаргах
- EMR-г уншихад 'E'
- скрабын алдаа(ууд)-ын 'S'
- Q-аас гарахын тулд 'Q'
- Мэдээлэл: Intel Quartus Prime 64 битийн алдааг арилгах засварлагч амжилттай боллоо. 0 алдаа, 0 анхааруулга
- Мэдээлэл: Оргил виртуал санах ой: 1522 мегабайт
- Мэдээлэл: Боловсруулалт дууссан: 3 оны 18-р сарын 50-ны 00:2014:XNUMX
- Мэдээлэл: Хугацаа: 00:00:29
- Мэдээлэл: CPU-ийн нийт хугацаа (бүх процессор дээр): 00:00:13
Зорилтот алдаа шахах онцлог
Анхаарна уу
Fault Injection Debugger нь алдааг FPGA руу санамсаргүй байдлаар оруулдаг. Гэсэн хэдий ч, Зорилтот алдаа шахах функц нь CRAM-ийн зорилтот байршилд гэмтэл оруулах боломжийг танд олгоно. Энэ үйлдэл нь ашигтай байж болох юм, жишээ ньampХэрэв та SEU-ийн үйл явдлыг тэмдэглэж, сэргээх стратегийг өөрчилсний дараа ижил үйл явдалд FPGA эсвэл системийн хариу урвалыг шалгахыг хүсвэл. Зорилтот алдаа шахах функцийг зөвхөн командын мөрийн интерфейсээс ашиглах боломжтой. Та алдааг тушаалын мөрөөс эсвэл хүлээх горимд оруулахыг зааж өгч болно. Холбогдох мэдээлэл
AN 539: Intel FPGA төхөөрөмжүүдийн CRC ашиглан туршилтын аргачлал эсвэл алдаа илрүүлэх, сэргээх
Тушаалын мөрөөс алдааны жагсаалтыг зааж өгөх
Зорилтот алдаа шахах функц нь дараах жишээнд үзүүлсэн шиг тушаалын мөрөөс алдааны жагсаалтыг зааж өгөх боломжийг танд олгоно.ample: c:\Users\sng> quartus_fid -c 1 – i “@1= svgx.sof#i ” -n 2 -user=”@1= 0x2274 0x05EF 0x2264 0x0500″ Энд: c 1 нь FPGA удирдаж байгааг харуулж байна. компьютер дээрх эхний кабелиар. i “@1= six.sof#i ” нь гинжин хэлхээний эхний төхөөрөмж объекттой ачаалагдсан болохыг харуулж байна. file svgx.sof ба алдаатай тарина. n 2 нь хоёр эвдрэлийг шахах болно гэдгийг харуулж байна. user=”@1= 0x2274 0x05EF 0x2264 0x0500” нь хэрэглэгчийн тодорхойлсон алдааны жагсаалт юм. Энэ жишээндample, төхөөрөмж 1 нь хоёр алдаатай байна: 0x2274 бит, 0x05EF, 0x2264, 0x0500 бит.
Сануулах горимоос алдааны жагсаалтыг зааж өгч байна
Та алдааны тоог 0 (-n 0) гэж зааж өгснөөр Зорилтот алдаа шахах функцийг интерактив байдлаар ажиллуулж болно. Fault Injection Debugger нь шуурхай горимын командууд болон тэдгээрийн тайлбарыг харуулдаг.
Шуурхай горимын команд | Тодорхойлолт |
F | Алдааг тарина |
E | EMR-г уншина уу |
S | Скраб алдаа |
Q | Гарах |
Шуурхай горимд та F командыг дангаар нь өгч, төхөөрөмжийн санамсаргүй байршилд нэг алдаа гаргаж болно. Дараах жишээндampF командыг шуурхай горимд ашиглах үед гурван алдаа гардаг. F #3 0x12 0x34 0x56 0x78 * 0x9A 0xBC +
- Алдаа 1 – 0x12 фрейм дэх нэг битийн алдаа, 0х34 бит
- Алдаа 2 – 0x56, бит 0x78 фрейм дэх засч болохгүй алдаа (* нь олон битийн алдааг илтгэнэ)
- Алдаа 3 – 0x9A фрэймийн давхар зэргэлдээ алдаа, бит 0xBC (a + нь давхар битийн алдааг илтгэнэ)
F 0x12 0x34 0x56 0x78 * Нэг (анхдагч) алдаа гарсан: Алдаа 1 – 0x12 фрейм дэх нэг битийн алдаа, 0x34 бит. Эхний фрейм/битийн байршлын дараах байршлыг үл тоомсорлодог. F #3 0x12 0x34 0x56 0x78 * 0x9A 0xBC + 0xDE 0x00
Гурван алдаа оруулсан байна:
- Алдаа 1 – 0x12 фрейм дэх нэг битийн алдаа, 0х34 бит
- Алдаа 2 - 0x56 фрэйм, 0x78 битийн засварлах боломжгүй алдаа
- Алдаа 3 – 0x9A фрэймийн давхар зэргэлдээ алдаа, бит 0xBC
- Эхний 3 фрейм/бит хосын дараах байршлыг үл тоомсорлодог
CRAM-ийн битийн байршлыг тодорхойлох
Жич:
Fault Injection Debugger нь CRAM EDCRC алдааг илрүүлэх үед Error Message Register (EMR) нь илрүүлсэн CRAM алдааны синдром, хүрээний дугаар, битийн байршил, алдааны төрлийг (ганц, давхар эсвэл олон бит) агуулна. Системийн туршилтын явцад EDCRC-ийн алдааг илрүүлэх үед Fault Injection Debugger-ийн мэдээлсэн EMR агуулгыг хадгал. Бүртгэгдсэн EMR контентын тусламжтайгаар та системийн туршилтын явцад тэмдэглэсэн алдааг дахин тоглуулах, цаашдын дизайн хийх, уг алдааг арилгах системийг сэргээх хариу үйлдлийг тодорхойлохын тулд Фрейм болон битийн дугаарыг Fault Injection Debugger-д нийлүүлж болно.
Холбогдох мэдээлэл
AN 539: Intel FPGA төхөөрөмжүүдийн CRC ашиглан туршилтын аргачлал эсвэл алдаа илрүүлэх, сэргээх
Нарийвчилсан командын мөрийн сонголтууд: ASD бүс ба алдааны төрлийг жинлэх
Та Fault Injection Debugger командын мөрийн интерфэйсийг ашиглан ASD мужуудад алдаа оруулах, алдааны төрлийг жинлэх боломжтой. Эхлээд та –weight-ийг ашиглан алдааны төрлүүдийн холимогийг (ганц бит, давхар зэргэлдээ, олон битийн засварлах боломжгүй) зааж өгнө. . . сонголт. Жишээ ньample, 50% дан алдаа, 30% давхар зэргэлдээ алдаа, 20% олон битийн засч залруулах боломжгүй алдааны хольцын хувьд –weight=50.30.20 сонголтыг ашиглана уу. Дараа нь ASD бүсийг чиглүүлэхийн тулд SMH-г оруулахын тулд -smh сонголтыг ашиглана уу file болон зорилтот ASD бүсийг заана. Жишээ ньample: $ quartus_fid –cable=USB-BlasterII –индекс “@1=svgx.sof#pi” –жин=100.0.0 –smh=”@1=svgx.smh#2″ –тоо=30
Энэ эксample тушаал:
- Төхөөрөмжийг програмчилж, алдааг оруулдаг (pi мөр)
- 100% нэг битийн алдааг тарина (100.0.0)
- Зөвхөн ASD_REGION 2-т тарина (№2-т заасан)
- 30 алдааг тарина
Алдаа шахах IP үндсэн хэрэглэгчийн гарын авлага архив
IP үндсэн хувилбар | Хэрэглэгчийн гарын авлага |
18.0 | Алдаа шахах Intel FPGA IP үндсэн хэрэглэгчийн гарын авлага |
17.1 | Intel FPGA Fault Injection IP Core хэрэглэгчийн гарын авлага |
16.1 | Altera Fault Injection IP Core хэрэглэгчийн гарын авлага |
15.1 | Altera Fault Injection IP Core хэрэглэгчийн гарын авлага |
Хэрэв IP үндсэн хувилбар жагсаалтад байхгүй бол өмнөх IP үндсэн хувилбарын хэрэглэгчийн гарын авлага хэрэгжинэ.
Алдаа шахах IP үндсэн хэрэглэгчийн гарын авлагад зориулсан баримт бичгийн засварын түүх
Баримт бичгийн хувилбар | Intel Quartus Prime хувилбар | Өөрчлөлтүүд |
2019.07.09 | 18.1 | -ийг шинэчилсэн Алдаа шахах IP зүү тайлбар Дахин тохируулах, error_injected, error_scrubbed дохионуудыг тодруулах сэдвийг. |
2018.05.16 | 18.0 | • Intel Quartus Prime Pro Edition гарын авлагаас дараах сэдвүүдийг нэмсэн:
— Гэмтлийн тарилгын талбайг тодорхойлох болон дэд сэдвүүд. — Алдааг арилгах алдаа засах хэрэгслийг ашиглах болон дэд сэдвүүд. — Тушаалын шугамын интерфейс болон дэд сэдвүүд. • Intel FPGA Fault Injection IP цөмийн нэрийг Fault Injection Intel FPGA IP болгон өөрчилсөн. |
Огноо | Хувилбар | Өөрчлөлтүүд |
2017.11.06 | 17.1 | • Intel нэрээр өөрчилсөн.
• Intel Cyclone 10 GX төхөөрөмжийн дэмжлэгийг нэмсэн. |
2016.10.31 | 16.1 | Шинэчлэгдсэн төхөөрөмжийн дэмжлэг. |
2015.12.15 | 15.1 | • Quartus II программ хангамжийг Quartus Prime болгон өөрчилсөн.
• Өөрийгөө лавлахтай холбоотой холбоосыг зассан. |
2015.05.04 | 15.0 | Анхны хувилбар. |
Баримт бичиг / нөөц
![]() |
intel UG-01173 Fault Injection FPGA IP Core [pdf] Хэрэглэгчийн гарын авлага UG-01173 Fault Injection FPGA IP Core, UG-01173, Fault Injection FPGA IP Core, Injection c, Injection FPGA IP Core |