intel-Acceleration-Stack-for-Xeon-CPU-with-FPGAs-1-0-Errata (1)

FPGAs 1.0 Errata ပါသော Xeon CPU အတွက် intel Acceleration Stack

intel-Acceleration-Stack-for-Xeon-CPU-with-FPGAs-1-0-Errata (6)

ထုတ်ကုန်အချက်အလက်

ထုတ်ပြန်သည် ဖော်ပြချက် ဖြေရှင်းချက် အဆင့်အတန်း
Flash Fallback သည် PCIe Timeout မပြည့်မီပါ။ ဖလက်ရှ်မီးလင်းပြီးနောက် အိမ်ရှင်သည် ချိတ်ဆွဲထားနိုင်သည် သို့မဟုတ် သတင်းပို့နိုင်သည်။
ပျက်ကွက်မှု ဖြစ်ပွားခဲ့သည်။ ဤပြဿနာကို အသုံးပြုသူ၏ ပုံရိပ်ကို ကြည့်လိုက်သောအခါ မြင်နိုင်ပါသည်။
flash တွင် ပျက်စီးနေပြီး configuration subsystem သည် ၎င်းကို load လုပ်ပါသည်။
FPGA တွင် စက်ရုံပုံ။
FPGA ဖြင့် Flash မွမ်းမံခြင်းတွင် ညွှန်ကြားချက်များကို လိုက်နာပါ။
Intel Quartus Prime ပရိုဂရမ်မာကို အသုံးပြု၍ Interface Manager (FIM) ရုပ်ပုံ
Intel အတွက် Intel Acceleration Stack အမြန်စတင်လမ်းညွှန် အပိုင်း
Intel Arria 10 GX FPGA ဖြင့် ပရိုဂရမ်မာနိုင်သော အရှိန်မြှင့်ကတ်။ အကယ်၍
ပြဿနာရှိနေသေးသည်၊ သင်၏ဒေသခံနယ်ပယ်ကိုယ်စားလှယ်ထံ ဆက်သွယ်ပါ။
အကျိုးသက်ရောက်မှု- Intel Acceleration Stack 1.0 ထုတ်လုပ်မှု
အခြေအနေ- ပြင်ဆင်ရန် အစီအစဉ်မရှိပါ။
ပံ့ပိုးမထားသော ငွေပေးငွေယူ အလွှာ ပက်ကတ်အမျိုးအစားများ Acceleration Stack FPGA Interface Manager (FIM) တွင် မပါဝင်ပါ။
PCIe* Memory Read Lock၊ Configuration Read Type 1 နှင့်
ဖွဲ့စည်းမှုပုံစံ 1 ငွေပေးငွေယူ အလွှာအစုံလိုက်များ (TLPs) အမျိုးအစားကို ရေးပါ။ အကယ်၍
စက်သည် ဤအမျိုးအစား၏ PCIe ပက်ကတ်ကို လက်ခံရရှိသည်၊ ၎င်းသည် တုံ့ပြန်ခြင်းမရှိပါ။
မျှော်လင့်ထားသည့်အတိုင်း ပြီးစီးမှု ပက်ကေ့ခ်ျတစ်ခုနှင့်။
ဖြေရှင်းချက်မရရှိနိုင်ပါ။ အကျိုးသက်ရောက်မှု- Intel Acceleration Stack 1.0 ထုတ်လုပ်မှု
အခြေအနေ- ပြင်ဆင်ရန် အစီအစဉ်မရှိပါ။
JTAG အချိန်ကိုက် ပျက်ကွက်မှုများကို FPGA အင်တာဖေ့စ်တွင် အစီရင်ခံနိုင်ပါသည်။
မန်နေဂျာ
Intel Quartus Prime Pro Edition Timing Analyzer သည် သတင်းပေးပို့နိုင်သည်။
အတားအဆီးမဲ့ JTAG FIM ရှိ I/O လမ်းကြောင်းများ။
အတားအဆီးမရှိသော ဤလမ်းကြောင်းများကို ဘေးကင်းစွာ လျစ်လျူရှုထားနိုင်သည်။
JTAG I/O လမ်းကြောင်းများကို FIM တွင် အသုံးမပြုပါ။
အကျိုးသက်ရောက်မှု- Intel Acceleration Stack 1.0 ထုတ်လုပ်မှု
အခြေအနေ- Intel Acceleration Stack 1.1 တွင် စီစဉ်ထားသော ပြင်ဆင်မှု

