ഇൻ്റൽ ലോഗോ

Intel Arria 872 GX FPGA ഉള്ള AN 10 പ്രോഗ്രാം ചെയ്യാവുന്ന ആക്സിലറേഷൻ കാർഡ്

AN 872-പ്രോഗ്രാമബിൾ-ആക്‌സിലറേഷൻ-കാർഡ് -Intel-Arria-10-GX-FPGA-product

ആമുഖം

ഈ പ്രമാണത്തെക്കുറിച്ച്

ടാർഗെറ്റ് സെർവർ പ്ലാറ്റ്‌ഫോമിലെ Intel Arria® 10 GX FPGA ഉള്ള Intel® പ്രോഗ്രാമബിൾ ആക്‌സിലറേഷൻ കാർഡ് ഉപയോഗിച്ച് നിങ്ങളുടെ AFU ഡിസൈനിന്റെ ശക്തിയും താപ പ്രകടനവും കണക്കാക്കാനും സാധൂകരിക്കാനുമുള്ള രീതികൾ ഈ പ്രമാണം നൽകുന്നു.

പവർ സ്‌പെസിഫിക്കേഷൻ

ബോർഡ് മാനേജ്‌മെന്റ് കൺട്രോളർ ഇന്റൽ എഫ്‌പിജിഎ പിഎസിയിലെ തെർമൽ, പവർ ഇവന്റുകൾ നിരീക്ഷിക്കുകയും നിയന്ത്രിക്കുകയും ചെയ്യുന്നു. ബോർഡോ എഫ്‌പിജിഎയോ അമിതമായി ചൂടാകുമ്പോഴോ അമിതമായ കറന്റ് വരുമ്പോഴോ, സംരക്ഷണത്തിനായി ബോർഡ് മാനേജ്‌മെന്റ് കൺട്രോളർ എഫ്‌പിജിഎ പവർ ഷട്ട്ഡൗൺ ചെയ്യുന്നു. തുടർന്ന്, ഇത് ഒരു അപ്രതീക്ഷിത സിസ്റ്റം ക്രാഷിന് കാരണമായേക്കാവുന്ന PCIe ലിങ്ക് ഇറക്കുകയും ചെയ്യുന്നു. ബോർഡ് ഷട്ട്ഡൗൺ ട്രിഗർ ചെയ്യുന്ന മാനദണ്ഡങ്ങളെ കുറിച്ചുള്ള കൂടുതൽ വിശദാംശങ്ങൾക്ക് ഓട്ടോ-ഷട്ട്ഡൗൺ കാണുക. സാധാരണ സന്ദർഭങ്ങളിൽ, FPGA താപനിലയും വൈദ്യുതിയുമാണ് ഷട്ട്ഡൗണിന്റെ പ്രധാന കാരണം. പ്രവർത്തനരഹിതമായ സമയം കുറയ്ക്കുന്നതിനും സിസ്റ്റം സ്ഥിരത ഉറപ്പാക്കുന്നതിനും, മൊത്തം ബോർഡ് പവർ 66 W-ന് അപ്പുറം പോകരുതെന്നും FPGA പവർ 45 W-ന് അപ്പുറം പോകരുതെന്നും ഇന്റൽ ശുപാർശ ചെയ്യുന്നു. വ്യക്തിഗത ഘടകങ്ങൾക്കും ബോർഡ് അസംബ്ലികൾക്കും പവർ വേരിയബിലിറ്റി ഉണ്ട്. അതിനാൽ, വ്യത്യസ്ത ജോലിഭാരവും ഇൻലെറ്റ് താപനിലയും ഉള്ള ഒരു സിസ്റ്റത്തിൽ ബോർഡിന് ക്രമരഹിതമായ ഷട്ട്ഡൗൺ അനുഭവപ്പെടുന്നില്ലെന്ന് ഉറപ്പാക്കാൻ നാമമാത്രമായ മൂല്യങ്ങൾ പരിധികളേക്കാൾ കുറവാണ്.

പവർ സ്‌പെസിഫിക്കേഷൻ

 

സിസ്റ്റം

ആകെ ബോർഡ് പവർ (വാട്ട്സ്)  

FPGA പവർ (വാട്ട്സ്)

FPGA ഇന്റർഫേസ് മാനേജറും (FIM) AFU ഉം ഉള്ള ഒരു സിസ്റ്റം, ഏറ്റവും മോശമായ ത്രോട്ടിലിംഗ് വർക്ക്ലോഡ് 15 ° C ന്റെ പ്രധാന താപനിലയിൽ കുറഞ്ഞത് 95 മിനിറ്റ് നേരം പ്രവർത്തിക്കുന്നു.  

66

 

45

നിങ്ങളുടെ ആക്സിലറേറ്റർ ഫംഗ്ഷണൽ യൂണിറ്റ് (AFU) ഡിസൈൻ (ലോജിക് ടോഗിളിന്റെ അളവും ആവൃത്തിയും), ഇൻലെറ്റ് താപനില, സിസ്റ്റം താപനില, Intel FPGA PAC-നുള്ള ടാർഗെറ്റ് സ്ലോട്ടിന്റെ എയർഫ്ലോ എന്നിവയെ ആശ്രയിച്ച് മൊത്തം ബോർഡ് പവർ വ്യത്യാസപ്പെടുന്നു. ഈ വേരിയബിലിറ്റി മാനേജ് ചെയ്യാൻ, ബോർഡ് മാനേജ്‌മെന്റ് കൺട്രോളർ പവർ ഷട്ട്ഡൗൺ ചെയ്യുന്നത് തടയാൻ ഈ പവർ സ്പെസിഫിക്കേഷൻ പാലിക്കണമെന്ന് ഇന്റൽ ശുപാർശ ചെയ്യുന്നു.

