AN 872 Programmable Acceleration Card ine Intel Arria 10 GX FPGA
Nhanganyaya
Nezve Gwaro iri
Gwaro iri rinopa nzira dzekufungidzira uye kusimbisa simba uye kupisa kwekuita kweAFU dhizaini yako uchishandisa Intel® Programmable Kuwedzera Kadhi neIntel Arria® 10 GX FPGA mupuratifomu yeserver.
Simba Rakajeka
Iyo bhodhi manejimendi controller inotarisisa uye inogadzirisa zvinopisa uye simba zviitiko paIntel FPGA PAC. Kana bhodhi kana FPGA ichipisa kana kudhirowa zvakanyanyisa ikozvino, bhodhi manejimendi controller inodzima iyo FPGA simba rekudzivirira. Zvadaro, inounzawo pasi PCIe link iyo inogona kukonzera kuparara kwehurongwa husingatarisirwi. Tarisa ku Auto-Shutdown kuti uwane rumwe ruzivo nezve maitiro anokonzeresa kuvharika kwebhodhi. Muzviitiko zvakajairika, iyo FPGA tembiricha uye simba ndizvo zvinotungamira chikonzero chekudzima. Kuti uderedze kuderera uye kuve nechokwadi chekugadzikana kwehurongwa, Intel inokurudzira kuti simba rose rebhodhi haripfuuri 66 W uye FPGA simba haripfuuri 45 W. Zvimwe zvikamu uye magungano ebhodhi ane simba rekusiyana. Naizvozvo, iwo mazita akakosha akadzikira pane miganhu kuona kuti bhodhi harina kusangana nekuvharika muhurongwa hune mabasa akasiyana uye tembiricha yekupinza.
Simba Rakajeka
System |
Total Board Power (watts) |
FPGA Simba (watts) |
Sisitimu ine FPGA Interface Maneja (FIM) uye AFU inomhanya neakanyanya-kesi throttling basa rekuita mashoma maminetsi gumi nemashanu pakudziya kwepakati kwe15 ° C. |
66 |
45 |
Iyo yakazara bhodhi simba inosiyana zvichienderana neako Accelerator Functional Unit (AFU) dhizaini (huwandu uye frequency ye logic toggling), tembiricha yekupinza, tembiricha yesystem uye kuyerera kwemhepo kweiyo inotarirwa slot yeIntel FPGA PAC. Kugadzirisa kusiyana uku, Intel inokurudzira kuti usangane nemagetsi aya kudzivirira kudzimwa kwemagetsi neBhodi Management Controller.
Related Information
Auto-Shutdown.
Prerequisites
Iyo sevha yepakutanga midziyo inogadzira (OEM) inofanirwa kusimbisa kuti yega Intel FPGA PAC inopindirana kune PCIe slot mune inonangwa server papuratifomu inogona kugara mukati meiyo yekupisa miganho kunyangwe iyo bhodhi inoshandisa yakanyanya kubvumidzwa simba (66 W). Kuti uwane rumwe ruzivo, tarisa kuIntel PAC ine Intel Arria 10 GX FPGA Platform Qualification Guidelines(1).
Zvishandiso Zvinodiwa
Iwe unofanirwa kuve neanotevera maturusi ekufungidzira uye kuongorora simba nekushanda kwekupisa.
- Software:
- Intel Acceleration Stack Yekuvandudza
- BWtoolkit
- AFU Dhizaini(2)
- Tcl script (kurodha) - Inodiwa kufomati iyo hurongwa file zvekuongorora
- Early Power Estimator yeIntel Arria 10 zvishandiso
- Intel FPGA PAC Power Estimator Sheet (dhawunirodha)
- Hardware:
- Intel FPGA PAC
- Micro-USB tambo(3)
- Target Server yeIntel FPGA PAC (4)
Intel inokurudzira kuti uteedzere Intel Acceleration Stack Quick Start Guide yeIntel Programmable Acceleration Card ine Intel Arria 10 GX FPGA yekuisa software.
Related Information
Intel Kukwidziridza Stack Kurumidza Kutanga Nhungamiro yeIntel Programmable Kuwedzera Kadhi ine Intel Arria 10 GX FPGA.
- Bata mumiriri wako weIntel rutsigiro kuti uwane gwaro iri.
- Iyo build_synth dhairekitori inogadzirwa mushure mekunyora yako AFU.
- MuAcceleration Stack 1.2, kutariswa kwebhodhi kunoitwa pamusoro pePCIe.
- Ita shuwa kuti OEM yako yakasimbisa yakanangwa PCIe slot(s) zvinoenderana nePlatform Qualification Guidelines yeIntel FPGA PAC yako.
Kushandisa Board Management Controller
Auto-Shutdown
Iyo Board Management Controller inotarisisa uye inodzora kuseta, akasiyana magetsi njanji, FPGA uye tembiricha yebhodhi. Kana iyo Board Management Controller inonzwa mamiriro anogona kukanganisa bhodhi, inodzima otomatiki simba rebhodhi rekudzivirira.
Cherechedza: Kana iyo FPGA yarasikirwa nesimba, iyo PCIe chinongedzo pakati peIntel FPGA PAC uye muenzi ari pasi. Mune akawanda masisitimu, iyo PCIe yekubatanidza-pasi inogona kukonzera kuparara kwehurongwa.
Auto-Shutdown Criteria
Tafura inotevera inonyora nzira dzinopfuura iyo Board Management Controller inovhara pasi simba rebhodhi.
Parameter | Threshold Limit |
Bhodi Power | 66 W |
12v Backplane Yazvino | 6 A |
12v Backplane Voltage | 14 V |
1.2v ikozvino | 16 A |
1.2v Voltage | 1.4 V |
1.8v ikozvino | 8 A |
1.8v Voltage | 2.04 V |
3.3v ikozvino | 8 A |
3.3v Voltage | 3.96 V |
FPGA Core Voltage | 1.08 V |
FPGA Core Yazvino | 60 A |
FPGA Core Tembiricha | 100°C |
Core Supply Temperature | 120°C |
Board Temperature | 80°C |
QSFP Tembiricha | 90°C |
QSFP Voltage | 3.7 V |
Kudzoreredza Mushure me Auto-Shutdown
Bhodhi Management Controller inobata simba kusvika kune inotevera kutenderera kwemagetsi. Naizvozvo, kana Intel FPGA PAC kadhi simba rakavharwa, unofanirwa kutenderera sevha kudzosera simba kuIntel FPGA PAC.
Chikonzero chakajairika chekudzimwa kwemagetsi ndeye FPGA kupisa (kana tembiricha yepakati iri pamusoro pe100 ° C), kana iyo FPGA inodhirowa yakawandisa ikozvino. Izvi zvinowanzoitika kana iyo AFU dhizaini yakadarika iyo Intel FPGA PAC yakatsanangurwa mamvuropu emagetsi kana pasina kukwana kwemhepo. Muchiitiko ichi, iwe unofanirwa kuderedza kushandiswa kwesimba muAFU yako.
Tarisa Pa-Board Sensors Uchishandisa OPAE
Shandisa iyo fpgainfo yekuraira mutsara chirongwa kuunganidza tembiricha uye simba sensor data kubva kuBhodi Management Controller. Unogona kushandisa chirongwa ichi neAcceleration Stack 1.2 uye kupfuura. Zvekumhanyisa Stack 1.1 kana kupfuura, shandisa chishandiso cheBWMonitor sekutsanangurwa kwazvino muchikamu chinotevera.
Kuunganidza data yekushisa:
- bash-4.2$ fpgainfo temp
Sample output
Kuunganidza data remagetsi
- bash-4.2$ fpgainfo simba
Sample output
Tarisa pane-Bhodhi Sensors Uchishandisa BWMonitor
- BWMonitor chishandiso cheBittWare chinokutendera kuyera FPGA/bhodhi tembiricha, voltage, uye ikozvino.
Zvinodiwa: Iwe unofanirwa kuisa micro-USB tambo pakati peIntel FPGA PAC uye sevha.
- Isa yakakodzera BittWorks II Toolkit-Lite software, firmware, uye bootloader.
OS-Inoenderana BittWorks II ToolkitLite Version
Operating System | Kusunungurwa | BittWorks II Toolkit-Lite Version | Isa Command | |
CentOS 7.4/RHEL 7.4 | 2018.6 Enterprise Linux 7 (64-bit) | bw2tk-
lite-2018.6.el7.x86_64.rpm |
||
sudo yum kuisa 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 |
Tarisa paKutanga webpeji yekurodha iyo BMC firmware uye zvishandiso
- BMC Firmware shanduro: 26889
- BMC Bootloader vhezheni: 26879
Save the files kunzvimbo inozivikanwa pamushini wekutambira. Chinyorwa chinotevera chinokurudzira nzvimbo iyi.
Wedzera Bittware chishandiso kune PATH:
- kunze PATH=/opt/bwtk/2018.6.0L/bin/:$PATH
Unogona kuvhura iyo BWMonitor uchishandisa
- /opt/bwtk/2018.6L/bin/bwmonitor-gui&
Sample Measurements
AFU Dhizaini Simba Verification
Simba Kuyerwa Kuyerera
Kuti uongorore simba rekugadzira yako AFU, tora anotevera metrics:
- Yese bhodhi simba uye FPGA tembiricha
- (mushure mekumhanyisa yakaipisisa-yenyaya data mapatani padhizaini yako kwemaminitsi gumi nemashanu)
- Static Power uye Tembiricha
- (uchishandisa dhizaini yekuyera simba)
- Yakaipisisa Nyaya Static Power
- (zvakafanotaurwa tsika uchishandisa Early Power Estimator yeIntel Arria 10 zvishandiso)
Wobva washandisa iyo Intel FPGA PAC Power Estimator Sheet (dhawunirodha) neaya akarekodhwa metrics kuti uone kana yako AFU dhizaini inosangana nezvakatemwa.
Kuyera Total Board Power
Tevera matanho aya
- Isa iyo Intel PAC neIntel Arria 10 GX FPGA mune inokwanisa PCIe slot museva. Kana uri kushandisa BWMonitor yekuyera, batanidza Micro-USB tambo kubva kumashure kwekadhi kune chero USB port yeseva.
- Rodha yako AFU uye mhanya nepamusoro pesimba rayo.
- Kana iyo AFU ichishandisa Ethernet, saka ita shuwa kuti tambo yetiweki kana module yaiswa uye yakabatana kune yekubatanidza shamwari uye network traffic inobatidzwa muAFU.
- Kana zvakakodzera, mhanya DMA ramba uchidzidzira pa-bhodhi DDR4.
- Mhanya zvikumbiro zvako pamugamuchiri kuti udyise iyo AFU yakaipisisa-traffic traffic pamwe nekushandisa zvizere FPGA. Ita shuwa kuti iwe unosimbisa iyo FPGA ine yakanyanya kunetsa data traffic. Mhanya iyi nhanho kweashoma maminetsi gumi nemashanu kubvumidza iyo FPGA yepakati tembiricha kuti igadzike.
- Cherechedza: Panguva yekuyedzwa, tarisa iyo yakazara bhodhi simba, FPGA simba, uye FPGA yepakati tembiricha kukosha kuti ive nechokwadi chekuti vanogara mukati mekutsanangurwa. Kana 66 W, 45 W, kana 100 ° C miganho yasvikwa, mira bvunzo nekukurumidza.
- Mushure mekunge tembiricha yeFPGA yadzikama, shandisa chirongwa chefpgainfo kana BWMonitor chishandiso kurekodha iyo yakazara bhodhi simba uye FPGA yepakati tembiricha. Isa izvi zvakakosha mumutsara Danho 1: Yese bhodhi simba kuyerwa kweIntel FPGA PAC Power Estimator Sheet.
Intel FPGA PAC Power Estimator Sheet Sample
Kuyera Real Static Power
Leakage ikozvino ndicho chikonzero chinotungamira chebhodhi-kune-bhodhi kushandiswa kwesimba kusiyanisa. Iwo zviyero zvemagetsi kubva muchikamu chiri pamusoro zvinosanganisira simba nekuda kwekudonha ikozvino (static simba) uye simba nekuda kweiyo AFU logic (simba resimba). Muchikamu chino, iwe unoyera iyo static simba rebhodhi-pasi-bvunzo kuitira kuti unzwisise simba rine simba.
Usati wayera FPGA static simba, shandisa disable-gpio-input-bufferintelpac-arria10-gx.tcl script (dhaunirodha) kugadzirisa chirongwa cheFPGA. file, (*.sof file) iyo ine FIM uye AFU dhizaini. Iyo tcl script inodzima mapini ese eFPGA ekuisa kuti ave nechokwadi chekuti hapana kuchinja mukati meFPGA (zvinoreva kuti hapana simba rinochinja). Tarisa kune Minimal Flow Example kuunganidza seample AFU. Yakagadzirwa *.sof file iri pa:
- cd $OPAE_PLATFORM_ROOT/hw/sampzvishoma/ $ OPAE_PLATFORM_ROOT/hw/sampzvishoma/ build_synth/build/output_files/ afu_*.sof
Unofanira kuchengetedza disable-gpio-input-buffer-intel-pac-arria10-gx.tcl mudhairekitori riri pamusoro uye womhanya murairo unotevera.
- # quartus_asm -t disable-gpio-input-buffer-intel-pac-arria10-gx.tclafu_*.sof
Sample output
Info: ******************************************** ************** Mashoko:
Inomhanya Quartus Prime Assembler
Info: Shanduro 17.1.1 Vaka 273 12/19/2017 SJ Pro Edition
Info: Copyright (C) 2017 Intel Corporation. Kodzero dzese dzakachengetwa. Info: Kushandisa kwako
yeIntel Corporation's maturusi ekugadzira, logic mabasa Info: uye imwe software uye maturusi, uye ayo AMPP partner logic Info: mabasa, uye chero zvinobuda files kubva kune chero yambotaurwa Info: (kusanganisira dhizaini dhizaini kana simulation files), uye chero Ruzivo: zvinyorwa zvakabatana kana ruzivo zviri pachena pasi Info: kune zvirevo uye mamiriro eIntel Chirongwa Rezinesi Ruzivo: Kunyoreswa Chibvumirano, iyo Intel Quartus Prime License Agreement, Info:
Pakabudirira kuitwa kwetcl script, iyo afu_*.sof file yakagadziridzwa uye yakagadzirira FPGA hurongwa.
Tevedza matanho aya kuyera chaiyo static simba
- Shandisa Intel Quartus® Prime programmer kuronga *.sof file. Tarisa kune kushandisa Intel Quartus Prime Programmer pane peji 12 kune akadzama matanho.
- Tarisa iyo FPGA yepakati tembiricha, voltage, uye ikozvino uchishandisa iyo BWMonitor chishandiso. Isa izvi zvakakosha mumutsara Danho 2: FPGA yakakosha static simba kuyerwa kweIntel FPGA PAC Power Estimator Sheet.
Related Information
- Intel Kukwidziridza Stack Kurumidza Kutanga Gwaro reIntel Programmable Kuwedzera Kadhi neIntel Arria 10 GX FPGA
- Tarisa pane-Bhodhi Sensors Uchishandisa BWMonitor.
Kushandisa Intel Quartus Prime Programmer
Iwe unofanirwa kuve neiyo micro USB tambo yakabatana pakati peIntel FPGA PAC uye sevha kuita aya matanho:
- Tsvaga iyo Root Port uye Endpoint yeIntel FPGA PAC kadhi: $ lspci -tv | grep 09c4
Example yakabuda 1 inoratidza kuti Root Port iri d7: 0.0 uye Endpoint iri d8: 0.0
- -+-[0000:d7]-+-00.0-[d8]—-00.0 Intel Corporation Device 09c4
Example yakabuda 2 inoratidza kuti Root Port ndeye 0: 1.0 uye Endpoint ndeye 3: 0.0
- +-01.0-[03]—-00.0 Intel Corporation Device 09c4
Example yakabuda 3 inoratidza kuti Root Port ndeye 85: 2.0 uye Endpoint ndeye 86: 0.0 uye
- +--[0000:85]-+-02.0-[86]—-00.0 Intel Corporation Device 09c4
Cherechedza: Hapana chinobuda chinoratidza PCIe * mudziyo kutadza kuverenga uye kuti flash haina kurongwa.
- #Mask kusarongeka zvikanganiso uye zvinogadziriswa zvikanganiso zveFPGA
- $ sudo setpci -s d8:0.0 ECAP_AER+0x08.L=0xFFFFFFFF
- $ sudo setpci -s d8:0.0 ECAP_AER+0x14.L=0xFFFFFFFF
- # Mask isingagadziriswe zvikanganiso uye Mask inogadziriswa zvikanganiso zveRP
- $ sudo setpci -s d7:0.0 ECAP_AER+0x08.L=0xFFFFFFFF
- $ sudo setpci -s d7:0.0 ECAP_AER+0x14.L=0xFFFFFFFF
Mhanya inotevera Intel Quartus Prime Programmer command:
- sudo $QUARTUS_HOME/bin/quartus_pgm -m JTAG -o 'pvbi;afu_*.sof'
- Kuti uvhure zvikanganiso zvisingagadzirisiki uye mask zvikanganiso zvinogadziriswa, mhanyisa inotevera mirairo
- # Vhura zvikanganiso zvisingagadzirisiki uye mask inogadziriswa zvikanganiso zveFPGA
- $ sudo setpci -s d8:0.0 ECAP_AER+0x08.L=0x00000000
- $ sudo setpci -s d8:0.0 ECAP_AER+0x14.L=0x00000000
- # Unmask zvikanganiso zvisina kurongeka uye mask inogadziriswa zvikanganiso zveRP:
- $ sudo setpci -s d7:0.0 ECAP_AER+0x08.L=0x00000000
- $ sudo setpci -s d7:0.0 ECAP_AER+0x14.L=0x00000000
- # Vhura zvikanganiso zvisingagadzirisiki uye mask inogadziriswa zvikanganiso zveFPGA
- Reboot.
Related Information
Intel Kukwidziridza Stack Kurumidza Kutanga Gwaro reIntel Programmable Kuwedzera Kadhi neIntel Arria 10 GX FPGA
Kufungidzira Iyo Yakanyanya-Kese Core Static Simba
Tevedza nhanho idzi kufungidzira iyo yakaipisisa kesi static simba
- Tarisa kune Minimal Flow Example kuunganidza seample AFU iri pa:
- /hw/sampzvishoma/ /
- MuIntel Quartus Prime Pro Edition software, tinya File > Vhura Project uye sarudza .qpf yako file kuvhura iyo AFU synthesis purojekiti kubva munzira inotevera:
- /hw/sampzvishoma/ /build_synth/build
- Dzvanya Chirongwa> Gadzira EPE File kugadzira zvinodiwa .csv file.
- Danho 2 Mufananidzo
- Danho 2 Mufananidzo
- Vhura iyo Early Power Estimator chishandiso (5) uye tinya Import CSV icon. Sarudza zviri pamusoro zvakagadzirwa .csv file.
- Cherechedza: Unogona kufuratira yambiro paunenge uchiunza kunze .csv file.
- Kupinza parameter kunozadzwa otomatiki.
- Chinja kukosha kune Mushandisi Akapinda muJunction Temp. TJ munda. Uye isa iyo Junction Temp. TJ (°C) ndima kusvika 95
- Shandura iyo Power Characteristics field kubva kuTypical to Maximum.
- MuEPE Tool, iyo PSTATIC ndiyo yakazara static simba muWatts. Iwe unogona kuverenga iyo yakaipisisa kesi static simba kubva kuReport tab
EPE Tool Sample Output
Report Tab
Mune exampLe inoratidzwa pamusoro, iyo yakazara FPGA musimboti static ikozvino ihuwandu hwese static ikozvino uye standby ikozvino pa 0.9V (VCC, VCCP, VCCERAM). Isa kukosha uku mumutsara Danho 3: Yakaipisisa static simba kubva EPE yeIntel FPGA PAC Power Estimator Sheet. Tarisa iyo Yakaverengerwa yekubuda mutsara kune yakanyanya simba mashandisiro eAFU yako.
Gwaro Revision Nhoroondo yeThermal uye Simba Mazano eIntel PAC ine Intel Arria 10 GX FPGA
Document Version | Kuchinja |
2019.08.30 | Kusunungurwa kwekutanga. |
Intel Corporation. Kodzero dzese dzakachengetwa. Intel, iyo Intel logo, uye mamwe maIntel mamaki zviratidzo zveIntel Corporation kana vatsigiri vayo. Intel inobvumidza kuita kwayo FPGA uye semiconductor zvigadzirwa kune zvazvino zvirevo zvinoenderana neIntel's standard waranti, asi inochengetera kodzero yekuita shanduko kune chero zvigadzirwa nemasevhisi chero nguva pasina chiziviso. Intel haitore mutoro kana mutoro unobva mukushandisa kana kushandiswa kwechero ruzivo, chigadzirwa, kana sevhisi inotsanangurwa pano kunze kwekunge yakabvumiranwa nekunyora neIntel. Vatengi veIntel vanorairwa kuti vawane yazvino vhezheni yezvakatemwa zvemudziyo vasati vavimba nechero ruzivo rwakaburitswa uye vasati vaisa maodha ezvigadzirwa kana masevhisi.
Mamwe mazita nemhando anogona kunzi zvinhu zvevamwe.
ISO
- 9001:2015
Registered
ID: 683795
Shanduro: 2019.08.30
Zvinyorwa / Zvishandiso
![]() |
intel AN 872 Programmable Acceleration Card ine Intel Arria 10 GX FPGA [pdf] Bhuku reMushandisi AN 872 Programmable Acceleration Card ine Intel Arria 10 GX FPGA, AN 872, Programmable Acceleration Card ine Intel Arria 10 GX FPGA. |