intel FPGA ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ N3000 బోర్డ్ మేనేజ్మెంట్ కంట్రోలర్
ఇంటెల్ FPGA ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ N3000 BMC పరిచయం
ఈ పత్రం గురించి
Intel® MAX® 3000 BMC యొక్క విధులు మరియు లక్షణాల గురించి మరింత తెలుసుకోవడానికి మరియు MCTP SMBus మరియు I10C SMBus ద్వారా PLDMని ఉపయోగించి Intel FPGA PAC N3000లో టెలిమెట్రీ డేటాను ఎలా చదవాలో అర్థం చేసుకోవడానికి Intel FPGA ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ N2 బోర్డ్ మేనేజ్మెంట్ యూజర్ గైడ్ను చూడండి. . Intel MAX 10 రూట్ ఆఫ్ ట్రస్ట్ (RoT)కి పరిచయం మరియు సురక్షిత రిమోట్ సిస్టమ్ అప్డేట్ చేర్చబడింది.
పైగాview
Intel MAX 10 BMC నియంత్రణ, పర్యవేక్షణ మరియు బోర్డు ఫీచర్లకు యాక్సెస్ని మంజూరు చేయడానికి బాధ్యత వహిస్తుంది. Intel MAX 10 BMC ఆన్-బోర్డ్ సెన్సార్లు, FPGA మరియు ఫ్లాష్తో ఇంటర్ఫేస్ చేస్తుంది మరియు పవర్-ఆన్/పవర్-ఆఫ్ సీక్వెన్సులు, FPGA కాన్ఫిగరేషన్ మరియు టెలిమెట్రీ డేటా పోలింగ్ను నిర్వహిస్తుంది. మీరు ప్లాట్ఫారమ్ స్థాయి డేటా మోడల్ (PLDM) వెర్షన్ 1.1.1 ప్రోటోకాల్ని ఉపయోగించి BMCతో కమ్యూనికేట్ చేయవచ్చు. BMC ఫర్మ్వేర్ రిమోట్ సిస్టమ్ అప్డేట్ ఫీచర్ని ఉపయోగించి PCIe ద్వారా ఫీల్డ్ అప్గ్రేడ్ చేయగలదు.
BMC యొక్క లక్షణాలు
- రూట్ ఆఫ్ ట్రస్ట్ (RoT) వలె పనిచేస్తుంది మరియు Intel FPGA PAC N3000 యొక్క సురక్షిత నవీకరణ లక్షణాలను ప్రారంభిస్తుంది.
- PCIe ద్వారా ఫర్మ్వేర్ మరియు FPGA ఫ్లాష్ అప్డేట్లను నియంత్రిస్తుంది.
- FPGA కాన్ఫిగరేషన్ని నిర్వహిస్తుంది.
- C827 ఈథర్నెట్ రీ-టైమర్ పరికరం కోసం నెట్వర్క్ సెట్టింగ్లను కాన్ఫిగర్ చేస్తుంది.
- ఆటోమేటిక్ షట్-డౌన్ రక్షణతో పవర్ అప్ మరియు పవర్ డౌన్ సీక్వెన్సింగ్ మరియు ఫాల్ట్ డిటెక్షన్ను నియంత్రిస్తుంది.
- బోర్డులో పవర్ మరియు రీసెట్లను నియంత్రిస్తుంది.
- సెన్సార్లు, FPGA ఫ్లాష్ మరియు QSFPలతో ఇంటర్ఫేస్లు.
- టెలిమెట్రీ డేటాను పర్యవేక్షిస్తుంది (బోర్డు ఉష్ణోగ్రత, వాల్యూమ్tagఇ మరియు కరెంట్) మరియు రీడింగ్లు క్రిటికల్ థ్రెషోల్డ్ వెలుపల ఉన్నప్పుడు రక్షణ చర్యను అందిస్తుంది.
- MCTP SMBus లేదా I2C ద్వారా ప్లాట్ఫారమ్ స్థాయి డేటా మోడల్ (PLDM) ద్వారా BMCని హోస్ట్ చేయడానికి టెలిమెట్రీ డేటాను నివేదిస్తుంది.
- PCIe SMBus ద్వారా MCTP SMBs ద్వారా PLDMకి మద్దతు ఇస్తుంది. 0xCE అనేది 8-బిట్ స్లేవ్ చిరునామా.
- I2C SMBsకి మద్దతు ఇస్తుంది. 0xBC అనేది 8-బిట్ స్లేవ్ చిరునామా.
- EEPROM మరియు ఫీల్డ్ రీప్లేబుల్ యూనిట్ ఐడెంటిఫికేషన్ (FRUID) EEPROMలో ఈథర్నెట్ MAC చిరునామాలను యాక్సెస్ చేస్తుంది.
ఇంటెల్ కార్పొరేషన్. అన్ని హక్కులు ప్రత్యేకించబడ్డాయి. ఇంటెల్, ఇంటెల్ లోగో మరియు ఇతర ఇంటెల్ గుర్తులు ఇంటెల్ కార్పొరేషన్ లేదా దాని అనుబంధ సంస్థల ట్రేడ్మార్క్లు. Intel దాని FPGA మరియు సెమీకండక్టర్ ఉత్పత్తుల పనితీరును ఇంటెల్ యొక్క ప్రామాణిక వారంటీకి అనుగుణంగా ప్రస్తుత స్పెసిఫికేషన్లకు హామీ ఇస్తుంది, అయితే నోటీసు లేకుండా ఏ సమయంలోనైనా ఏదైనా ఉత్పత్తులు మరియు సేవలకు మార్పులు చేసే హక్కును కలిగి ఉంది. ఇంటెల్ వ్రాతపూర్వకంగా అంగీకరించినట్లు మినహా ఇక్కడ వివరించిన ఏదైనా సమాచారం, ఉత్పత్తి లేదా సేవ యొక్క అప్లికేషన్ లేదా ఉపయోగం నుండి ఉత్పన్నమయ్యే బాధ్యత లేదా బాధ్యతను Intel తీసుకోదు. ఇంటెల్ కస్టమర్లు ఏదైనా ప్రచురించబడిన సమాచారంపై ఆధారపడే ముందు మరియు ఉత్పత్తులు లేదా సేవల కోసం ఆర్డర్లు చేసే ముందు పరికర నిర్దేశాల యొక్క తాజా వెర్షన్ను పొందాలని సూచించారు. *ఇతర పేర్లు మరియు బ్రాండ్లను ఇతరుల ఆస్తిగా క్లెయిమ్ చేయవచ్చు.
BMC హై-లెవల్ బ్లాక్ రేఖాచిత్రం
రూట్ ఆఫ్ ట్రస్ట్ (RoT)
Intel MAX 10 BMC రూట్ ఆఫ్ ట్రస్ట్ (RoT) వలె పనిచేస్తుంది మరియు Intel FPGA PAC N3000 యొక్క సురక్షిత రిమోట్ సిస్టమ్ అప్డేట్ ఫీచర్ను ప్రారంభిస్తుంది. RoT కింది వాటిని నిరోధించడంలో సహాయపడే లక్షణాలను కలిగి ఉంటుంది:
- అనధికార కోడ్ లేదా డిజైన్లను లోడ్ చేయడం లేదా అమలు చేయడం
- అన్ప్రివిలేజ్డ్ సాఫ్ట్వేర్, ప్రివిలేజ్డ్ సాఫ్ట్వేర్ లేదా హోస్ట్ BMC ద్వారా ప్రయత్నించిన అంతరాయం కలిగించే కార్యకలాపాలు
- BMC అధికారాన్ని ఉపసంహరించుకునేలా చేయడం ద్వారా తెలిసిన బగ్లు లేదా దుర్బలత్వాలతో పాత కోడ్ లేదా డిజైన్ల అనాలోచిత అమలు
Intel® FPGA ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ N3000 బోర్డ్ మేనేజ్మెంట్ కంట్రోలర్ యూజర్ గైడ్
Intel FPGA PAC N3000 BMC వివిధ ఇంటర్ఫేస్ల ద్వారా యాక్సెస్కు సంబంధించిన అనేక ఇతర భద్రతా విధానాలను కూడా అమలు చేస్తుంది, అలాగే రైట్ రేట్ పరిమితి ద్వారా ఆన్-బోర్డ్ ఫ్లాష్ను రక్షించడం. Intel FPGA PAC N3000 యొక్క RoT మరియు భద్రతా లక్షణాలపై సమాచారం కోసం దయచేసి Intel FPGA ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ N3000 సెక్యూరిటీ యూజర్ గైడ్ని చూడండి.
సంబంధిత సమాచారం
ఇంటెల్ FPGA ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ N3000 సెక్యూరిటీ యూజర్ గైడ్
సురక్షిత రిమోట్ సిస్టమ్ నవీకరణ
BMC Intel MAX 10 BMC Nios® ఫర్మ్వేర్ మరియు RTL ఇమేజ్ మరియు ప్రామాణీకరణ మరియు సమగ్రత తనిఖీలతో Intel Arria® 10 FPGA ఇమేజ్ అప్డేట్ల కోసం సురక్షిత RSUకి మద్దతు ఇస్తుంది. నవీకరణ ప్రక్రియ సమయంలో చిత్రాన్ని ప్రామాణీకరించడానికి Nios ఫర్మ్వేర్ బాధ్యత వహిస్తుంది. నవీకరణలు PCIe ఇంటర్ఫేస్పై Intel Arria 10 GT FPGAకి పంపబడతాయి, ఇది Intel Arria 10 FPGA SPI మాస్టర్పై Intel MAX 10 FPGA SPI స్లేవ్కు వ్రాస్తుంది. s అని పిలువబడే తాత్కాలిక ఫ్లాష్ ప్రాంతంtaging ఏరియా SPI ఇంటర్ఫేస్ ద్వారా ఏదైనా రకమైన ప్రమాణీకరణ బిట్స్ట్రీమ్ను నిల్వ చేస్తుంది. BMC RoT డిజైన్ క్రిప్టోగ్రాఫిక్ మాడ్యూల్ను కలిగి ఉంది, ఇది SHA2 256 బిట్ హాష్ ధృవీకరణ ఫంక్షన్ మరియు కీలు మరియు వినియోగదారు చిత్రాన్ని ప్రామాణీకరించడానికి ECDSA 256 P 256 సంతకం ధృవీకరణ ఫంక్షన్ను అమలు చేస్తుంది. నియోస్ ఫర్మ్వేర్ క్రిప్టోగ్రాఫిక్ మాడ్యూల్ని ఉపయోగించి వినియోగదారు సంతకం చేసిన చిత్రాన్ని sలో ప్రామాణీకరించడానికి ఉపయోగిస్తుందిtaging ప్రాంతం. ప్రమాణీకరణ పాస్ అయినట్లయితే, Nios ఫర్మ్వేర్ వినియోగదారు చిత్రాన్ని వినియోగదారు ఫ్లాష్ ప్రాంతానికి కాపీ చేస్తుంది. ప్రమాణీకరణ విఫలమైతే, Nios ఫర్మ్వేర్ లోపాన్ని నివేదిస్తుంది. Intel FPGA PAC N3000 యొక్క RoT మరియు భద్రతా లక్షణాలపై సమాచారం కోసం దయచేసి Intel FPGA ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ N3000 సెక్యూరిటీ యూజర్ గైడ్ని చూడండి.
సంబంధిత సమాచారం
ఇంటెల్ FPGA ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ N3000 సెక్యూరిటీ యూజర్ గైడ్
పవర్ సీక్వెన్స్ మేనేజ్మెంట్
BMC పవర్ సీక్వెన్సర్ స్టేట్ మెషీన్ పవర్ ఆన్ ప్రాసెస్ లేదా సాధారణ ఆపరేషన్ సమయంలో కార్నర్ కేసుల కోసం Intel FPGA PAC N3000 పవర్-ఆన్ మరియు పవర్-ఆఫ్ సీక్వెన్స్లను నిర్వహిస్తుంది. Intel MAX 10 పవర్-అప్ ఫ్లో Intel MAX 10 బూట్-అప్, Nios బూట్-అప్ మరియు FPGA కాన్ఫిగరేషన్ కోసం పవర్ సీక్వెన్స్ మేనేజ్మెంట్తో సహా మొత్తం ప్రక్రియను కవర్ చేస్తుంది. హోస్ట్ తప్పనిసరిగా Intel MAX 10 మరియు FPGA రెండింటి యొక్క బిల్డ్ వెర్షన్లను, అలాగే ప్రతి పవర్-సైకిల్ తర్వాత Nios స్థితిని తనిఖీ చేయాలి మరియు Intel FPGA PAC N3000 Intel MAX 10 లేదా వంటి మూలల్లోకి వెళితే సంబంధిత చర్యలను తీసుకోవాలి. FPGA ఫ్యాక్టరీ బిల్డ్ లోడ్ వైఫల్యం లేదా Nios బూట్ అప్ వైఫల్యం. BMC కింది పరిస్థితులలో కార్డ్కి పవర్ని షట్ డౌన్ చేయడం ద్వారా Intel FPGA PAC N3000ని రక్షిస్తుంది:
- 12 V సహాయక లేదా PCIe అంచు సరఫరా వాల్యూమ్tage 10.46 V కంటే తక్కువ
- FPGA కోర్ ఉష్ణోగ్రత 100°C చేరుకుంటుంది
- బోర్డు ఉష్ణోగ్రత 85 °C చేరుకుంటుంది
సెన్సార్ల ద్వారా బోర్డు పర్యవేక్షణ
Intel MAX 10 BMC మానిటర్లు వాల్యూమ్tagఇ, Intel FPGA PAC N3000లో వివిధ భాగాల ప్రస్తుత మరియు ఉష్ణోగ్రత. హోస్ట్ BMC టెలిమెట్రీ డేటాను PCIe SMBus ద్వారా యాక్సెస్ చేయగలదు. హోస్ట్ BMC మరియు Intel FPGA PAC N3000 Intel MAX 10 BMC మధ్య PCIe SMBus MCTP SMBus ఎండ్పాయింట్ ద్వారా PLDM మరియు Avalon-MM ఇంటర్ఫేస్కు ప్రామాణిక I2C స్లేవ్ (చదవడానికి మాత్రమే) రెండింటి ద్వారా భాగస్వామ్యం చేయబడింది.
MCTP SMBs ద్వారా PLDM ద్వారా బోర్డు పర్యవేక్షణ
Intel FPGA PAC N3000లోని BMC PCIe* SMBus ద్వారా సర్వర్ BMCతో కమ్యూనికేట్ చేస్తుంది. MCTP కంట్రోలర్ మేనేజ్మెంట్ కాంపోనెంట్ ట్రాన్స్పోర్ట్ ప్రోటోకాల్ (MCTP) స్టాక్పై ప్లాట్ఫారమ్ స్థాయి డేటా మోడల్ (PLDM)కి మద్దతు ఇస్తుంది. MCTP ఎండ్పాయింట్ స్లేవ్ చిరునామా డిఫాల్ట్గా 0xCE. ఇది అవసరమైతే ఇన్-బ్యాండ్ మార్గం ద్వారా బాహ్య FPGA క్వాడ్ SPI ఫ్లాష్ యొక్క సంబంధిత విభాగంలోకి రీప్రోగ్రామ్ చేయబడుతుంది. ఇంటెల్ FPGA PAC N3000 BMC PLDM మరియు MCTP ఆదేశాల ఉపసమితికి మద్దతు ఇస్తుంది, ఇది వాల్యూమ్ వంటి సెన్సార్ డేటాను పొందేందుకు సర్వర్ BMCని ప్రారంభించడానికిtagఇ, కరెంట్ మరియు ఉష్ణోగ్రత.
గమనిక:
MCTP SMBus ముగింపు పాయింట్పై ప్లాట్ఫారమ్ స్థాయి డేటా మోడల్ (PLDM) మద్దతు ఉంది. స్థానిక PCIe ద్వారా MCTP ద్వారా PLDMకి మద్దతు లేదు. SMBus పరికర వర్గం: “ఫిక్స్డ్ నాట్ డిస్కవర్బుల్” పరికరానికి డిఫాల్ట్గా మద్దతు ఉంది, అయితే నాలుగు పరికర వర్గాలకు మద్దతు ఉంది మరియు ఫీల్డ్-రీకాన్ఫిగర్ చేయదగినవి. ACK-పోల్కు మద్దతు ఉంది
- SMBus డిఫాల్ట్ స్లేవ్ చిరునామా 0xCEతో మద్దతు ఉంది.
- స్థిర లేదా కేటాయించిన బానిస చిరునామాతో మద్దతు ఉంది.
BMC మేనేజ్మెంట్ కాంపోనెంట్ ట్రాన్స్పోర్ట్ ప్రోటోకాల్ (MCTP) బేస్ స్పెసిఫికేషన్ (DTMF స్పెసిఫికేషన్ DSP1.3.0), ప్లాట్ఫారమ్ మానిటరింగ్ మరియు కంట్రోల్ స్టాండర్డ్ (DTMF స్పెసిఫికేషన్ DSP0236) కోసం PLDM యొక్క వెర్షన్ 1.1.1 మరియు వెర్షన్ 0248కి మద్దతు ఇస్తుంది. మెసేజ్ కంట్రోల్ మరియు డిస్కవరీ కోసం PLDM (DTMF స్పెసిఫికేషన్ DSP1.0.0).
సంబంధిత సమాచారం
డిస్ట్రిబ్యూటెడ్ మేనేజ్మెంట్ టాస్క్ ఫోర్స్ (DMTF) స్పెసిఫికేషన్లు నిర్దిష్ట DMTF స్పెసిఫికేషన్లకు లింక్ కోసం
SMBus ఇంటర్ఫేస్ స్పీడ్
Intel FPGA PAC N3000 అమలు డిఫాల్ట్గా 100 KHz వద్ద SMBus లావాదేవీలకు మద్దతు ఇస్తుంది.
MCTP ప్యాకెటైజేషన్ మద్దతు
MCTP నిర్వచనాలు
- మెసేజ్ బాడీ MCTP సందేశం యొక్క పేలోడ్ను సూచిస్తుంది. మెసేజ్ బాడీ బహుళ MCTP ప్యాకెట్లను విస్తరించగలదు.
- MCTP ప్యాకెట్ పేలోడ్ అనేది ఒకే MCTP ప్యాకెట్లో ఉన్న MCTP సందేశం యొక్క మెసేజ్ బాడీలోని భాగాన్ని సూచిస్తుంది.
- ట్రాన్స్మిషన్ యూనిట్ MCTP ప్యాకెట్ పేలోడ్ యొక్క భాగం యొక్క పరిమాణాన్ని సూచిస్తుంది.
ట్రాన్స్మిషన్ యూనిట్ పరిమాణం
- MCTP కోసం బేస్లైన్ ట్రాన్స్మిషన్ యూనిట్ (కనీస ట్రాన్స్మిషన్ యూనిట్) పరిమాణం 64 బైట్లు.
- అన్ని MCTP నియంత్రణ సందేశాలు బేస్లైన్ ట్రాన్స్మిషన్ యూనిట్ కంటే పెద్దగా లేని ప్యాకెట్ పేలోడ్ను కలిగి ఉండటం అవసరం. (ఎండ్పాయింట్ల మధ్య పెద్ద ట్రాన్స్మిషన్ యూనిట్ల కోసం నెగోషియేషన్ మెకానిజం సందేశ రకం-నిర్దిష్టమైనది మరియు MCTP బేస్ స్పెసిఫికేషన్లో ప్రస్తావించబడలేదు)
- 64 బైట్ల కంటే పెద్దగా ఉన్న ఏదైనా MCTP సందేశం ఒకే సందేశ ప్రసారం కోసం బహుళ ప్యాకెట్లుగా విభజించబడుతుంది.
MCTP ప్యాకెట్ ఫీల్డ్స్
సాధారణ ప్యాకెట్/మెసేజ్ ఫీల్డ్స్
మద్దతు ఉన్న కమాండ్ సెట్లు
MCTP కమాండ్లకు మద్దతు ఉంది
- MCTP వెర్షన్ మద్దతు పొందండి
- బేస్ స్పెక్ వెర్షన్ సమాచారం
- నియంత్రణ ప్రోటోకాల్ వెర్షన్ సమాచారం
- MCTP వెర్షన్ ద్వారా PLDM
- ఎండ్పాయింట్ IDని సెట్ చేయండి
- ఎండ్పాయింట్ IDని పొందండి
- ఎండ్పాయింట్ UUIDని పొందండి
- సందేశ రకం మద్దతును పొందండి
- విక్రేత నిర్వచించిన సందేశ మద్దతును పొందండి
గమనిక:
వెండర్ డిఫైన్డ్ మెసేజ్ సపోర్ట్ ఆదేశం కోసం, BMC కంప్లీషన్ కోడ్ ERROR_INVALID_DATA(0x02)తో ప్రతిస్పందిస్తుంది.
PLDM బేస్ స్పెసిఫికేషన్ కమాండ్లకు మద్దతు ఉంది
- సెట్టిడ్
- GetTID
- PLDM వెర్షన్ పొందండి
- PLDM రకాలను పొందండి
- పిఎల్డిఎంకమాండ్లను పొందండి
ప్లాట్ఫారమ్ మానిటరింగ్ మరియు కంట్రోల్ స్పెసిఫికేషన్ కమాండ్ల కోసం PLDMకి మద్దతు ఉంది
- సెట్టిడ్
- GetTID
- GetSensorReading
- GetSensor థ్రెషోల్డ్స్
- సెట్సెన్సర్ థ్రెషోల్డ్స్
- పొందండిPDRRepositoryInfo
- పొందండిPDR
గమనిక:
ప్రతి 1 మిల్లీసెకన్కు వేర్వేరు టెలిమెట్రీ డేటా కోసం BMC Nios II కోర్ పోల్లు, మరియు పోలింగ్ వ్యవధి దాదాపు 500~800 మిల్లీసెకన్లు పడుతుంది, అందువల్ల ప్రతిస్పందన సందేశం మరియు GetSensorReading లేదా GetSensorThresholds కమాండ్ యొక్క సంబంధిత అభ్యర్థన సందేశం తదనుగుణంగా ప్రతి 500~800 మిల్లీసెకన్లకు నవీకరించబడుతుంది.
గమనిక:
GetStateSensorReadings మద్దతు లేదు.
PLDM టోపోలాజీ మరియు హైరార్కీ
నిర్వచించిన ప్లాట్ఫారమ్ డిస్క్రిప్టర్ రికార్డ్లు
Intel FPGA PAC N3000 20 ప్లాట్ఫారమ్ డిస్క్రిప్టర్ రికార్డ్లను (PDRలు) ఉపయోగిస్తుంది. Intel MAX 10 BMC కన్సాలిడేటెడ్ PDRలకు మాత్రమే మద్దతు ఇస్తుంది, ఇక్కడ QSFP ప్లగ్ చేయబడినప్పుడు మరియు అన్ప్లగ్ చేయబడినప్పుడు PDRలు డైనమిక్గా జోడించబడవు లేదా తీసివేయబడవు. అన్ప్లగ్ చేసినప్పుడు సెన్సార్ కార్యాచరణ స్థితి అందుబాటులో లేదని నివేదించబడుతుంది.
సెన్సార్ పేర్లు మరియు రికార్డ్ హ్యాండిల్
అన్ని PDRలకు రికార్డ్ హ్యాండిల్ అనే అపారదర్శక సంఖ్యా విలువ కేటాయించబడుతుంది. GetPDR (DTMF స్పెసిఫికేషన్ DSP0248) ద్వారా PDR రిపోజిటరీలోని వ్యక్తిగత PDRలను యాక్సెస్ చేయడానికి ఈ విలువ ఉపయోగించబడుతుంది. కింది పట్టిక Intel FPGA PAC N3000లో పర్యవేక్షించబడే సెన్సార్ల యొక్క ఏకీకృత జాబితా.
PDRలు సెన్సార్ పేర్లు మరియు రికార్డ్ హ్యాండిల్
ఫంక్షన్ | సెన్సార్ పేరు | సెన్సార్ సమాచారం | PLDM | ||
సెన్సార్ రీడింగ్ సోర్స్ (భాగం) | PDR
రికార్డ్ హ్యాండిల్ |
PDRలో థ్రెషోల్డ్లు | థ్రెషోల్డ్ మార్పులు PLDM ద్వారా అనుమతించబడింది | ||
మొత్తం Intel FPGA PAC ఇన్పుట్ పవర్ | బోర్డ్ పవర్ | PCIe వేళ్లు 12V కరెంట్ మరియు వాల్యూమ్ నుండి లెక్కించండిtage | 1 | 0 | నం |
PCIe వేళ్లు 12 V కరెంట్ | 12 V బ్యాక్ప్లేన్ కరెంట్ | PAC1932 SENSE1 | 2 | 0 | నం |
PCIe వేళ్లు 12 V వాల్యూమ్tage | 12 V బ్యాక్ప్లేన్ వాల్యూమ్tage | PAC1932 SENSE1 | 3 | 0 | నం |
1.2 V రైలు వాల్యూమ్tage | 1.2 V వాల్యూమ్tage | MAX10 ADC | 4 | 0 | నం |
1.8 V రైలు వాల్యూమ్tage | 1.8 V వాల్యూమ్tage | గరిష్టంగా 10 ADC | 6 | 0 | నం |
3.3 V రైలు వాల్యూమ్tage | 3.3 V వాల్యూమ్tage | గరిష్టంగా 10 ADC | 8 | 0 | నం |
FPGA కోర్ వాల్యూమ్tage | FPGA కోర్ వాల్యూమ్tage | LTC3884 (U44) | 10 | 0 | నం |
FPGA కోర్ కరెంట్ | FPGA కోర్ కరెంట్ | LTC3884 (U44) | 11 | 0 | నం |
FPGA కోర్ ఉష్ణోగ్రత | FPGA కోర్ ఉష్ణోగ్రత | TMP411 ద్వారా FPGA టెంప్ డయోడ్ | 12 | ఎగువ హెచ్చరిక: 90
అప్పర్ ఫాటల్: 100 |
అవును |
బోర్డు ఉష్ణోగ్రత | బోర్డు ఉష్ణోగ్రత | TMP411 (U65) | 13 | ఎగువ హెచ్చరిక: 75
అప్పర్ ఫాటల్: 85 |
అవును |
QSFP0 వాల్యూమ్tage | QSFP0 వాల్యూమ్tage | బాహ్య QSFP మాడ్యూల్ (J4) | 14 | 0 | నం |
QSFP0 ఉష్ణోగ్రత | QSFP0 ఉష్ణోగ్రత | బాహ్య QSFP మాడ్యూల్ (J4) | 15 | ఎగువ హెచ్చరిక: QSFP వెండర్ ద్వారా సెట్ చేయబడిన విలువ
అప్పర్ ఫాటల్: QSFP వెండర్ ద్వారా సెట్ చేయబడిన విలువ |
నం |
PCIe సహాయక 12V కరెంట్ | 12 V AUX | PAC1932 SENSE2 | 24 | 0 | నం |
PCIe సహాయక 12V వాల్యూమ్tage | 12 V AUX వాల్యూమ్tage | PAC1932 SENSE2 | 25 | 0 | నం |
QSFP1 వాల్యూమ్tage | QSFP1 వాల్యూమ్tage | బాహ్య QSFP మాడ్యూల్ (J5) | 37 | 0 | నం |
QSFP1 ఉష్ణోగ్రత | QSFP1 ఉష్ణోగ్రత | బాహ్య QSFP మాడ్యూల్ (J5) | 38 | ఎగువ హెచ్చరిక: QSFP వెండర్ ద్వారా సెట్ చేయబడిన విలువ
అప్పర్ ఫాటల్: QSFP వెండర్ ద్వారా సెట్ చేయబడిన విలువ |
నం |
PKVL A కోర్ ఉష్ణోగ్రత | PKVL A కోర్ ఉష్ణోగ్రత | PKVL చిప్ (88EC055) (U18A) | 44 | 0 | నం |
కొనసాగింది… |
ఫంక్షన్ | సెన్సార్ పేరు | సెన్సార్ సమాచారం | PLDM | ||
సెన్సార్ రీడింగ్ సోర్స్ (భాగం) | PDR
రికార్డ్ హ్యాండిల్ |
PDRలో థ్రెషోల్డ్లు | థ్రెషోల్డ్ మార్పులు PLDM ద్వారా అనుమతించబడింది | ||
PKVL A సెర్డెస్ ఉష్ణోగ్రత | PKVL A సెర్డెస్ ఉష్ణోగ్రత | PKVL చిప్ (88EC055) (U18A) | 45 | 0 | నం |
PKVL B కోర్ ఉష్ణోగ్రత | PKVL B కోర్ ఉష్ణోగ్రత | PKVL చిప్ (88EC055) (U23A) | 46 | 0 | నం |
PKVL B సెర్డెస్ ఉష్ణోగ్రత | PKVL B సెర్డెస్ ఉష్ణోగ్రత | PKVL చిప్ (88EC055) (U23A) | 47 | 0 | నం |
గమనిక:
QSFP కోసం ఎగువ హెచ్చరిక మరియు ఎగువ ప్రాణాంతక విలువలు QSFP విక్రేతచే సెట్ చేయబడ్డాయి. విలువల కోసం విక్రేత డేటాషీట్ని చూడండి. BMC ఈ థ్రెషోల్డ్ విలువలను చదివి, వాటిని రిపోర్ట్ చేస్తుంది. fpgad అనేది హార్డ్వేర్ ఎగువ నాన్-రికవరబుల్ లేదా తక్కువ నాన్-రికవబుల్ సెన్సార్ థ్రెషోల్డ్కు చేరుకున్నప్పుడు క్రాష్ కాకుండా సర్వర్ను రక్షించడంలో మీకు సహాయపడే ఒక సేవ (దీనినే ప్రాణాంతకమైన థ్రెషోల్డ్ అని కూడా పిలుస్తారు). fpgad బోర్డ్ మేనేజ్మెంట్ కంట్రోలర్ ద్వారా నివేదించబడిన ప్రతి 20 సెన్సార్లను పర్యవేక్షించగలదు. దయచేసి Intel యాక్సిలరేషన్ స్టాక్ యూజర్ గైడ్ నుండి గ్రేస్ఫుల్ షట్డౌన్ టాపిక్ని చూడండి: మరింత సమాచారం కోసం Intel FPGA ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ N3000.
గమనిక:
అర్హత కలిగిన OEM సర్వర్ సిస్టమ్లు మీ పనిభారానికి అవసరమైన శీతలీకరణను అందించాలి. మీరు క్రింది OPAE ఆదేశాన్ని రూట్ లేదా sudoగా అమలు చేయడం ద్వారా సెన్సార్ల విలువలను పొందవచ్చు: $ sudo fpgainfo bmc
సంబంధిత సమాచారం
ఇంటెల్ యాక్సిలరేషన్ స్టాక్ యూజర్ గైడ్: ఇంటెల్ FPGA ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ N3000
I2C SMBs ద్వారా బోర్డు పర్యవేక్షణ
Avalon-MM ఇంటర్ఫేస్కు ప్రామాణిక I2C స్లేవ్ (చదవడానికి మాత్రమే) హోస్ట్ BMC మరియు Intel MAX 10 RoT మధ్య PCIe SMBusని భాగస్వామ్యం చేస్తుంది. Intel FPGA PAC N3000 ప్రామాణిక I2C స్లేవ్ ఇంటర్ఫేస్కు మద్దతు ఇస్తుంది మరియు స్లేవ్ అడ్రస్ డిఫాల్ట్గా బ్యాండ్ వెలుపల యాక్సెస్ కోసం మాత్రమే 0xBCగా ఉంటుంది. బైట్ అడ్రసింగ్ మోడ్ 2-బైట్ ఆఫ్సెట్ అడ్రస్ మోడ్. I2C ఆదేశాల ద్వారా సమాచారాన్ని యాక్సెస్ చేయడానికి మీరు ఉపయోగించగల టెలిమెట్రీ డేటా రిజిస్టర్ మెమరీ మ్యాప్ ఇక్కడ ఉంది. అసలు విలువలను పొందడానికి తిరిగి వచ్చిన రిజిస్టర్ విలువలు ఎలా ప్రాసెస్ చేయబడతాయో వివరణ కాలమ్ వివరిస్తుంది. మీరు చదివే సెన్సార్ ఆధారంగా యూనిట్లు సెల్సియస్ (°C), mA, mV, mW కావచ్చు.
టెలిమెట్రీ డేటా రిజిస్టర్ మెమరీ మ్యాప్
నమోదు చేసుకోండి | ఆఫ్సెట్ | వెడల్పు | యాక్సెస్ | ఫీల్డ్ | డిఫాల్ట్ విలువ | వివరణ |
బోర్డు ఉష్ణోగ్రత | 0x100 | 32 | RO | [31:0] | 32'h00000000 | TMP411(U65)
నమోదు విలువ సంతకం చేయబడిన పూర్ణాంకం ఉష్ణోగ్రత = రిజిస్టర్ విలువ * 0.5 |
బోర్డు ఉష్ణోగ్రత అధిక హెచ్చరిక | 0x104 | 32 | RW | [31:0] | 32'h00000000 | TMP411(U65)
రిజిస్టర్ విలువ సంతకం చేయబడిన పూర్ణాంకం |
అధిక పరిమితి = రిజిస్టర్ విలువ
* 0.5 |
||||||
బోర్డు ఉష్ణోగ్రత అధిక ప్రాణాంతకం | 0x108 | 32 | RW | [31:0] | 32'h00000000 | TMP411(U65)
రిజిస్టర్ విలువ సంతకం చేయబడిన పూర్ణాంకం |
హై క్రిటికల్ = రిజిస్టర్ విలువ
* 0.5 |
||||||
FPGA కోర్ ఉష్ణోగ్రత | 0x110 | 32 | RO | [31:0] | 32'h00000000 | TMP411(U65)
రిజిస్టర్ విలువ సంతకం చేయబడిన పూర్ణాంకం |
ఉష్ణోగ్రత = రిజిస్టర్ విలువ
* 0.5 |
||||||
FPGA డై
అధిక ఉష్ణోగ్రత హెచ్చరిక |
0x114 | 32 | RW | [31:0] | 32'h00000000 | TMP411(U65)
రిజిస్టర్ విలువ సంతకం చేయబడిన పూర్ణాంకం |
అధిక పరిమితి = రిజిస్టర్ విలువ
* 0.5 |
||||||
కొనసాగింది… |
నమోదు చేసుకోండి | ఆఫ్సెట్ | వెడల్పు | యాక్సెస్ | ఫీల్డ్ | డిఫాల్ట్ విలువ | వివరణ |
FPGA కోర్ వాల్యూమ్tage | 0x13 సి | 32 | RO | [31:0] | 32'h00000000 | LTC3884(U44)
వాల్యూమ్tage(mV) = రిజిస్టర్ విలువ |
FPGA కోర్ కరెంట్ | 0x140 | 32 | RO | [31:0] | 32'h00000000 | LTC3884(U44)
ప్రస్తుత(mA) = రిజిస్టర్ విలువ |
12v బ్యాక్ప్లేన్ వాల్యూమ్tage | 0x144 | 32 | RO | [31:0] | 32'h00000000 | వాల్యూమ్tage(mV) = రిజిస్టర్ విలువ |
12v బ్యాక్ప్లేన్ కరెంట్ | 0x148 | 32 | RO | [31:0] | 32'h00000000 | ప్రస్తుత(mA) = రిజిస్టర్ విలువ |
1.2v వాల్యూమ్tage | 0x14 సి | 32 | RO | [31:0] | 32'h00000000 | వాల్యూమ్tage(mV) = రిజిస్టర్ విలువ |
12v ఆక్స్ వాల్యూమ్tage | 0x150 | 32 | RO | [31:0] | 32'h00000000 | వాల్యూమ్tage(mV) = రిజిస్టర్ విలువ |
12v ఆక్స్ కరెంట్ | 0x154 | 32 | RO | [31:0] | 32'h00000000 | ప్రస్తుత(mA) = రిజిస్టర్ విలువ |
1.8v వాల్యూమ్tage | 0x158 | 32 | RO | [31:0] | 32'h00000000 | వాల్యూమ్tage(mV) = రిజిస్టర్ విలువ |
3.3v వాల్యూమ్tage | 0x15 సి | 32 | RO | [31:0] | 32'h00000000 | వాల్యూమ్tage(mV) = రిజిస్టర్ విలువ |
బోర్డ్ పవర్ | 0x160 | 32 | RO | [31:0] | 32'h00000000 | పవర్(mW) = రిజిస్టర్ విలువ |
PKVL A కోర్ ఉష్ణోగ్రత | 0x168 | 32 | RO | [31:0] | 32'h00000000 | PKVL1(U18A)
రిజిస్టర్ విలువ సంతకం చేయబడిన పూర్ణాంకం ఉష్ణోగ్రత = రిజిస్టర్ విలువ * 0.5 |
PKVL A సెర్డెస్ ఉష్ణోగ్రత | 0x16 సి | 32 | RO | [31:0] | 32'h00000000 | PKVL1(U18A)
రిజిస్టర్ విలువ సంతకం చేయబడిన పూర్ణాంకం ఉష్ణోగ్రత = రిజిస్టర్ విలువ * 0.5 |
PKVL B కోర్ ఉష్ణోగ్రత | 0x170 | 32 | RO | [31:0] | 32'h00000000 | PKVL2(U23A)
రిజిస్టర్ విలువ సంతకం చేయబడిన పూర్ణాంకం ఉష్ణోగ్రత = రిజిస్టర్ విలువ * 0.5 |
PKVL B సెర్డెస్ ఉష్ణోగ్రత | 0x174 | 32 | RO | [31:0] | 32'h00000000 | PKVL2(U23A)
రిజిస్టర్ విలువ సంతకం చేయబడిన పూర్ణాంకం ఉష్ణోగ్రత = రిజిస్టర్ విలువ * 0.5 |
QSFP విలువలు QSFP మాడ్యూల్ను చదవడం ద్వారా మరియు తగిన రిజిస్టర్లో చదివిన విలువలను నివేదించడం ద్వారా పొందబడతాయి. QSFP మాడ్యూల్ డిజిటల్ డయాగ్నోస్టిక్స్ మానిటరింగ్కు మద్దతు ఇవ్వకపోతే లేదా QSFP మాడ్యూల్ ఇన్స్టాల్ చేయకపోతే, QSFP రిజిస్టర్ల నుండి చదివిన విలువలను విస్మరించండి. I2C బస్ ద్వారా టెలిమెట్రీ డేటాను చదవడానికి ఇంటెలిజెంట్ ప్లాట్ఫారమ్ మేనేజ్మెంట్ ఇంటర్ఫేస్ (IPMI) సాధనాన్ని ఉపయోగించండి.
చిరునామా 2x0 వద్ద బోర్డు ఉష్ణోగ్రతలను చదవడానికి I100C ఆదేశం:
దిగువ ఆదేశంలో:
- 0x20 అనేది PCIe స్లాట్లను నేరుగా యాక్సెస్ చేయగల మీ సర్వర్ యొక్క I2C మాస్టర్ బస్ చిరునామా. ఈ చిరునామా సర్వర్తో మారుతూ ఉంటుంది. దయచేసి మీ సర్వర్ యొక్క సరైన I2C చిరునామా కోసం మీ సర్వర్ డేటాషీట్ను చూడండి.
- 0xBC అనేది Intel MAX 2 BMC యొక్క I10C స్లేవ్ చిరునామా.
- 4 అనేది రీడ్ డేటా బైట్ల సంఖ్య
- 0x01 0x00 అనేది పట్టికలో ప్రదర్శించబడిన బోర్డు ఉష్ణోగ్రత యొక్క రిజిస్టర్ చిరునామా.
ఆదేశం:
ipmitool i2c బస్సు=0x20 0xBC 4 0x01 0x00
అవుట్పుట్:
01110010 00000000 00000000 00000000
హెక్సిడెసిమల్లో అవుట్పుట్ విలువ: 0x72000000 0x72 దశాంశంలో 114. సెల్సియస్లో ఉష్ణోగ్రతను లెక్కించేందుకు 0.5: 114 x 0.5 = 57 °C ద్వారా గుణించాలి
గమనిక:
PCIe స్లాట్లకు నేరుగా యాక్సెస్ I2C బస్కు అన్ని సర్వర్లు మద్దతు ఇవ్వవు. దయచేసి మద్దతు సమాచారం మరియు I2C బస్ చిరునామా కోసం మీ సర్వర్ డేటాషీట్ని తనిఖీ చేయండి.
EEPROM డేటా ఫార్మాట్
ఈ విభాగం MAC చిరునామా EEPROM మరియు FRUID EEPROM రెండింటి యొక్క డేటా ఆకృతిని నిర్వచిస్తుంది మరియు దానిని హోస్ట్ మరియు FPGA వరుసగా యాక్సెస్ చేయవచ్చు.
MAC EEPROM
తయారీ సమయంలో, ఇంటెల్ MAC చిరునామా EEPROMను ఇంటెల్ ఈథర్నెట్ కంట్రోలర్ XL710-BM2 MAC చిరునామాలతో ప్రోగ్రామ్ చేస్తుంది. Intel MAX 10 I2C బస్ ద్వారా MAC చిరునామా EEPROMలోని చిరునామాలను యాక్సెస్ చేస్తుంది. కింది ఆదేశాన్ని ఉపయోగించి MAC చిరునామాను కనుగొనండి: $ sudo fpga mac
MAC చిరునామా EEPROM 6x0h చిరునామాలో ప్రారంభ 00-బైట్ MAC చిరునామాను కలిగి ఉంటుంది, తర్వాత MAC చిరునామా గణన 08 ఉంటుంది. ప్రారంభ MAC చిరునామా ప్రింటెడ్ సర్క్యూట్ బోర్డ్ (PCB) వెనుక వైపున లేబుల్ స్టిక్కర్పై కూడా ముద్రించబడుతుంది. OPAE డ్రైవర్ కింది స్థానం నుండి ప్రారంభ MAC చిరునామాను పొందేందుకు sysfs నోడ్లను అందిస్తుంది: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/ spi */spi*/mac_address ప్రారంభిస్తోంది MAC చిరునామా Example: 644C360F4430 OPAE డ్రైవర్ కింది స్థానం నుండి గణనను పొందుతుంది: /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/ spi*/ spi*/mac_count MAC కౌంట్ Example: 08 ప్రారంభ MAC చిరునామా నుండి, మిగిలిన ఏడు MAC చిరునామాలు ప్రతి తదుపరి MAC చిరునామాకు ఒక గణనతో ప్రారంభ MAC చిరునామా యొక్క అతి తక్కువ ముఖ్యమైన బైట్ (LSB)ని క్రమంగా పెంచడం ద్వారా పొందబడతాయి. తదుపరి MAC చిరునామా ఉదాampలే:
- 644C360F4431
- 644C360F4432
- 644C360F4433
- 644C360F4434
- 644C360F4435
- 644C360F4436
- 644C360F4437
గమనిక: మీరు ES Intel FPGA PAC N3000ని ఉపయోగిస్తుంటే, MAC EEPROM ప్రోగ్రామ్ చేయబడకపోవచ్చు. MAC EEPROM ప్రోగ్రామ్ చేయకపోతే, మొదటి MAC చిరునామా FFFFFFFFFFF వలె తిరిగి వస్తుంది.
ఫీల్డ్ రీప్లేసబుల్ యూనిట్ ఐడెంటిఫికేషన్ (FRUID) EEPROM యాక్సెస్
మీరు SMBus ద్వారా హోస్ట్ BMC నుండి ఫీల్డ్ రీప్లేస్ చేయగల యూనిట్ గుర్తింపు (FRUID) EEPROM (0xA0)ని మాత్రమే చదవగలరు. FRUID EEPROMలోని నిర్మాణం IPMI స్పెసిఫికేషన్, ప్లాట్ఫారమ్ మేనేజ్మెంట్ FRU ఇన్ఫర్మేషన్ స్టోరేజ్ డెఫినిషన్, v1.3, మార్చి 24, 2015పై ఆధారపడి ఉంటుంది, దీని నుండి బోర్డ్ ఇన్ఫర్మేషన్ స్ట్రక్చర్ తీసుకోబడింది. FRUID EEPROM బోర్డ్ ఏరియా మరియు ఉత్పత్తి సమాచార ప్రాంతంతో సాధారణ హెడర్ ఆకృతిని అనుసరిస్తుంది. FRUID EEPROMకి సాధారణ హెడర్లోని ఏ ఫీల్డ్లు వర్తిస్తాయో దిగువ పట్టికను చూడండి.
FRUID EEPROM యొక్క సాధారణ శీర్షిక
సాధారణ హెడర్లోని అన్ని ఫీల్డ్లు తప్పనిసరి.
బైట్లలో ఫీల్డ్ పొడవు | క్షేత్ర వివరణ | FRUID EEPROM విలువ |
1 |
కామన్ హెడర్ ఫార్మాట్ వెర్షన్ 7:4 – రిజర్వ్ చేయబడింది, 0000b అని వ్రాయండి
3:0 – ఈ స్పెసిఫికేషన్ కోసం ఫార్మాట్ వెర్షన్ నంబర్ = 1గం |
01గం (00000001bగా సెట్ చేయబడింది) |
1 |
అంతర్గత వినియోగ ప్రాంతం ఆఫ్సెట్ ప్రారంభిస్తోంది (8 బైట్ల గుణిజాలలో).
00గం ఈ ప్రాంతం లేదని సూచిస్తుంది. |
00గం (ప్రస్తుతం లేదు) |
1 |
చట్రం సమాచార ప్రాంతం ఆఫ్సెట్ను ప్రారంభిస్తోంది (8 బైట్ల గుణకాలలో).
00గం ఈ ప్రాంతం లేదని సూచిస్తుంది. |
00గం (ప్రస్తుతం లేదు) |
1 |
బోర్డ్ ఏరియా ప్రారంభ ఆఫ్సెట్ (8 బైట్ల గుణిజాలలో).
00గం ఈ ప్రాంతం లేదని సూచిస్తుంది. |
01గం |
1 |
ఉత్పత్తి సమాచార ప్రాంతం ఆఫ్సెట్ను ప్రారంభిస్తోంది (8 బైట్ల గుణకాలలో).
00గం ఈ ప్రాంతం లేదని సూచిస్తుంది. |
0 సిహెచ్ |
1 |
మల్టీరికార్డ్ ఏరియా ప్రారంభ ఆఫ్సెట్ (8 బైట్ల గుణిజాలలో).
00గం ఈ ప్రాంతం లేదని సూచిస్తుంది. |
00గం (ప్రస్తుతం లేదు) |
1 | PAD, 00h అని వ్రాయండి | 00గం |
1 |
సాధారణ హెడర్ చెక్సమ్ (సున్నా చెక్సమ్) |
F2 గం |
సాధారణ హెడర్ బైట్లు EEPROM యొక్క మొదటి చిరునామా నుండి ఉంచబడ్డాయి. లేఅవుట్ క్రింద ఉన్న బొమ్మ వలె కనిపిస్తుంది.
FRUID EEPROM మెమరీ లేఅవుట్ బ్లాక్ రేఖాచిత్రం
FRUID EEPROM బోర్డు ప్రాంతం
బైట్లలో ఫీల్డ్ పొడవు | క్షేత్ర వివరణ | ఫీల్డ్ విలువలు | ఫీల్డ్ ఎన్కోడింగ్ |
1 | బోర్డ్ ఏరియా ఫార్మాట్ వెర్షన్ 7:4 – రిజర్వ్ చేయబడింది, 0000b 3:0 అని వ్రాయండి – ఫార్మాట్ వెర్షన్ నంబర్ | 0x01 | 1గం (0000 0001బి)కి సెట్ చేయబడింది |
1 | బోర్డ్ ఏరియా పొడవు (8 బైట్ల గుణిజాలలో) | 0x0B | 88 బైట్లు (2 ప్యాడ్ 00 బైట్లతో కలిపి) |
1 | భాషా కోడ్ | 0x00 | ఇంగ్లీష్ కోసం 0కి సెట్ చేయండి
గమనిక: ఈ సమయంలో ఇతర భాషలకు మద్దతు లేదు |
3 | Mfg. తేదీ / సమయం: 0:00 గంటలు 1/1/96 నుండి నిమిషాల సంఖ్య.
తక్కువ ముఖ్యమైన బైట్ మొదటి (చిన్న ఎండియన్) 00_00_00h = పేర్కొనబడలేదు (డైనమిక్ ఫీల్డ్) |
0x10
0x65 0xB7 |
12:00 AM 1/1/96 నుండి 12 PM మధ్య సమయ వ్యత్యాసం
11/07/2018 12018960 నిమిషాలు = b76510h - చిన్న ఎండియన్ ఆకృతిలో నిల్వ చేయబడుతుంది |
1 | బోర్డు తయారీదారు రకం/పొడవు బైట్ | 0xD2 | 8-బిట్ ASCII + LATIN1 7:6 - 11b కోడ్ చేయబడింది
5:0 – 010010b (18 బైట్ల డేటా) |
P | బోర్డు తయారీదారు బైట్లు | 0x49
0x6E 0x74 0x65 0x6 సి 0xAE |
8-బిట్ ASCII + LATIN1 కోడ్ చేయబడిన Intel® Corporation |
కొనసాగింది… |
బైట్లలో ఫీల్డ్ పొడవు | క్షేత్ర వివరణ | ఫీల్డ్ విలువలు | ఫీల్డ్ ఎన్కోడింగ్ |
0x20
0x43 0x6F 0x72 0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | బోర్డు ఉత్పత్తి పేరు రకం/పొడవు బైట్ | 0xD5 | 8-బిట్ ASCII + LATIN1 7:6 - 11b కోడ్ చేయబడింది
5:0 – 010101b (21 బైట్ల డేటా) |
Q | బోర్డు ఉత్పత్తి పేరు బైట్లు | 0X49
0X6E 0X74 0X65 0X6C 0XAE 0X20 0X46 0X50 0X47 0X41 0X20 0X50 0X41 0X43 0X20 0X4E 0X33 0X30 0X30 0X30 |
8-బిట్ ASCII + LATIN1 కోడ్ చేయబడిన Intel FPGA PAC N3000 |
1 | బోర్డ్ సీరియల్ నంబర్ రకం/పొడవు బైట్ | 0xCC | 8-బిట్ ASCII + LATIN1 7:6 - 11b కోడ్ చేయబడింది
5:0 – 001100b (12 బైట్ల డేటా) |
N | బోర్డ్ సీరియల్ నంబర్ బైట్లు (డైనమిక్ ఫీల్డ్) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8-బిట్ ASCII + LATIN1 కోడ్ చేయబడింది
1వ 6 హెక్స్ అంకెలు OUI: 000000 2వ 6 హెక్స్ అంకెలు MAC చిరునామా: 000000 |
కొనసాగింది… |
బైట్లలో ఫీల్డ్ పొడవు | క్షేత్ర వివరణ | ఫీల్డ్ విలువలు | ఫీల్డ్ ఎన్కోడింగ్ |
0x30
0x30 0x30 0x30 |
గమనిక: ఇది మాజీగా కోడ్ చేయబడిందిample మరియు వాస్తవ పరికరంలో సవరించాలి
1వ 6 హెక్స్ అంకెలు OUI: 644C36 2వ 6 హెక్స్ అంకెలు MAC చిరునామా: 00AB2E గమనిక: గుర్తించడానికి కాదు FRUID ప్రోగ్రామ్ చేయబడింది, OUI మరియు MAC చిరునామాలను "0000"కి సెట్ చేయండి. |
||
1 | బోర్డ్ పార్ట్ నంబర్ రకం/పొడవు బైట్ | 0xCE | 8-బిట్ ASCII + LATIN1 7:6 - 11b కోడ్ చేయబడింది
5:0 – 001110b (14 బైట్ల డేటా) |
M | బోర్డ్ పార్ట్ నంబర్ బైట్లు | 0x4B
0x38 0x32 0x34 0x31 0x37 0x20 0x30 0x30 0x32 0x20 0x20 0x20 0x20 |
8-బిట్ ASCII + LATIN1 BOM IDతో కోడ్ చేయబడింది.
14 బైట్ పొడవు కోసం, కోడ్ చేయబడిన బోర్డ్ పార్ట్ నంబర్ example అనేది K82417-002 గమనిక: ఇది మాజీగా కోడ్ చేయబడిందిample మరియు వాస్తవ పరికరంలో సవరించాలి. ఈ ఫీల్డ్ విలువ వివిధ బోర్డ్ PBA సంఖ్యతో మారుతుంది. FRUIDలో PBA పునర్విమర్శ తీసివేయబడింది. ఈ చివరి నాలుగు బైట్లు ఖాళీగా ఉంటాయి మరియు భవిష్యత్తు ఉపయోగం కోసం రిజర్వ్ చేయబడ్డాయి. |
1 | FRU File ID రకం/పొడవు బైట్ | 0x00 | 8-బిట్ ASCII + LATIN1 7:6 - 00b కోడ్ చేయబడింది
5:0 – 000000b (0 బైట్ల డేటా) FRU File ఫీల్డ్ 'శూన్యం' కాబట్టి దీన్ని అనుసరించాల్సిన ID బైట్ల ఫీల్డ్ చేర్చబడలేదు. గమనిక: FRU File ID బైట్లు. FRU File సంస్కరణ ఫీల్డ్ అనేది ధృవీకరణ కోసం తయారీ సహాయంగా అందించబడిన ముందే నిర్వచించబడిన ఫీల్డ్ file FRU సమాచారాన్ని లోడ్ చేయడానికి తయారీ లేదా ఫీల్డ్ అప్డేట్ సమయంలో ఉపయోగించబడింది. కంటెంట్ తయారీదారు-నిర్దిష్టమైనది. ఈ ఫీల్డ్ బోర్డు సమాచార ప్రాంతంలో కూడా అందించబడింది. ఏదైనా లేదా రెండు ఫీల్డ్లు 'శూన్యం' కావచ్చు. |
1 | MMID రకం/పొడవు బైట్ | 0xC6 | 8-బిట్ ASCII + LATIN1 కోడ్ చేయబడింది |
కొనసాగింది… |
బైట్లలో ఫీల్డ్ పొడవు | క్షేత్ర వివరణ | ఫీల్డ్ విలువలు | ఫీల్డ్ ఎన్కోడింగ్ |
7:6 - 11b
5:0 – 000110b (6 బైట్ల డేటా) గమనిక: ఇది మాజీగా కోడ్ చేయబడిందిample మరియు వాస్తవ పరికరంలో సవరించాలి |
|||
M | MMID బైట్లు | 0x39
0x39 0x39 0x44 0x58 0x46 |
6 హెక్స్ అంకెలుగా ఫార్మాట్ చేయబడింది. నిర్దిష్ట మాజీampఇంటెల్ FPGA PAC N3000 MMID = 999DXFతో పాటు సెల్లో le.
ఈ ఫీల్డ్ విలువ MMID, OPN, PBN మొదలైన వివిధ SKUల ఫీల్డ్లతో మారుతూ ఉంటుంది. |
1 | C1h (మరింత సమాచార ఫీల్డ్లు లేవని సూచించడానికి టైప్/పొడవు బైట్ ఎన్కోడ్ చేయబడింది). | 0xC1 | |
Y | 00గం - ఏదైనా మిగిలిన ఉపయోగించని స్థలం | 0x00 | |
1 | బోర్డ్ ఏరియా చెక్సమ్ (సున్నా చెక్సమ్) | 0xB9 | గమనిక: ఈ పట్టికలోని చెక్సమ్ అనేది పట్టికలో ఉపయోగించిన విలువల కోసం లెక్కించబడిన జీరో చెక్సమ్. ఇది తప్పనిసరిగా Intel FPGA PAC N3000 యొక్క వాస్తవ విలువల కోసం తిరిగి గణించబడాలి. |
బైట్లలో ఫీల్డ్ పొడవు | క్షేత్ర వివరణ | ఫీల్డ్ విలువలు | ఫీల్డ్ ఎన్కోడింగ్ |
1 | ఉత్పత్తి ప్రాంత ఫార్మాట్ వెర్షన్ 7:4 – రిజర్వ్ చేయబడింది, 0000b అని వ్రాయండి
3:0 – ఈ స్పెసిఫికేషన్ కోసం ఫార్మాట్ వెర్షన్ నంబర్ = 1గం |
0x01 | 1గం (0000 0001బి)కి సెట్ చేయబడింది |
1 | ఉత్పత్తి విస్తీర్ణం పొడవు (8 బైట్ల గుణిజాలలో) | 0x0A | మొత్తం 80 బైట్లు |
1 | భాషా కోడ్ | 0x00 | ఇంగ్లీష్ కోసం 0కి సెట్ చేయండి
గమనిక: ఈ సమయంలో ఇతర భాషలకు మద్దతు లేదు |
1 | తయారీదారు పేరు రకం/పొడవు బైట్ | 0xD2 | 8-బిట్ ASCII + LATIN1 7:6 - 11b కోడ్ చేయబడింది
5:0 – 010010b (18 బైట్ల డేటా) |
N | తయారీదారు పేరు బైట్లు | 0x49
0x6E 0x74 0x65 0x6 సి 0xAE 0x20 0x43 0x6F |
8-బిట్ ASCII + LATIN1 కోడెడ్ ఇంటెల్ కార్పొరేషన్ |
కొనసాగింది… |
బైట్లలో ఫీల్డ్ పొడవు | క్షేత్ర వివరణ | ఫీల్డ్ విలువలు | ఫీల్డ్ ఎన్కోడింగ్ |
0x72
0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | ఉత్పత్తి పేరు రకం/పొడవు బైట్ | 0xD5 | 8-బిట్ ASCII + LATIN1 7:6 - 11b కోడ్ చేయబడింది
5:0 – 010101b (21 బైట్ల డేటా) |
M | ఉత్పత్తి పేరు బైట్లు | 0x49
0x6E 0x74 0x65 0x6 సి 0xAE 0x20 0x46 0x50 0x47 0x41 0x20 0x50 0x41 0x43 0x20 0x4E 0x33 0x30 0x30 0x30 |
8-బిట్ ASCII + LATIN1 కోడ్ చేయబడిన Intel FPGA PAC N3000 |
1 | ఉత్పత్తి భాగం/మోడల్ సంఖ్య రకం/పొడవు బైట్ | 0xCE | 8-బిట్ ASCII + LATIN1 7:6 - 11b కోడ్ చేయబడింది
5:0 – 001110b (14 బైట్ల డేటా) |
O | ఉత్పత్తి భాగం/మోడల్ నంబర్ బైట్లు | 0x42
0x44 0x2D 0x4E 0x56 0x56 0x2D 0x4E 0x33 0x30 0x30 0x30 0x2D 0x31 |
8-బిట్ ASCII + LATIN1 కోడ్ చేయబడింది
BD-NVV- N3000-1 బోర్డు కోసం OPN ఈ ఫీల్డ్ విలువ వివిధ Intel FPGA PAC N3000 OPNలతో మారుతూ ఉంటుంది. |
కొనసాగింది… |
బైట్లలో ఫీల్డ్ పొడవు | క్షేత్ర వివరణ | ఫీల్డ్ విలువలు | ఫీల్డ్ ఎన్కోడింగ్ |
1 | ఉత్పత్తి వెర్షన్ రకం/పొడవు బైట్ | 0x01 | 8-బిట్ బైనరీ 7:6 - 00b
5:0 – 000001b (1 బైట్ డేటా) |
R | ఉత్పత్తి వెర్షన్ బైట్లు | 0x00 | ఈ ఫీల్డ్ కుటుంబ సభ్యునిగా ఎన్కోడ్ చేయబడింది |
1 | ఉత్పత్తి క్రమ సంఖ్య రకం/పొడవు బైట్ | 0xCC | 8-బిట్ ASCII + LATIN1 7:6 - 11b కోడ్ చేయబడింది
5:0 – 001100b (12 బైట్ల డేటా) |
P | ఉత్పత్తి క్రమ సంఖ్య బైట్లు (డైనమిక్ ఫీల్డ్) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8-బిట్ ASCII + LATIN1 కోడ్ చేయబడింది
1వ 6 హెక్స్ అంకెలు OUI: 000000 2వ 6 హెక్స్ అంకెలు MAC చిరునామా: 000000 గమనిక: ఇది మాజీగా కోడ్ చేయబడిందిample మరియు వాస్తవ పరికరంలో సవరించాలి. 1వ 6 హెక్స్ అంకెలు OUI: 644C36 2వ 6 హెక్స్ అంకెలు MAC చిరునామా: 00AB2E గమనిక: గుర్తించడానికి కాదు FRUID ప్రోగ్రామ్ చేయబడింది, OUI మరియు MAC చిరునామాలను "0000"కి సెట్ చేయండి. |
1 | ఆస్తి Tag టైప్/పొడవు బైట్ | 0x01 | 8-బిట్ బైనరీ 7:6 - 00b
5:0 – 000001b (1 బైట్ డేటా) |
Q | ఆస్తి Tag | 0x00 | మద్దతు లేదు |
1 | FRU File ID రకం/పొడవు బైట్ | 0x00 | 8-బిట్ ASCII + LATIN1 7:6 - 00b కోడ్ చేయబడింది
5:0 – 000000b (0 బైట్ల డేటా) FRU File ఫీల్డ్ 'శూన్యం' కాబట్టి దీన్ని అనుసరించాల్సిన ID బైట్ల ఫీల్డ్ చేర్చబడలేదు. |
కొనసాగింది… |
బైట్లలో ఫీల్డ్ పొడవు | క్షేత్ర వివరణ | ఫీల్డ్ విలువలు | ఫీల్డ్ ఎన్కోడింగ్ |
గమనిక: FRU file ID బైట్లు.
FRU File సంస్కరణ ఫీల్డ్ అనేది ధృవీకరణ కోసం తయారీ సహాయంగా అందించబడిన ముందే నిర్వచించబడిన ఫీల్డ్ file FRU సమాచారాన్ని లోడ్ చేయడానికి తయారీ లేదా ఫీల్డ్ అప్డేట్ సమయంలో ఉపయోగించబడింది. కంటెంట్ తయారీదారు-నిర్దిష్టమైనది. ఈ ఫీల్డ్ బోర్డు సమాచార ప్రాంతంలో కూడా అందించబడింది. ఏదైనా లేదా రెండు ఫీల్డ్లు 'శూన్యం' కావచ్చు. |
|||
1 | C1h (మరింత సమాచార ఫీల్డ్లు లేవని సూచించడానికి టైప్/పొడవు బైట్ ఎన్కోడ్ చేయబడింది). | 0xC1 | |
Y | 00గం - ఏదైనా మిగిలిన ఉపయోగించని స్థలం | 0x00 | |
1 | ఉత్పత్తి సమాచార ప్రాంత చెక్సమ్ (సున్నా చెక్సమ్)
(డైనమిక్ ఫీల్డ్) |
0x9D | గమనిక: ఈ పట్టికలోని చెక్సమ్ అనేది పట్టికలో ఉపయోగించిన విలువల కోసం లెక్కించబడిన జీరో చెక్సమ్. ఇది తప్పనిసరిగా Intel FPGA PAC యొక్క వాస్తవ విలువల కోసం తిరిగి గణించబడాలి. |
Intel® FPGA ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ N3000 బోర్డ్ మేనేజ్మెంట్ కంట్రోలర్ యూజర్ గైడ్
పునర్విమర్శ చరిత్ర
ఇంటెల్ FPGA ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ N3000 బోర్డ్ మేనేజ్మెంట్ కంట్రోలర్ యూజర్ గైడ్ కోసం పునర్విమర్శ చరిత్ర
డాక్యుమెంట్ వెర్షన్ | మార్పులు |
2019.11.25 | ప్రారంభ ఉత్పత్తి విడుదల. |
ఇంటెల్ కార్పొరేషన్. అన్ని హక్కులు ప్రత్యేకించబడ్డాయి. ఇంటెల్, ఇంటెల్ లోగో మరియు ఇతర ఇంటెల్ గుర్తులు ఇంటెల్ కార్పొరేషన్ లేదా దాని అనుబంధ సంస్థల ట్రేడ్మార్క్లు. Intel దాని FPGA మరియు సెమీకండక్టర్ ఉత్పత్తుల పనితీరును ఇంటెల్ యొక్క ప్రామాణిక వారంటీకి అనుగుణంగా ప్రస్తుత స్పెసిఫికేషన్లకు హామీ ఇస్తుంది, అయితే నోటీసు లేకుండా ఏ సమయంలోనైనా ఏదైనా ఉత్పత్తులు మరియు సేవలకు మార్పులు చేసే హక్కును కలిగి ఉంది. ఇంటెల్ వ్రాతపూర్వకంగా అంగీకరించినట్లు మినహా ఇక్కడ వివరించిన ఏదైనా సమాచారం, ఉత్పత్తి లేదా సేవ యొక్క అప్లికేషన్ లేదా ఉపయోగం నుండి ఉత్పన్నమయ్యే బాధ్యత లేదా బాధ్యతను Intel తీసుకోదు. ఇంటెల్ కస్టమర్లు ఏదైనా ప్రచురించిన సమాచారంపై ఆధారపడే ముందు మరియు ఉత్పత్తులు లేదా సేవల కోసం ఆర్డర్లు చేసే ముందు పరికర నిర్దేశాల యొక్క తాజా వెర్షన్ను పొందాలని సూచించారు.
*ఇతర పేర్లు మరియు బ్రాండ్లను ఇతరుల ఆస్తిగా క్లెయిమ్ చేయవచ్చు.
పత్రాలు / వనరులు
![]() |
intel FPGA ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ N3000 బోర్డ్ మేనేజ్మెంట్ కంట్రోలర్ [pdf] యూజర్ గైడ్ FPGA ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ N3000 బోర్డ్, మేనేజ్మెంట్ కంట్రోలర్, FPGA, ప్రోగ్రామబుల్ యాక్సిలరేషన్ కార్డ్ N3000 బోర్డ్, మేనేజ్మెంట్ కంట్రోలర్, N3000 బోర్డ్ మేనేజ్మెంట్ కంట్రోలర్, మేనేజ్మెంట్ కంట్రోలర్ |