ബന്ധപ്പെട്ട വിവരങ്ങൾ

യാന്ത്രിക-ഷട്ട്ഡൗൺ.

മുൻവ്യവസ്ഥകൾ

ടാർഗെറ്റ് സെർവർ പ്ലാറ്റ്‌ഫോമിലെ ഒരു PCIe സ്ലോട്ടിലേക്കുള്ള ഓരോ Intel FPGA PAC ഇന്റർഫേസിംഗും ബോർഡ് അനുവദനീയമായ പരമാവധി പവർ (66 W) ഉപയോഗിക്കുമ്പോൾ പോലും താപ പരിധിക്കുള്ളിൽ തന്നെ തുടരാനാകുമെന്ന് സെർവർ യഥാർത്ഥ ഉപകരണ നിർമ്മാതാവ് (OEM) സാധൂകരിക്കണം. കൂടുതൽ വിവരങ്ങൾക്ക്, Intel Arria 10 GX FPGA പ്ലാറ്റ്ഫോം യോഗ്യതാ മാർഗ്ഗനിർദ്ദേശങ്ങൾ (1) ഉള്ള Intel PAC കാണുക.

ടൂളുകളുടെ ആവശ്യകതകൾ

ശക്തിയും താപ പ്രകടനവും കണക്കാക്കാനും വിലയിരുത്താനും നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന ഉപകരണങ്ങൾ ഉണ്ടായിരിക്കണം.

  • സോഫ്റ്റ്‌വെയർ:
    • വികസനത്തിനായുള്ള ഇന്റൽ ആക്സിലറേഷൻ സ്റ്റാക്ക്
    • BWtoolkit
    • AFU ഡിസൈൻ(2)
    • Tcl സ്ക്രിപ്റ്റ് (ഡൗൺലോഡ് ചെയ്യുക) - പ്രോഗ്രാമിംഗ് ഫോർമാറ്റ് ചെയ്യുന്നതിന് ആവശ്യമാണ് file വിശകലനത്തിനായി
    • Intel Arria 10 ഉപകരണങ്ങൾക്കുള്ള ആദ്യകാല പവർ എസ്റ്റിമേറ്റർ
    • Intel FPGA PAC പവർ എസ്റ്റിമേറ്റർ ഷീറ്റ് (ഡൗൺലോഡ്)
  • ഹാർഡ്‌വെയർ:
    • ഇന്റൽ FPGA PAC
    • മൈക്രോ-യുഎസ്ബി കേബിൾ(3)
    • Intel FPGA PAC(4) നായുള്ള ടാർഗെറ്റ് സെർവർ

സോഫ്റ്റ്‌വെയർ ഇൻസ്റ്റാളേഷനായി Intel Arria 10 GX FPGA ഉള്ള ഇന്റൽ പ്രോഗ്രാമബിൾ ആക്‌സിലറേഷൻ കാർഡിനായുള്ള ഇന്റൽ ആക്‌സിലറേഷൻ സ്റ്റാക്ക് ക്വിക്ക് സ്റ്റാർട്ട് ഗൈഡ് പിന്തുടരാൻ ഇന്റൽ നിങ്ങളെ ശുപാർശ ചെയ്യുന്നു.

ബന്ധപ്പെട്ട വിവരങ്ങൾ

Intel Arria 10 GX FPGA ഉള്ള ഇന്റൽ പ്രോഗ്രാം ചെയ്യാവുന്ന ആക്സിലറേഷൻ കാർഡിനായുള്ള ഇന്റൽ ആക്സിലറേഷൻ സ്റ്റാക്ക് ക്വിക്ക് സ്റ്റാർട്ട് ഗൈഡ്.

  1. ഈ ഡോക്യുമെന്റ് ആക്സസ് ചെയ്യാൻ നിങ്ങളുടെ Intel പിന്തുണ പ്രതിനിധിയെ ബന്ധപ്പെടുക.
  2. നിങ്ങളുടെ AFU കംപൈൽ ചെയ്തതിന് ശേഷം build_synth ഡയറക്ടറി സൃഷ്ടിക്കപ്പെടുന്നു.
  3. ആക്സിലറേഷൻ സ്റ്റാക്ക് 1.2-ൽ, ബോർഡ് നിരീക്ഷണം PCIe വഴിയാണ് നടത്തുന്നത്.
  4. നിങ്ങളുടെ Intel FPGA PAC-നുള്ള പ്ലാറ്റ്ഫോം യോഗ്യതാ മാർഗ്ഗനിർദ്ദേശങ്ങൾക്ക് അനുസൃതമായി നിങ്ങളുടെ OEM ടാർഗെറ്റുചെയ്‌ത PCIe സ്ലോട്ട്(കൾ) സാധൂകരിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.

ബോർഡ് മാനേജ്മെന്റ് കൺട്രോളർ ഉപയോഗിക്കുന്നു

യാന്ത്രിക-ഷട്ട്ഡൗൺ

ബോർഡ് മാനേജ്‌മെന്റ് കൺട്രോളർ റീസെറ്റുകൾ, വ്യത്യസ്ത പവർ റെയിലുകൾ, FPGA, ബോർഡ് താപനില എന്നിവ നിരീക്ഷിക്കുകയും നിയന്ത്രിക്കുകയും ചെയ്യുന്നു. ബോർഡിന് കേടുപാടുകൾ വരുത്താൻ സാധ്യതയുള്ള അവസ്ഥകൾ ബോർഡ് മാനേജ്മെന്റ് കൺട്രോളർ തിരിച്ചറിയുമ്പോൾ, സംരക്ഷണത്തിനായി അത് യാന്ത്രികമായി ബോർഡ് പവർ ഷട്ട്ഡൗൺ ചെയ്യുന്നു.

