AN 872 Programmable Acceleration Card yokhala ndi Intel Arria 10 GX FPGA
Mawu Oyamba
Za Chikalata ichi
Chikalatachi chimapereka njira zoyezera ndi kutsimikizira mphamvu ndi kutentha kwa kapangidwe kanu ka AFU pogwiritsa ntchito Intel® Programmable Acceleration Card yokhala ndi Intel Arria® 10 GX FPGA papulatifomu ya seva yomwe mukufuna.
Kufotokozera Mphamvu
Woyang'anira board board amayang'anira ndikuwongolera zochitika zamafuta ndi mphamvu pa Intel FPGA PAC. Pamene bolodi kapena FPGA ikuwotcha kapena kujambula kwambiri, woyang'anira bolodi amatseka mphamvu ya FPGA kuti atetezedwe. Pambuyo pake, imatsitsanso ulalo wa PCIe womwe ungayambitse kuwonongeka kosayembekezereka. Onani ku Auto-Shutdown kuti mumve zambiri za zomwe zimayambitsa kutseka kwa bolodi. Nthawi zambiri, kutentha kwa FPGA ndi mphamvu ndiye zomwe zimayambitsa kuzimitsa. Kuti muchepetse nthawi yochepetsera ndikuonetsetsa kuti dongosolo lakhazikika, Intel imalimbikitsa kuti mphamvu zonse za bolodi sizidutsa 66 W ndi FPGA mphamvu sizidutsa 45 W. Zigawo zaumwini ndi misonkhano yamagulu imakhala ndi mphamvu zosiyana. Chifukwa chake, zikhalidwe zodziwika ndizotsika kuposa malire kuti zitsimikizire kuti bolodi silikumana ndi kutsekeka mwachisawawa mudongosolo lokhala ndi ntchito zosiyanasiyana komanso kutentha kolowera.
Kufotokozera Mphamvu
Dongosolo |
Total Board Mphamvu (watts) |
FPGA Mphamvu (watts) |
Dongosolo lomwe lili ndi FPGA Interface Manager (FIM) ndi AFU yomwe imayenda movutikira kwambiri kwa mphindi 15 pakutentha kwapakati pa 95 ° C. |
66 |
45 |
Mphamvu zonse za bolodi zimasiyanasiyana kutengera kapangidwe kanu ka Accelerator Functional Unit (AFU) (kuchuluka ndi kuchuluka kwa logic toggling), kutentha kolowera, kutentha kwa dongosolo ndi kutuluka kwa mpweya wa chandamale cha Intel FPGA PAC. Kuti muthane ndi kusinthaku, Intel ikukulangizani kuti mukwaniritse izi kuti mupewe kuzimitsa magetsi ndi Board Management Controller.
Zambiri Zogwirizana
Auto-Zimitsa.
Zofunikira
Wopanga zida zoyambira za seva (OEM) ayenera kutsimikizira kuti Intel FPGA PAC iliyonse yolumikizana ndi PCIe papulatifomu ya seva yomwe chandamale imatha kukhala mkati mwazotentha ngakhale bolodi ikagwiritsa ntchito mphamvu zololedwa (66 W). Kuti mumve zambiri, onani Intel PAC yokhala ndi Intel Arria 10 GX FPGA Platform Qualification Guidelines(1).
Zida Zofunikira
Muyenera kukhala ndi zida zotsatirazi kuti muyese ndikuwunika mphamvu ndi momwe kutentha kumagwirira ntchito.
- Mapulogalamu:
- Intel Acceleration Stack for Development
- BWtoolkit
- AFU Design(2)
- Tcl script (kutsitsa) - Zofunikira kuti musinthe mapulogalamu file za kusanthula
- Early Power Estimator ya zida za Intel Arria 10
- Intel FPGA PAC Power Estimator Sheet (tsitsani)
- Zida:
- Intel FPGA PAC
- Chingwe chaching'ono cha USB (3)
- Target Server ya Intel FPGA PAC(4)
Intel ikukulimbikitsani kuti mutsatire Intel Acceleration Stack Quick Start Guide ya Intel Programmable Acceleration Card yokhala ndi Intel Arria 10 GX FPGA pakukhazikitsa mapulogalamu.
Zambiri Zogwirizana
Intel Acceleration Stack Quick Start Guide ya Intel Programmable Acceleration Card yokhala ndi Intel Arria 10 GX FPGA.
- Lumikizanani ndi wothandizira wa Intel kuti mupeze chikalatachi.
- Build_synth directory imapangidwa mutapanga AFU yanu.
- Mu Acceleration Stack 1.2, kuwunika kwa board kumachitika pa PCIe.
- Onetsetsani kuti OEM yanu yatsimikizira kagawo ka PCIe komwe mukufuna kutsata malinga ndi Malangizo a Platform Qualification a Intel FPGA PAC yanu.
Kugwiritsa ntchito Board Management Controller
Auto-Zimitsa
Board Management Controller imayang'anira ndikuwongolera kukonzanso, njanji zamagetsi zosiyanasiyana, FPGA ndi kutentha kwa board. Pamene Board Management Controller ikuwona zinthu zomwe zitha kuwononga bolodi, zimangoyimitsa mphamvu za board kuti zitetezeke.
Zindikirani: FPGA ikataya mphamvu, ulalo wa PCIe pakati pa Intel FPGA PAC ndi wolandila amakhala pansi. M'makina ambiri, kulumikizana kwa PCIe kungayambitse kuwonongeka kwadongosolo.
Zoyenera Kuzimitsa Zodzimitsa
Gome lotsatirali likuwonetsa zomwe Board Management Controller imayimitsa mphamvu ya board.
Parameter | Kufikira malire |
Board Power | 66 W |
12v Backplane Yapano | 6 A |
12V Backplane Voltage | 14 V |
1.2v Masiku ano | 16 A |
1.2v votage | 1.4 V |
1.8v Masiku ano | 8 A |
1.8v votage | 2.04 V |
3.3v Masiku ano | 8 A |
3.3v votage | 3.96 V |
FPGA Core Voltage | 1.08 V |
FPGA Core Tsopano | 60 A |
FPGA Core Kutentha | 100°C |
Kutentha kwa Core Supply | 120°C |
Board Kutentha | 80°C |
Kutentha kwa QSFP | 90°C |
Gawo la QSFP Voltage | 3.7 V |
Kuchira Pambuyo pa Auto-Shutdown
Board Management Controller imayimitsa magetsi mpaka nthawi ina yamagetsi. Chifukwa chake, mphamvu ya khadi ya Intel FPGA PAC ikatsekedwa, muyenera kuyendetsa seva kuti mubwezeretse mphamvu ku Intel FPGA PAC.
Zomwe zimayambitsa kuzimitsa magetsi ndi kutenthedwa kwa FPGA (pamene kutentha kwapakati kumapitilira 100 ° C), kapena kujambula kwa FPGA mopitilira muyeso. Izi zimachitika nthawi zambiri pomwe mapangidwe a AFU apitilira ma envulopu amphamvu a Intel FPGA PAC kapena ngati palibe mpweya wokwanira. Pankhaniyi, muyenera kuchepetsa kugwiritsa ntchito mphamvu mu AFU yanu.
Yang'anirani Sensor Pa board Pogwiritsa Ntchito OPAE
Gwiritsani ntchito fpgainfo command line program kuti musonkhanitse deta ya kutentha ndi mphamvu kuchokera ku Board Management Controller. Mutha kugwiritsa ntchito pulogalamuyi ndi Acceleration Stack 1.2 ndi kupitilira apo. Pa Acceleration Stack 1.1 kapena kupitilira apo, gwiritsani ntchito chida cha BWMonitor monga tafotokozera mgawo lotsatira.
Kusonkhanitsa deta ya kutentha:
- bash-4.2$ fpgainfo temp
Sample output
Kusonkhanitsa deta mphamvu
- bash-4.2 $ fpgainfo mphamvu
Sample output
Yang'anirani Sensor Pa-Board Pogwiritsa Ntchito BWMonitor
- BWMonitor ndi chida cha BittWare chomwe chimakulolani kuyeza FPGA / kutentha kwa bolodi, voltage, ndi panopa.
Zofunikira: Muyenera kukhazikitsa chingwe chaching'ono cha USB pakati pa Intel FPGA PAC ndi seva.
- Ikani pulogalamu yoyenera ya BittWorks II Toolkit-Lite, firmware, ndi bootloader.
OS-Compatible BittWorks II ToolkitLite Version
Opareting'i sisitimu | Kumasula | BittWorks II Toolkit-Lite Version | Ikani Command | |
CentOS 7.4/RHEL 7.4 | 2018.6 Enterprise Linux 7 (64-bit) | bw2tk-
Lite-2018.6.el7.x86_64.rpm |
||
sudo yum kukhazikitsa 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 |
Onani Chiyambi webtsamba kutsitsa firmware ya BMC ndi zida
- Mtundu wa Firmware wa BMC: 26889
- Mtundu wa BMC Bootloader: 26879
Sungani the files kumalo odziwika pa makina ochitira alendo. Malemba otsatirawa akufunsira malowa.
Onjezani chida cha Bittware ku PATH:
- kutumiza kunja PATH=/opt/bwtk/2018.6.0L/bin/:$PATH
Mutha kuyambitsa BWMonitor pogwiritsa ntchito
- /opt/bwtk/2018.6L/bin/bwmonitor-gui&
Sampndi Miyeso
AFU Design Power Verification
Kuyenda kwa Mphamvu ya Mphamvu
Kuti muwunikire mphamvu zamapangidwe anu a AFU, jambulani ma metric awa:
- Mphamvu zonse za board ndi kutentha kwa FPGA
- (mutatha kugwiritsa ntchito zovuta kwambiri pamapangidwe anu kwa mphindi 15)
- Static Mphamvu ndi Kutentha
- (pogwiritsa ntchito njira yoyezera mphamvu yosasunthika)
- Mphamvu Yoyipitsitsa Kwambiri
- (zonenedweratu zomwe zimagwiritsa ntchito Early Power Estimator ya zida za Intel Arria 10)
Kenako, gwiritsani ntchito Intel FPGA PAC Power Estimator Sheet (tsitsani) ndi ma metric ojambulidwawa kuti mutsimikizire ngati kapangidwe kanu ka AFU kakukwaniritsa zomwe mukufuna.
Kuyeza Mphamvu Zonse za Board
Tsatirani izi
- Ikani Intel PAC ndi Intel Arria 10 GX FPGA mu malo oyenerera a PCIe mu seva. Ngati mukugwiritsa ntchito BWMonitor poyezera, lumikizani chingwe cha Micro-USB kuchokera kumbuyo kwa khadi kupita ku doko lililonse la USB la seva.
- Kwezani AFU yanu ndikuthamanga mwamphamvu kwambiri.
- Ngati AFU ikugwiritsa ntchito Efaneti, ndiye onetsetsani kuti chingwe cha netiweki kapena gawoli layikidwa ndikulumikizidwa ndi ulalo wothandizana nawo ndipo kuchuluka kwa maukonde kumayatsidwa mu AFU.
- Ngati kuli koyenera, thamangani DMA mosalekeza kuti muzichita masewera olimbitsa thupi pa DDR4.
- Thamangani mapulogalamu anu pa wolandirayo kuti adyetse AFU kuchuluka kwa anthu omwe ali pachiwopsezo komanso kuchita masewera olimbitsa thupi a FPGA. Onetsetsani kuti mukutsindika za FPGA ndi kuchuluka kwazovuta kwambiri. Thamangani izi kwa mphindi zosachepera 15 kuti kutentha kwapakati pa FPGA kukhazikike.
- Zindikirani: Poyesa, yang'anirani mphamvu zonse za bolodi, mphamvu ya FPGA, ndi kutentha kwapakati pa FPGA kuti muwonetsetse kuti zikugwirizana. Ngati malire a 66 W, 45 W, kapena 100 ° C afikira, siyani mayeso nthawi yomweyo.
- Kutentha kwapakati pa FPGA kukakhala kokhazikika, gwiritsani ntchito pulogalamu ya fpgainfo kapena chida cha BWMonitor kuti mulembe mphamvu zonse za bolodi ndi kutentha kwapakati kwa FPGA. Lowetsani mfundozi mumzere Gawo 1: Chiwerengero chonse cha mphamvu zamagulu a Intel FPGA PAC Power Estimator Sheet.
Intel FPGA PAC Power Estimator Sheet Sample
Kuyeza Real Static Power
Kutuluka kwaposachedwa ndizomwe zimayambitsa kusinthika kwamagetsi pama board-to-board. Miyezo yamphamvu yomwe ili pamwambayi imaphatikizapo mphamvu chifukwa cha kutayikira panopa (mphamvu yosasunthika) ndi mphamvu chifukwa cha logic ya AFU (dynamic power). Mu gawoli, muyeza mphamvu yokhazikika ya board-pansi-mayeso kuti mumvetsetse mphamvu yamphamvu.
Musanayeze mphamvu zosasunthika za FPGA, gwiritsani ntchito disable-gpio-input-bufferintelpac-arria10-gx.tcl script (tsitsani) kukonza mapulogalamu a FPGA file, (*.sof file) yomwe ili ndi mapangidwe a FIM ndi AFU. Zolemba za tcl zimayimitsa zikhomo zonse za FPGA kuti zitsimikizire kuti palibe kusuntha mkati mwa FPGA (kutanthauza kuti mulibe mphamvu zosunthika). Onani ku Minimal Flow Example kupanga ngatiampndi AFU. Zopangidwa *.sof file ili ku:
- cd $OPAE_PLATFORM_ROOT/hw/sampzochepa/ $ OPAE_PLATFORM_ROOT/hw/sampzochepa/ build_synth/build/output_files/afu_*.sof
Muyenera kusunga disable-gpio-input-buffer-intel-pac-arria10-gx.tcl mu bukhu ili pamwambapa ndiyeno yendetsani lamulo ili.
- # quartus_asm -t disable-gpio-input-buffer-intel-pac-arria10-gx.tclafu_*.sof
Sample output
Zambiri: ********************************************** ************** Zambiri:
Kuthamanga kwa Quartus Prime Assembler
Zambiri: Mtundu 17.1.1 Pangani 273 12/19/2017 SJ Pro Edition
Zambiri: Copyright (C) 2017 Intel Corporation. Maumwini onse ndi otetezedwa. Zambiri: Kugwiritsa ntchito kwanu
Zida zopangira za Intel Corporation, logic function Info: ndi mapulogalamu ndi zida zina, ndi zake AMPP partner logic Info: ntchito, ndi zotuluka zilizonse files kuchokera pazilizonse zomwe zatchulidwazi: (kuphatikiza mapulogalamu a chipangizo kapena kuyerekezera files).
Mukachita bwino script ya tcl, afu_*.sof file yasinthidwa ndikukonzekera mapulogalamu a FPGA.
Tsatirani izi kuti muyese mphamvu yeniyeni yokhazikika
- Gwiritsani ntchito pulogalamu ya Intel Quartus® Prime kukonza pulogalamu ya *.sof file. Onani kugwiritsa ntchito Intel Quartus Prime Programmer patsamba 12 kuti mumve zambiri.
- Yang'anirani kutentha kwapakati pa FPGA, voltage, komanso kugwiritsa ntchito chida cha BWMonitor. Lowetsani mfundozi mumzere Gawo 2: FPGA core static power measurement of Intel FPGA PAC Power Estimator Sheet.
Zambiri Zogwirizana
- Intel Acceleration Stack Quick Start Guide ya Intel Programmable Acceleration Card yokhala ndi Intel Arria 10 GX FPGA
- Yang'anirani Sensor Pa-Board Pogwiritsa Ntchito BWMonitor.
Kugwiritsa ntchito Intel Quartus Prime Programmer
Muyenera kukhala ndi chingwe chaching'ono cha USB cholumikizidwa pakati pa Intel FPGA PAC ndi seva kuti muchite izi:
- Pezani Root Port ndi Endpoint ya Intel FPGA PAC khadi: $ lspci -tv | pa 09c4
Example output 1 ikuwonetsa kuti Root Port ndi d7: 0.0 ndipo Endpoint ndi d8: 0.0
- -+-[0000:d7]-+-00.0-[d8]—-00.0 Intel Corporation Chipangizo 09c4
Example output 2 ikuwonetsa kuti Root Port ndi 0: 1.0 ndipo Endpoint ndi 3: 0.0
- +-01.0-[03]—-00.0 Intel Corporation Chipangizo 09c4
Example output 3 ikuwonetsa kuti Root Port ndi 85: 2.0 ndipo Endpoint ndi 86: 0.0 ndi
- +--[0000:85]-+-02.0-[86]—-00.0 Intel Corporation Device 09c4
Zindikirani: Palibe zotulutsa zomwe zikuwonetsa kulephera kwa zida za PCIe* komanso kuti flash sinakonzedwe.
- #Makani zolakwa zosasinthika ndi zolakwika zosinthika za FPGA
- $ sudo setpci -s d8: 0.0 ECAP_AER+0x08.L=0xFFFFFFFF
- $ sudo setpci -s d8: 0.0 ECAP_AER+0x14.L=0xFFFFFFFF
- # Mask zolakwika zosasinthika ndi Mask zolakwika zosinthika za RP
- $ sudo setpci -s d7: 0.0 ECAP_AER+0x08.L=0xFFFFFFFF
- $ sudo setpci -s d7: 0.0 ECAP_AER+0x14.L=0xFFFFFFFF
Thamangani lamulo ili la Intel Quartus Prime Programmer:
- sudo $QUARTUS_HOME/bin/quartus_pgm -m JTAG -o 'pvbi;afu_*.sof'
- Kuti muvumbulutse zolakwika zomwe sizingasinthe ndikubisa zolakwika zomwe zingatheke, yesani kutsatira malamulo awa
- # Tsegulani zolakwika zosasinthika ndikubisa zolakwika zosinthika za FPGA
- $ sudo setpci -s d8: 0.0 ECAP_AER+0x08.L=0x00000000
- $ sudo setpci -s d8: 0.0 ECAP_AER+0x14.L=0x00000000
- # Tsegulani zolakwika zosasinthika ndikubisa zolakwika zosinthika za RP:
- $ sudo setpci -s d7: 0.0 ECAP_AER+0x08.L=0x00000000
- $ sudo setpci -s d7: 0.0 ECAP_AER+0x14.L=0x00000000
- # Tsegulani zolakwika zosasinthika ndikubisa zolakwika zosinthika za FPGA
- Yambitsaninso.
Zambiri Zogwirizana
Intel Acceleration Stack Quick Start Guide ya Intel Programmable Acceleration Card yokhala ndi Intel Arria 10 GX FPGA
Kuyerekeza Mphamvu Yoyipitsitsa Kwambiri Yokhazikika
Tsatirani izi kuti muyerekeze mphamvu yosasunthika kwambiri
- Onani ku Minimal Flow Example kupanga ngatiample AFU ili pa:
- /hw/sampzochepa/ /
- Mu pulogalamu ya Intel Quartus Prime Pro Edition, dinani File > Tsegulani Pulojekiti ndikusankha .qpf yanu file kuti mutsegule pulojekiti ya AFU kuchokera panjira iyi:
- /hw/sampzochepa/ /build_synth/build
- Dinani Project> Pangani EPE File kupanga zofunikira .csv file.
- Gawo 2 Chithunzi
- Gawo 2 Chithunzi
- Tsegulani chida cha Early Power Estimator(5) ndikudina Chizindikiro cha CSV. Sankhani zomwe zapangidwa pamwambapa .csv file.
- Zindikirani: Mukhoza kunyalanyaza chenjezo pamene mukulowetsa .csv file.
- Zolowetsa zimadzazidwa zokha.
- Sinthani mtengo kukhala Wogwiritsa Wolowa mu Junction Temp. TJ gawo. Ndipo ikani Junction Temp. TJ (°C) kufika pa 95
- Sinthani gawo la Power Characteristics kuchoka pa Typical kupita ku Maximum.
- Mu Chida cha EPE, PSTATIC ndiye mphamvu yokhazikika mu Watts. Mutha kuwerengera mphamvu yoyipitsitsa kwambiri pagawo la Report
EPE Tool Sampndi Output
Report Tab
Mu exampndi zomwe zasonyezedwa pamwambapa, chiwerengero chonse cha FPGA core static current ndi chiwerengero cha static current ndi standby panopa pa 0.9V (VCC, VCCP, VCCERAM). Lowetsani mtengo uwu mumzere Gawo 3: Mphamvu yosasunthika kwambiri kuchokera ku EPE ya Intel FPGA PAC Power Estimator Sheet. Yang'anani mzere wowerengeka wotulutsa kuti mugwiritse ntchito mphamvu zambiri za AFU yanu.
Document Revision History for Thermal and Power Guidelines for Intel PAC with Intel Arria 10 GX FPGA
Document Version | Zosintha |
2019.08.30 | Kutulutsidwa koyamba. |
Malingaliro a kampani Intel Corporation Maumwini onse ndi otetezedwa. Intel, logo ya Intel, ndi zizindikiro zina za Intel ndi zizindikiro za Intel Corporation kapena mabungwe ake. Intel imatsimikizira kugwira ntchito kwa FPGA yake ndi zida za semiconductor malinga ndi zomwe zili pano malinga ndi chitsimikizo cha Intel, koma ili ndi ufulu wosintha zinthu ndi ntchito zilizonse nthawi iliyonse popanda kuzindikira. Intel sakhala ndi udindo kapena udindo chifukwa chakugwiritsa ntchito kapena kugwiritsa ntchito zidziwitso zilizonse, malonda, kapena ntchito zomwe zafotokozedwa pano kupatula monga momwe Intel adavomerezera momveka bwino. Makasitomala a Intel amalangizidwa kuti apeze mtundu waposachedwa kwambiri wamakina a chipangizocho asanadalire zidziwitso zilizonse zosindikizidwa komanso asanayike maoda azinthu kapena ntchito.
Mayina ena ndi mtundu zitha kunenedwa kuti ndi za ena.
ISO
- 9001:2015
Olembetsedwa
ID: 683795
Mtundu: 2019.08.30
Zolemba / Zothandizira
![]() |
intel AN 872 Programmable Acceleration Card yokhala ndi Intel Arria 10 GX FPGA [pdf] Buku Logwiritsa Ntchito AN 872 Programmable Acceleration Card yokhala ndi Intel Arria 10 GX FPGA, AN 872, Programmable Acceleration Card yokhala ndi Intel Arria 10 GX FPGA |