ထုတ်ကုန်အသုံးပြုမှု ညွှန်ကြားချက်များ

အထက်ဖော်ပြပါ ပြဿနာများကို ဖြေရှင်းရန်၊ ကျေးဇူးပြု၍ အောက်ပါ ညွှန်ကြားချက်များကို လိုက်နာပါ ။

Flash Fallback သည် PCIe Timeout မပြည့်မီပါ။

အကယ်၍ သင်သည် flash ပျက်ကွက်ပြီးနောက် hang သို့မဟုတ် PCIe ချို့ယွင်းချက်နှင့် ကြုံတွေ့ရပါက၊ ၎င်းသည် flash အတွင်းရှိ အသုံးပြုသူ၏ ပုံပျက်သွားခြင်းကြောင့် ဖြစ်နိုင်သည်။ ဤပြဿနာကိုဖြေရှင်းရန်၊ အောက်ပါတို့ကိုလုပ်ဆောင်ပါ။

  1. Intel Arria 10 GX FPGA ဖြင့် Intel Programmable Acceleration Card အတွက် Intel Acceleration Stack အမြန်စတင်လမ်းညွှန်ကို ကိုးကားပါ။
  2. Intel Quartus Prime ပရိုဂရမ်မာကို အသုံးပြု၍ “Flash နှင့် FPGA Interface Manager (FIM) ရုပ်ပုံကို အပ်ဒိတ်လုပ်ခြင်း” ကဏ္ဍတွင် ညွှန်ကြားချက်များကို လိုက်နာပါ။
  3. ပြဿနာ ဆက်ရှိနေပါက၊ နောက်ထပ်အကူအညီအတွက် သင့်ဒေသခံ နယ်ပယ်ကိုယ်စားလှယ်ထံ ဆက်သွယ်ပါ။

ပံ့ပိုးမထားသော ငွေပေးငွေယူ အလွှာ ပက်ကတ်အမျိုးအစားများ

PCIe Memory Read Lock၊ Configuration Read Type 1 နှင့် Configuration Write Type 1 ကဲ့သို့သော PCIe Memory Read Lock၊ Configuration Read Type XNUMX နှင့် Configuration Write Type XNUMX ကဲ့သို့သော ပံ့ပိုးမထားသော ငွေပေးငွေယူ အလွှာပက်ကတ်အမျိုးအစားများနှင့် ပြဿနာများ ကြုံတွေ့နေရပါက၊

  1. ဤပြဿနာအတွက် ဖြေရှင်းချက်မရရှိနိုင်ပါ။ Acceleration Stack FPGA Interface Manager (FIM) သည် ဤပက်ကတ်အမျိုးအစားများကို မပံ့ပိုးကြောင်း ကျေးဇူးပြု၍ သတိပြုပါ။

JTAG အချိန်ကိုက်ပျက်ကွက်မှုများကို FPGA အင်တာဖေ့စ်မန်နေဂျာတွင် အစီရင်ခံနိုင်ပါသည်။

J နဲ့တွေ့ရင်TAG FPGA Interface Manager တွင် အစီရင်ခံထားသည့် အချိန်ပိုင်းကျရှုံးမှုများကို အောက်ပါအဆင့်များအတိုင်း လုပ်ဆောင်ပါ။

  1. အချုပ်အနှောင်မရှိသော J ကို လုံခြုံစွာ လျစ်လျူရှုနိုင်သည်။TAG FIM ရှိ Intel Quartus Prime Pro Edition Timing Analyzer မှ တင်ပြထားသော I/O လမ်းကြောင်းများ။
  2. ဤလမ်းကြောင်းများကို FIM တွင် အသုံးမပြုဘဲ ၎င်း၏လုပ်ဆောင်နိုင်စွမ်းကို မထိခိုက်စေသင့်ပါ။