കുറിപ്പ്: FPGA-ന് പവർ നഷ്ടപ്പെടുമ്പോൾ, Intel FPGA PAC-യും ഹോസ്റ്റും തമ്മിലുള്ള PCIe ലിങ്ക് കുറയുന്നു. പല സിസ്റ്റങ്ങളിലും, PCIe ലിങ്ക്-ഡൗൺ ഒരു സിസ്റ്റം ക്രാഷിന് കാരണമായേക്കാം.

യാന്ത്രിക-ഷട്ട്ഡൗൺ മാനദണ്ഡം

ബോർഡ് മാനേജ്‌മെന്റ് കൺട്രോളർ ബോർഡ് പവർ ഷട്ട് ഡൗൺ ചെയ്യുന്നതിനപ്പുറം മാനദണ്ഡങ്ങൾ ഇനിപ്പറയുന്ന പട്ടിക പട്ടികപ്പെടുത്തുന്നു.

പരാമീറ്റർ പരിധി പരിധി
ബോർഡ് പവർ 66 W
12v ബാക്ക്‌പ്ലെയ്ൻ കറന്റ് 6 എ
12v ബാക്ക്‌പ്ലെയ്ൻ വാല്യംtage 14 വി
1.2v കറന്റ് 16 എ
1.2v വാല്യംtage 1.4 വി
1.8v കറന്റ് 8 എ
1.8v വാല്യംtage 2.04 വി
3.3v കറന്റ് 8 എ
3.3v വാല്യംtage 3.96 വി
FPGA കോർ വോളിയംtage 1.08 വി
FPGA കോർ കറന്റ് 60 എ
FPGA കോർ താപനില 100°C
കോർ സപ്ലൈ താപനില 120°C
ബോർഡ് താപനില 80°C
QSFP താപനില 90°C
QSFP വോളിയംtage 3.7 വി

സ്വയമേവ അടച്ചുപൂട്ടലിന് ശേഷം വീണ്ടെടുക്കുന്നു

അടുത്ത പവർ സൈക്കിൾ വരെ ബോർഡ് മാനേജ്മെന്റ് കൺട്രോളർ പവർ ഓഫ് ചെയ്യുന്നു. അതിനാൽ, ഒരു Intel FPGA PAC കാർഡ് പവർ ഷട്ട് ഡൗൺ ചെയ്യുമ്പോൾ, Intel FPGA PAC-ലേക്ക് പവർ തിരികെ നൽകുന്നതിന് നിങ്ങൾ സെർവറിനെ പവർ സൈക്കിൾ ചെയ്യണം.

പവർ ഷട്ട്ഡൗണിന്റെ സാധാരണ കാരണം FPGA അമിതമായി ചൂടാകുന്നതാണ് (കോർ താപനില 100°C-ൽ കൂടുതലാകുമ്പോൾ), അല്ലെങ്കിൽ FPGA അമിതമായ കറന്റ് വരയ്ക്കുന്നതാണ്. AFU ഡിസൈൻ Intel FPGA PAC നിർവചിച്ച പവർ എൻവലപ്പുകളെ മറികടക്കുമ്പോഴോ അപര്യാപ്തമായ വായുപ്രവാഹം ഉണ്ടാകുമ്പോഴോ ഇത് സാധാരണയായി സംഭവിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, നിങ്ങളുടെ AFU-ൽ വൈദ്യുതി ഉപഭോഗം കുറയ്ക്കണം.

OPAE ഉപയോഗിച്ച് ഓൺ-ബോർഡ് സെൻസറുകൾ നിരീക്ഷിക്കുക

ബോർഡ് മാനേജ്മെന്റ് കൺട്രോളറിൽ നിന്ന് താപനിലയും പവർ സെൻസർ ഡാറ്റയും ശേഖരിക്കുന്നതിന് fpgainfo കമാൻഡ് ലൈൻ പ്രോഗ്രാം ഉപയോഗിക്കുക. ആക്‌സിലറേഷൻ സ്റ്റാക്ക് 1.2-ഉം അതിനുശേഷവും നിങ്ങൾക്ക് ഈ പ്രോഗ്രാം ഉപയോഗിക്കാം. ആക്‌സിലറേഷൻ സ്റ്റാക്ക് 1.1 അല്ലെങ്കിൽ അതിലും പഴയതിന്, അടുത്ത വിഭാഗത്തിൽ വിവരിച്ചിരിക്കുന്നതുപോലെ BWMonitor ടൂൾ ഉപയോഗിക്കുക.

താപനില ഡാറ്റ ശേഖരിക്കുന്നതിന്:

  • ബാഷ്-4.2$ fpgainfo temp

Sampലെ ഔട്ട്പുട്ട്

AN 872-പ്രോഗ്രാമബിൾ-ആക്സിലറേഷൻ-കാർഡ്-ഇന്റൽ-അരിയ-10-GX-FPGA-fig-2

പവർ ഡാറ്റ ശേഖരിക്കാൻ

  • bash-4.2$ fpgainfo പവർ

Sampലെ ഔട്ട്പുട്ട്

AN 872-പ്രോഗ്രാമബിൾ-ആക്സിലറേഷൻ-കാർഡ്-ഇന്റൽ-അരിയ-10-GX-FPGA-fig-4AN 872-പ്രോഗ്രാമബിൾ-ആക്സിലറേഷൻ-കാർഡ്-ഇന്റൽ-അരിയ-10-GX-FPGA-fig-5

BWMonitor ഉപയോഗിച്ച് ഓൺ-ബോർഡ് സെൻസറുകൾ നിരീക്ഷിക്കുക

  • FPGA/ബോർഡ് താപനില അളക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന ഒരു BittWare ഉപകരണമാണ് BWMonitor, voltagഇ, കറൻ്റ്.

