ఇంటెల్ అరియా 872 GX FPGAతో AN 10 ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్
పరిచయం
ఈ పత్రం గురించి
లక్ష్య సర్వర్ ప్లాట్ఫారమ్లో Intel Arria® 10 GX FPGAతో Intel® ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ని ఉపయోగించి మీ AFU డిజైన్ యొక్క పవర్ మరియు థర్మల్ పనితీరును అంచనా వేయడానికి మరియు ధృవీకరించడానికి ఈ పత్రం పద్ధతులను అందిస్తుంది.
పవర్ స్పెసిఫికేషన్
బోర్డ్ మేనేజ్మెంట్ కంట్రోలర్ ఇంటెల్ FPGA PACలో థర్మల్ మరియు పవర్ ఈవెంట్లను పర్యవేక్షిస్తుంది మరియు నిర్వహిస్తుంది. బోర్డ్ లేదా ఎఫ్పిజిఎ వేడెక్కుతున్నప్పుడు లేదా అధిక కరెంట్ను డ్రా చేస్తున్నప్పుడు, బోర్డ్ మేనేజ్మెంట్ కంట్రోలర్ రక్షణ కోసం ఎఫ్పిజిఎ పవర్ను మూసివేస్తుంది. తదనంతరం, ఇది ఊహించని సిస్టమ్ క్రాష్కు కారణమయ్యే PCIe లింక్ను కూడా తగ్గిస్తుంది. బోర్డు షట్డౌన్ను ప్రేరేపించే ప్రమాణాల గురించి మరిన్ని వివరాల కోసం స్వీయ-షట్డౌన్ని చూడండి. సాధారణ సందర్భాల్లో, FPGA ఉష్ణోగ్రత మరియు శక్తి షట్డౌన్కు ప్రధాన కారణం. పనికిరాని సమయాన్ని తగ్గించడానికి మరియు సిస్టమ్ స్థిరత్వాన్ని నిర్ధారించడానికి, ఇంటెల్ మొత్తం బోర్డ్ పవర్ 66 W మరియు FPGA పవర్ 45 W కంటే ఎక్కువ ఉండదని సిఫార్సు చేసింది. వ్యక్తిగత భాగాలు మరియు బోర్డ్ అసెంబ్లీలు పవర్ వేరియబిలిటీని కలిగి ఉంటాయి. అందువల్ల, వివిధ పనిభారం మరియు ఇన్లెట్ ఉష్ణోగ్రతలతో కూడిన సిస్టమ్లో బోర్డు యాదృచ్ఛిక షట్డౌన్ను అనుభవించకుండా ఉండేలా నామమాత్రపు విలువలు పరిమితుల కంటే తక్కువగా ఉంటాయి.
పవర్ స్పెసిఫికేషన్
వ్యవస్థ |
మొత్తం బోర్డు పవర్ (వాట్స్) |
FPGA పవర్ (వాట్స్) |
FPGA ఇంటర్ఫేస్ మేనేజర్ (FIM) మరియు AFUతో కూడిన సిస్టమ్, ఇది 15°C ప్రధాన ఉష్ణోగ్రత వద్ద కనీసం 95 నిమిషాల పాటు చెత్త-కేస్ థ్రోట్లింగ్ వర్క్లోడ్తో నడుస్తుంది. |
66 |
45 |
మీ యాక్సిలరేటర్ ఫంక్షనల్ యూనిట్ (AFU) డిజైన్ (లాజిక్ టోగుల్ యొక్క మొత్తం మరియు ఫ్రీక్వెన్సీ), ఇన్లెట్ ఉష్ణోగ్రత, సిస్టమ్ ఉష్ణోగ్రత మరియు Intel FPGA PAC కోసం టార్గెట్ స్లాట్ యొక్క ఎయిర్ఫ్లో ఆధారంగా మొత్తం బోర్డ్ పవర్ మారుతూ ఉంటుంది. ఈ వేరియబిలిటీని నిర్వహించడానికి, బోర్డ్ మేనేజ్మెంట్ కంట్రోలర్ ద్వారా పవర్ షట్డౌన్ను నిరోధించడానికి మీరు ఈ పవర్ స్పెసిఫికేషన్కు అనుగుణంగా ఉండాలని ఇంటెల్ సిఫార్సు చేస్తోంది.
సంబంధిత సమాచారం
ఆటో-షట్డౌన్.
ముందస్తు అవసరాలు
టార్గెట్ సర్వర్ ప్లాట్ఫారమ్లోని PCIe స్లాట్కు ప్రతి ఇంటెల్ FPGA PAC ఇంటర్ఫేసింగ్ బోర్డ్ గరిష్టంగా అనుమతించబడిన శక్తిని (66 W) వినియోగిస్తున్నప్పుడు కూడా థర్మల్ పరిమితుల్లోనే ఉండగలదని సర్వర్ ఒరిజినల్ ఎక్విప్మెంట్ తయారీదారు (OEM) తప్పనిసరిగా ధృవీకరించాలి. మరింత సమాచారం కోసం, Intel Arria 10 GX FPGA ప్లాట్ఫారమ్ అర్హత మార్గదర్శకాలు(1)తో కూడిన Intel PACని చూడండి.
ఉపకరణాల అవసరాలు
పవర్ మరియు థర్మల్ పనితీరును అంచనా వేయడానికి మరియు మూల్యాంకనం చేయడానికి మీరు క్రింది సాధనాలను కలిగి ఉండాలి.
- సాఫ్ట్వేర్:
- అభివృద్ధి కోసం ఇంటెల్ యాక్సిలరేషన్ స్టాక్
- BWtoolkit
- AFU డిజైన్(2)
- Tcl స్క్రిప్ట్ (డౌన్లోడ్) - ప్రోగ్రామింగ్ను ఫార్మాట్ చేయడానికి అవసరం file విశ్లేషణ కోసం
- ఇంటెల్ అరియా 10 పరికరాల కోసం ఎర్లీ పవర్ ఎస్టిమేటర్
- ఇంటెల్ FPGA PAC పవర్ ఎస్టిమేటర్ షీట్ (డౌన్లోడ్)
- హార్డ్వేర్:
- ఇంటెల్ FPGA PAC
- మైక్రో-USB కేబుల్(3)
- Intel FPGA PAC(4) కోసం టార్గెట్ సర్వర్
సాఫ్ట్వేర్ ఇన్స్టాలేషన్ కోసం Intel Arria 10 GX FPGAతో ఇంటెల్ ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ కోసం ఇంటెల్ యాక్సిలరేషన్ స్టాక్ క్విక్ స్టార్ట్ గైడ్ను అనుసరించమని ఇంటెల్ మీకు సిఫార్సు చేస్తోంది.
సంబంధిత సమాచారం
Intel Arria 10 GX FPGAతో ఇంటెల్ ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ కోసం ఇంటెల్ యాక్సిలరేషన్ స్టాక్ క్విక్ స్టార్ట్ గైడ్.
- ఈ పత్రాన్ని యాక్సెస్ చేయడానికి మీ Intel మద్దతు ప్రతినిధిని సంప్రదించండి.
- మీరు మీ AFUని కంపైల్ చేసిన తర్వాత build_synth డైరెక్టరీ సృష్టించబడుతుంది.
- యాక్సిలరేషన్ స్టాక్ 1.2లో, బోర్డు పర్యవేక్షణ PCIe ద్వారా నిర్వహించబడుతుంది.
- మీ 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 టెంప్
Sample అవుట్పుట్
పవర్ డేటాను సేకరించడానికి
- bash-4.2$ fpgainfo పవర్
Sample అవుట్పుట్
BWMonitor ఉపయోగించి ఆన్-బోర్డ్ సెన్సార్లను పర్యవేక్షించండి
- BWMonitor అనేది ఒక BittWare సాధనం, ఇది FPGA/బోర్డ్ ఉష్ణోగ్రతను కొలవడానికి మిమ్మల్ని అనుమతిస్తుంది, వాల్యూమ్tagఇ, మరియు ప్రస్తుత.
అవసరం: మీరు Intel FPGA PAC మరియు సర్వర్ మధ్య మైక్రో-USB కేబుల్ను తప్పనిసరిగా ఇన్స్టాల్ చేయాలి.
- తగిన BittWorks II టూల్కిట్-లైట్ సాఫ్ట్వేర్, ఫర్మ్వేర్ మరియు బూట్లోడర్ను ఇన్స్టాల్ చేయండి.
OS-అనుకూల బిట్వర్క్స్ II టూల్కిట్లైట్ వెర్షన్
ఆపరేటింగ్ సిస్టమ్ | విడుదల | BittWorks II టూల్కిట్-లైట్ వెర్షన్ | కమాండ్ని ఇన్స్టాల్ చేయండి | |
CentOS 7.4/RHEL 7.4 | 2018.6 Enterprise Linux 7 (64-బిట్) | bw2tk-
లైట్-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
- BMC బూట్లోడర్ వెర్షన్: 26879
సేవ్ చేయండి fileహోస్ట్ మెషీన్లో తెలిసిన స్థానానికి s. కింది స్క్రిప్ట్ ఈ స్థానం కోసం అడుగుతుంది.
PATHకు Bittware సాధనాన్ని జోడించండి:
- ఎగుమతి PATH=/opt/bwtk/2018.6.0L/bin/:$PATH
మీరు ఉపయోగించి BWMonitorని ప్రారంభించవచ్చు
- /opt/bwtk/2018.6L/bin/bwmonitor-gui&
Sample కొలతలు
AFU డిజైన్ పవర్ వెరిఫికేషన్
పవర్ మెజర్మెంట్ ఫ్లో
మీ AFU డిజైన్ పవర్ను అంచనా వేయడానికి, కింది కొలమానాలను క్యాప్చర్ చేయండి:
- మొత్తం బోర్డు శక్తి మరియు FPGA ఉష్ణోగ్రత
- (15 నిమిషాల పాటు మీ డిజైన్లో చెత్త డేటా నమూనాలను అమలు చేసిన తర్వాత)
- స్టాటిక్ పవర్ మరియు ఉష్ణోగ్రత
- (స్టాటిక్ పవర్ కొలత డిజైన్ ఉపయోగించి)
- వరస్ట్ కేస్ స్టాటిక్ పవర్
- (ఇంటెల్ అరియా 10 పరికరాల కోసం ఎర్లీ పవర్ ఎస్టిమేటర్ని ఉపయోగించి అంచనా వేయబడిన విలువలు)
ఆపై, మీ AFU డిజైన్ స్పెసిఫికేషన్కు అనుగుణంగా ఉందో లేదో ధృవీకరించడానికి ఈ రికార్డ్ చేసిన కొలమానాలతో Intel FPGA PAC పవర్ ఎస్టిమేటర్ షీట్ (డౌన్లోడ్) ఉపయోగించండి.
మొత్తం బోర్డు శక్తిని కొలవడం
ఈ దశలను అనుసరించండి
- Intel Arria 10 GX FPGAతో Intel PACని సర్వర్లో క్వాలిఫైడ్ PCIe స్లాట్లో ఇన్స్టాల్ చేయండి. మీరు కొలత కోసం BWMonitorని ఉపయోగిస్తుంటే, మైక్రో-USB కేబుల్ను కార్డ్ వెనుక నుండి సర్వర్లోని ఏదైనా USB పోర్ట్కి కనెక్ట్ చేయండి.
- మీ AFUని లోడ్ చేయండి మరియు దాని గరిష్ట శక్తితో అమలు చేయండి.
- AFU ఈథర్నెట్ని ఉపయోగిస్తుంటే, నెట్వర్క్ కేబుల్ లేదా మాడ్యూల్ చొప్పించబడిందని మరియు లింక్ భాగస్వామికి కనెక్ట్ చేయబడిందని మరియు AFUలో నెట్వర్క్ ట్రాఫిక్ ఆన్ చేయబడిందని నిర్ధారించుకోండి.
- సముచితమైతే, ఆన్-బోర్డ్ DDR4 వ్యాయామం చేయడానికి DMAని నిరంతరం అమలు చేయండి.
- AFUకి అధ్వాన్నమైన ట్రాఫిక్ను అందించడానికి అలాగే FPGAని పూర్తిగా అమలు చేయడానికి హోస్ట్లో మీ అప్లికేషన్లను అమలు చేయండి. మీరు అత్యంత ఒత్తిడితో కూడిన డేటా ట్రాఫిక్తో FPGAపై ఒత్తిడి తెచ్చారని నిర్ధారించుకోండి. FPGA కోర్ ఉష్ణోగ్రత స్థిరపడేందుకు కనీసం 15 నిమిషాల పాటు ఈ దశను అమలు చేయండి.
- గమనిక: పరీక్ష సమయంలో, మొత్తం బోర్డు పవర్, FPGA పవర్ మరియు FPGA కోర్ టెంపరేచర్ వాల్యూ స్పెసిఫికేషన్లో ఉండేలా చూసుకోండి. 66 W, 45 W, లేదా 100°C పరిమితులు చేరుకున్నట్లయితే, వెంటనే పరీక్షను ఆపండి.
- FPGA కోర్ ఉష్ణోగ్రత స్థిరంగా మారిన తర్వాత, మొత్తం బోర్డ్ పవర్ మరియు FPGA కోర్ ఉష్ణోగ్రతను రికార్డ్ చేయడానికి fpgainfo ప్రోగ్రామ్ లేదా BWMonitor సాధనాన్ని ఉపయోగించండి. ఈ విలువలను అడ్డు వరుసలో ఇన్పుట్ చేయండి దశ 1: Intel FPGA PAC పవర్ ఎస్టిమేటర్ షీట్ యొక్క మొత్తం బోర్డ్ పవర్ కొలత.
ఇంటెల్ FPGA PAC పవర్ ఎస్టిమేటర్ షీట్ Sample
రియల్ స్టాటిక్ పవర్ను కొలవడం
బోర్డ్-టు-బోర్డు విద్యుత్ వినియోగం వైవిధ్యానికి లీకేజ్ కరెంట్ ప్రధాన కారణం. పై విభాగం నుండి పవర్ కొలతలలో లీకేజ్ కరెంట్ (స్టాటిక్ పవర్) మరియు AFU లాజిక్ (డైనమిక్ పవర్) కారణంగా పవర్ ఉన్నాయి. ఈ విభాగంలో, మీరు డైనమిక్ శక్తిని అర్థం చేసుకోవడానికి బోర్డ్-అండర్-టెస్ట్ యొక్క స్టాటిక్ పవర్ను కొలుస్తారు.
FPGA స్టాటిక్ పవర్ను కొలిచే ముందు, FPGA ప్రోగ్రామింగ్ను ప్రాసెస్ చేయడానికి disable-gpio-input-bufferintelpac-arria10-gx.tcl స్క్రిప్ట్ (డౌన్లోడ్) ఉపయోగించండి. file, (*.sof file) ఇది FIM మరియు AFU డిజైన్ను కలిగి ఉంటుంది. tcl స్క్రిప్ట్ FPGA లోపల టోగులింగ్ లేదని నిర్ధారించడానికి అన్ని FPGA ఇన్పుట్ పిన్లను నిలిపివేస్తుంది (దీని అర్థం డైనమిక్ పవర్ లేదు). మినిమల్ ఫ్లో ఎక్స్ని చూడండిample గా కంపైల్ చేయడానికిample AFU. ఉత్పత్తి చేయబడిన *.sof file ఇక్కడ ఉంది:
- cd $OPAE_PLATFORM_ROOT/hw/samples/ $ OPAE_PLATFORM_ROOT/hw/samples/ బిల్డ్_సింథ్/బిల్డ్/అవుట్పుట్_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
Sample అవుట్పుట్
సమాచారం: ***************************************************** ******************* సమాచారం:
రన్నింగ్ క్వార్టస్ ప్రైమ్ అసెంబ్లర్
సమాచారం: వెర్షన్ 17.1.1 బిల్డ్ 273 12/19/2017 SJ ప్రో ఎడిషన్
సమాచారం: కాపీరైట్ (సి) 2017 ఇంటెల్ కార్పొరేషన్. అన్ని హక్కులు ప్రత్యేకించబడ్డాయి. సమాచారం: మీ ఉపయోగం
ఇంటెల్ కార్పొరేషన్ యొక్క డిజైన్ టూల్స్, లాజిక్ ఫంక్షన్ల సమాచారం: మరియు ఇతర సాఫ్ట్వేర్ మరియు సాధనాలు మరియు దాని AMPP భాగస్వామి లాజిక్ సమాచారం: విధులు మరియు ఏదైనా అవుట్పుట్ fileపైన పేర్కొన్న ఏదైనా సమాచారం నుండి s: (పరికర ప్రోగ్రామింగ్ లేదా అనుకరణతో సహా fileలు), మరియు ఏదైనా సమాచారం: అనుబంధిత డాక్యుమెంటేషన్ లేదా సమాచారం స్పష్టంగా లోబడి ఉంటుంది సమాచారం: ఇంటెల్ ప్రోగ్రామ్ లైసెన్స్ సమాచారం: సబ్స్క్రిప్షన్ ఒప్పందం, ఇంటెల్ క్వార్టస్ ప్రైమ్ లైసెన్స్ ఒప్పందం, సమాచారం:
tcl స్క్రిప్ట్ విజయవంతంగా అమలు చేయబడిన తర్వాత, afu_*.sof file నవీకరించబడింది మరియు FPGA ప్రోగ్రామింగ్ కోసం సిద్ధంగా ఉంది.
నిజమైన స్టాటిక్ శక్తిని కొలవడానికి ఈ దశలను అనుసరించండి
- *.sofని ప్రోగ్రామ్ చేయడానికి Intel Quartus® Prime ప్రోగ్రామర్ని ఉపయోగించండి file. వివరణాత్మక దశల కోసం పేజీ 12లోని ఇంటెల్ క్వార్టస్ ప్రైమ్ ప్రోగ్రామర్ని ఉపయోగించడాన్ని చూడండి.
- FPGA కోర్ ఉష్ణోగ్రతను పర్యవేక్షించండి, వాల్యూమ్tagఇ, మరియు BWMonitor సాధనాన్ని ఉపయోగించి కరెంట్. దశ 2లో ఈ విలువలను నమోదు చేయండి: Intel FPGA PAC పవర్ ఎస్టిమేటర్ షీట్ యొక్క FPGA కోర్ స్టాటిక్ పవర్ కొలత.
సంబంధిత సమాచారం
- ఇంటెల్ అరియా 10 GX FPGAతో ఇంటెల్ ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ కోసం ఇంటెల్ యాక్సిలరేషన్ స్టాక్ క్విక్ స్టార్ట్ గైడ్
- BWMonitor ఉపయోగించి ఆన్-బోర్డ్ సెన్సార్లను పర్యవేక్షించండి.
ఇంటెల్ క్వార్టస్ ప్రైమ్ ప్రోగ్రామర్ని ఉపయోగించడం
ఈ దశలను అమలు చేయడానికి మీరు తప్పనిసరిగా Intel FPGA PAC మరియు సర్వర్ మధ్య కనెక్ట్ చేయబడిన మైక్రో USB కేబుల్ కలిగి ఉండాలి:
- 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
Example అవుట్పుట్ 3 రూట్ పోర్ట్ 85:2.0 మరియు ఎండ్ పాయింట్ 86: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
- # సరిదిద్దలేని లోపాలను ముసుగు చేయండి మరియు RP యొక్క సరిదిద్దగల లోపాలను ముసుగు చేయండి
- $ sudo setpci -s d7:0.0 ECAP_AER+0x08.L=0xFFFFFFFF
- $ sudo setpci -s d7:0.0 ECAP_AER+0x14.L=0xFFFFFFFF
కింది ఇంటెల్ క్వార్టస్ ప్రైమ్ ప్రోగ్రామర్ ఆదేశాన్ని అమలు చేయండి:
- సుడో $QUARTUS_HOME/bin/quartus_pgm -m JTAG -o 'pvbi;afu_*.sof'
- సరిదిద్దలేని లోపాలను అన్మాస్క్ చేయడానికి మరియు సరిదిద్దదగిన లోపాలను మాస్క్ చేయడానికి, కింది ఆదేశాలను అమలు చేయండి
- # సరిదిద్దలేని లోపాలను అన్మాస్క్ చేయండి మరియు FPGA యొక్క సరిదిద్దగల లోపాలను ముసుగు చేయండి
- $ sudo setpci -s d8:0.0 ECAP_AER+0x08.L=0x00000000
- $ sudo setpci -s d8:0.0 ECAP_AER+0x14.L=0x00000000
- # సరిదిద్దలేని లోపాలను అన్మాస్క్ చేయండి మరియు RP యొక్క సరిదిద్దగల లోపాలను ముసుగు చేయండి:
- $ sudo setpci -s d7:0.0 ECAP_AER+0x08.L=0x00000000
- $ sudo setpci -s d7:0.0 ECAP_AER+0x14.L=0x00000000
- # సరిదిద్దలేని లోపాలను అన్మాస్క్ చేయండి మరియు FPGA యొక్క సరిదిద్దగల లోపాలను ముసుగు చేయండి
- రీబూట్ చేయండి.
సంబంధిత సమాచారం
ఇంటెల్ అరియా 10 GX FPGAతో ఇంటెల్ ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ కోసం ఇంటెల్ యాక్సిలరేషన్ స్టాక్ క్విక్ స్టార్ట్ గైడ్
వరస్ట్-కేస్ కోర్ స్టాటిక్ పవర్ను అంచనా వేయడం
చెత్త స్టాటిక్ పవర్ను అంచనా వేయడానికి ఈ దశలను అనుసరించండి
- మినిమల్ ఫ్లో ఎక్స్ని చూడండిample గా కంపైల్ చేయడానికిample AFU ఇక్కడ ఉంది:
- /hw/samples/ /
- ఇంటెల్ క్వార్టస్ ప్రైమ్ ప్రో ఎడిషన్ సాఫ్ట్వేర్లో, క్లిక్ చేయండి File > ప్రాజెక్ట్ తెరిచి, మీ .qpfని ఎంచుకోండి file కింది మార్గం నుండి AFU సంశ్లేషణ ప్రాజెక్ట్ను తెరవడానికి:
- /hw/samples/ /build_synth/build
- ప్రాజెక్ట్ > EPEని రూపొందించు క్లిక్ చేయండి File అవసరమైన .csvని సృష్టించడానికి file.
- దశ 2 ఉదాహరణ
- దశ 2 ఉదాహరణ
- ఎర్లీ పవర్ ఎస్టిమేటర్ టూల్(5)ని తెరిచి, దిగుమతి CSV చిహ్నాన్ని క్లిక్ చేయండి. పైన రూపొందించిన .csvని ఎంచుకోండి file.
- గమనిక: .csvని దిగుమతి చేస్తున్నప్పుడు మీరు హెచ్చరికను విస్మరించవచ్చు file.
- ఇన్పుట్ల పారామితులు స్వయంచాలకంగా పూరించబడతాయి.
- జంక్షన్ టెంప్లో నమోదు చేసిన వినియోగదారుకు విలువను మార్చండి. TJ ఫీల్డ్. మరియు జంక్షన్ టెంప్ సెట్ చేయండి. TJ (°C) ఫీల్డ్ 95కి
- పవర్ క్యారెక్టరిస్టిక్స్ ఫీల్డ్ను సాధారణం నుండి గరిష్టంగా మార్చండి.
- EPE సాధనంలో, PSTATIC అనేది వాట్స్లో మొత్తం స్టాటిక్ పవర్. మీరు రిపోర్ట్ ట్యాబ్ నుండి వరస్ట్ కేస్ కోర్ స్టాటిక్ పవర్ని లెక్కించవచ్చు
EPE టూల్ Sampలే అవుట్పుట్
రిపోర్ట్ ట్యాబ్
మాజీ లోampపైన చూపిన le, మొత్తం FPGA కోర్ స్టాటిక్ కరెంట్ అనేది 0.9V (VCC, VCCP, VCCERAM) వద్ద ఉన్న అన్ని స్టాటిక్ కరెంట్ మరియు స్టాండ్బై కరెంట్ మొత్తం. దశ 3లో ఈ విలువను నమోదు చేయండి: Intel FPGA PAC పవర్ ఎస్టిమేటర్ షీట్ యొక్క EPE నుండి చెత్త స్టాటిక్ పవర్. మీ AFU గరిష్ట విద్యుత్ వినియోగం కోసం లెక్కించబడిన అవుట్పుట్ వరుసను గమనించండి.
Intel Arria 10 GX FPGAతో Intel PAC కోసం థర్మల్ మరియు పవర్ మార్గదర్శకాల కోసం డాక్యుమెంట్ రివిజన్ హిస్టరీ
డాక్యుమెంట్ వెర్షన్ | మార్పులు |
2019.08.30 | ప్రారంభ విడుదల. |
ఇంటెల్ కార్పొరేషన్. అన్ని హక్కులు ప్రత్యేకించబడ్డాయి. ఇంటెల్, ఇంటెల్ లోగో మరియు ఇతర ఇంటెల్ గుర్తులు ఇంటెల్ కార్పొరేషన్ లేదా దాని అనుబంధ సంస్థల ట్రేడ్మార్క్లు. Intel దాని FPGA మరియు సెమీకండక్టర్ ఉత్పత్తుల పనితీరును ఇంటెల్ యొక్క ప్రామాణిక వారంటీకి అనుగుణంగా ప్రస్తుత స్పెసిఫికేషన్లకు హామీ ఇస్తుంది, అయితే నోటీసు లేకుండా ఏ సమయంలోనైనా ఏదైనా ఉత్పత్తులు మరియు సేవలకు మార్పులు చేసే హక్కును కలిగి ఉంది. ఇంటెల్ వ్రాతపూర్వకంగా అంగీకరించినట్లు మినహా ఇక్కడ వివరించిన ఏదైనా సమాచారం, ఉత్పత్తి లేదా సేవ యొక్క అప్లికేషన్ లేదా ఉపయోగం నుండి ఉత్పన్నమయ్యే బాధ్యత లేదా బాధ్యతను Intel తీసుకోదు. ఇంటెల్ కస్టమర్లు ఏదైనా ప్రచురించిన సమాచారంపై ఆధారపడే ముందు మరియు ఉత్పత్తులు లేదా సేవల కోసం ఆర్డర్లు చేసే ముందు పరికర నిర్దేశాల యొక్క తాజా వెర్షన్ను పొందాలని సూచించారు.
ఇతర పేర్లు మరియు బ్రాండ్లు ఇతరుల ఆస్తిగా క్లెయిమ్ చేయబడవచ్చు.
ISO
- 9001:2015
నమోదైంది
ID: 683795
వెర్షన్: 2019.08.30
పత్రాలు / వనరులు
![]() |
ఇంటెల్ అరియా 872 GX FPGAతో intel AN 10 ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ [pdf] యూజర్ గైడ్ ఇంటెల్ అరియా 872 GX FPGAతో AN 10 ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్, AN 872, ఇంటెల్ అరియా 10 GX FPGAతో ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ |