Intel Arria 872 GX FPGA ပါရှိသော 10 ပရိုဂရမ်မာနိုင်သော အရှိန်မြှင့်ကတ်
နိဒါန်း
ဤစာရွက်စာတမ်းအကြောင်း
ဤစာတမ်းသည် ပစ်မှတ်ဆာဗာပလပ်ဖောင်းရှိ Intel® Programmable Acceleration Card ဖြင့် Intel® Programmable Acceleration Card ကိုအသုံးပြု၍ သင်၏ AFU ဒီဇိုင်း၏ ပါဝါနှင့် အပူပိုင်းစွမ်းဆောင်ရည်ကို ခန့်မှန်းရန်နှင့် အတည်ပြုရန် နည်းလမ်းများကို ပံ့ပိုးပေးပါသည်။
ပါဝါသတ်မှတ်ချက်
ဘုတ်စီမံခန့်ခွဲမှု ထိန်းချုပ်သူသည် Intel FPGA PAC တွင် အပူနှင့် ပါဝါဖြစ်ရပ်များကို စောင့်ကြည့်ပြီး စီမံခန့်ခွဲပါသည်။ ဘုတ် သို့မဟုတ် FPGA သည် အပူလွန်ကဲနေသည် သို့မဟုတ် အလွန်အကျွံ လျှပ်စီးဆွဲနေသောအခါ၊ ဘုတ်အဖွဲ့စီမံခန့်ခွဲမှု ထိန်းချုပ်သူသည် အကာအကွယ်အတွက် FPGA ပါဝါကို ပိတ်လိုက်သည်။ နောက်ပိုင်းတွင်၊ ၎င်းသည် မမျှော်လင့်ထားသော စနစ်ပျက်ကျမှုကို ဖြစ်စေနိုင်သည့် PCIe လင့်ခ်ကိုလည်း ဖယ်ရှားပေးပါသည်။ ဘုတ်ပိတ်ခြင်းကို ဖြစ်စေသည့် စံနှုန်းများအကြောင်း နောက်ထပ်အသေးစိတ်အချက်အလက်များအတွက် Auto-Shutdown ကို ကိုးကားပါ။ သာမန်ကိစ္စများတွင်၊ FPGA အပူချိန်နှင့် ပါဝါသည် ပိတ်ခြင်း၏ အဓိကအကြောင်းရင်းဖြစ်သည်။ စက်ရပ်ချိန်ကို လျှော့ချရန်နှင့် စနစ်တည်ငြိမ်မှုကို သေချာစေရန် Intel မှ အကြံပြုသည်မှာ စုစုပေါင်း ဘုတ်ပါဝါသည် 66 W ထက်ကျော်လွန်ပြီး FPGA ပါဝါသည် 45 W ထက် မကျော်လွန်ပါ။ တစ်ဦးချင်း အစိတ်အပိုင်းများနှင့် ဘုတ်စည်းများသည် ပါဝါကွဲပြားမှုရှိသည်။ ထို့ကြောင့်၊ ဘုတ်အဖွဲ့သည် အလုပ်ချိန်များနှင့် ဝင်ပေါက်အပူချိန်အမျိုးမျိုးရှိသော စနစ်တွင် ကျပန်းပိတ်ခြင်းကို မခံစားရကြောင်း သေချာစေရန်အတွက် အမည်ခံတန်ဖိုးများသည် ကန့်သတ်ချက်များထက် နိမ့်ပါသည်။
ပါဝါသတ်မှတ်ချက်
စနစ် |
စုစုပေါင်းဘုတ်ပါဝါ (ဝပ်) |
FPGA ပါဝါ (ဝပ်) |
FPGA Interface Manager (FIM) နှင့် AFU ပါရှိသော စနစ်တစ်ခုသည် အဆိုးဆုံးအခြေအနေတွင် အဟန့်အတားဖြစ်စေသော အလုပ်ပမာဏ 15°C တွင် အနည်းဆုံး 95 မိနစ်ကြာ လုပ်ဆောင်သည့်စနစ်။ |
66 |
45 |
သင်၏ Accelerator Functional Unit (AFU) ဒီဇိုင်း (ပမာဏနှင့် logic toggling ကြိမ်နှုန်း)၊ inlet temperature၊ system temperature နှင့် Intel FPGA PAC အတွက် ပစ်မှတ်အပေါက်၏ လေ၀င်လေထွက်ပေါ်မူတည်၍ စုစုပေါင်း board power ကွဲပြားပါသည်။ ဤကွဲပြားမှုကို စီမံခန့်ခွဲရန်၊ Board Management Controller မှ ပါဝါပိတ်ခြင်းကို ကာကွယ်ရန် Intel မှ သင့်အား ဤပါဝါသတ်မှတ်ချက်များနှင့် ပြည့်မီရန် အကြံပြုထားသည်။
ဆက်စပ်အချက်အလက်
အလိုအလျောက်ပိတ်ခြင်း။
လိုအပ်ချက်များ
ဆာဗာမူရင်းစက်ပစ္စည်းထုတ်လုပ်သူ (OEM) သည် ဘုတ်အဖွဲ့မှခွင့်ပြုထားသည့်အမြင့်ဆုံးပါဝါ (66 W) ကိုသုံးစွဲသည့်တိုင် ပစ်မှတ်ဆာဗာပလပ်ဖောင်းရှိ PCIe အပေါက်တစ်ခုစီတွင် Intel FPGA PAC ချိတ်ဆက်မှုတစ်ခုစီသည် အပူကန့်သတ်ချက်ဘောင်အတွင်းတွင်ရှိနေနိုင်ကြောင်း အတည်ပြုရပါမည်။ ပိုမိုသိရှိလိုပါက၊ Intel Arria 10 GX FPGA ပလပ်ဖောင်းအရည်အချင်းစစ် လမ်းညွှန်ချက်များပါရှိသော Intel PAC ကို ကိုးကားပါ။
ကိရိယာများ လိုအပ်ချက်များ
ပါဝါနှင့် အပူပိုင်းစွမ်းဆောင်ရည်ကို ခန့်မှန်းရန်နှင့် အကဲဖြတ်ရန် အောက်ပါကိရိယာများ သင့်တွင်ရှိရမည်။
- ဆော့ဖ်ဝဲ
- ဖွံ့ဖြိုးတိုးတက်မှုအတွက် Intel Acceleration Stack
- BWtoolkit
- AFU ဒီဇိုင်း(၂)
- Tcl script (ဒေါင်းလုဒ်လုပ်ရန်) – ပရိုဂရမ်ကိုဖော်မတ်လုပ်ရန် လိုအပ်သည်။ file ခွဲခြမ်းစိတ်ဖြာဘို့
- Intel Arria 10 စက်များအတွက် အစောပိုင်း ပါဝါခန့်မှန်းချက်
- Intel FPGA PAC Power Estimator Sheet (ဒေါင်းလုဒ်လုပ်ရန်)
- ဟာ့ဒ်ဝဲ-
- Intel FPGA PAC
- Micro-USB ကြိုး (၃)
- Intel FPGA PAC(4) အတွက် ပစ်မှတ်ဆာဗာ
ဆော့ဖ်ဝဲလ်တပ်ဆင်မှုအတွက် Intel Arria 10 GX FPGA ဖြင့် Intel Programmable Acceleration Card အတွက် Intel Acceleration Stack အမြန်စတင်လမ်းညွှန်ကို လိုက်နာရန် သင့်အား အကြံပြုထားသည်။
ဆက်စပ်အချက်အလက်
Intel Arria 10 GX FPGA ပါသော Intel Programmable Acceleration Card အတွက် Intel Acceleration Stack အမြန်စတင်လမ်းညွှန်။
- ဤစာရွက်စာတမ်းကိုရယူရန် သင်၏ Intel ပံ့ပိုးကူညီမှုကိုယ်စားလှယ်ထံ ဆက်သွယ်ပါ။
- သင်၏ AFU ကိုစုစည်းပြီးနောက် build_synth လမ်းညွှန်ကို ဖန်တီးထားသည်။
- Acceleration Stack 1.2 တွင်၊ ဘုတ်အဖွဲ့စောင့်ကြည့်ခြင်းကို PCIe ပေါ်တွင်လုပ်ဆောင်သည်။
- သင်၏ Intel FPGA PAC အတွက် Platform Qualification Guidelines နှင့်အညီ သင်၏ OEM သည် ပစ်မှတ်ထားသော PCIe အပေါက်(များ) ကို တရားဝင်အတည်ပြုကြောင်း သေချာပါစေ။
Board Management Controller ကိုအသုံးပြုခြင်း။
အလိုအလျောက်ပိတ်ခြင်း။
Board Management Controller သည် ပြန်လည်သတ်မှတ်မှုများ၊ မတူညီသော ပါဝါရထားများ၊ FPGA နှင့် ဘုတ်အဖွဲ့အပူချိန်များကို စောင့်ကြည့်ပြီး ထိန်းချုပ်သည်။ ဘုတ်အဖွဲ့ စီမံခန့်ခွဲမှု ထိန်းချုပ်သူသည် ဘုတ်အဖွဲ့အား ပျက်စီးစေနိုင်သည့် အခြေအနေများကို သိရှိသောအခါ၊ ကာကွယ်ရန်အတွက် ဘုတ်ပါဝါကို အလိုအလျောက် ပိတ်သွားမည်ဖြစ်သည်။
မှတ်ချက် - FPGA သည် ပါဝါဆုံးရှုံးသောအခါ၊ Intel FPGA PAC နှင့် host အကြား PCIe ချိတ်ဆက်မှု ပျက်သွားသည်။ စနစ်များစွာတွင် PCIe လင့်ခ်ချခြင်းသည် စနစ်ပျက်ယွင်းမှုကို ဖြစ်စေနိုင်သည်။
အလိုအလျောက်ပိတ်ခြင်း သတ်မှတ်ချက်
အောက်ပါဇယားတွင် Board Management Controller မှ board power ပိတ်သည့် ကျော်လွန်သည့် စံနှုန်းများကို ဖော်ပြပါသည်။
ကန့်သတ်ချက် | ကန့်သတ်ချက် |
ဘုတ်အဖွဲ့ပါဝါ | 66 W |
12v Backplane Current | 6 A |
12v Backplane Voltage | 14 V |
1.2v လက်ရှိ | 16 A |
1.2v Voltage | 1.4 V |
1.8v လက်ရှိ | 8 A |
1.8v Voltage | 2.04 V |
3.3v လက်ရှိ | 8 A |
3.3v Voltage | 3.96 V |
FPGA Core Voltage | 1.08 V |
FPGA Core Current | 60 A |
FPGA Core အပူချိန် | 100°C |
Core Supply Temperature | 120°C |
Board Temperature | 80°C |
QSFP အပူချိန် | 90°C |
QSFP Voltage | 3.7 V |
Auto-Shutdown ပြီးနောက် ပြန်လည်ရယူခြင်း။
Board Management Controller သည် လာမည့် ပါဝါစက်ဝန်းအထိ ပါဝါပိတ်ပါသည်။ ထို့ကြောင့်၊ Intel FPGA PAC ကတ်ပါဝါပိတ်သောအခါ၊ သင်သည် Intel FPGA PAC သို့ပါဝါပြန်ရရန် ဆာဗာကို ပါဝါလည်ပတ်ရပါမည်။
ဓာတ်အားပိတ်ရခြင်း၏ ဘုံအကြောင်းရင်းမှာ FPGA အပူလွန်ကဲခြင်း (အူတိုင်အပူချိန် 100°C ကျော်နေချိန်) သို့မဟုတ် FPGA သည် အလွန်အကျွံ လျှပ်စီးကြောင်းဆွဲခြင်း ဖြစ်သည်။ AFU ဒီဇိုင်းသည် Intel FPGA PAC သတ်မှတ်ထားသော ပါဝါစာအိတ်များကို ကျော်လွန်နေသည် သို့မဟုတ် လေစီးဆင်းမှု မလုံလောက်သည့်အခါ ၎င်းသည် ပုံမှန်အားဖြင့် ဖြစ်တတ်ပါသည်။ ဤကိစ္စတွင်၊ သင်သည်သင်၏ AFU တွင်ပါဝါသုံးစွဲမှုကိုလျှော့ချရပါမည်။
OPAE ကို အသုံးပြု၍ On-Board Sensors များကို စောင့်ကြည့်ပါ။
Board Management Controller မှ အပူချိန်နှင့် ပါဝါအာရုံခံကိရိယာဒေတာကို စုဆောင်းရန် fpgainfo အမိန့်ပေးလိုင်းပရိုဂရမ်ကို အသုံးပြုပါ။ ဤပရိုဂရမ်ကို Acceleration Stack 1.2 နှင့်အထက်တွင် သင်သုံးနိုင်သည်။ Acceleration Stack 1.1 နှင့်အထက်အတွက်၊ နောက်အပိုင်းတွင်ဖော်ပြထားသည့်အတိုင်း BWMonitor tool ကိုသုံးပါ။
အပူချိန်ဒေတာစုဆောင်းရန်-
- bash-4.2$ fpgainfo အပူချိန်
Sample output
ပါဝါဒေတာစုဆောင်းရန်
- bash-4.2$ fpgainfo ပါဝါ
Sample output
BWMonitor ကို အသုံးပြု၍ On-Board Sensors များကို စောင့်ကြည့်ပါ။
- BWMonitor သည် သင့်အား FPGA/board temperature, voltage နှင့် လက်ရှိ။
လိုအပ်ချက်များ- Intel FPGA PAC နှင့် ဆာဗာကြားတွင် micro-USB ကေဘယ်လ်တစ်ခု တပ်ဆင်ရပါမည်။
- သင့်လျော်သော BittWorks II Toolkit-Lite ဆော့ဖ်ဝဲလ်၊ Firmware နှင့် bootloader ကို ထည့်သွင်းပါ။
OS-Compatible BittWorks II ToolkitLite ဗားရှင်း
ကွန်ပျူတာစက်လည်ပတ်ရေးစနစ်ပရိုဂရမ် | လွှတ်ပေးပါ။ | BittWorks II Toolkit-Lite ဗားရှင်း | Command ကို install လုပ်ပါ။ | |
CentOS 7.4/RHEL 7.4 | 2018.6 Enterprise Linux 7 (64-bit) | bw2tk-
lite-2018.6.el7.x86_64.rpm |
||
sudo yum ထည့်သွင်းခြင်း bw2tk-\ lite-2018.6.el7.x86_64.rpm | ||||
Ubuntu 16.04 | 2018.6 Ubuntu 16.04 (64-bit) | bw2tk-
lite-2018.6.u1604.amd64.deb |
||
sudo dpkg -i bw2tk-\ 2018.6.u1604.amd64.deb |
စတင်ခြင်းအား ကိုးကားပါ။ webBMC firmware နှင့် tools များကိုဒေါင်းလုဒ်လုပ်ရန်စာမျက်နှာ
- BMC Firmware ဗားရှင်း- 26889
- BMC Bootloader ဗားရှင်း- 26879
သိမ်းဆည်းပါ။ files ကို host machine တွင်လူသိများသောတည်နေရာသို့။ ဤတည်နေရာအတွက် အောက်ပါ script က အချက်ပေးသည်။
Bittware tool ကို PATH သို့ထည့်ပါ
- တင်ပို့ရန် PATH=/opt/bwtk/2018.6.0L/bin/:$PATH
BWMonitor ကို အသုံးပြု၍ သင်ဖွင့်နိုင်သည်။
- /opt/bwtk/2018.6L/bin/bwmonitor-gui&
Sample တိုင်းတာချက်များ
AFU ဒီဇိုင်းပါဝါအတည်ပြုခြင်း။
Power Measurement Flow
သင်၏ AFU ဒီဇိုင်းအတွက် ပါဝါကို အကဲဖြတ်ရန် အောက်ပါ မက်ထရစ်များကို ဖမ်းယူပါ။
- စုစုပေါင်းဘုတ်အဖွဲ့ပါဝါနှင့် FPGA အပူချိန်
- (သင်၏ ဒီဇိုင်းတွင် အဆိုးရွားဆုံး ဒေတာပုံစံများကို 15 မိနစ်ကြာ လုပ်ဆောင်ပြီးနောက်)
- Static Power နှင့် Temperature
- (တည်ငြိမ်စွမ်းအင်တိုင်းတာခြင်းဒီဇိုင်းကိုအသုံးပြုသည်)
- အဆိုးဆုံး Case Static Power
- (Intel Arria 10 စက်များအတွက် Early Power Estimator ကို အသုံးပြု၍ ခန့်မှန်းထားသော တန်ဖိုးများ)
ထို့နောက် သင်၏ AFU ဒီဇိုင်းသည် သတ်မှတ်ချက်များနှင့် ကိုက်ညီမှုရှိမရှိ စစ်ဆေးရန် ဤမှတ်တမ်းတင်ထားသော မက်ထရစ်များနှင့်အတူ Intel FPGA PAC Power Estimator Sheet (ဒေါင်းလုဒ်လုပ်ရန်) ကို အသုံးပြုပါ။
Total Board Power ကို တိုင်းတာခြင်း။
ဤအဆင့်များကို လိုက်နာပါ။
- Intel Arria 10 GX FPGA ဖြင့် Intel PAC ကို ဆာဗာရှိ အရည်အသွေးပြည့်မီသော PCIe အပေါက်ထဲသို့ ထည့်သွင်းပါ။ တိုင်းတာခြင်းအတွက် BWMonitor ကို သင်အသုံးပြုနေပါက၊ ကတ်နောက်ကျောမှ Micro-USB ကြိုးကို ဆာဗာ၏ မည်သည့် USB အပေါက်သို့ ချိတ်ဆက်ပါ။
- သင်၏ AFU ကိုဖွင့်ပြီး ၎င်း၏အမြင့်ဆုံးပါဝါဖြင့် လုပ်ဆောင်ပါ။
- AFU သည် Ethernet ကိုအသုံးပြုပါက၊ ကွန်ရက်ကြိုး သို့မဟုတ် မော်ဂျူးကို ထည့်သွင်းပြီး လင့်ခ်လုပ်ဖော်ကိုင်ဖက်သို့ ချိတ်ဆက်ထားပြီး AFU တွင် ကွန်ရက်လမ်းကြောင်းကို ဖွင့်ထားကြောင်း သေချာပါစေ။
- သင့်လျော်ပါက၊ လေယာဉ်ပေါ်တွင် DDR4 ကို လေ့ကျင့်ရန် DMA ကို စဉ်ဆက်မပြတ် ဖွင့်ပါ။
- AFU ကို အဆိုးဆုံး လမ်းကြောင်းကို ကျွေးမွေးရန်နှင့် FPGA ကို အပြည့်အဝ လေ့ကျင့်ရန် သင်၏ အက်ပ်လီကေးရှင်းများကို ဖွင့်ပါ။ စိတ်ဖိစီးမှုအရှိဆုံးဒေတာလမ်းကြောင်းဖြင့် FPGA ကို ဖိစီးကြောင်း သေချာပါစေ။ FPGA core အပူချိန်ကို အခြေချခွင့်ပြုရန် ဤအဆင့်ကို အနည်းဆုံး 15 မိနစ်ကြာ လုပ်ဆောင်ပါ။
- မှတ်ချက် - စမ်းသပ်နေစဉ်အတွင်း စုစုပေါင်းဘုတ်ပါဝါ၊ FPGA ပါဝါနှင့် FPGA core အပူချိန်တန်ဖိုးတို့ကို သတ်မှတ်ချက်အတွင်းတွင်ရှိနေစေရန် စောင့်ကြည့်ပါ။ 66 W၊ 45 W သို့မဟုတ် 100°C ကန့်သတ်ချက်များ ပြည့်မီပါက စမ်းသပ်မှုကို ချက်ချင်းရပ်ပါ။
- FPGA core အပူချိန်တည်ငြိမ်ပြီးနောက်၊ စုစုပေါင်းဘုတ်အဖွဲ့ပါဝါနှင့် FPGA core အပူချိန်ကိုမှတ်တမ်းတင်ရန် fpgainfo ပရိုဂရမ် သို့မဟုတ် BWMonitor ကိရိယာကို အသုံးပြုပါ။ အဆင့် 1 အတန်းတွင် ဤတန်ဖိုးများကို ထည့်သွင်းပါ- Intel FPGA PAC Power Estimator Sheet ၏ စုစုပေါင်းဘုတ်ပါဝါတိုင်းတာခြင်း။
Intel FPGA PAC ပါဝါခန့်မှန်းချက်စာရွက် Sample
Real Static Power ကို တိုင်းတာခြင်း။
Leakage current သည် board-to-board ပါဝါသုံးစွဲမှုပုံစံကွဲလွဲမှု၏ အဓိကအကြောင်းရင်းဖြစ်သည်။ အထက်ပါအပိုင်းမှ ပါဝါတိုင်းတာခြင်းများတွင် ယိုစိမ့်သောလျှပ်စီးကြောင်း (static power) နှင့် AFU logic (dynamic power) ကြောင့် ပါဝါပါဝင်သည်။ ဤအပိုင်းတွင်၊ သင်သည် dynamic power ကိုနားလည်ရန်အတွက် board-under-test ၏ static power ကို တိုင်းတာမည်ဖြစ်သည်။
FPGA static power ကို မတိုင်းတာမီ၊ FPGA ပရိုဂရမ်ကို လုပ်ဆောင်ရန် disable-gpio-input-bufferintelpac-arria10-gx.tcl script (ဒေါင်းလုဒ်) ကို အသုံးပြုပါ။ file, (*.sof fileFIM နှင့် AFU ဒီဇိုင်းပါ၀င်သည်)။ FPGA အတွင်း ခလုတ်ဖွင့်ခြင်း မရှိကြောင်း သေချာစေရန် tcl script သည် FPGA input pins အားလုံးကို disable လုပ်သည် ( ဆိုလိုသည်မှာ dynamic power မရှိကြောင်း )။ Minimal Flow Ex ကို ကိုးကားပါ။ample to compile asample AFU ထုတ်လုပ်လိုက်တဲ့ *.sof file တွင်တည်ရှိသည်-
- cd $OPAE_PLATFORM_ROOT/hw/samples/ $ OPAE_PLATFORM_ROOT/hw/samples/ build_synth/build/output_files/ afu_*.sof
သင်သည် အထက်ဖော်ပြပါ လမ်းညွှန်တွင် disable-gpio-input-buffer-intel-pac-arria10-gx.tcl ကို သိမ်းဆည်းပြီး အောက်ပါ command ကို လုပ်ဆောင်ရပါမည်။
- # quartus_asm -t disable-gpio-input-buffer-intel-pac-arria10-gx.tclafu_*.sof
Sample output
အချက်အလက်- ************************************************** ***************** အချက်အလက်-
Quartus Prime Assembler ကို လုပ်ဆောင်နေသည်။
အချက်အလက်- ဗားရှင်း 17.1.1 Build 273 12/19/2017 SJ Pro Edition
အချက်အလက်- မူပိုင်ခွင့် (C) 2017 Intel Corporation။ မူပိုင်ခွင့်ကိုလက်ဝယ်ထားသည်။ အချက်အလက်- သင်၏အသုံးပြုမှု
Intel ကော်ပိုရေးရှင်း၏ ဒီဇိုင်းကိရိယာများ၊ ယုတ္တိဗေဒလုပ်ဆောင်မှုများ အချက်အလက်- နှင့် အခြားဆော့ဖ်ဝဲနှင့် ကိရိယာများနှင့် ၎င်း၏ AMPP ပါတနာ logic Info: လုပ်ဆောင်ချက်များနှင့် မည်သည့် output ကိုမဆို fileအထက်ဖော်ပြပါ အချက်အလက်တစ်ခုခုမှ s- (စက်ပစ္စည်း ပရိုဂရမ်ရေးဆွဲခြင်း သို့မဟုတ် သရုပ်ဖော်ခြင်း အပါအဝင် files) နှင့် မည်သည့်အချက်အလက်- ဆက်စပ်စာရွက်စာတမ်းများ သို့မဟုတ် အချက်အလက်များသည် ဖော်ပြပါအကြောင်းအရာဖြစ်သည် Info- Intel Program License Info- စာရင်းသွင်းခြင်းသဘောတူညီချက်၊ Intel Quartus Prime License Agreement၊ အချက်အလက်-
tcl script ကို အောင်မြင်စွာ လုပ်ဆောင်ပြီးနောက် afu_*.sof file FPGA ပရိုဂရမ်းမင်းအတွက် အဆင်သင့်ဖြစ်နေပါပြီ။
စစ်မှန်သော တည်ငြိမ်စွမ်းအားကို တိုင်းတာရန် ဤအဆင့်များကို လိုက်နာပါ။
- *.sof ကို ပရိုဂရမ်လုပ်ရန် Intel Quartus® Prime ပရိုဂရမ်မာကို အသုံးပြုပါ။ file. အသေးစိတ်အဆင့်များအတွက် စာမျက်နှာ 12 ရှိ Intel Quartus Prime Programmer ကို အသုံးပြု၍ ကိုးကားပါ။
- FPGA core အပူချိန်၊ voltage နှင့် BWMonitor tool ကို အသုံးပြု၍ လက်ရှိ အဆင့် 2 အတန်းတွင် ဤတန်ဖိုးများကို ထည့်ပါ- Intel FPGA PAC Power Estimator Sheet ၏ FPGA core static power တိုင်းတာခြင်း။
ဆက်စပ်အချက်အလက်
- Intel Arria 10 GX FPGA ပါသော Intel Programmable Acceleration Card အတွက် Intel Acceleration Stack အမြန်စတင်လမ်းညွှန်
- BWMonitor ကို အသုံးပြု၍ On-Board Sensors များကို စောင့်ကြည့်ပါ။
Intel Quartus Prime Programmer ကိုအသုံးပြုခြင်း။
ဤအဆင့်များကိုလုပ်ဆောင်ရန် သင့်တွင် Intel FPGA PAC နှင့် ဆာဗာကြား ချိတ်ဆက်ထားသော micro USB ကြိုးရှိရမည်-
- Intel FPGA PAC ကတ်၏ Root Port နှင့် Endpoint ကို ရှာပါ- $lspci -tv | grep 09c4
Example output 1 သည် Root Port သည် d7:0.0 ဖြစ်ပြီး Endpoint သည် d8:0.0 ဖြစ်ကြောင်းပြသသည်
- --+-[0000:d7]-+-00.0-[d8]—-00.0 Intel Corporation စက်ပစ္စည်း 09c4
Example output 2 သည် Root Port သည် 0:1.0 ဖြစ်ပြီး Endpoint သည် 3:0.0 ဖြစ်ကြောင်းပြသသည်
- +-01.0-[03]—-00.0 Intel Corporation စက်ပစ္စည်း 09c4
Example output 3 သည် Root Port သည် 85:2.0 ဖြစ်ပြီး Endpoint သည် 86:0.0 ဖြစ်ကြောင်း ပြသသည်
- +-[0000:85]-+-02.0-[86]—-00.0 Intel Corporation စက်ပစ္စည်း 09c4
မှတ်ချက် - အထွက်အထွက်မရှိခြင်းသည် PCIe* စက်ပစ္စည်းစာရင်းကောက်ယူမှု ပျက်ကွက်မှုကို ညွှန်ပြပြီး ၎င်းဖလက်ရှ်ကို ပရိုဂရမ်မထားပါ။
- #မပြင်နိုင်သောအမှားများနှင့် FPGA ၏ပြုပြင်နိုင်သောအမှားများကိုဖုံးအုပ်ပါ။
- $ sudo setpci -s d8:0.0 ECAP_AER+0x08.L=0xFFFFFFFF
- $ sudo setpci -s d8:0.0 ECAP_AER+0x14.L=0xFFFFFFFF
- # မပြင်နိုင်သော အမှားများနှင့် RP ၏ ပြုပြင်နိုင်သော အမှားများကို Mask ထားပါ။
- $ sudo setpci -s d7:0.0 ECAP_AER+0x08.L=0xFFFFFFFF
- $ sudo setpci -s d7:0.0 ECAP_AER+0x14.L=0xFFFFFFFF
အောက်ပါ Intel Quartus Prime Programmer command ကို run ပါ။
- sudo $QUARTUS_HOME/bin/quartus_pgm -m JTAG -o 'pvbi;afu_*.sof'
- မပြင်နိုင်သော အမှားများကို ဖုံးကွယ်ရန်နှင့် ပြင်နိုင်သော အမှားများကို ဖုံးကွယ်ရန် အောက်ပါ ညွှန်ကြားချက်များကို လုပ်ဆောင်ပါ။
- # မပြင်နိုင်သော အမှားများကို ဖုံးကွယ်ပြီး FPGA ၏ ပြုပြင်နိုင်သော အမှားများကို ဖုံးအုပ်ပါ။
- $ sudo setpci -s d8:0.0 ECAP_AER+0x08.L=0x00000000
- $ sudo setpci -s d8:0.0 ECAP_AER+0x14.L=0x00000000
- # မပြင်နိုင်သော အမှားများကို ဖုံးကွယ်ပြီး RP ၏ ပြုပြင်နိုင်သော အမှားများကို ဖုံးကွယ်ထားသည်-
- $ sudo setpci -s d7:0.0 ECAP_AER+0x08.L=0x00000000
- $ sudo setpci -s d7:0.0 ECAP_AER+0x14.L=0x00000000
- # မပြင်နိုင်သော အမှားများကို ဖုံးကွယ်ပြီး FPGA ၏ ပြုပြင်နိုင်သော အမှားများကို ဖုံးအုပ်ပါ။
- ပြန်ဖွင့်ပါ။
ဆက်စပ်အချက်အလက်
Intel Arria 10 GX FPGA ပါသော Intel Programmable Acceleration Card အတွက် Intel Acceleration Stack အမြန်စတင်လမ်းညွှန်
Worst-Case Core Static Power ကို ခန့်မှန်းခြင်း။
အဆိုးဆုံး အခြေအနေတွင် တည်ငြိမ်စွမ်းအားကို ခန့်မှန်းရန် ဤအဆင့်များကို လိုက်နာပါ။
- Minimal Flow Ex ကို ကိုးကားပါ။ample to compile asample AFU တွင်တည်ရှိသည်-
- /hw/samples/ /
- Intel Quartus Prime Pro Edition ဆော့ဖ်ဝဲတွင်၊ နှိပ်ပါ။ File > ပရောဂျက်ကိုဖွင့်ပြီး သင်၏ .qpf ကို ရွေးပါ။ file AFU ပေါင်းစပ်မှုပရောဂျက်ကို အောက်ပါလမ်းကြောင်းမှ ဖွင့်ရန်-
- /hw/samples/ /build_synth/build
- Project > Generate EPE ကိုနှိပ်ပါ။ File လိုအပ်သော .csv ကိုဖန်တီးရန် file.
- အဆင့် 2 ပုံဥပမာ
- အဆင့် 2 ပုံဥပမာ
- Early Power Estimator tool(5) ကိုဖွင့်ပြီး Import CSV icon ကိုနှိပ်ပါ။ အပေါ်ကထုတ်ပေးလိုက်တဲ့ .csv ကိုရွေးပါ။ file.
- မှတ်ချက် - .csv ကို ထည့်သွင်းစဉ်တွင် သတိပေးချက်ကို လျစ်လျူရှုနိုင်သည်။ file.
- ထည့်သွင်းမှုများ ကန့်သတ်ချက်များကို အလိုအလျောက် ဖြည့်ပေးပါသည်။
- Junction Temp တွင်ထည့်သွင်းထားသောအသုံးပြုသူမှတန်ဖိုးကိုပြောင်းပါ။ TJ အကွက်။ Junction Temp ကို သတ်မှတ်ပါ။ TJ (°C) အကွက် 95 သို့
- ပါဝါ လက္ခဏာရပ်များ အကွက်ကို ပုံမှန်ပုံစံမှ အများဆုံးသို့ ပြောင်းပါ။
- EPE Tool တွင် PSTATIC သည် Watts ရှိ စုစုပေါင်း static power ဖြစ်သည်။ အဆိုးဆုံးသော core static power ကို Report tab မှ တွက်ချက်နိုင်သည်။
EPE Tool Sample Output
တဘ်ကို သတင်းပို့ပါ။
ဟောင်း၌ampအထက်တွင်ပြထားသည်၊ စုစုပေါင်း FPGA core static current သည် 0.9V (VCC, VCCP, VCCERAM) တွင် static current နှင့် standby current အားလုံး၏ပေါင်းစုဖြစ်သည်။ အဆင့် 3 အတန်းတွင် ဤတန်ဖိုးကို ထည့်ပါ- Intel FPGA PAC Power Estimator Sheet ၏ EPE မှ အဆိုးဆုံး static power ကိုထည့်ပါ။ သင်၏ AFU ၏ အမြင့်ဆုံးပါဝါသုံးစွဲမှုအတွက် တွက်ချက်ထားသော အထွက်အတန်းကို စောင့်ကြည့်ပါ။
Intel Arria 10 GX FPGA ဖြင့် Intel PAC အတွက် အပူနှင့် စွမ်းအင်ဆိုင်ရာ လမ်းညွှန်ချက်များအတွက် စာရွက်စာတမ်း ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း
စာရွက်စာတမ်းဗားရှင်း | အပြောင်းအလဲများ |
2019.08.30 | ကနဦး ထုတ်ဝေမှု။ |
Intel ကော်ပိုရေးရှင်း။ မူပိုင်ခွင့်ကိုလက်ဝယ်ထားသည်။ Intel၊ Intel လိုဂိုနှင့် အခြားသော Intel အမှတ်အသားများသည် Intel ကော်ပိုရေးရှင်း သို့မဟုတ် ၎င်း၏လုပ်ငန်းခွဲများ၏ အမှတ်တံဆိပ်များဖြစ်သည်။ Intel သည် Intel ၏ စံအာမခံချက်နှင့်အညီ ၎င်း၏ FPGA နှင့် တစ်ပိုင်းလျှပ်ကူးပစ္စည်းထုတ်ကုန်များ၏ စွမ်းဆောင်ရည်ကို လက်ရှိ သတ်မှတ်ချက်များအတိုင်း အာမခံထားသော်လည်း မည်သည့်ထုတ်ကုန်နှင့် ဝန်ဆောင်မှုများကိုမဆို အသိပေးခြင်းမရှိဘဲ အချိန်မရွေး အပြောင်းအလဲပြုလုပ်ပိုင်ခွင့်ကို လက်ဝယ်ရှိပါသည်။ Intel မှ စာဖြင့် အတိအလင်း သဘောတူထားသည့်အတိုင်း ဤနေရာတွင် ဖော်ပြထားသော အချက်အလက်၊ ထုတ်ကုန် သို့မဟုတ် ဝန်ဆောင်မှုကို အသုံးပြုခြင်း သို့မဟုတ် အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော တာဝန် သို့မဟုတ် တာဝန်ခံမှု မရှိဟု ယူဆပါသည်။ Intel သုံးစွဲသူများသည် ထုတ်ဝေထားသော အချက်အလက်များနှင့် ထုတ်ကုန် သို့မဟုတ် ဝန်ဆောင်မှုများအတွက် အမှာစာမတင်မီ နောက်ဆုံးဗားရှင်းကို ရယူရန် အကြံပြုအပ်ပါသည်။
အခြားအမည်များနှင့် အမှတ်တံဆိပ်များကို အခြားသူများ၏ ပိုင်ဆိုင်မှုအဖြစ် တောင်းဆိုနိုင်ပါသည်။
ISO
- ၁၁:၄၂
မှတ်ပုံတင်ထားသည်။
ID- 683795
ဗားရှင်း- 2019.08.30
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
Intel Arria 872 GX FPGA ပါရှိသော ပရိုဂရမ်မာနိုင်သော အရှိန်မြှင့်ကတ် AN 10 [pdf] အသုံးပြုသူလမ်းညွှန် Intel Arria 872 GX FPGA၊ AN 10၊ Intel Arria 872 GX FPGA ပါသည့် ပရိုဂရမ်မာနိုင်သော အရှိန်မြှင့်ကတ် 10 |