മുൻവ്യവസ്ഥ: Intel FPGA PAC-നും സെർവറിനുമിടയിൽ നിങ്ങൾ ഒരു മൈക്രോ-യുഎസ്ബി കേബിൾ ഇൻസ്റ്റാൾ ചെയ്യണം.

  1. ഉചിതമായ BittWorks II ടൂൾകിറ്റ്-ലൈറ്റ് സോഫ്റ്റ്‌വെയർ, ഫേംവെയർ, ബൂട്ട്ലോഡർ എന്നിവ ഇൻസ്റ്റാൾ ചെയ്യുക.

OS-അനുയോജ്യമായ BittWorks II ടൂൾകിറ്റ്ലൈറ്റ് പതിപ്പ്

ഓപ്പറേറ്റിംഗ് സിസ്റ്റം റിലീസ് ബിറ്റ് വർക്ക്സ് II ടൂൾകിറ്റ്-ലൈറ്റ് പതിപ്പ് കമാൻഡ് ഇൻസ്റ്റാൾ ചെയ്യുക
CentOS 7.4/RHEL 7.4 2018.6 എന്റർപ്രൈസ് ലിനക്സ് 7 (64-ബിറ്റ്) bw2tk-

lite-2018.6.el7.x86_64.rpm

sudo yum bw2tk-\ lite-2018.6.el7.x86_64.rpm ഇൻസ്റ്റാൾ ചെയ്യുക
ഉബുണ്ടു 16.04 2018.6 ഉബുണ്ടു 16.04 (64-ബിറ്റ്) bw2tk-

ലൈറ്റ്-2018.6.u1604.amd64.deb

sudo dpkg -i bw2tk-\ 2018.6.u1604.amd64.deb

ആരംഭിക്കുന്നത് റഫർ ചെയ്യുക webBMC ഫേംവെയറും ടൂളുകളും ഡൗൺലോഡ് ചെയ്യുന്നതിനുള്ള പേജ്

  • BMC ഫേംവെയർ പതിപ്പ്: 26889
  • ബിഎംസി ബൂട്ട്ലോഡർ പതിപ്പ്: 26879

സംരക്ഷിക്കുക fileഹോസ്റ്റ് മെഷീനിൽ അറിയപ്പെടുന്ന ഒരു സ്ഥലത്തേക്ക് s. ഇനിപ്പറയുന്ന സ്ക്രിപ്റ്റ് ഈ ലൊക്കേഷനായി ആവശ്യപ്പെടുന്നു.

PATH-ലേക്ക് Bittware ടൂൾ ചേർക്കുക:

  • PATH=/opt/bwtk/2018.6.0L/bin/:$PATH കയറ്റുമതി ചെയ്യുക

ഉപയോഗിച്ച് നിങ്ങൾക്ക് BWMonitor സമാരംഭിക്കാം

  • /opt/bwtk/2018.6L/bin/bwmonitor-gui&

Sampലെ അളവുകൾ

AN 872-പ്രോഗ്രാമബിൾ-ആക്സിലറേഷൻ-കാർഡ്-ഇന്റൽ-അരിയ-10-GX-FPGA-fig-10

AFU ഡിസൈൻ പവർ വെരിഫിക്കേഷൻ

പവർ മെഷർമെന്റ് ഫ്ലോ

നിങ്ങളുടെ AFU രൂപകൽപ്പനയുടെ ശക്തി വിലയിരുത്തുന്നതിന്, ഇനിപ്പറയുന്ന മെട്രിക്‌സ് ക്യാപ്‌ചർ ചെയ്യുക:

  • മൊത്തം ബോർഡ് പവറും FPGA താപനിലയും
    • (നിങ്ങളുടെ ഡിസൈനിലെ ഏറ്റവും മോശം ഡാറ്റ പാറ്റേണുകൾ 15 മിനിറ്റ് പ്രവർത്തിപ്പിച്ചതിന് ശേഷം)
  • സ്റ്റാറ്റിക് പവറും താപനിലയും
    • (ഒരു സ്റ്റാറ്റിക് പവർ മെഷർമെന്റ് ഡിസൈൻ ഉപയോഗിച്ച്)
  • ഏറ്റവും മോശം അവസ്ഥ സ്റ്റാറ്റിക് പവർ
    • (Intel Arria 10 ഉപകരണങ്ങൾക്കായുള്ള ആദ്യകാല പവർ എസ്റ്റിമേറ്റർ ഉപയോഗിച്ച് പ്രവചിച്ച മൂല്യങ്ങൾ)

തുടർന്ന്, നിങ്ങളുടെ AFU ഡിസൈൻ സ്പെസിഫിക്കേഷൻ പാലിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കാൻ ഈ റെക്കോർഡ് ചെയ്ത മെട്രിക്കുകൾക്കൊപ്പം Intel FPGA PAC പവർ എസ്റ്റിമേറ്റർ ഷീറ്റ് (ഡൗൺലോഡ്) ഉപയോഗിക്കുക.

മൊത്തം ബോർഡ് പവർ അളക്കുന്നു

ഈ ഘട്ടങ്ങൾ പാലിക്കുക

  1. സെർവറിലെ ഒരു യോഗ്യതയുള്ള PCIe സ്ലോട്ടിലേക്ക് Intel Arria 10 GX FPGA ഉള്ള Intel PAC ഇൻസ്റ്റാൾ ചെയ്യുക. നിങ്ങൾ അളക്കുന്നതിനായി BWMonitor ഉപയോഗിക്കുകയാണെങ്കിൽ, കാർഡിന്റെ പിൻഭാഗത്ത് നിന്ന് സെർവറിന്റെ ഏതെങ്കിലും USB പോർട്ടിലേക്ക് മൈക്രോ-യുഎസ്ബി കേബിൾ ബന്ധിപ്പിക്കുക.
  2. നിങ്ങളുടെ AFU ലോഡുചെയ്‌ത് അതിന്റെ പരമാവധി ശക്തിയിൽ പ്രവർത്തിപ്പിക്കുക.
    • AFU ഇഥർനെറ്റ് ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ, നെറ്റ്‌വർക്ക് കേബിളോ മൊഡ്യൂളോ തിരുകുകയും ലിങ്ക് പങ്കാളിയുമായി കണക്‌റ്റ് ചെയ്യുകയും AFU-ൽ നെറ്റ്‌വർക്ക് ട്രാഫിക് ഓണാക്കിയിട്ടുണ്ടെന്നും ഉറപ്പാക്കുക.
    • ഉചിതമെങ്കിൽ, ഓൺ-ബോർഡ് DDR4 വ്യായാമം ചെയ്യാൻ DMA തുടർച്ചയായി പ്രവർത്തിപ്പിക്കുക.
    • AFU-യ്ക്ക് ഏറ്റവും മോശം ട്രാഫിക്ക് നൽകുന്നതിനും FPGA പൂർണ്ണമായി ഉപയോഗിക്കുന്നതിനും നിങ്ങളുടെ ആപ്ലിക്കേഷനുകൾ ഹോസ്റ്റിൽ പ്രവർത്തിപ്പിക്കുക. ഏറ്റവും സമ്മർദപൂരിതമായ ഡാറ്റാ ട്രാഫിക്കുള്ള FPGA-യെ നിങ്ങൾ ഊന്നിപ്പറയുന്നുവെന്ന് ഉറപ്പാക്കുക. FPGA കോർ താപനില സെറ്റിൽ ചെയ്യാൻ അനുവദിക്കുന്നതിന് കുറഞ്ഞത് 15 മിനിറ്റ് നേരത്തേക്ക് ഈ ഘട്ടം പ്രവർത്തിപ്പിക്കുക.
      • കുറിപ്പ്: പരിശോധനയ്ക്കിടെ, മൊത്തം ബോർഡ് പവർ, എഫ്‌പി‌ജി‌എ പവർ, എഫ്‌പി‌ജി‌എ കോർ ടെമ്പറേച്ചർ മൂല്യം എന്നിവ സ്പെസിഫിക്കേഷനിൽ തന്നെ തുടരുന്നുവെന്ന് ഉറപ്പാക്കുക. 66 W, 45 W, അല്ലെങ്കിൽ 100°C പരിധികൾ എത്തിയാൽ ഉടൻ തന്നെ പരിശോധന നിർത്തുക.
  3. FPGA കോർ താപനില സ്ഥിരമായ ശേഷം, മൊത്തം ബോർഡ് പവറും FPGA കോർ താപനിലയും രേഖപ്പെടുത്താൻ fpgainfo പ്രോഗ്രാം അല്ലെങ്കിൽ BWMonitor ടൂൾ ഉപയോഗിക്കുക. ഘട്ടം 1-ൽ ഈ മൂല്യങ്ങൾ ഇൻപുട്ട് ചെയ്യുക: Intel FPGA PAC പവർ എസ്റ്റിമേറ്റർ ഷീറ്റിന്റെ മൊത്തം ബോർഡ് പവർ അളക്കൽ.

ഇന്റൽ FPGA PAC പവർ എസ്റ്റിമേറ്റർ ഷീറ്റ് എസ്ample

AN 872-പ്രോഗ്രാമബിൾ-ആക്സിലറേഷൻ-കാർഡ്-ഇന്റൽ-അരിയ-10-GX-FPGA-fig-11

യഥാർത്ഥ സ്റ്റാറ്റിക് പവർ അളക്കുന്നു

ബോർഡ്-ടു-ബോർഡ് വൈദ്യുതി ഉപഭോഗ വ്യതിയാനത്തിന്റെ പ്രധാന കാരണം ചോർച്ച കറന്റാണ്. മേൽപ്പറഞ്ഞ വിഭാഗത്തിൽ നിന്നുള്ള പവർ അളവുകളിൽ ലീക്കേജ് കറന്റ് (സ്റ്റാറ്റിക് പവർ), AFU ലോജിക് (ഡൈനാമിക് പവർ) മൂലമുള്ള പവർ എന്നിവ ഉൾപ്പെടുന്നു. ഈ വിഭാഗത്തിൽ, ഡൈനാമിക് പവർ മനസിലാക്കാൻ ബോർഡിന്റെ അണ്ടർ ടെസ്റ്റിന്റെ സ്റ്റാറ്റിക് പവർ നിങ്ങൾ അളക്കും.

FPGA സ്റ്റാറ്റിക് പവർ അളക്കുന്നതിന് മുമ്പ്, FPGA പ്രോഗ്രാമിംഗ് പ്രോസസ്സ് ചെയ്യുന്നതിന് disable-gpio-input-bufferintelpac-arria10-gx.tcl സ്ക്രിപ്റ്റ് (ഡൗൺലോഡ്) ഉപയോഗിക്കുക. file, (*.sof file) അതിൽ ഒരു FIM, AFU ഡിസൈൻ അടങ്ങിയിരിക്കുന്നു. എഫ്പിജിഎയ്ക്കുള്ളിൽ ടോഗിൾ ചെയ്യുന്നില്ലെന്ന് ഉറപ്പാക്കാൻ ടിസിഎൽ സ്ക്രിപ്റ്റ് എല്ലാ എഫ്പിജിഎ ഇൻപുട്ട് പിന്നുകളും പ്രവർത്തനരഹിതമാക്കുന്നു (അതായത് ഡൈനാമിക് പവർ ഇല്ല). മിനിമൽ ഫ്ലോ എക്സ് റഫർ ചെയ്യുകampആയി കംപൈൽ ചെയ്യാൻ leample AFU. സൃഷ്ടിച്ച *.sof file സ്ഥിതി ചെയ്യുന്നത്:

  • cd $OPAE_PLATFORM_ROOT/hw/sampകുറവ്/ $ OPAE_PLATFORM_ROOT/hw/sampകുറവ്/ build_synth/build/output_files/ afu_*.sof

മുകളിലെ ഡയറക്‌ടറിയിൽ നിങ്ങൾ disable-gpio-input-buffer-intel-pac-arria10-gx.tcl സേവ് ചെയ്യണം, തുടർന്ന് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

  • # quartus_asm -t disable-gpio-input-buffer-intel-pac-arria10-gx.tclafu_*.sof
Sampലെ ഔട്ട്പുട്ട്

വിവരം: **************************************************** ******************* വിവരം:
ക്വാർട്ടസ് പ്രൈം അസംബ്ലർ പ്രവർത്തിക്കുന്നു
വിവരം: പതിപ്പ് 17.1.1 ബിൽഡ് 273 12/19/2017 എസ്ജെ പ്രോ പതിപ്പ്
വിവരം: പകർപ്പവകാശം (സി) 2017 ഇന്റൽ കോർപ്പറേഷൻ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. വിവരം: നിങ്ങളുടെ ഉപയോഗം
ഇന്റൽ കോർപ്പറേഷന്റെ ഡിസൈൻ ടൂളുകൾ, ലോജിക് ഫംഗ്‌ഷനുകൾ വിവരങ്ങൾ: മറ്റ് സോഫ്‌റ്റ്‌വെയറുകളും ടൂളുകളും, അതിന്റെ AMPപി പാർട്ണർ ലോജിക് വിവരം: ഫംഗ്ഷനുകളും ഏതെങ്കിലും ഔട്ട്പുട്ടും fileമേൽപ്പറഞ്ഞ ഏതെങ്കിലും വിവരങ്ങളിൽ നിന്നുള്ള ങ്ങൾ: (ഉപകരണ പ്രോഗ്രാമിംഗ് അല്ലെങ്കിൽ സിമുലേഷൻ ഉൾപ്പെടെ files), കൂടാതെ ഏതെങ്കിലും വിവരങ്ങൾ: ബന്ധപ്പെട്ട ഡോക്യുമെന്റേഷനോ വിവരങ്ങളോ വ്യക്തമായി വിധേയമാണ് വിവരങ്ങൾ: ഇന്റൽ പ്രോഗ്രാം ലൈസൻസിന്റെ നിബന്ധനകൾക്കും വ്യവസ്ഥകൾക്കും വിധേയമാണ് വിവരം: സബ്‌സ്‌ക്രിപ്‌ഷൻ കരാർ, ഇന്റൽ ക്വാർട്ടസ് പ്രൈം ലൈസൻസ് കരാർ, വിവരങ്ങൾ:

AN 872-പ്രോഗ്രാമബിൾ-ആക്സിലറേഷൻ-കാർഡ്-ഇന്റൽ-അരിയ-10-GX-FPGA-fig-15

tcl സ്ക്രിപ്റ്റ് വിജയകരമായി നടപ്പിലാക്കിയ ശേഷം, afu_*.sof file അപ്‌ഡേറ്റ് ചെയ്‌ത് FPGA പ്രോഗ്രാമിംഗിനായി തയ്യാറാണ്.

യഥാർത്ഥ സ്റ്റാറ്റിക് പവർ അളക്കാൻ ഈ ഘട്ടങ്ങൾ പാലിക്കുക

  1. *.sof പ്രോഗ്രാം ചെയ്യാൻ Intel Quartus® Prime പ്രോഗ്രാമർ ഉപയോഗിക്കുക file. വിശദമായ ഘട്ടങ്ങൾക്കായി പേജ് 12-ലെ ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പ്രോഗ്രാമർ ഉപയോഗിക്കുന്നത് കാണുക.
  2. FPGA കോർ താപനില നിരീക്ഷിക്കുക, വോള്യംtage, കൂടാതെ BWMonitor ടൂൾ ഉപയോഗിച്ചുള്ള കറന്റ്. ഘട്ടം 2-ൽ ഈ മൂല്യങ്ങൾ നൽകുക: Intel FPGA PAC പവർ എസ്റ്റിമേറ്റർ ഷീറ്റിന്റെ FPGA കോർ സ്റ്റാറ്റിക് പവർ മെഷർമെന്റ്.

ബന്ധപ്പെട്ട വിവരങ്ങൾ

  • Intel Arria 10 GX FPGA ഉള്ള ഇന്റൽ പ്രോഗ്രാം ചെയ്യാവുന്ന ആക്സിലറേഷൻ കാർഡിനായുള്ള ഇന്റൽ ആക്സിലറേഷൻ സ്റ്റാക്ക് ക്വിക്ക് സ്റ്റാർട്ട് ഗൈഡ്
  • BWMonitor ഉപയോഗിച്ച് ഓൺ-ബോർഡ് സെൻസറുകൾ നിരീക്ഷിക്കുക.

ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പ്രോഗ്രാമർ ഉപയോഗിക്കുന്നു

ഈ ഘട്ടങ്ങൾ നടപ്പിലാക്കാൻ നിങ്ങൾക്ക് Intel FPGA PAC-നും സെർവറിനുമിടയിൽ മൈക്രോ USB കേബിൾ ബന്ധിപ്പിച്ചിരിക്കണം:

  1. Intel FPGA PAC കാർഡിന്റെ റൂട്ട് പോർട്ടും എൻഡ് പോയിന്റും കണ്ടെത്തുക: $ lspci -tv | grep 09c4