FPGAs 1.0 Errata ပါသော Intel® Xeon® CPU အတွက် Intel® Acceleration Stack

ဤစာရွက်စာတမ်းသည် Intel® Acceleration Stack အတွက် Intel® Acceleration Stack ကို ထိခိုက်စေသော FPGAs နှင့် Intel Xeon® CPU အတွက် အချက်အလက်များ ပေးပါသည်။

ထုတ်ပြန်သည် သက်ရောက်မှုရှိသောဗားရှင်းများ စီစဉ်ထားသော Fix
Flash Fallback သည် PCIe နှင့် မကိုက်ညီပါ။ ခဏပွဲရပ်ခြင်း စာမျက်နှာ 4 တွင် Acceleration Stack 1.0 ထုတ်လုပ်မှု စီစဉ်ထားသော ပြင်ဆင်မှု မရှိပါ။
ပံ့ပိုးမထားသော ငွေပေးငွေယူ အလွှာ ပက်ကတ် အမျိုးအစားများ စာမျက်နှာ 5 တွင် Acceleration Stack 1.0 ထုတ်လုပ်မှု စီစဉ်ထားသော ပြင်ဆင်မှု မရှိပါ။
JTAG အချိန်ကိုက် ပျက်ကွက်မှုများကို အစီရင်ခံနိုင်ပါသည်။ FPGA Interface Manager တွင် စာမျက်နှာ 6 တွင် Acceleration Stack 1.0 ထုတ်လုပ်မှု Acceleration Stack 1.1
fpgabist Tool သည် မလွန်ပါ။ Hexadecimal Bus နံပါတ်များ မှန်ကန်စွာ စာမျက်နှာ 7 တွင် Acceleration Stack 1.0 ထုတ်လုပ်မှု Acceleration Stack 1.1
dma_afu Bandwidth နိမ့်သောကြောင့် ဖြစ်နိုင်သည်။ memcpy Function လုပ်ဖို့ စာမျက်နှာ 8 တွင် Acceleration Stack 1.0 Beta နှင့် ထုတ်လုပ်မှု Acceleration Stack 1.1
regress.sh -r ရွေးချယ်မှု အလုပ်မလုပ်ပါ။ dma_afu ဖြင့် စာမျက်နှာ 9 တွင် Acceleration Stack 1.0 ထုတ်လုပ်မှု ပြုပြင်ရန် အစီအစဉ်မရှိပါ။

အောက်ပါဇယားကို FPGA Interface Manager (FIM), Open Programmable Acceleration Engine (OPAE) နှင့် Intel Quartus® Prime Pro Edition ဗားရှင်းတို့ကို ခွဲခြားသတ်မှတ်ရန် အကိုးအကားအဖြစ် အသုံးပြုနိုင်ပါသည်။

ဇယား 1. Intel Acceleration Stack 1.0 အကိုးအကား ဇယား

Intel Acceleration Stack ဗားရှင်း ပျဉ်ပြား FIM ဗားရှင်း (PR Interface ID) OPAE ဗားရှင်း Intel Quartus Prime Pro Edition
1.0 ထုတ်လုပ်မှု (1) Intel Arria® 10 GX FPGA ဖြင့် Intel PAC ce489693-98f0-5f33-946d-560708

be108a

0.13.1 17.0.0

ဆက်စပ်အချက်အလက်

Intel Acceleration Stack 1.0 အတွက် သိထားသော ပြဿနာများနှင့် မြှင့်တင်မှုများအကြောင်း နောက်ထပ်အချက်အလက်များအတွက် Intel Xeon CPU နှင့် FPGAs Release Notes အတွက် Intel Acceleration Stack ကို ကိုးကားပါ။

(1) configuration flash ၏ factory partition တွင် Acceleration Stack 1.0 Alpha ဗားရှင်းပါရှိသည်။ အသုံးပြုသူအခန်းကန့်ရှိ ပုံအား မတင်နိုင်သည့်အခါ၊ ဖလက်ရှ် ပျက်ကွက်မှု ဖြစ်ပေါ်ပြီး ၎င်းအစား စက်ရုံထုတ်ပုံကို တင်မည်ဖြစ်သည်။ Flash ပျက်ကွက်မှု ဖြစ်ပေါ်ပြီးနောက်၊ PR ID သည် d4a76277-07da-528d-b623-8b9301feaffe အဖြစ် ဖတ်သည်။

