AN 872 Eto isare Kaadi pẹlu Intel Arria 10 GX FPGA
Ọrọ Iṣaaju
Nipa Iwe-ipamọ yii
Iwe yii n pese awọn ọna lati ṣe iṣiro ati fidi agbara ati iṣẹ ṣiṣe igbona ti apẹrẹ AFU rẹ nipa lilo Intel® Programmable Acceleration Card with Intel Arria® 10 GX FPGA ni aaye olupin ibi-afẹde.
Apejuwe Agbara
Alakoso iṣakoso igbimọ ṣe abojuto ati ṣakoso awọn iṣẹlẹ igbona ati agbara lori Intel FPGA PAC. Nigbati igbimọ tabi FPGA ba ngbona tabi fifa lọwọlọwọ ti o pọju, oludari iṣakoso igbimọ tiipa agbara FPGA fun aabo. Lẹhinna, o tun mu ọna asopọ PCIe silẹ eyiti o le fa jamba eto airotẹlẹ. Tọkasi Idaduro Aifọwọyi fun awọn alaye diẹ sii nipa awọn ibeere ti o fa tiipa igbimọ. Ni awọn ọran deede, iwọn otutu FPGA ati agbara jẹ eyiti o jẹ idi pataki ti tiipa. Lati dinku akoko idinku ati rii daju iduroṣinṣin eto, Intel ṣe iṣeduro pe apapọ agbara igbimọ ko kọja 66 W ati agbara FPGA ko kọja 45 W. Awọn ẹya ara ẹni kọọkan ati awọn apejọ igbimọ ni iyipada agbara. Nitorinaa, awọn iye ipin jẹ kekere ju awọn opin lọ lati rii daju pe igbimọ naa ko ni iriri tiipa laileto ninu eto pẹlu awọn ẹru iṣẹ ti o yatọ ati awọn iwọn otutu agbawọle.
Apejuwe Agbara
Eto |
Lapapọ Agbara igbimọ (wattis) |
Agbara FPGA (wattis) |
Eto kan pẹlu Oluṣakoso Interface FPGA kan (FIM) ati AFU ti o nṣiṣẹ pẹlu ẹru iṣẹ ṣiṣe ti o buruju fun o kere ju iṣẹju 15 ni iwọn otutu akọkọ ti 95°C. |
66 |
45 |
Lapapọ agbara igbimọ yatọ da lori apẹrẹ Iṣiṣẹ Imuyara rẹ (AFU) (iye ati igbohunsafẹfẹ ti yiyi ọgbọn), iwọn otutu agbawọle, iwọn otutu eto ati ṣiṣan afẹfẹ ti aaye ibi-afẹde fun Intel FPGA PAC. Lati ṣakoso iyatọ yii, Intel ṣeduro pe o pade sipesifikesonu agbara yii lati ṣe idiwọ tiipa agbara nipasẹ Alakoso Iṣakoso Igbimọ.
Alaye ti o jọmọ
Tiipa aifọwọyi.
Awọn ibeere pataki
Olupese ohun elo atilẹba olupin (OEM) gbọdọ fọwọsi pe interfacing Intel FPGA PAC kọọkan si aaye PCIe kan ni pẹpẹ olupin ibi-afẹde le duro laarin awọn opin igbona paapaa nigbati igbimọ ba gba agbara ti o gba laaye ti o pọju (66 W). Fun alaye diẹ sii, tọka si Intel PAC pẹlu Intel Arria 10 GX FPGA Awọn Itọsọna Qualification Platform (1).
Awọn ibeere Irinṣẹ
O gbọdọ ni awọn irinṣẹ atẹle lati ṣe iṣiro ati ṣe iṣiro agbara ati iṣẹ ṣiṣe igbona.
- Software:
- Intel isare Stack fun Development
- BWtoolkit
- AFU Apẹrẹ (2)
- Iwe afọwọkọ Tcl (ṣe igbasilẹ) – O nilo lati ṣe ọna kika siseto naa file fun onínọmbà
- Tete Power Estimator fun Intel Arria 10 awọn ẹrọ
- Iwe Iṣiro Agbara Intel FPGA PAC (ṣe igbasilẹ)
- Hardware:
- Intel FPGA PAC
- USB Micro-USB (3)
- Olupin afojusun fun Intel FPGA PAC(4)
Intel ṣeduro rẹ lati tẹle Itọsọna Ibẹrẹ Ibẹrẹ Imuyara Intel fun Kaadi isare ti Eto Intel pẹlu Intel Arria 10 GX FPGA fun fifi sori ẹrọ sọfitiwia.
Alaye ti o jọmọ
Intel isare Stack Quick Start Guide fun Intel Programmable isare Card with Intel Arria 10 GX FPGA.
- Kan si aṣoju atilẹyin Intel rẹ lati wọle si iwe-ipamọ yii.
- Ilana build_synth ni a ṣẹda lẹhin ti o ṣajọ AFU rẹ.
- Ni Acceleration Stack 1.2, ibojuwo igbimọ ni a ṣe lori PCIe.
- Rii daju pe OEM rẹ ti fọwọsi iho (s) PCIe ti a fojusi ni ibamu si Awọn Itọsọna Ijẹrisi Platform fun Intel FPGA PAC rẹ.
Lilo awọn Board Management Adarí
Tiipa aifọwọyi
Alakoso Iṣakoso Igbimọ ṣe abojuto ati awọn atunto idari, awọn irin-ajo agbara oriṣiriṣi, FPGA ati awọn iwọn otutu igbimọ. Nigba ti Board Management Adarí ori awọn ipo ti o le oyi ba awọn ọkọ, o laifọwọyi pa agbara ọkọ fun Idaabobo.
Akiyesi: Nigbati FPGA ba padanu agbara, ọna asopọ PCIe laarin Intel FPGA PAC ati agbalejo ti wa ni isalẹ. Ni ọpọlọpọ awọn ọna ṣiṣe, ọna asopọ PCIe le fa jamba eto kan.
Awọn àwárí mu tiipa laifọwọyi
Awọn wọnyi tabili awọn akojọ ti awọn àwárí mu kọja eyi ti Board Management Adarí ku si isalẹ awọn ọkọ agbara.
Paramita | Opin Ipele |
Agbara Alakoso | 66 W |
12v Backplane Lọwọlọwọ | 6 A |
12v Backplane Voltage | 14 V |
1.2v lọwọlọwọ | 16 A |
1.2v Voltage | 1.4 V |
1.8v lọwọlọwọ | 8 A |
1.8v Voltage | 2.04 V |
3.3v lọwọlọwọ | 8 A |
3.3v Voltage | 3.96 V |
FPGA mojuto Voltage | 1.08 V |
FPGA mojuto Lọwọlọwọ | 60 A |
FPGA mojuto otutu | 100°C |
Mojuto Ipese otutu | 120°C |
Board otutu | 80°C |
QSFP otutu | 90°C |
QSFP Voltage | 3.7 V |
Bọsipọ Lẹhin Tiipa Aifọwọyi
Adarí Iṣakoso Igbimọ naa di agbara si pipa titi ti iwọn agbara atẹle. Nitorinaa, nigbati agbara kaadi Intel FPGA PAC ba wa ni pipade, o gbọdọ fi agbara yi olupin naa pada lati da agbara pada si Intel FPGA PAC.
Idi ti o wọpọ ti tiipa agbara ni igbona FPGA (nigbati iwọn otutu mojuto ba kọja 100°C), tabi iyaworan FPGA lọwọlọwọ pupọju. Eyi maa n ṣẹlẹ nigbati apẹrẹ AFU kọja awọn apoowe agbara ti a ṣalaye Intel FPGA PAC tabi ṣiṣan afẹfẹ ko to. Ni idi eyi, o gbọdọ dinku agbara agbara ni AFU rẹ.
Atẹle Awọn sensọ Lori-Board Lilo OPAE
Lo eto laini aṣẹ fpgainfo lati ṣajọ iwọn otutu ati data sensọ agbara lati ọdọ Alakoso Isakoso Igbimọ. O le lo eto yii pẹlu Acceleration Stack 1.2 ati kọja. Fun Stack Acceleration 1.1 tabi agbalagba, lo ohun elo BWMonitor gẹgẹbi a ti ṣalaye ni apakan atẹle.
Lati ṣajọ data iwọn otutu:
- bash-4.2$ fpgainfo iwọn otutu
Sample jade
Lati ṣajọ data agbara
- bash-4.2 $ fpgainfo agbara
Sample jade
Atẹle Awọn sensọ Lori-Board Lilo BWMonitor
- BWMonitor jẹ ohun elo BittWare ti o fun ọ laaye lati wọn iwọn otutu FPGA/board, voltage, ati lọwọlọwọ.
Ibeere pataki: O gbọdọ fi okun USB micro-USB sori ẹrọ laarin Intel FPGA PAC ati olupin naa.
- Fi software BittWorks II Toolkit-Lite ti o yẹ sori ẹrọ, famuwia, ati bootloader.
OS-ibaramu BittWorks II ToolkitLite Version
Eto isesise | Tu silẹ | BittWorks II Ohun elo irinṣẹ-Lite Version | Fi sori ẹrọ Òfin | |
CentOS 7.4/RHEL 7.4 | 2018.6 Idawọlẹ Linux 7 (64-bit) | bw2tk-
Lite-2018.6.el7.x86_64.rpm |
||
sudo yum fi sori ẹrọ bw2tk-\lite-2018.6.el7.x86_64.rpm | ||||
Ubuntu 16.04 | Ọdun 2018.6 Ubuntu 16.04 (64-bit) | bw2tk-
Lite-2018.6.u1604.amd64.deb |
||
sudo dpkg -i bw2tk-\ 2018.6.u1604.amd64.deb |
Tọkasi Bibẹrẹ weboju-iwe lati ṣe igbasilẹ famuwia BMC ati awọn irinṣẹ
- BMC famuwia version: 26889
- BMC Bootloader version: 26879
Fipamọ awọn files to a mọ ipo lori ogun ẹrọ. Awọn iwe afọwọkọ ti o tẹle fun ipo yii.
Ṣafikun irinṣẹ Bittware si PATH:
- okeere PATH=/opt/bwtk/2018.6.0L/bin/:$PATH
O le ṣe ifilọlẹ BWMonitor ni lilo
- /opt/bwtk/2018.6L/bin/bwmonitor-gui&
Sample wiwọn
AFU Design Power ijerisi
Sisan wiwọn Agbara
Lati ṣe iṣiro agbara fun apẹrẹ AFU rẹ, mu awọn metiriki wọnyi:
- Lapapọ agbara igbimọ ati iwọn otutu FPGA
- (lẹhin ṣiṣe awọn ilana data ọran ti o buru julọ lori apẹrẹ rẹ fun awọn iṣẹju 15)
- Aimi Agbara ati otutu
- (lilo apẹrẹ wiwọn agbara aimi)
- Buru Case Aimi Power
- (awọn iye ti a sọtẹlẹ nipa lilo Iṣiro Agbara Tete fun awọn ẹrọ Intel Arria 10)
Lẹhinna, lo Intel FPGA PAC Power Estimator Sheet (igbasilẹ) pẹlu awọn metiriki ti o gbasilẹ wọnyi lati rii daju boya apẹrẹ AFU rẹ ba sipesifikesonu naa.
Idiwon awọn Total Board Power
Tẹle awọn igbesẹ wọnyi
- Fi Intel PAC sori ẹrọ pẹlu Intel Arria 10 GX FPGA sinu aaye PCIe ti o peye ninu olupin naa. Ti o ba nlo BWMonitor fun wiwọn, so okun USB Micro-USB lati ẹhin kaadi si eyikeyi ibudo USB ti olupin naa.
- Gbe AFU rẹ ṣiṣẹ ni agbara ti o pọju.
- Ti AFU ba nlo Ethernet, lẹhinna rii daju pe okun nẹtiwọki tabi module ti fi sii ati ti a ti sopọ si alabaṣepọ asopọ ati ijabọ nẹtiwọki ti wa ni titan ni AFU.
- Ti o ba yẹ, ṣiṣe DMA nigbagbogbo lati ṣe adaṣe lori ọkọ DDR4.
- Ṣiṣe awọn ohun elo rẹ lori agbalejo lati fun AFU ni ijabọ ọran ti o buru julọ bi daradara lati ṣe adaṣe FPGA ni kikun. Rii daju pe o tẹnumọ FPGA pẹlu ijabọ data wahala julọ. Ṣiṣe igbesẹ yii fun o kere ju iṣẹju 15 lati gba iwọn otutu FPGA laaye lati yanju.
- Akiyesi: Lakoko idanwo, ṣe abojuto apapọ agbara igbimọ, agbara FPGA, ati iye iwọn otutu FPGA lati rii daju pe wọn duro laarin sipesifikesonu. Ti awọn opin 66 W, 45 W, tabi 100°C ba ti de, da idanwo naa duro lẹsẹkẹsẹ.
- Lẹhin ti iwọn otutu FPGA mojuto di iduroṣinṣin, lo eto fpgainfo tabi irinṣẹ BWMonitor lati ṣe igbasilẹ agbara igbimọ lapapọ ati iwọn otutu FPGA. Fi awọn iye wọnyi sii ni ila Igbesẹ 1: Lapapọ wiwọn agbara igbimọ ti Intel FPGA PAC Power Estimator Sheet.
Intel FPGA PAC Agbara Iṣiro Sheet Sample
Diwọn Agbara Aimi Gidi
Ilọ lọwọlọwọ jẹ idi asiwaju ti iyatọ agbara agbara igbimọ-si-ọkọ. Awọn wiwọn agbara lati apakan loke pẹlu agbara nitori jijo lọwọlọwọ (agbara aimi) ati agbara nitori ọgbọn AFU (agbara ìmúdàgba). Ni abala yii, iwọ yoo wọn agbara aimi ti igbimọ-labẹ-idanwo lati le loye agbara agbara.
Ṣaaju idiwọn agbara aimi FPGA, lo disable-gpio-input-bufferintelpac-arria10-gx.tcl script (ṣe igbasilẹ) lati ṣe ilana siseto FPGA file, (*.sof file) eyiti o ni apẹrẹ FIM ati AFU. Iwe afọwọkọ tcl n mu gbogbo awọn pinni igbewọle FPGA kuro lati rii daju pe ko si yiyi ninu FPGA (eyiti o tumọ si pe ko si agbara ti o ni agbara). Tọkasi Sisan Pọọku Example lati sakojo biample AFU. Awọn ti ipilẹṣẹ * .sof file wa ni:
- cd $ OPAE_PLATFORM_ROOT/hw/samples/ $ OPAE_PLATFORM_ROOT/hw/samples/ build_synth / kọ / o wu_files/ afu_*.sof
O gbọdọ ṣafipamọ disable-gpio-input-buffer-intel-pac-arria10-gx.tcl ninu itọsọna loke ati lẹhinna ṣiṣe aṣẹ atẹle
- # quartus_asm -t disable-gpio-input-buffer-intel-pac-arria10-gx.tclafu_*.sof
Sample jade
Alaye: ********************************************** ************** Alaye:
Nṣiṣẹ Quartus Prime Assembler
Alaye: Ẹya 17.1.1 Kọ 273 12/19/2017 SJ Pro Edition
Alaye: Aṣẹ-lori-ara (C) 2017 Intel Corporation. Gbogbo awọn ẹtọ wa ni ipamọ. Alaye: Lilo rẹ
ti Intel Corporation ká oniru irinṣẹ, kannaa awọn iṣẹ Alaye: ati awọn miiran software ati irinṣẹ, ati awọn oniwe- AMPP alaye kannaa alabaṣepọ: awọn iṣẹ, ati eyikeyi o wu files lati eyikeyi ninu Alaye ti o ti sọ tẹlẹ: (pẹlu siseto ẹrọ tabi kikopa files), ati Alaye eyikeyi: iwe ti o somọ tabi alaye jẹ koko-ọrọ Alaye ni pato: si awọn ofin ati ipo ti Alaye Iwe-aṣẹ Eto Intel: Adehun Alabapin, Adehun Iwe-aṣẹ Prime Quartus Intel, Alaye:
Lori aseyori ipaniyan ti tcl script, awọn afu_*.sof file ti ni imudojuiwọn ati setan fun siseto FPGA.
Tẹle awọn igbesẹ wọnyi lati wiwọn agbara aimi gidi
- Lo olupilẹṣẹ Intel Quartus® Prime lati ṣe eto * .sof file. Tọkasi lilo Intel Quartus Prime Programmer ni oju-iwe 12 fun alaye awọn igbesẹ.
- Bojuto FPGA mojuto otutu, voltage, ati lọwọlọwọ lilo ohun elo BWMonitor. Tẹ awọn iye wọnyi sii ni ila Igbesẹ 2: Iwọn agbara aimi FPGA mojuto ti Intel FPGA PAC Power Estimator Sheet.
Alaye ti o jọmọ
- Itọnisọna Ibẹrẹ Iyara Imudara Intel fun Kaadi isare ti Eto Intel pẹlu Intel Arria 10 GX FPGA
- Atẹle Awọn sensọ Lori-Board Lilo BWMonitor.
Lilo Intel Quartus Prime Programmer
O gbọdọ ni okun USB bulọọgi ti a ti sopọ laarin Intel FPGA PAC ati olupin lati ṣe awọn igbesẹ wọnyi:
- Wa Gbongbo Port ati Endpoint ti Intel FPGA PAC kaadi: $ lspci -tv | grep 09c4
Example wu 1 fihan wipe Gbongbo Port ni d7: 0.0 ati awọn Endpoint ni d8: 0.0
- -+-[0000:d7]-+-00.0-[d8]—-00.0 Intel Corporation Device 09c4
Example jade 2 fihan wipe Gbongbo Port ni 0: 1.0 ati awọn Endpoint ni 3: 0.0
- + -01.0-[03] —-00.0 Intel Corporation Device 09c4
Example wu 3 fihan wipe Gbongbo Port ni 85: 2.0 ati awọn Endpoint ni 86: 0.0 ati
- +-[0000:85]-+-02.0-[86]—-00.0 Intel Corporation Device 09c4
Akiyesi: Ko si abajade tọkasi ikuna kika ẹrọ PCIe * ati pe filasi naa ko ṣe eto.
- # Boju awọn aṣiṣe ti ko ṣe atunṣe ati awọn aṣiṣe atunṣe ti FPGA
- $ sudo setpci -s d8:0.0 ECAP_AER+0x08.L=0xFFFFFFFF
- $ sudo setpci -s d8:0.0 ECAP_AER+0x14.L=0xFFFFFFFF
- # Boju awọn aṣiṣe ti ko ṣe atunṣe ati awọn aṣiṣe atunṣe boju ti RP
- $ sudo setpci -s d7:0.0 ECAP_AER+0x08.L=0xFFFFFFFF
- $ sudo setpci -s d7:0.0 ECAP_AER+0x14.L=0xFFFFFFFF
Ṣiṣe aṣẹ Intel Quartus Prime Programmer aṣẹ atẹle:
- sudo $QUARTUS_HOME/bin/quartus_pgm -m JTAG -o 'pvbi;afu_*.sof'
- Lati ṣii awọn aṣiṣe ti ko ṣe atunṣe ati boju-boju awọn aṣiṣe atunṣe, ṣiṣe awọn aṣẹ wọnyi
- # Unmask awọn aṣiṣe ti ko ṣe atunṣe ati boju-boju awọn aṣiṣe atunṣe ti FPGA
- $ sudo setpci -s d8:0.0 ECAP_AER+0x08.L=0x00000000
- $ sudo setpci -s d8:0.0 ECAP_AER+0x14.L=0x00000000
- # Unmask awọn aṣiṣe ti ko ṣe atunṣe ati boju-boju awọn aṣiṣe atunṣe ti RP:
- $ sudo setpci -s d7:0.0 ECAP_AER+0x08.L=0x00000000
- $ sudo setpci -s d7:0.0 ECAP_AER+0x14.L=0x00000000
- # Unmask awọn aṣiṣe ti ko ṣe atunṣe ati boju-boju awọn aṣiṣe atunṣe ti FPGA
- Atunbere.
Alaye ti o jọmọ
Itọnisọna Ibẹrẹ Iyara Imudara Intel fun Kaadi isare ti Eto Intel pẹlu Intel Arria 10 GX FPGA
Iṣiro Agbara Core Static Core Buru julọ
Tẹle awọn igbesẹ wọnyi lati ṣe iṣiro agbara aimi ọran ti o buru julọ
- Tọkasi Sisan Pọọku Example lati sakojo biample AFU wa ni:
- /hw/samples/ /
- Ninu sọfitiwia Intel Quartus Prime Pro Edition, tẹ File > Ṣii Project ko si yan .qpf rẹ file lati ṣii iṣẹ iṣelọpọ AFU lati ọna atẹle:
- /hw/samples/ /build_synth/kọ
- Tẹ Ise agbese> Ṣẹda EPE File lati ṣẹda awọn ti a beere .csv file.
- Igbesẹ 2 Apejuwe
- Igbesẹ 2 Apejuwe
- Ṣii irinṣẹ Iṣeduro Agbara Tete (5) ki o tẹ aami CSV gbe wọle. Yan awọn loke ti ipilẹṣẹ .csv file.
- Akiyesi: O le foju pa ikilọ naa lakoko gbigbe wọle .csv file.
- Awọn aye igbewọle ti kun jade laifọwọyi.
- Yi iye pada si Olumulo Titẹ sii ni Igba otutu Junction. TJ aaye. Ki o si ṣeto awọn Junction Temp. TJ (°C) aaye si 95
- Yi aaye Awọn abuda Agbara pada lati Aṣoju si O pọju.
- Ninu Ọpa EPE, PSTATIC jẹ agbara aimi lapapọ ni Watts. O le ṣe iṣiro agbara aimi mojuto ọran ti o buru julọ lati taabu Iroyin
Ohun elo EPE Sample Ijade
Iroyin Tab
Ninu example han loke, lapapọ FPGA mojuto aimi lọwọlọwọ ni apao gbogbo aimi lọwọlọwọ ati lọwọlọwọ imurasilẹ ni 0.9V (VCC, VCCP, VCCERAM). Tẹ iye wọnyi sii ni ọna 3: Agbara aimi ti o buru julọ lati EPE ti Intel FPGA PAC Power Estimator Sheet. Ṣakiyesi ilajade Iṣiro fun agbara agbara ti o pọju ti AFU rẹ.
Itan Atunyẹwo Iwe-ipamọ fun Gbona ati Awọn Itọsọna Agbara fun Intel PAC pẹlu Intel Arria 10 GX FPGA
Ẹya Iwe aṣẹ | Awọn iyipada |
2019.08.30 | Itusilẹ akọkọ. |
Intel Corporation. Gbogbo awọn ẹtọ wa ni ipamọ. Intel, aami Intel, ati awọn aami Intel miiran jẹ aami-išowo ti Intel Corporation tabi awọn oniranlọwọ rẹ. Intel ṣe atilẹyin iṣẹ ṣiṣe ti FPGA rẹ ati awọn ọja semikondokito si awọn pato lọwọlọwọ ni ibamu pẹlu atilẹyin ọja boṣewa Intel, ṣugbọn ni ẹtọ lati ṣe awọn ayipada si eyikeyi awọn ọja ati iṣẹ nigbakugba laisi akiyesi. Intel ko gba ojuse tabi layabiliti ti o dide lati inu ohun elo tabi lilo eyikeyi alaye, ọja, tabi iṣẹ ti a ṣalaye ninu rẹ ayafi bi a ti gba ni kikun si kikọ nipasẹ Intel. A gba awọn alabara Intel nimọran lati gba ẹya tuntun ti awọn pato ẹrọ ṣaaju gbigbekele eyikeyi alaye ti a tẹjade ati ṣaaju gbigbe awọn aṣẹ fun awọn ọja tabi awọn iṣẹ.
Awọn orukọ miiran ati awọn ami iyasọtọ le jẹ ẹtọ bi ohun-ini ti awọn miiran.
ISO
- 9001:2015
Iforukọsilẹ
ID: 683795
Ẹya: 2019.08.30
Awọn iwe aṣẹ / Awọn orisun
![]() |
intel AN 872 Kaadi isare ti eto pẹlu Intel Arria 10 GX FPGA [pdf] Itọsọna olumulo AN 872 Kaadi isare ti Eto pẹlu Intel Arria 10 GX FPGA, AN 872, Kaadi Imudara Eto pẹlu Intel Arria 10 GX FPGA |