Exampറൂട്ട് പോർട്ട് d1:7 ആണെന്നും എൻഡ് പോയിന്റ് d0.0:8 ആണെന്നും le ഔട്ട്പുട്ട് 0.0 കാണിക്കുന്നു.

  • -+-[0000:d7]-+-00.0-[d8]—-00.0 ഇന്റൽ കോർപ്പറേഷൻ ഉപകരണം 09c4

Exampറൂട്ട് പോർട്ട് 2:0 ആണെന്നും എൻഡ് പോയിന്റ് 1.0:3 ആണെന്നും le ഔട്ട്പുട്ട് 0.0 കാണിക്കുന്നു.

  • +-01.0-[03]—-00.0 ഇന്റൽ കോർപ്പറേഷൻ ഉപകരണം 09c4

Exampറൂട്ട് പോർട്ട് 3:85 ആണെന്നും എൻഡ് പോയിന്റ് 2.0:86 ആണെന്നും le ഔട്ട്പുട്ട് 0.0 കാണിക്കുന്നു.

  • +-[0000:85]-+-02.0-[86]—-00.0 ഇന്റൽ കോർപ്പറേഷൻ ഉപകരണം 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
  • # തിരുത്താനാകാത്ത പിശകുകൾ മറയ്ക്കുക, ആർപിയുടെ തിരുത്താവുന്ന പിശകുകൾ മറയ്ക്കുക
    • $ sudo setpci -s d7:0.0 ECAP_AER+0x08.L=0xFFFFFFFF
    • $ sudo setpci -s d7:0.0 ECAP_AER+0x14.L=0xFFFFFFFF

ഇനിപ്പറയുന്ന ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പ്രോഗ്രാമർ കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

  • sudo $QUARTUS_HOME/bin/quartus_pgm -m JTAG -o 'pvbi;afu_*.sof'

AN 872-പ്രോഗ്രാമബിൾ-ആക്സിലറേഷൻ-കാർഡ്-ഇന്റൽ-അരിയ-10-GX-FPGA-fig-16 AN 872-പ്രോഗ്രാമബിൾ-ആക്സിലറേഷൻ-കാർഡ്-ഇന്റൽ-അരിയ-10-GX-FPGA-fig-17

  1. തിരുത്താൻ കഴിയാത്ത പിശകുകൾ അൺമാസ്ക് ചെയ്യാനും തിരുത്താവുന്ന പിശകുകൾ മറയ്ക്കാനും, ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക
    • # തിരുത്താനാകാത്ത പിശകുകൾ അൺമാസ്ക് ചെയ്യുക, FPGA-യുടെ തിരുത്താവുന്ന പിശകുകൾ മറയ്ക്കുക
      • $ sudo setpci -s d8:0.0 ECAP_AER+0x08.L=0x00000000
      • $ sudo setpci -s d8:0.0 ECAP_AER+0x14.L=0x00000000
    • # തിരുത്താനാകാത്ത പിശകുകൾ അൺമാസ്ക് ചെയ്യുക, ആർപിയുടെ തിരുത്താവുന്ന പിശകുകൾ മറയ്ക്കുക:
      • $ sudo setpci -s d7:0.0 ECAP_AER+0x08.L=0x00000000
      • $ sudo setpci -s d7:0.0 ECAP_AER+0x14.L=0x00000000
  2. റീബൂട്ട് ചെയ്യുക.

ബന്ധപ്പെട്ട വിവരങ്ങൾ

Intel Arria 10 GX FPGA ഉള്ള ഇന്റൽ പ്രോഗ്രാം ചെയ്യാവുന്ന ആക്സിലറേഷൻ കാർഡിനായുള്ള ഇന്റൽ ആക്സിലറേഷൻ സ്റ്റാക്ക് ക്വിക്ക് സ്റ്റാർട്ട് ഗൈഡ്

ഏറ്റവും മോശമായ കോർ സ്റ്റാറ്റിക് പവർ കണക്കാക്കുന്നു

ഏറ്റവും മോശമായ സ്റ്റാറ്റിക് പവർ കണക്കാക്കാൻ ഈ ഘട്ടങ്ങൾ പാലിക്കുക

  1. മിനിമൽ ഫ്ലോ എക്സ് റഫർ ചെയ്യുകampആയി കംപൈൽ ചെയ്യാൻ leample AFU സ്ഥിതി ചെയ്യുന്നത്:
    • /hw/sampകുറവ്/ /
  2. Intel Quartus Prime Pro Edition സോഫ്റ്റ്‌വെയറിൽ ക്ലിക്ക് ചെയ്യുക File > Project തുറന്ന് നിങ്ങളുടെ .qpf തിരഞ്ഞെടുക്കുക file ഇനിപ്പറയുന്ന പാതയിൽ നിന്ന് AFU സിന്തസിസ് പ്രോജക്റ്റ് തുറക്കാൻ:
    • /hw/sampകുറവ്/ /build_synth/build
  3. Project > Generate EPE ക്ലിക്ക് ചെയ്യുക File ആവശ്യമായ .csv സൃഷ്ടിക്കാൻ file.
    • ഘട്ടം 2 ചിത്രീകരണംAN-872 -Acceleration-Card-with-Intel-Arria-10-GX-FPGA-fig-1
  4. എർലി പവർ എസ്റ്റിമേറ്റർ ടൂൾ(5) തുറന്ന് ഇറക്കുമതി CSV ഐക്കൺ ക്ലിക്ക് ചെയ്യുക. മുകളിൽ സൃഷ്ടിച്ച .csv തിരഞ്ഞെടുക്കുക file.
    • കുറിപ്പ്: .csv ഇറക്കുമതി ചെയ്യുമ്പോൾ നിങ്ങൾക്ക് മുന്നറിയിപ്പ് അവഗണിക്കാം file.
  5. ഇൻപുട്ട് പാരാമീറ്ററുകൾ സ്വയമേവ പൂരിപ്പിക്കുന്നു.
  • ജംഗ്ഷൻ ടെമ്പിൽ നൽകിയ ഉപയോക്താവ് എന്നതിലേക്ക് മൂല്യം മാറ്റുക. ടിജെ ഫീൽഡ്. ഒപ്പം ജംഗ്ഷൻ ടെമ്പ് സജ്ജമാക്കുക. TJ (°C) ഫീൽഡ് 95 വരെ
  • പവർ സ്വഭാവ ഫീൽഡ് സാധാരണയിൽ നിന്ന് പരമാവധി എന്നതിലേക്ക് മാറ്റുക.
  • EPE ടൂളിൽ, PSTATIC എന്നത് വാട്ട്സിലെ മൊത്തം സ്റ്റാറ്റിക് പവർ ആണ്. റിപ്പോർട്ട് ടാബിൽ നിന്ന് നിങ്ങൾക്ക് ഏറ്റവും മോശമായ കോർ സ്റ്റാറ്റിക് പവർ കണക്കാക്കാം