Flash Fallback သည် PCIe Timeout မပြည့်မီပါ။

ဖော်ပြချက်

Flash ပျက်ကွက်မှု ဖြစ်ပွားပြီးနောက် အိမ်ရှင်သည် PCIe ပျက်ကွက်မှု သို့မဟုတ် သတင်းပို့နိုင်သည်။ Flash ရှိအသုံးပြုသူ၏ပုံသည် ပျက်စီးနေပြီး ဖွဲ့စည်းမှုစနစ်ခွဲစနစ်က စက်ရုံရုပ်ပုံအား FPGA ထဲသို့ တင်သည့်အခါ ဤပြဿနာကို မြင်တွေ့နိုင်သည်။

ဖြေရှင်းချက်
Intel Arria 10 GX FPGA ဖြင့် Intel Programmable Acceleration Card အတွက် Intel Acceleration Stack အမြန်စတင်လမ်းညွှန်ရှိ Intel Quartus Prime ပရိုဂရမ်မာကို အသုံးပြု၍ "Flash with FPGA Interface Manager (FIM) ရုပ်ပုံကို အပ်ဒိတ်လုပ်ခြင်း" တွင် ညွှန်ကြားချက်များကို လိုက်နာပါ။ ပြဿနာ ဆက်ရှိနေပါက သင့်ဒေသခံ နယ်ပယ်ကိုယ်စားလှယ်ထံ ဆက်သွယ်ပါ။

အဆင့်အတန်း

  • အကျိုးသက်ရောက်မှု- Intel Acceleration Stack 1.0 ထုတ်လုပ်မှု
  • အခြေအနေ- ပြင်ဆင်ရန် အစီအစဉ်မရှိပါ။

ဆက်စပ်အချက်အလက်
Intel Arria 10 GX FPGA ပါသော Intel Programmable Acceleration Card အတွက် Intel Acceleration Stack အမြန်စတင်လမ်းညွှန်

ပံ့ပိုးမထားသော ငွေပေးငွေယူ အလွှာ ပက်ကတ်အမျိုးအစားများ

ဖော်ပြချက်
Acceleration Stack FPGA Interface Manager (FIM) သည် PCIe* Memory Read Lock၊ Configuration Read Type 1 နှင့် Configuration Write Type 1 transaction layer packets (TLPs) ကို မပံ့ပိုးပါ။ စက်ပစ္စည်းသည် ဤအမျိုးအစား၏ PCIe ပက်ကတ်ကို လက်ခံရရှိပါက၊ ၎င်းသည် မျှော်လင့်ထားသည့်အတိုင်း ပြီးစီးမှုပက်ကတ်ဖြင့် မတုံ့ပြန်ပါ။

ဖြေရှင်းချက်
ဖြေရှင်းချက်မရရှိနိုင်ပါ။

အဆင့်အတန်း

  • အကျိုးသက်ရောက်မှု- Intel Acceleration Stack 1.0 ထုတ်လုပ်မှု
  • အခြေအနေ- ပြင်ဆင်ရန် အစီအစဉ်မရှိပါ။
JTAG အချိန်ကိုက်ပျက်ကွက်မှုများကို FPGA အင်တာဖေ့စ်မန်နေဂျာတွင် အစီရင်ခံနိုင်ပါသည်။

ဖော်ပြချက်
Intel Quartus Prime Pro Edition Timing Analyzer သည် အတားအဆီးမဲ့ JTAG FIM ရှိ I/O လမ်းကြောင်းများ။

ဖြေရှင်းချက်
အတားအဆီးမရှိသော ဤလမ်းကြောင်းများကို J ကြောင့် ဘေးကင်းစွာ လျစ်လျူရှုထားနိုင်သည်။TAG I/O လမ်းကြောင်းများကို FIM တွင် အသုံးမပြုပါ။

အဆင့်အတန်း

  • အကျိုးသက်ရောက်မှု- Intel Acceleration Stack 1.0 ထုတ်လုပ်မှု
  • အခြေအနေ- Intel Acceleration Stack 1.1 တွင် စီစဉ်ထားသော ပြင်ဆင်မှု
fpgabist Tool သည် Hexadecimal Bus နံပါတ်များကို မှန်ကန်စွာ မဖြတ်သန်းပါ။

ဖော်ပြချက်
Open Programmable Acceleration Engine (OPAE) fpgabist tool သည် PCIe ဘတ်စ်ကားနံပါတ်သည် F အထက်တွင်ရှိသော စာလုံးတစ်လုံးဖြစ်လျှင် မှန်ကန်သောဘတ်စ်ကားနံပါတ်များကို မဖြတ်သန်းပါ။ ဤစာလုံးများထဲမှ တစ်ခုခုပါဝင်ပါက၊ သင်သည် အောက်ပါ Error message ကိုကြုံတွေ့ရနိုင်သည်-

intel-Acceleration-Stack-for-Xeon-CPU-with-FPGAs-1-0-Errata (2)

ဖြေရှင်းချက်
/usr/bin/bist_common.py စာကြောင်း 83 ကို ပြောင်းပါ။ intel-Acceleration-Stack-for-Xeon-CPU-with-FPGAs-1-0-Errata (3)

ရန် intel-Acceleration-Stack-for-Xeon-CPU-with-FPGAs-1-0-Errata (4)

အဆင့်အတန်း
သက်ရောက်မှုများ- Intel Acceleration Stack 1.0 ထုတ်လုပ်မှု အခြေအနေ- Intel Acceleration Stack 1.1 တွင် စီစဉ်ထားသော ပြင်ဆင်မှု

memcpy လုပ်ဆောင်ချက်ကြောင့် dma_afu Bandwidth နိမ့်နိုင်သည်။

ဖော်ပြချက်
fpgabist သည် dma_afu ဒရိုက်ဘာတွင် memcpy လုပ်ဆောင်ချက်ကိုအသုံးပြုခြင်းကြောင့် dma_afu အတွက် လှိုင်းနိမ့်သည့်လှိုင်းကို အစီရင်ခံနိုင်သော်လည်း dma_afu ဒရိုက်ဘာတွင် အသုံးပြုခြင်းကြောင့် မူလ loopback 3 (NLB3) မဟုတ်ပါ။

ဖြေရှင်းချက်
dma_afu ဒရိုက်ဘာကုဒ်မှ memcpy ကို ဖယ်ရှားပြီး ကြိုတင် pinned ပြုလုပ်ထားသော အသုံးပြုသူထံမှ ကြားခံကြားခံများကို လက်ခံရန် ကုဒ်ထည့်ခြင်းဖြင့် ဤအမှားအယွင်းကို သင်ဖြေရှင်းနိုင်ပါသည်။ OpenCL* ဖြင့်အသုံးပြုရန်အတွက်၊ လက်ရှိဖြေရှင်းချက်မရှိပါ။

အဆင့်အတန်း

  • အကျိုးသက်ရောက်မှု- Intel Acceleration Stack 1.0 Beta နှင့် ထုတ်လုပ်မှု
  • အခြေအနေ- Intel Acceleration Stack 1.1 တွင် စီစဉ်ထားသော ပြင်ဆင်မှု
regress.sh -r Option သည် dma_afu နှင့် အလုပ်မလုပ်ပါ။

ဖော်ပြချက်
-r option ကို regress.sh ဖြင့်အသုံးပြုသောအခါ၊ script သည် dma_afu ex နှင့် အလုပ်မလုပ်ပါ။ampလဲ့ -r ရွေးချယ်မှုကို အသုံးပြုခြင်းသည် ဆိုးရွားသော gcc အမှားကို ဖြစ်ပေါ်စေသည်။

ဖြေရှင်းချက်
regress.sh script ကို run သောအခါ -r option ကိုမသုံးပါနှင့်။ -r ရွေးချယ်မှုမပါဘဲ script ကို run ခြင်းဖြင့် အသုံးပြုသူသတ်မှတ်ထားသော directory အစား $OPAE_LOC/ase/rtl_sim တွင် output simulation ကို နေရာပေးသည်။

အဆင့်အတန်း

  • အကျိုးသက်ရောက်မှု- Intel Acceleration Stack 1.0 ထုတ်လုပ်မှု
  • အခြေအနေ- ပြင်ဆင်ရန် အစီအစဉ်မရှိပါ။

FPGAs 1.0 Errata ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်းပါရှိသော Intel Xeon CPU အတွက် Intel Acceleration Stack

ရက်စွဲ Intel Acceleration Stack ဗားရှင်း အပြောင်းအလဲများ
2018.06.22 1.0 ထုတ်လုပ်မှု ( Intel Quartus Prime Pro Edition နှင့် တွဲဖက်အသုံးပြုနိုင်သည်။

၁၈၆၁)၊

bist_common.py ၏ လမ်းကြောင်းကို အပ်ဒိတ်လုပ်ထားသည်။ file fpgabist Tool တွင် Hexadecimal Bus Numbers များ မှန်ကန်စွာ မှားယွင်းနေပါသည်။
2018.04.11 1.0 ထုတ်လုပ်မှု ( Intel Quartus Prime Pro Edition နှင့် တွဲဖက်အသုံးပြုနိုင်သည်။

၁၈၆၁)၊

ကနဦး ထုတ်ဝေမှု။

Intel ကော်ပိုရေးရှင်း။ မူပိုင်ခွင့်ကိုလက်ဝယ်ထားသည်။ Intel၊ Intel လိုဂိုနှင့် အခြားသော Intel အမှတ်အသားများသည် Intel ကော်ပိုရေးရှင်း သို့မဟုတ် ၎င်း၏လုပ်ငန်းခွဲများ၏ အမှတ်တံဆိပ်များဖြစ်သည်။ Intel သည် Intel ၏ စံအာမခံချက်နှင့်အညီ ၎င်း၏ FPGA နှင့် တစ်ပိုင်းလျှပ်ကူးပစ္စည်းထုတ်ကုန်များ၏ စွမ်းဆောင်ရည်ကို လက်ရှိ သတ်မှတ်ချက်များအတိုင်း အာမခံထားသော်လည်း မည်သည့်ထုတ်ကုန်နှင့် ဝန်ဆောင်မှုများကိုမဆို အသိပေးခြင်းမရှိဘဲ အချိန်မရွေး အပြောင်းအလဲပြုလုပ်ပိုင်ခွင့်ကို လက်ဝယ်ရှိပါသည်။ Intel မှ စာဖြင့် အတိအလင်း သဘောတူထားသည့်အတိုင်း ဤနေရာတွင် ဖော်ပြထားသော အချက်အလက်၊ ထုတ်ကုန် သို့မဟုတ် ဝန်ဆောင်မှုကို အသုံးပြုခြင်း သို့မဟုတ် အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော တာဝန် သို့မဟုတ် တာဝန်ခံမှု မရှိဟု ယူဆပါသည်။ Intel သုံးစွဲသူများသည် ထုတ်ဝေထားသော အချက်အလက်များနှင့် ထုတ်ကုန် သို့မဟုတ် ဝန်ဆောင်မှုများအတွက် အမှာစာမတင်မီ နောက်ဆုံးဗားရှင်းကို ရယူရန် အကြံပြုအပ်ပါသည်။
*အခြားအမည်များနှင့် အမှတ်တံဆိပ်များကို အခြားသူများ၏ပိုင်ဆိုင်မှုအဖြစ် တောင်းဆိုနိုင်ပါသည်။

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

FPGAs 1.0 Errata ပါသော Xeon CPU အတွက် intel Acceleration Stack [pdf] အသုံးပြုသူလက်စွဲ
FPGAs 1.0 Errata ပါသော Xeon CPU အတွက် အရှိန်မြှင့်ခြင်းစတက်၊ FPGAs 1.0 Errata ပါသော Xeon CPU၊

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *