AN 872 Programmable Acceleration Card e nang le Intel Arria 10 GX FPGA
Selelekela
Mabapi le Tokomane ena
Tokomane ena e fana ka mekhoa ea ho hakanya le ho netefatsa ts'ebetso ea matla le mocheso oa moralo oa hau oa AFU u sebelisa Intel® Programmable Acceleration Card e nang le Intel Arria® 10 GX FPGA sethaleng sa seva se shebiloeng.
Tlhaloso ea Matla
Molaoli oa tsamaiso ea boto o beha leihlo le ho laola liketsahalo tsa mocheso le matla ho Intel FPGA PAC. Ha boto kapa FPGA e chesa haholo kapa e hula hona joale ka mokhoa o feteletseng, molaoli oa tsamaiso ea boto o koala matla a FPGA bakeng sa tšireletso. Kamora moo, e boetse e theola sehokelo sa PCIe se ka bakang ts'enyehelo e sa lebelloang ea sistimi. Sheba ho Auto-Shutdown bakeng sa lintlha tse ling mabapi le mekhoa e etsang hore boto e koalehe. Maemong a tloaelehileng, mocheso oa FPGA le matla ke tsona tse ka sehloohong tse bakang ho koala. E le ho fokotsa nako ea ho fokotsa nako le ho netefatsa botsitso ba tsamaiso, Intel e khothalletsa hore matla a boto ea kakaretso a se ke a feta 66 W le matla a FPGA ha a fetele ho feta 45 W. Likarolo tsa motho ka mong le likopano tsa boto li na le matla a fapaneng. Ka hona, litekanyetso tsa mabitso li tlase ho feta meeli ea ho netefatsa hore boto ha e hlahe ka tšohanyetso tsamaisong e nang le mefuta e sa tšoaneng ea mosebetsi le mocheso o kenang.
Tlhaloso ea Matla
Tsamaiso |
Kakaretso ea Matla a Boto (watts) |
Matla a FPGA (watts) |
Sistimi e nang le FPGA Interface Manager (FIM) le AFU e tsamaisang mosebetsi o boima ka ho fetesisa bonyane metsotso e 15 mochesong oa mantlha oa 95 ° C. |
66 |
45 |
Kakaretso ea matla a boto e fapana ho latela moralo oa hau oa Accelerator Functional Unit (AFU) (chelete le khafetsa ea ho feto-fetoha ha mohopolo), mocheso o kenang, mocheso oa sistimi le phallo ea moea ea slot e lebisitsoeng bakeng sa Intel FPGA PAC. Ho laola phapang ena, Intel e khothaletsa hore o kopane le lintlha tsena tsa matla ho thibela ho tima ha motlakase ke Molaoli oa Tsamaiso ea Boto.
Lintlha Tse Amanang
Koala ka ho iketsa.
Lintho tse hlokahalang
Moetsi oa lisebelisoa tsa mantlha tsa seva (OEM) o tlameha ho netefatsa hore Intel FPGA PAC e kenellang ho sekotjana sa PCIe sethaleng sa seva se shebiloeng e ka lula ka har'a meeli ea mocheso le ha boto e sebelisa matla a phahameng a lumelletsoeng (66 W). Bakeng sa tlhaiso-leseling e batsi, sheba Intel PAC e nang le Tataiso ea Lithuto tsa Sethala sa Intel Arria 10 GX FPGA(1).
Litlhoko tsa Lisebelisoa
U tlameha ho ba le lisebelisoa tse latelang ho hakanya le ho lekola matla le ts'ebetso ea mocheso.
- Software:
- Intel Acceleration Stack bakeng sa Nts'etsopele
- BWtoolkit
- Moralo oa AFU(2)
- Tcl script (jarolla) - E ea hlokahala ho hlophisa lenaneo file bakeng sa tlhahlobo
- Early Power Estimator bakeng sa lisebelisoa tsa Intel Arria 10
- Leqephe la Tekanyo ea Matla a Intel FPGA PAC (jarolla)
- Hardware:
- Intel FPGA PAC
- Mohala oa Micro-USB(3)
- Seva e reriloeng bakeng sa Intel FPGA PAC(4)
Intel e u khothalletsa hore u latele Tataiso ea Intel Acceleration Stack Quick Start bakeng sa Intel Programmable Acceleration Card e nang le Intel Arria 10 GX FPGA bakeng sa ho kenya software.
Lintlha Tse Amanang
Intel Acceleration Stack Quick Start Guide bakeng sa Intel Programmable Acceleration Card e nang le Intel Arria 10 GX FPGA.
- Ikopanye le moemeli oa hau oa tšehetso oa Intel ho fumana tokomane ena.
- Sengoloa sa build_synth se thehiloe kamora hore u bokelle AFU ea hau.
- Ho Acceleration Stack 1.2, tlhahlobo ea boto e etsoa ka PCIe.
- Netefatsa hore OEM ea hau e netefalitse sekotjana sa PCIe se lebisitsoeng ho latela Tataiso ea Lithuto tsa Platform bakeng sa Intel FPGA PAC ea hau.
Ho sebelisa Molaoli oa Tsamaiso ea Boto
Koala ka ho iketsa
Boto ea Tsamaiso ea Boto e beha leihlo le ho laola ho seta bocha, liporo tse fapaneng tsa motlakase, FPGA le mocheso oa boto. Ha Mookameli oa Boto ea Tsamaiso a lemoha maemo a ka senyang boto, o koala matla a boto bakeng sa tšireletso.
Hlokomela: Ha FPGA e felloa ke matla, sehokelo sa PCIe lipakeng tsa Intel FPGA PAC le moamoheli se theohile. Litsamaisong tse ngata, khokahanyo ea PCIe-down e ka baka tšenyo ea sistimi.
Litekanyetso tsa ho koala ka ho iketsa
Tafole e latelang e thathamisa litekanyetso tseo Molaoli oa Tsamaiso ea Boto a koalang matla a boto.
Paramethara | Moeli oa Moeli |
Power Board | 66 W |
12v Backplane ea Hona joale | 6 A |
12v Backplane Voltage | 14 V |
1.2v ea hona joale | 16 A |
1.2v Moqtage | 1.4 V |
1.8v ea hona joale | 8 A |
1.8v Moqtage | 2.04 V |
3.3v ea hona joale | 8 A |
3.3v Moqtage | 3.96 V |
FPGA Core Moqtage | 1.08 V |
FPGA Core ea Hona joale | 60 A |
FPGA Core Mocheso | 100°C |
Mocheso oa Phepelo ea Motheo | 120°C |
Mocheso oa Boto | 80°C |
QSFP Mocheso | 90°C |
QSFP Moqtage | 3.7 V |
Ho hlaphoheloa ka mor'a Auto-Shutdown
Molaoli oa Tsamaiso ea Boto o tima motlakase ho fihlela potoloho e latelang ea motlakase. Ka hona, ha matla a karete ea Intel FPGA PAC a koetsoe, o tlameha ho potoloha seva ho khutlisetsa matla ho Intel FPGA PAC.
Sesosa se tloaelehileng sa ho tima motlakase ke ho futhumala ho feteletseng ha FPGA (ha mocheso oa mantlha o feta 100 ° C), kapa setšoantšo sa FPGA se toroea haholo hona joale. Hangata sena se etsahala ha moralo oa AFU o feta lienfelopo tsa matla tsa Intel FPGA PAC kapa ho se na moea o lekaneng. Tabeng ena, o tlameha ho fokotsa tšebeliso ea matla ho AFU ea hau.
Lekola li-Sensors tse ka Botong U sebelisa OPAE
Sebelisa lenaneo la taelo ea fpgainfo ho bokella lintlha tsa mocheso le matla a sensor ho tsoa ho Molaoli oa Tsamaiso ea Boto. U ka sebelisa lenaneo lena ka Acceleration Stack 1.2 le ho feta. Bakeng sa Acceleration Stack 1.1 kapa ho feta, sebelisa sesebelisoa sa BWMonitor joalokaha ho hlalositsoe karolong e latelang.
Ho bokella lintlha tsa mocheso:
- mocheso oa bash-4.2$ fpgainfo
Sample tlhahiso
Ho bokella data ea matla
- bash-4.2 $ fpgainfo matla
Sample tlhahiso
Lekola li-Sensors tse ka Botong U sebelisa BWMonitor
- BWMonitor ke sesebelisoa sa BittWare se u lumellang ho lekanya mocheso oa FPGA/board, voltage, le hona joale.
Tlhokahalo: O tlameha ho kenya thapo e nyane ea USB lipakeng tsa Intel FPGA PAC le seva.
- Kenya software e nepahetseng ea BittWorks II Toolkit-Lite, firmware, le bootloader.
OS-Compatible BittWorks II ToolkitLite Version
Mokhoa oa tšebetso | Lokolla | BittWorks II Toolkit-Lite Version | Kenya Taelo | |
CentOS 7.4/RHEL 7.4 | 2018.6 Enterprise Linux 7 (64-bit) | bw2tk-
Lite-2018.6.el7.x86_64.rpm |
||
sudo yum kenya 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 |
Sheba mokhoa oa ho qala webleqepheng la ho khoasolla firmware ea BMC le lisebelisoa
- Mofuta oa Firmware oa BMC: 26889
- Mofuta oa BMC Bootloader: 26879
Boloka the files ho ea sebakeng se tsebahalang mochining o amohelang baeti. Sengoloa se latelang se khothaletsa sebaka sena.
Kenya sesebelisoa sa Bittware ho PATH:
- thomelontle PATH=/opt/bwtk/2018.6.0L/bin/:$PATH
U ka qala BWMonitor u sebelisa
- /opt/bwtk/2018.6L/bin/bwmonitor-gui&
Sample Litekanyo
Netefatso ea Matla a Moqapi oa AFU
Phallo ea Tekanyo ea Matla
Ho lekola matla a moralo oa hau oa AFU, tšoara metrics e latelang:
- Kakaretso ea matla a boto le mocheso oa FPGA
- (kamora ho sebelisa lintlha tse mpe ka ho fetesisa moralong oa hau bakeng sa metsotso e 15)
- Matla a Static le Mocheso
- (ho sebelisa moralo o tsitsitseng oa ho metha matla)
- Matla a Matla a Mabe ka ho Fetisisa
- (litekanyetso tse boletsoeng esale pele li sebelisa Early Power Estimator bakeng sa lisebelisoa tsa Intel Arria 10)
Ebe, sebelisa Intel FPGA PAC Power Estimator Sheet (jarolla) ka metrics ena e rekotiloeng ho netefatsa hore na moralo oa hau oa AFU o kopana le litlhaloso.
Ho lekanya Kakaretso ea Matla a Boto
Latela mehato ena
- Kenya Intel PAC e nang le Intel Arria 10 GX FPGA sebakeng sa PCIe se tšoanelehang ka har'a seva. Haeba u sebelisa BWMonitor ho metha, hokela thapo ea Micro-USB ho tloha ka morao ho karete ho koung efe kapa efe ea USB ea seva.
- Laola AFU ea hau 'me u mathe ka matla a eona a phahameng.
- Haeba AFU e sebelisa Ethernet, joale etsa bonnete ba hore thapo ea marang-rang kapa module e kenngoa 'me e hokahane le molekane oa khokahanyo le sephethephethe sa marang-rang se buletsoe ho AFU.
- Haeba ho loketse, tsamaisa DMA khafetsa ho ikoetlisa ka holim'a DDR4.
- Sebelisa lits'ebetso tsa hau ho moamoheli ho fepa AFU sephethephethe se mpe le ho sebelisa FPGA ka botlalo. Netefatsa hore o hatella FPGA ka sephethephethe sa data se sithabetsang ka ho fetesisa. Matha mohato ona bonyane metsotso e 15 ho lumella mocheso oa mantlha oa FPGA hore o theohe.
- Hlokomela: Nakong ea liteko, lekola matla a boto kaofela, matla a FPGA, le boleng ba mocheso oa mantlha oa FPGA ho netefatsa hore li lula li le ka har'a se boletsoeng. Haeba meeli ea 66 W, 45 W, kapa 100 ° C e fihletsoe, emisa tlhahlobo hang-hang.
- Kamora hore mocheso oa mantlha oa FPGA o tsitsa, sebelisa lenaneo la fpgainfo kapa sesebelisoa sa BWMonitor ho rekota matla a boto kaofela le mocheso oa mantlha oa FPGA. Kenya litekanyetso tsena ka tatellano Mohato oa 1: Kakaretso ea tekanyo ea matla a boto ea Intel FPGA PAC Power Estimator Sheet.
Leqephe la Tekanyo ea Matla a Intel FPGA PAC Sample
Ho Lekanya Matla a 'Nete a Static
Leakage current ke sesosa se ka sehloohong sa phapang ea tšebeliso ea matla a board-to-board. Litekanyo tsa matla tse tsoang karolong e ka holimo li kenyelletsa matla ka lebaka la ho lutla ha hona joale (matla a tsitsitseng) le matla ka lebaka la mohopolo oa AFU (matla a matla). Karolong ena, o tla lekanya matla a tsitsitseng a boto-tlase-teko e le hore u utloisise matla a matla.
Pele o lekanya matla a FPGA a tsitsitseng, sebelisa mongolo oa disable-gpio-input-bufferintelpac-arria10-gx.tcl (jarolla) ho sebetsana le mananeo a FPGA. file, (*.sof file) e nang le moralo oa FIM le AFU. Tcl script e tima lithapo tsohle tsa FPGA ho netefatsa hore ha ho na toggling ka hare ho FPGA (e bolelang hore ha ho na matla a matla). Sheba Phallo e Nyenyane Example ho bokella e leample AFU. E hlahisitsoeng *.sof file e fumaneha:
- cd $OPAE_PLATFORM_ROOT/hw/samphanyane/ $ OPAE_PLATFORM_ROOT/hw/samphanyane/ build_synth/build/output_files/ afu_*.sof
O tlameha ho boloka disable-gpio-input-buffer-intel-pac-arria10-gx.tcl bukeng e ka holimo ebe o tsamaisa taelo e latelang.
- # quartus_asm -t disable-gpio-input-buffer-intel-pac-arria10-gx.tclafu_*.sof
Sample tlhahiso
Litaba: ************************************************ ***************** Litaba:
Ho matha Quartus Prime Assembler
Litaba: Version 17.1.1 Haha 273 12/19/2017 SJ Pro Edition
Litaba: Copyright (C) 2017 Intel Corporation. Litokelo tsohle li sirelelitsoe. Lintlha: Tšebeliso ea hau
ea lisebelisoa tsa moralo tsa Intel Corporation, mesebetsi ea logic Info: le software le lisebelisoa tse ling, le eona AMPLintlha tsa P partner logic: mesebetsi, le tlhahiso efe kapa efe files ho tsoa ho lintlha life kapa life tse boletsoeng ka holimo: (ho kenyeletsoa lenaneo la sesebelisoa kapa ketsiso files), le Info efe kapa efe: litokomane tse amanang kapa tlhahisoleseling li ipapisitse le Info: ho lipehelo le maemo a Intel Program License Info: Subscription Agreement, Intel Quartus Prime License Agreement, Info:
Ka mor'a ts'ebetsong e atlehileng ea tcl script, afu_*.sof file e nchafalitsoe ebile e loketse mananeo a FPGA.
Latela mehato ena ho lekanya matla a sebele a tsitsitseng
- Sebelisa Intel Quartus® Prime programmer ho hlophisa *.sof file. Sheba ho sebelisa Intel Quartus Prime Programmer leqepheng la 12 bakeng sa mehato e qaqileng.
- Lekola mocheso oa mantlha oa FPGA, voltage, le ho sebelisa sesebelisoa sa BWMonitor hajoale. Kenya litekanyetso tsena ka tatellano Mohato oa 2: FPGA core static power measurement ea Intel FPGA PAC Power Estimator Sheet.
Lintlha Tse Amanang
- Intel Acceleration Stack Quick Start Guide bakeng sa Intel Programmable Acceleration Card e nang le Intel Arria 10 GX FPGA
- Lekola li-Sensors tse ka Botong U sebelisa BWMonitor.
Ho sebelisa Intel Quartus Prime Programmer
U tlameha ho ba le thapo e nyane ea USB e hoketsoeng lipakeng tsa Intel FPGA PAC le seva ho phethahatsa mehato ena:
- Fumana Root Port le Endpoint ea karete ea Intel FPGA PAC: $ lspci -tv | grep 09c4
Example output 1 e bonts'a hore Root Port ke d7:0.0 le Endpoint ke d8:0.0
- -+-[0000:d7]-+-00.0-[d8]—-00.0 Intel Corporation Device 09c4
Example output 2 e bonts'a hore Root Port ke 0:1.0 le Endpoint ke 3:0.0
- +-01.0-[03]—-00.0 Intel Corporation Sesebelisoa 09c4
Example output 3 e bonts'a hore Root Port ke 85:2.0 le Endpoint ke 86:0.0 le
- +-[0000:85]-+-02.0-[86]—-00.0 Intel Corporation Device 09c4
Hlokomela: Ha ho tlhahiso e bonts'ang ho hloleha ha lisebelisoa tsa PCIe* le hore flash ha ea hlophisoa.
- #Manya liphoso tse sa lokisoeng le liphoso tse lokisoang tsa FPGA
- $ sudo setpci -s d8: 0.0 ECAP_AER+0x08.L=0xFFFFFFFF
- $ sudo setpci -s d8: 0.0 ECAP_AER+0x14.L=0xFFFFFFFF
- # Mask liphoso tse sa lokisoeng le Mask liphoso tse lokisoang tsa RP
- $ sudo setpci -s d7: 0.0 ECAP_AER+0x08.L=0xFFFFFFFF
- $ sudo setpci -s d7: 0.0 ECAP_AER+0x14.L=0xFFFFFFFF
Sebelisa taelo e latelang ea Intel Quartus Prime Programmer:
- sudo $QUARTUS_HOME/bin/quartus_pgm -m JTAG -o 'pvbi;afu_*.sof'
- Ho pepesa liphoso tse sa lokisoeng le ho pata liphoso tse lokisoang, tsamaisa litaelo tse latelang
- # Tlosa liphoso tse sa lokisoeng le ho pata liphoso tse lokisoang tsa FPGA
- $ sudo setpci -s d8: 0.0 ECAP_AER+0x08.L=0x00000000
- $ sudo setpci -s d8: 0.0 ECAP_AER+0x14.L=0x00000000
- # Tlosa liphoso tse sa lokisoeng le ho pata liphoso tse lokisoang tsa RP:
- $ sudo setpci -s d7: 0.0 ECAP_AER+0x08.L=0x00000000
- $ sudo setpci -s d7: 0.0 ECAP_AER+0x14.L=0x00000000
- # Tlosa liphoso tse sa lokisoeng le ho pata liphoso tse lokisoang tsa FPGA
- Qala bocha.
Lintlha Tse Amanang
Intel Acceleration Stack Quick Start Guide bakeng sa Intel Programmable Acceleration Card e nang le Intel Arria 10 GX FPGA
Ho Hakanya Matla a Matla a Matšoao a Mabe ka ho Fetisisa
Latela mehato ena ho hakanya boemo bo bobe ka ho fetisisa ba matla a tsitsitseng
- Sheba Phallo e Nyenyane Example ho bokella e leample AFU e teng:
- /hw/samphanyane/ /
- Ho software ea Intel Quartus Prime Pro Edition, tobetsa File > Bula Project ebe o kgetha .qpf ya hao file ho bula morero oa motsoako oa AFU ho tsoa tseleng e latelang:
- /hw/samphanyane/ /build_synth/build
- Tobetsa Project > Hlahisa EPE File ho theha se hlokahalang .csv file.
- Mohato oa 2 Papiso
- Mohato oa 2 Papiso
- Bula sesebelisoa sa Early Power Estimator(5) ebe o tobetsa aekhone ea Import CSV. Khetha tse hlahisitsoeng ka holimo .csv file.
- Hlokomela: O ka iphapanyetsa temoso ha o reka .csv file.
- Lisebelisoa li tlatsoa ka bohona.
- Fetola boleng ho Mosebelisi ea Keneng ho Junction Temp. TJ lebala. Ebe u beha Junction Temp. TJ (°C) ho fihla ho 95
- Fetola sebaka sa Power Characters ho tloha ho Tloaelehileng ho ea ho Maximum.
- Ka Sesebelisoa sa EPE, PSTATIC ke matla a static kaofela a Watts. O ka bala matla a mabe ka ho fetesisa a mantlha ho tsoa ho tab ea Tlaleho
Sesebelisoa sa EPE Sample Khumo
Tlaleho Tab
Ka mohlalaample e bontšitsoeng ka holimo, kakaretso ea FPGA core static current ke kakaretso ea static current le standby current ho 0.9V (VCC, VCCP, VCCERAM). Kenya boleng bona ka tatellano Mohato oa 3: Matla a mabe ka ho fetesisa a sa fetoheng ho tsoa ho EPE ea Leqephe la Tekanyo ea Matla a Intel FPGA PAC. Ela hloko mola o Baliloeng oa tlhahiso bakeng sa tšebeliso e phahameng ea matla ea AFU ea hau.
Nalane ea Tokomane ea Tokomane bakeng sa Litaelo tsa Thermal le Matla bakeng sa Intel PAC e nang le Intel Arria 10 GX FPGA
Tokomane Version | Liphetoho |
2019.08.30 | Tokollo ea pele. |
Intel Corporation. Litokelo tsohle li sirelelitsoe. Intel, logo ea Intel, le matšoao a mang a Intel ke matšoao a khoebo a Intel Corporation kapa lithuso tsa eona. Intel e tiisa ts'ebetso ea FPGA ea eona le lihlahisoa tsa semiconductor ho latela litlhaloso tsa hajoale ho latela waranti e tloaelehileng ea Intel, empa e na le tokelo ea ho etsa liphetoho ho lihlahisoa le lits'ebeletso life kapa life ka nako efe kapa efe ntle le tsebiso. Intel ha e nke boikarabello kapa boikarabello bo hlahang ka lebaka la kopo kapa ts'ebeliso ea tlhahisoleseling efe kapa efe, sehlahisoa, kapa ts'ebeletso e hlalositsoeng mona ntle le ha ho lumellane ka ho hlaka ka lengolo ke Intel. Bareki ba Intel ba eletsoa ho fumana mofuta oa morao-rao oa litlhaloso tsa sesebelisoa pele ba itšetleha ka tlhahisoleseling efe kapa efe e phatlalalitsoeng le pele ba kenya liodara tsa lihlahisoa kapa lits'ebeletso.
Mabitso a mang le mabitso a mang a ka nkoa e le thepa ea ba bang.
ISO
- 9001:2015
Ngodisitsoe
ID: 683795
Mofuta: 2019.08.30
Litokomane / Lisebelisoa
![]() |
Intel AN 872 Programmable Acceleration Card e nang le Intel Arria 10 GX FPGA [pdf] Bukana ea Mosebelisi AN 872 Programmable Acceleration Card e nang le Intel Arria 10 GX FPGA, AN 872, Cardmable Acceleration Card e nang le Intel Arria 10 GX FPGA |