ഇപിഇ ടൂൾ എസ്ample ഔട്ട്പുട്ട്

AN-872 -Acceleration-Card-with-Intel-Arria-10-GX-FPGA-fig-2

റിപ്പോർട്ട് ടാബ്

AN-872 -Acceleration-Card-with-Intel-Arria-10-GX-FPGA-fig-3

മുൻampമുകളിൽ കാണിച്ചിരിക്കുന്നത്, മൊത്തം FPGA കോർ സ്റ്റാറ്റിക് കറന്റ് 0.9V (VCC, VCCP, VCCERAM) ലെ എല്ലാ സ്റ്റാറ്റിക് കറന്റിന്റെയും സ്റ്റാൻഡ്ബൈ കറന്റിന്റെയും ആകെത്തുകയാണ്. ഘട്ടം 3 വരിയിൽ ഈ മൂല്യം നൽകുക: Intel FPGA PAC പവർ എസ്റ്റിമേറ്റർ ഷീറ്റിന്റെ EPE-ൽ നിന്നുള്ള ഏറ്റവും മോശം സ്റ്റാറ്റിക് പവർ. നിങ്ങളുടെ AFU-ന്റെ പരമാവധി വൈദ്യുതി ഉപഭോഗത്തിനായി കണക്കാക്കിയ ഔട്ട്‌പുട്ട് വരി നിരീക്ഷിക്കുക.

Intel Arria 10 GX FPGA ഉള്ള Intel PAC-നുള്ള തെർമൽ, പവർ മാർഗ്ഗനിർദ്ദേശങ്ങൾക്കായുള്ള ഡോക്യുമെന്റ് റിവിഷൻ ഹിസ്റ്ററി

പ്രമാണ പതിപ്പ് മാറ്റങ്ങൾ
2019.08.30 പ്രാരംഭ റിലീസ്.

ഇന്റൽ കോർപ്പറേഷൻ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. ഇന്റൽ, ഇന്റൽ ലോഗോ, മറ്റ് ഇന്റൽ മാർക്കുകൾ എന്നിവ ഇന്റൽ കോർപ്പറേഷന്റെയോ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെയോ വ്യാപാരമുദ്രകളാണ്. ഇന്റലിന്റെ സ്റ്റാൻഡേർഡ് വാറന്റിക്ക് അനുസൃതമായി അതിന്റെ FPGA, അർദ്ധചാലക ഉൽപ്പന്നങ്ങളുടെ പ്രകടനം നിലവിലെ സ്പെസിഫിക്കേഷനുകളിലേക്ക് Intel വാറന്റ് ചെയ്യുന്നു, എന്നാൽ അറിയിപ്പ് കൂടാതെ ഏത് സമയത്തും ഏത് ഉൽപ്പന്നങ്ങളിലും സേവനങ്ങളിലും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. Intel രേഖാമൂലം രേഖാമൂലം സമ്മതിച്ചതല്ലാതെ ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും വിവരങ്ങളുടെയോ ഉൽപ്പന്നത്തിന്റെയോ സേവനത്തിന്റെയോ ആപ്ലിക്കേഷനിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഉത്തരവാദിത്തമോ ബാധ്യതയോ Intel ഏറ്റെടുക്കുന്നില്ല. ഏതെങ്കിലും പ്രസിദ്ധീകരിച്ച വിവരങ്ങളെ ആശ്രയിക്കുന്നതിന് മുമ്പും ഉൽപ്പന്നങ്ങൾക്കോ ​​സേവനങ്ങൾക്കോ ​​​​ഓർഡറുകൾ നൽകുന്നതിനുമുമ്പ് ഉപകരണ സവിശേഷതകളുടെ ഏറ്റവും പുതിയ പതിപ്പ് നേടുന്നതിന് ഇന്റൽ ഉപഭോക്താക്കളോട് നിർദ്ദേശിക്കുന്നു.

മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.

ഐഎസ്ഒ

  • 9001:2015
    രജിസ്റ്റർ ചെയ്തു

ഐഡി: 683795
പതിപ്പ്: 2019.08.30

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

Intel Arria 872 GX FPGA ഉള്ള intel AN 10 പ്രോഗ്രാം ചെയ്യാവുന്ന ആക്സിലറേഷൻ കാർഡ് [pdf] ഉപയോക്തൃ ഗൈഡ്
ഇന്റൽ അരിയ 872 GX FPGA ഉള്ള AN 10 പ്രോഗ്രാം ചെയ്യാവുന്ന ആക്സിലറേഷൻ കാർഡ്, AN 872, Intel Arria 10 GX FPGA ഉള്ള പ്രോഗ്രാം ചെയ്യാവുന്ന ആക്സിലറേഷൻ കാർഡ്

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *