इंटेल-लोगो

Intel FPGA प्रोग्रामेबल एक्सेलेरेशन कार्ड N3000 बोर्ड प्रबंधन नियंत्रक

इंटेल-FPGA-प्रोग्रामेबल-त्वरण-कार्ड-N3000-बोर्ड-प्रबंधन-नियंत्रक-उत्पाद

Intel 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 के साथ संचार कर सकते हैं। बीएमसी फर्मवेयर रिमोट सिस्टम अपडेट फीचर का उपयोग करके पीसीआईई पर फील्ड अपग्रेड करने योग्य है।

बीएमसी की विशेषताएं

  • रूट ऑफ़ ट्रस्ट (RoT) के रूप में कार्य करता है और Intel FPGA PAC N3000 की सुरक्षित अद्यतन सुविधाओं को सक्षम करता है।
  • पीसीआईई पर फर्मवेयर और एफपीजीए फ्लैश अपडेट नियंत्रित करता है।
  • एफपीजीए कॉन्फ़िगरेशन प्रबंधित करता है।
  • C827 ईथरनेट री-टाइमर डिवाइस के लिए नेटवर्क सेटिंग्स को कॉन्फ़िगर करता है।
  • स्वचालित शट-डाउन सुरक्षा के साथ पावर अप और पावर डाउन सीक्वेंसिंग और फॉल्ट डिटेक्शन को नियंत्रित करता है।
  • शक्ति को नियंत्रित करता है और बोर्ड पर रीसेट करता है।
  • सेंसर, एफपीजीए फ्लैश और क्यूएसएफपी के साथ इंटरफेस।
  • टेलीमेट्री डेटा पर नज़र रखता है (बोर्ड तापमान, वॉल्यूमtagई और करंट) और रीडिंग क्रिटिकल थ्रेसहोल्ड के बाहर होने पर सुरक्षात्मक कार्रवाई प्रदान करता है।
    • MCTP SMBus या I2C पर प्लेटफ़ॉर्म लेवल डेटा मॉडल (PLDM) के माध्यम से BMC को होस्ट करने के लिए टेलीमेट्री डेटा की रिपोर्ट करता है।
    • PCIe SMBus के माध्यम से MCTP SMBus पर PLDM का समर्थन करता है। 0xCE एक 8-बिट दास पता है।
    • I2C SMBus का समर्थन करता है। 0xBC 8-बिट दास पता है।
  • EEPROM में ईथरनेट MAC पतों तक पहुँचता है और फ़ील्ड बदली इकाई पहचान (FRUID) EEPROM।

इंटेल कॉर्पोरेशन। सर्वाधिकार सुरक्षित। Intel, Intel लोगो और अन्य Intel चिह्न Intel Corporation या उसकी सहायक कंपनियों के ट्रेडमार्क हैं। Intel अपने FPGA और सेमीकंडक्टर उत्पादों के प्रदर्शन को Intel की मानक वारंटी के अनुसार वर्तमान विनिर्देशों के अनुसार वारंट करता है, लेकिन बिना किसी सूचना के किसी भी समय किसी भी उत्पाद और सेवाओं में परिवर्तन करने का अधिकार सुरक्षित रखता है। इंटेल यहां वर्णित किसी भी जानकारी, उत्पाद या सेवा के आवेदन या उपयोग से उत्पन्न होने वाली कोई जिम्मेदारी या दायित्व नहीं लेता है, सिवाय इसके कि इंटेल द्वारा लिखित रूप से सहमति व्यक्त की गई है। Intel ग्राहकों को सलाह दी जाती है कि किसी भी प्रकाशित जानकारी पर भरोसा करने से पहले और उत्पादों या सेवाओं के लिए ऑर्डर देने से पहले डिवाइस विनिर्देशों का नवीनतम संस्करण प्राप्त करें। *अन्य नामों और ब्रांडों पर दूसरों की संपत्ति के रूप में दावा किया जा सकता है।

बीएमसी उच्च स्तरीय ब्लॉक आरेख

इंटेल-FPGA-प्रोग्रामेबल-त्वरण-कार्ड-N3000-बोर्ड-प्रबंधन-नियंत्रक-FIG-1

विश्वास की जड़ (RoT)
Intel MAX 10 BMC रूट ऑफ़ ट्रस्ट (RoT) के रूप में कार्य करता है और Intel FPGA PAC N3000 के सुरक्षित रिमोट सिस्टम अपडेट सुविधा को सक्षम बनाता है। आरओटी में ऐसी विशेषताएं शामिल हैं जो निम्नलिखित को रोकने में मदद कर सकती हैं:

  • अनधिकृत कोड या डिज़ाइन को लोड करना या निष्पादित करना
  • विशेषाधिकार प्राप्त सॉफ़्टवेयर, विशेषाधिकार प्राप्त सॉफ़्टवेयर या होस्ट BMC द्वारा विघटनकारी संचालन का प्रयास
  • प्राधिकरण को रद्द करने के लिए बीएमसी को सक्षम करके पुराने कोड या ज्ञात बग या कमजोरियों के साथ डिजाइन का अनपेक्षित निष्पादन

Intel® FPGA प्रोग्रामेबल एक्सेलेरेशन कार्ड N3000 बोर्ड मैनेजमेंट कंट्रोलर यूजर गाइड

Intel FPGA PAC N3000 BMC विभिन्न इंटरफेस के माध्यम से एक्सेस से संबंधित कई अन्य सुरक्षा नीतियों को भी लागू करता है, साथ ही राइट रेट लिमिटेशन के माध्यम से ऑन-बोर्ड फ्लैश की सुरक्षा करता है। RoT और Intel FPGA PAC N3000 की सुरक्षा विशेषताओं के बारे में जानकारी के लिए कृपया Intel FPGA प्रोग्रामेबल एक्सेलेरेशन कार्ड N3000 सुरक्षा उपयोगकर्ता गाइड देखें।

संबंधित जानकारी
Intel FPGA प्रोग्रामेबल एक्सेलेरेशन कार्ड N3000 सुरक्षा उपयोगकर्ता गाइड

सुरक्षित रिमोट सिस्टम अपडेट
BMC Intel MAX 10 BMC Nios® फर्मवेयर और RTL छवि के लिए सुरक्षित RSU और प्रमाणीकरण और अखंडता जांच के साथ Intel Arria® 10 FPGA छवि अद्यतनों का समर्थन करता है। अद्यतन प्रक्रिया के दौरान छवि को प्रमाणित करने के लिए 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 हस्ताक्षर सत्यापन फ़ंक्शन को लागू करता है। निओस फर्मवेयर एस में उपयोगकर्ता द्वारा हस्ताक्षरित छवि को प्रमाणित करने के लिए क्रिप्टोग्राफ़िक मॉड्यूल का उपयोग करता हैtagआईएनजी क्षेत्र। यदि प्रमाणीकरण पास हो जाता है, तो Nios फर्मवेयर उपयोगकर्ता छवि को उपयोगकर्ता फ्लैश क्षेत्र में कॉपी करता है। यदि प्रमाणीकरण विफल रहता है, तो Nios फर्मवेयर एक त्रुटि रिपोर्ट करता है। RoT और Intel FPGA PAC N3000 की सुरक्षा विशेषताओं के बारे में जानकारी के लिए कृपया Intel FPGA प्रोग्रामेबल एक्सेलेरेशन कार्ड N3000 सुरक्षा उपयोगकर्ता गाइड देखें।

संबंधित जानकारी
Intel 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 वी सहायक या पीसीआईई एज सप्लाई वॉल्यूमtagई ३.४ वी . से नीचे है
  • एफपीजीए कोर तापमान 100 डिग्री सेल्सियस तक पहुंचता है
  • बोर्ड का तापमान 85 डिग्री सेल्सियस तक पहुंच जाता है

सेंसर के जरिए बोर्ड की निगरानी
इंटेल मैक्स 10 बीएमसी वॉल्यूम पर नज़र रखता हैtagई, इंटेल FPGA PAC N3000 पर विभिन्न घटकों का वर्तमान और तापमान। होस्ट बीएमसी पीसीआईई एसएमबीस के माध्यम से टेलीमेट्री डेटा तक पहुंच सकता है। होस्ट BMC और Intel FPGA PAC N3000 Intel MAX 10 BMC के बीच PCIe SMBus दोनों PLDM द्वारा MCTP SMBus एंडपॉइंट और मानक I2C स्लेव टू एवलॉन-एमएम इंटरफ़ेस (केवल पढ़ने के लिए) द्वारा साझा किया जाता है।

एमसीटीपी एसएमबीस पर पीएलडीएम के माध्यम से बोर्ड की निगरानी

Intel FPGA PAC N3000 पर BMC PCIe* SMBus पर एक सर्वर BMC के साथ संचार करता है। MCTP कंट्रोलर मैनेजमेंट कंपोनेंट ट्रांसपोर्ट प्रोटोकॉल (MCTP) स्टैक पर प्लेटफॉर्म लेवल डेटा मॉडल (PLDM) को सपोर्ट करता है। डिफ़ॉल्ट रूप से MCTP एंडपॉइंट स्लेव एड्रेस 0xCE है। यदि आवश्यक हो तो इसे इन-बैंड तरीके से बाहरी एफपीजीए क्वाड एसपीआई फ्लैश के संबंधित खंड में पुन: प्रोग्राम किया जा सकता है। Intel FPGA PAC N3000 BMC PLDM और MCTP कमांड के एक सबसेट का समर्थन करता है ताकि सर्वर BMC को वॉल्यूम जैसे सेंसर डेटा प्राप्त करने में सक्षम बनाया जा सके।tagई, वर्तमान और तापमान।

टिप्पणी: 
एमसीटीपी एसएमबीस एंडपॉइंट पर प्लेटफॉर्म लेवल डेटा मॉडल (पीएलडीएम) समर्थित है। नेटिव PCIe के माध्यम से MCTP पर PLDM समर्थित नहीं है। SMBus डिवाइस श्रेणी: "फिक्स्ड नॉट डिस्कवरेबल" डिवाइस डिफ़ॉल्ट रूप से समर्थित है, लेकिन सभी चार डिवाइस श्रेणियां समर्थित हैं और फ़ील्ड-पुनः कॉन्फ़िगर करने योग्य हैं। एसीके-पोल समर्थित है

  • SMBus डिफ़ॉल्ट दास पता 0xCE के साथ समर्थित।
  • एक निश्चित या निर्दिष्ट दास पते के साथ समर्थित।

BMC मैनेजमेंट कंपोनेंट ट्रांसपोर्ट प्रोटोकॉल (MCTP) बेस स्पेसिफिकेशन (DTMF स्पेसिफिकेशन DSP1.3.0) के वर्जन 0236, प्लेटफॉर्म मॉनिटरिंग एंड कंट्रोल स्टैंडर्ड के लिए PLDM के वर्जन 1.1.1 (DTMF स्पेसिफिकेशन DSP0248) और वर्जन 1.0.0 को सपोर्ट करता है। संदेश नियंत्रण और खोज के लिए PLDM (DTMF विनिर्देश DSP0240)।

संबंधित जानकारी
वितरित प्रबंधन कार्य बल (DMTF) विनिर्देश विशिष्ट DMTF विशिष्टताओं के लिंक के लिए

SMBus इंटरफ़ेस स्पीड

Intel FPGA PAC N3000 कार्यान्वयन डिफ़ॉल्ट रूप से 100 KHz पर SMBus लेनदेन का समर्थन करता है।

एमसीटीपी पैकेटाइजेशन सपोर्ट

एमसीटीपी परिभाषाएँ

  • संदेश का मुख्य भाग किसी MCTP संदेश के पेलोड का प्रतिनिधित्व करता है। संदेश का मुख्य भाग एकाधिक एमसीटीपी पैकेट फैला सकता है।
  • एमसीटीपी पैकेट पेलोड एक एमसीटीपी संदेश के संदेश निकाय के हिस्से को संदर्भित करता है जो एक एमसीटीपी पैकेट में ले जाया जाता है।
  • ट्रांसमिशन यूनिट एमसीटीपी पैकेट पेलोड के हिस्से के आकार को संदर्भित करता है।

ट्रांसमिशन यूनिट का आकार

  • MCTP के लिए बेसलाइन ट्रांसमिशन यूनिट (न्यूनतम ट्रांसमिशन यूनिट) का आकार 64 बाइट्स है।
  • सभी एमसीटीपी नियंत्रण संदेशों के लिए एक पैकेट पेलोड की आवश्यकता होती है जो बिना बातचीत के बेसलाइन ट्रांसमिशन यूनिट से बड़ा नहीं होता है। (एंडपॉइंट्स के बीच बड़ी ट्रांसमिशन इकाइयों के लिए बातचीत तंत्र संदेश प्रकार-विशिष्ट है और इसे MCTP बेस विनिर्देशन में संबोधित नहीं किया गया है)
  • कोई भी एमसीटीपी संदेश जिसका संदेश शरीर का आकार 64 बाइट से बड़ा है, एक संदेश संचरण के लिए कई पैकेटों में विभाजित किया जाएगा।
एमसीटीपी पैकेट फील्ड्स

सामान्य पैकेट/संदेश फ़ील्ड

इंटेल-FPGA-प्रोग्रामेबल-त्वरण-कार्ड-N3000-बोर्ड-प्रबंधन-नियंत्रक-FIG-2

समर्थित कमांड सेट

समर्थित एमसीटीपी कमांड

  • एमसीटीपी संस्करण समर्थन प्राप्त करें
    • आधार युक्ति संस्करण जानकारी
    • नियंत्रण प्रोटोकॉल संस्करण जानकारी
    • एमसीटीपी संस्करण पर पीएलडीएम
  • एंडपॉइंट आईडी सेट करें
  • एंडपॉइंट आईडी प्राप्त करें
  • समापन बिंदु UUID प्राप्त करें
  • संदेश प्रकार समर्थन प्राप्त करें
  • विक्रेता परिभाषित संदेश समर्थन प्राप्त करें

टिप्पणी: 
गेट वेंडर डिफाइंड मैसेज सपोर्ट कमांड के लिए, BMC पूर्णता कोड ERROR_INVALID_DATA(0x02) के साथ प्रतिक्रिया करता है।

समर्थित पीएलडीएम बेस स्पेसिफिकेशन कमांड

  • सेट टीआईडी
  • गेटटिड
  • PLDM संस्करण प्राप्त करें
  • PLDM प्रकार प्राप्त करें
  • पीएलडीएम कमांड प्राप्त करें

प्लेटफ़ॉर्म मॉनिटरिंग और कंट्रोल स्पेसिफिकेशन कमांड के लिए समर्थित PLDM

  • सेट टीआईडी
  • गेटटिड
  • GetSensorReading
  • सेंसर थ्रेसहोल्ड प्राप्त करें
  • सेंसर थ्रेसहोल्ड सेट करें
  • GetPDRRepositoryInfo
  • पीडीआर प्राप्त करें

टिप्पणी: 
BMC Nios II कोर पोल प्रत्येक 1 मिलीसेकंड पर अलग-अलग टेलीमेट्री डेटा के लिए, और मतदान की अवधि लगभग 500 ~ 800 मिलीसेकंड लेती है, इसलिए प्रतिक्रिया संदेश बनाम GetSensorReading या GetSensorThresholds आदेश के अनुरूप अनुरोध संदेश प्रत्येक 500 ~ 800 मिलीसेकंड पर अपडेट होता है।

टिप्पणी: 
GetStateSensorReadings समर्थित नहीं है।

पीएलडीएम टोपोलॉजी और पदानुक्रम

परिभाषित प्लेटफ़ॉर्म डिस्क्रिप्टर रिकॉर्ड्स
Intel FPGA PAC N3000 20 प्लेटफ़ॉर्म डिस्क्रिप्टर रिकॉर्ड्स (PDRs) का उपयोग करता है। इंटेल मैक्स 10 बीएमसी केवल समेकित पीडीआर का समर्थन करता है जहां क्यूएसएफपी प्लग और अनप्लग होने पर पीडीआर को गतिशील रूप से जोड़ा या हटाया नहीं जाएगा। जब अनप्लग किया जाता है तो सेंसर परिचालन स्थिति को केवल अनुपलब्ध के रूप में रिपोर्ट किया जाएगा।

सेंसर के नाम और रिकॉर्ड हैंडल
सभी पीडीआर को एक अपारदर्शी सांख्यिक मान दिया जाता है जिसे रिकॉर्ड हैंडल कहा जाता है। इस मान का उपयोग GetPDR (DTMF विनिर्देशन DSP0248) के माध्यम से PDR रिपॉजिटरी के भीतर अलग-अलग PDR तक पहुँचने के लिए किया जाता है। निम्न तालिका Intel FPGA PAC N3000 पर निगरानी रखने वाले सेंसर की एक समेकित सूची है।

पीडीआर सेंसर नाम और रिकॉर्ड हैंडल

समारोह सेंसर का नाम सेंसर सूचना पीएलडीएम
सेंसर पठन स्रोत (घटक) पीडीआर

रिकॉर्ड हैंडल

पीडीआर में दहलीज दहलीज बदल जाती है PLDM के माध्यम से अनुमति दी
कुल इंटेल एफपीजीए पीएसी इनपुट पावर बोर्ड पावर PCIe उंगलियों से 12V करंट और वॉल्यूम की गणना करेंtage 1 0 नहीं
PCIe फिंगर्स 12 V करंट 12 वी बैकप्लेन करंट पीएसी1932 सेंस1 2 0 नहीं
PCIe फिंगर्स 12 V Voltage 12 वी बैकप्लेन वॉल्यूमtage पीएसी1932 सेंस1 3 0 नहीं
1.2 वी रेल वॉल्यूमtage 1.2 वी वॉल्यूमtage मैक्स 10 एडीसी 4 0 नहीं
1.8 वी रेल वॉल्यूमtage 1.8 वी वॉल्यूमtage मैक्स 10 एडीसी 6 0 नहीं
3.3 वी रेल वॉल्यूमtage 3.3 वी वॉल्यूमtage मैक्स 10 एडीसी 8 0 नहीं
एफपीजीए कोर वॉल्यूमtage एफपीजीए कोर वॉल्यूमtage एलटीसी3884 (यू44) 10 0 नहीं
FPGA कोर करंट FPGA कोर करंट एलटीसी3884 (यू44) 11 0 नहीं
एफपीजीए कोर तापमान एफपीजीए कोर तापमान TMP411 के माध्यम से FPGA अस्थायी डायोड 12 ऊपरी चेतावनी: 90

ऊपरी घातक: 100

हाँ
बोर्ड तापमान बोर्ड तापमान टीएमपी411 (यू65) 13 ऊपरी चेतावनी: 75

ऊपरी घातक: 85

हाँ
QSFP0 वॉल्यूमtage QSFP0 वॉल्यूमtage बाहरी QSFP मॉड्यूल (J4) 14 0 नहीं
QSFP0 तापमान QSFP0 तापमान बाहरी QSFP मॉड्यूल (J4) 15 ऊपरी चेतावनी: QSFP विक्रेता द्वारा निर्धारित मान

ऊपरी घातक: क्यूएसएफपी विक्रेता द्वारा निर्धारित मूल्य

नहीं
PCIe सहायक 12V करंट 12 वी औक्स पीएसी1932 सेंस2 24 0 नहीं
PCIe सहायक 12V वॉल्यूमtage 12 वी औक्स वॉल्यूमtage पीएसी1932 सेंस2 25 0 नहीं
QSFP1 वॉल्यूमtage QSFP1 वॉल्यूमtage बाहरी QSFP मॉड्यूल (J5) 37 0 नहीं
QSFP1 तापमान QSFP1 तापमान बाहरी QSFP मॉड्यूल (J5) 38 ऊपरी चेतावनी: QSFP विक्रेता द्वारा निर्धारित मान

ऊपरी घातक: क्यूएसएफपी विक्रेता द्वारा निर्धारित मूल्य

नहीं
पीकेवीएल ए कोर तापमान पीकेवीएल ए कोर तापमान पीकेवीएल चिप (88EC055) (U18A) 44 0 नहीं
जारी…
समारोह सेंसर का नाम सेंसर सूचना पीएलडीएम
सेंसर पठन स्रोत (घटक) पीडीआर

रिकॉर्ड हैंडल

पीडीआर में दहलीज दहलीज बदल जाती है PLDM के माध्यम से अनुमति दी
पीकेवीएल ए सर्डेस तापमान पीकेवीएल ए सर्डेस तापमान पीकेवीएल चिप (88EC055) (U18A) 45 0 नहीं
पीकेवीएल बी कोर तापमान पीकेवीएल बी कोर तापमान पीकेवीएल चिप (88EC055) (U23A) 46 0 नहीं
पीकेवीएल बी सर्डेस तापमान पीकेवीएल बी सर्डेस तापमान पीकेवीएल चिप (88EC055) (U23A) 47 0 नहीं

टिप्पणी: 
QSFP के लिए ऊपरी चेतावनी और ऊपरी घातक मान QSFP विक्रेता द्वारा निर्धारित किए जाते हैं। मूल्यों के लिए विक्रेता डेटाशीट देखें। बीएमसी इन दहलीज मूल्यों को पढ़ेगा और उन्हें रिपोर्ट करेगा। fpgad एक ऐसी सेवा है जो सर्वर को क्रैश होने से बचाने में आपकी मदद कर सकती है जब हार्डवेयर ऊपरी गैर-पुनर्प्राप्ति योग्य या निम्न गैर-पुनर्प्राप्ति योग्य सेंसर सीमा (जिसे घातक सीमा भी कहा जाता है) तक पहुँच जाता है। fpgad बोर्ड प्रबंधन नियंत्रक द्वारा बताए गए 20 सेंसरों में से प्रत्येक की निगरानी करने में सक्षम है। अधिक जानकारी के लिए कृपया Intel Acceleration Stack User Guide: Intel FPGA Programmable Acceleration Card N3000 से ग्रेसफुल शटडाउन विषय देखें।

टिप्पणी:
योग्य ओईएम सर्वर सिस्टम को आपके वर्कलोड के लिए आवश्यक कूलिंग प्रदान करनी चाहिए। आप निम्नलिखित OPAE कमांड को रूट या sudo के रूप में चलाकर सेंसर के मान प्राप्त कर सकते हैं: $ sudo fpgainfo bmc

संबंधित जानकारी
इंटेल एक्सेलेरेशन स्टैक यूजर गाइड: इंटेल एफपीजीए प्रोग्रामेबल एक्सेलेरेशन कार्ड N3000

I2C SMBus के माध्यम से बोर्ड की निगरानी

एवलॉन-एमएम इंटरफेस (रीड-ओनली) का मानक I2C स्लेव PCIe SMBus को होस्ट BMC और Intel MAX 10 RoT के बीच साझा करता है। Intel FPGA PAC N3000 मानक I2C स्लेव इंटरफ़ेस का समर्थन करता है और स्लेव एड्रेस केवल आउट-ऑफ़-बैंड एक्सेस के लिए डिफ़ॉल्ट रूप से 0xBC है। बाइट एड्रेसिंग मोड 2-बाइट ऑफ़सेट एड्रेस मोड है। यहाँ टेलीमेट्री डेटा रजिस्टर मेमोरी मैप है जिसका उपयोग आप I2C कमांड के माध्यम से जानकारी तक पहुँचने के लिए कर सकते हैं। विवरण कॉलम वर्णन करता है कि वास्तविक मान प्राप्त करने के लिए रिटर्न किए गए रजिस्टर मानों को आगे कैसे संसाधित किया जा सकता है। आपके द्वारा पढ़े गए सेंसर के आधार पर इकाइयाँ सेल्सियस (°C), mA, mV, mW हो सकती हैं।

टेलीमेट्री डेटा रजिस्टर मेमोरी मैप

पंजीकरण करवाना ओफ़्सेट चौड़ाई पहुँच मैदान डिफ़ॉल्ट मान विवरण
बोर्ड तापमान 0x100 32 RO [31:0] 32'h00000000 टीएमपी411(यू65)

रजिस्टर मूल्य हस्ताक्षरित पूर्णांक तापमान = रजिस्टर मूल्य है

* 0.5

बोर्ड तापमान उच्च चेतावनी 0x104 32 RW [31:0] 32'h00000000 टीएमपी411(यू65)

रजिस्टर मूल्य हस्ताक्षरित पूर्णांक है

उच्च सीमा = रजिस्टर मूल्य

* 0.5

बोर्ड तापमान उच्च घातक 0x108 32 RW [31:0] 32'h00000000 टीएमपी411(यू65)

रजिस्टर मूल्य हस्ताक्षरित पूर्णांक है

हाई क्रिटिकल = रजिस्टर वैल्यू

* 0.5

एफपीजीए कोर तापमान 0x110 32 RO [31:0] 32'h00000000 टीएमपी411(यू65)

रजिस्टर मूल्य हस्ताक्षरित पूर्णांक है

तापमान = रजिस्टर मूल्य

* 0.5

एफपीजीए मरो

तापमान उच्च चेतावनी

0x114 32 RW [31:0] 32'h00000000 टीएमपी411(यू65)

रजिस्टर मूल्य हस्ताक्षरित पूर्णांक है

उच्च सीमा = रजिस्टर मूल्य

* 0.5

जारी…
पंजीकरण करवाना ओफ़्सेट चौड़ाई पहुँच मैदान डिफ़ॉल्ट मान विवरण
एफपीजीए कोर वॉल्यूमtage 0x13C 32 RO [31:0] 32'h00000000 एलटीसी3884(यू44)

वॉल्यूमtagई (एमवी) = पंजीकरण मूल्य

FPGA कोर करंट 0x140 32 RO [31:0] 32'h00000000 एलटीसी3884(यू44)

वर्तमान (एमए) = रजिस्टर मूल्य

12v बैकप्लेन वॉल्यूमtage 0x144 32 RO [31:0] 32'h00000000 वॉल्यूमtagई (एमवी) = पंजीकरण मूल्य
12v बैकप्लेन करंट 0x148 32 RO [31:0] 32'h00000000 वर्तमान (एमए) = रजिस्टर मूल्य
1.2v वॉल्यूमtage 0x14C 32 RO [31:0] 32'h00000000 वॉल्यूमtagई (एमवी) = पंजीकरण मूल्य
12 वी ऑक्स वॉल्यूमtage 0x150 32 RO [31:0] 32'h00000000 वॉल्यूमtagई (एमवी) = पंजीकरण मूल्य
12 वी औक्स करंट 0x154 32 RO [31:0] 32'h00000000 वर्तमान (एमए) = रजिस्टर मूल्य
1.8v वॉल्यूमtage 0x158 32 RO [31:0] 32'h00000000 वॉल्यूमtagई (एमवी) = पंजीकरण मूल्य
3.3v वॉल्यूमtage 0x15C 32 RO [31:0] 32'h00000000 वॉल्यूमtagई (एमवी) = पंजीकरण मूल्य
बोर्ड पावर 0x160 32 RO [31:0] 32'h00000000 पावर (mW) = रजिस्टर मूल्य
पीकेवीएल ए कोर तापमान 0x168 32 RO [31:0] 32'h00000000 पीकेवीएल1(यू18ए)

रजिस्टर मूल्य हस्ताक्षरित पूर्णांक है

तापमान = रजिस्टर मूल्य

* 0.5

पीकेवीएल ए सर्डेस तापमान 0x16C 32 RO [31:0] 32'h00000000 पीकेवीएल1(यू18ए)

रजिस्टर मूल्य हस्ताक्षरित पूर्णांक है

तापमान = रजिस्टर मूल्य

* 0.5

पीकेवीएल बी कोर तापमान 0x170 32 RO [31:0] 32'h00000000 पीकेवीएल2(यू23ए)

रजिस्टर मूल्य हस्ताक्षरित पूर्णांक है

तापमान = रजिस्टर मूल्य

* 0.5

पीकेवीएल बी सर्डेस तापमान 0x174 32 RO [31:0] 32'h00000000 पीकेवीएल2(यू23ए)

रजिस्टर मूल्य हस्ताक्षरित पूर्णांक है

तापमान = रजिस्टर मूल्य

* 0.5

QSFP मान QSFP मॉड्यूल को पढ़कर और उपयुक्त रजिस्टर में पढ़े गए मानों की रिपोर्ट करके प्राप्त किए जाते हैं। यदि QSFP मॉड्यूल डिजिटल डायग्नोस्टिक्स मॉनिटरिंग का समर्थन नहीं करता है या यदि QSFP मॉड्यूल स्थापित नहीं है, तो QSFP रजिस्टरों से पढ़े गए मानों को अनदेखा करें। I2C बस के माध्यम से टेलीमेट्री डेटा पढ़ने के लिए इंटेलिजेंट प्लेटफ़ॉर्म मैनेजमेंट इंटरफ़ेस (IPMI) टूल का उपयोग करें।

I2C आदेश 0x100 पते पर बोर्ड तापमान पढ़ने के लिए:
नीचे दिए गए आदेश में:

  • 0x20 आपके सर्वर का I2C मास्टर बस पता है जो PCIe स्लॉट को सीधे एक्सेस कर सकता है। यह पता सर्वर के साथ बदलता रहता है। कृपया अपने सर्वर के सही 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 डिग्री सेल्सियस

टिप्पणी: 
सभी सर्वर I2C बस को सीधे PCIe स्लॉट तक पहुँचने का समर्थन नहीं करते हैं। समर्थन जानकारी और I2C बस पते के लिए कृपया अपने सर्वर डेटाशीट की जाँच करें।

EEPROM डेटा स्वरूप

यह खंड MAC एड्रेस EEPROM और FRUID EEPROM दोनों के डेटा प्रारूप को परिभाषित करता है और जिसे क्रमशः होस्ट और FPGA द्वारा एक्सेस किया जा सकता है।

मैक ईप्रोम
निर्माण के समय, Intel, Intel ईथरनेट नियंत्रक XL710-BM2 MAC पतों के साथ MAC पते EEPROM को प्रोग्राम करता है। Intel MAX 10 I2C बस के माध्यम से MAC एड्रेस EEPROM में पतों तक पहुँचता है। निम्न आदेश का उपयोग करके मैक पता खोजें: $ sudo fpga mac

मैक एड्रेस EEPROM में केवल 6x0h पते पर शुरुआती 00-बाइट मैक एड्रेस होता है, जिसके बाद 08 का मैक एड्रेस काउंट होता है। शुरुआती मैक एड्रेस प्रिंटेड सर्किट बोर्ड (PCB) के पीछे की तरफ लेबल स्टिकर पर भी प्रिंट होता है। OPAE ड्राइवर निम्नलिखित स्थान से आरंभिक MAC पता प्राप्त करने के लिए sysfs नोड प्रदान करता है: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi Altera.*.auto/spi_master/ spi */spi*/mac_address प्रारंभिक मैक पता पूर्वample: 644C360F4430 OPAE ड्राइवर निम्नलिखित स्थान से गिनती प्राप्त करता है: /sys/class/fpga/ Intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/ spi*/ spi*/mac_count MAC काउंट Example: 08 प्रारंभिक मैक पते से, शेष सात मैक पते प्रारंभिक मैक पते के कम से कम महत्वपूर्ण बाइट (एलएसबी) को क्रमिक रूप से प्रत्येक बाद के मैक पते के लिए एक की गिनती से बढ़ाकर प्राप्त किए जाते हैं। बाद के मैक पते उदाampपर:

  • 644C360F4431
  • 644C360F4432
  • 644C360F4433
  • 644C360F4434
  • 644C360F4435
  • 644C360F4436
  • 644C360F4437

टिप्पणी: यदि आप ES Intel FPGA PAC N3000 का उपयोग कर रहे हैं, तो MAC EEPROM को प्रोग्राम नहीं किया जा सकता है। यदि MAC EEPROM प्रोग्राम नहीं किया गया है तो पहला MAC पता FFFFFFFFFFFF के रूप में रिटर्न पढ़ता है।

फील्ड रिप्लेसेब्ल यूनिट आइडेंटिफिकेशन (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 - प्रारूप संस्करण संख्या = 1h इस विनिर्देश के लिए

 

 

01h (00000001b के रूप में सेट करें)

 

1

आंतरिक उपयोग क्षेत्र स्टार्टिंग ऑफ़सेट (8 बाइट्स के गुणकों में)।

00h इंगित करता है कि यह क्षेत्र मौजूद नहीं है।

 

00 ह (उपस्थित नहीं)

 

1

चेसिस इंफो एरिया स्टार्टिंग ऑफ़सेट (8 बाइट्स के गुणकों में)।

00h इंगित करता है कि यह क्षेत्र मौजूद नहीं है।

 

00 ह (उपस्थित नहीं)

 

1

बोर्ड एरिया स्टार्टिंग ऑफ़सेट (8 बाइट्स के गुणकों में)।

00h इंगित करता है कि यह क्षेत्र मौजूद नहीं है।

 

01 घंटे

 

1

उत्पाद जानकारी क्षेत्र स्टार्टिंग ऑफ़सेट (8 बाइट्स के गुणकों में)।

00h इंगित करता है कि यह क्षेत्र मौजूद नहीं है।

 

0Ch

 

1

मल्टीरिकॉर्ड एरिया स्टार्टिंग ऑफ़सेट (8 बाइट्स के गुणकों में)।

00h इंगित करता है कि यह क्षेत्र मौजूद नहीं है।

 

00 ह (उपस्थित नहीं)

1 पैड, 00h के रूप में लिखें 00 घंटे
 

1

सामान्य हैडर चेकसम (शून्य चेकसम)  

एफ2एच

कॉमन हेडर बाइट्स को EEPROM के पहले एड्रेस से रखा जाता है। लेआउट नीचे की आकृति जैसा दिखता है।

FRUID EEPROM मेमोरी लेआउट ब्लॉक आरेख

इंटेल-FPGA-प्रोग्रामेबल-त्वरण-कार्ड-N3000-बोर्ड-प्रबंधन-नियंत्रक-FIG-3

FRUID EEPROM बोर्ड क्षेत्र

बाइट्स में फ़ील्ड की लंबाई क्षेत्र विवरण फ़ील्ड मान फील्ड एन्कोडिंग
1 बोर्ड क्षेत्र प्रारूप संस्करण 7:4 - आरक्षित, 0000b 3:0 के रूप में लिखें - प्रारूप संस्करण संख्या 0x01 1h (0000 0001b) पर सेट करें
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

0x6ई

0x74

0x65

0x6C

0xAE

8-बिट ASCII + LATIN1 कोडित Intel® Corporation
जारी…
बाइट्स में फ़ील्ड की लंबाई क्षेत्र विवरण फ़ील्ड मान फील्ड एन्कोडिंग
0x20

0x43

0x6एफ

0x72

0x70

0x6एफ

0x72

0x61

0x74

0x69

0x6एफ

0x6ई

1 बोर्ड उत्पाद का नाम प्रकार/लंबाई बाइट 0xD5 8-बिट ASCII + LATIN1 कोडित 7:6 - 11b

5:0 – 010101b (डेटा के 21 बाइट्स)

Q बोर्ड उत्पाद का नाम बाइट्स 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 बोर्ड क्रमांक प्रकार/लंबाई बाइट 0xसीसी 8-बिट ASCII + LATIN1 कोडित 7:6 - 11b

5:0 – 001100b (डेटा के 12 बाइट्स)

N बोर्ड सीरियल नंबर बाइट्स (गतिशील क्षेत्र) 0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

8-बिट ASCII + LATIN1 कोडित

पहले 1 हेक्स अंक OUI: 6 हैं

दूसरे 2 हेक्स अंक मैक एड्रेस हैं: 6

जारी…
बाइट्स में फ़ील्ड की लंबाई क्षेत्र विवरण फ़ील्ड मान फील्ड एन्कोडिंग
0x30

0x30

0x30

0x30

टिप्पणी: यह एक पूर्व के रूप में कोडित हैample और एक वास्तविक डिवाइस में संशोधित करने की आवश्यकता है

पहले 1 हेक्स अंक OUI: 6C644 हैं

दूसरे 2 हेक्स अंक मैक एड्रेस हैं: 6AB00E

टिप्पणी: पहचान नहीं करना

क्रमादेशित 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 बाइट लंबाई के लिए, कोडित बोर्ड भाग संख्या पूर्वampले K82417-002 है

टिप्पणी: यह एक पूर्व के रूप में कोडित हैample और एक वास्तविक डिवाइस में संशोधित करने की आवश्यकता है।

यह फ़ील्ड मान अलग-अलग बोर्ड PBA नंबर के साथ बदलता रहता है।

FRUID में PBA संशोधन हटा दिया गया है। ये अंतिम चार बाइट खाली लौटते हैं और भविष्य में उपयोग के लिए आरक्षित होते हैं।

1 एफआरयू File आईडी प्रकार/लंबाई बाइट 0x00 8-बिट ASCII + LATIN1 कोडित 7:6 - 00b

5:0 – 000000b (डेटा के 0 बाइट्स)

एफआरयू File आईडी बाइट फ़ील्ड जिसे इसका पालन करना चाहिए, शामिल नहीं है क्योंकि फ़ील्ड 'शून्य' होगी।

टिप्पणी: एफआरयू File आईडी बाइट्स। एफआरयू File संस्करण फ़ील्ड एक पूर्व-निर्धारित फ़ील्ड है जिसे सत्यापित करने के लिए निर्माण सहायता के रूप में प्रदान किया गया है file जिसका उपयोग FRU जानकारी लोड करने के लिए निर्माण या फील्ड अपडेट के दौरान किया गया था। सामग्री निर्माता-विशिष्ट है। यह क्षेत्र बोर्ड सूचना क्षेत्र में भी प्रदान किया गया है।

कोई एक या दोनों क्षेत्र 'रिक्त' हो सकते हैं।

1 MMID प्रकार/लंबाई बाइट 0xC6 8-बिट ASCII + LATIN1 कोडित
जारी…
बाइट्स में फ़ील्ड की लंबाई क्षेत्र विवरण फ़ील्ड मान फील्ड एन्कोडिंग
7:6 - 11ख

5:0 – 000110b (डेटा के 6 बाइट्स)

टिप्पणी: यह एक पूर्व के रूप में कोडित हैample और एक वास्तविक डिवाइस में संशोधित करने की आवश्यकता है

M एमएमआईडी बाइट्स 0x39

0x39

0x39

0x44

0x58

0x46

6 हेक्स अंकों के रूप में स्वरूपित। विशिष्ट पूर्वampइंटेल FPGA PAC N3000 MMID = 999DXF के साथ सेल में।

यह फ़ील्ड मान विभिन्न SKU फ़ील्ड जैसे MMID, OPN, PBN आदि के साथ भिन्न होता है।

1 C1h (प्रकार/लंबाई बाइट एन्कोड किया गया है ताकि कोई और जानकारी फ़ील्ड न हो)। 0xC1
Y 00h - कोई भी शेष अप्रयुक्त स्थान 0x00
1 बोर्ड क्षेत्र चेकसम (शून्य चेकसम) 0xB9 टिप्पणी: इस तालिका में चेकसम तालिका में उपयोग किए गए मानों के लिए गणना की गई शून्य चेकसम है। इसे Intel FPGA PAC N3000 के वास्तविक मानों के लिए पुनर्गणना किया जाना चाहिए।
बाइट्स में फ़ील्ड की लंबाई क्षेत्र विवरण फ़ील्ड मान फील्ड एन्कोडिंग
1 उत्पाद क्षेत्र प्रारूप संस्करण 7:4 - आरक्षित, 0000b के रूप में लिखें

3:0 - प्रारूप संस्करण संख्या = 1h इस विनिर्देश के लिए

0x01 1h (0000 0001b) पर सेट करें
1 उत्पाद क्षेत्र की लंबाई (8 बाइट्स के गुणकों में) 0x0ए कुल 80 बाइट्स
1 भाषा कोड 0x00 अंग्रेजी के लिए 0 पर सेट करें

टिप्पणी: इस समय कोई अन्य भाषा समर्थित नहीं है

1 निर्माता का नाम प्रकार/लंबाई बाइट 0xD2 8-बिट ASCII + LATIN1 कोडित 7:6 - 11b

5:0 – 010010b (डेटा के 18 बाइट्स)

N निर्माता का नाम बाइट्स 0x49

0x6ई

0x74

0x65

0x6C

0xAE

0x20

0x43

0x6एफ

8-बिट ASCII + LATIN1 कोडेड Intel Corporation
जारी…
बाइट्स में फ़ील्ड की लंबाई क्षेत्र विवरण फ़ील्ड मान फील्ड एन्कोडिंग
0x72

0x70

0x6एफ

0x72

0x61

0x74

0x69

0x6एफ

0x6ई

1 उत्पाद का नाम प्रकार/लंबाई बाइट 0xD5 8-बिट ASCII + LATIN1 कोडित 7:6 - 11b

5:0 – 010101b (डेटा के 21 बाइट्स)

M उत्पाद का नाम बाइट्स 0x49

0x6ई

0x74

0x65

0x6C

0xAE

0x20

0x46

0x50

0x47

0x41

0x20

0x50

0x41

0x43

0x20

0x4ई

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

0x2डी

0x4ई

0x56

0x56

0x2डी

0x4ई

0x33

0x30

0x30

0x30

0x2डी

0x31

8-बिट ASCII + LATIN1 कोडित

बोर्ड BD-NVV-N3000-1 के लिए OPN

यह फ़ील्ड मान अलग-अलग Intel FPGA PAC N3000 OPN के साथ बदलता रहता है।

जारी…
बाइट्स में फ़ील्ड की लंबाई क्षेत्र विवरण फ़ील्ड मान फील्ड एन्कोडिंग
1 उत्पाद संस्करण प्रकार/लंबाई बाइट 0x01 8-बिट बाइनरी 7:6 - 00बी

5:0 – 000001b (डेटा का 1 बाइट)

R उत्पाद संस्करण बाइट्स 0x00 यह क्षेत्र परिवार के सदस्य के रूप में एन्कोड किया गया है
1 उत्पाद क्रमांक प्रकार/लंबाई बाइट 0xसीसी 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 हेक्स अंक OUI: 6 हैं

दूसरे 2 हेक्स अंक मैक एड्रेस हैं: 6

टिप्पणी: यह एक पूर्व के रूप में कोडित हैample और एक वास्तविक डिवाइस में संशोधित करने की आवश्यकता है।

पहले 1 हेक्स अंक OUI: 6C644 हैं

दूसरे 2 हेक्स अंक मैक एड्रेस हैं: 6AB00E

टिप्पणी: पहचान नहीं करना

क्रमादेशित FRUID, OUI और MAC एड्रेस को "0000" पर सेट करें।

1 संपत्ति Tag प्रकार/लंबाई बाइट 0x01 8-बिट बाइनरी 7:6 - 00बी

5:0 – 000001b (डेटा का 1 बाइट)

Q संपत्ति Tag 0x00 समर्थित नहीं
1 एफआरयू File आईडी प्रकार/लंबाई बाइट 0x00 8-बिट ASCII + LATIN1 कोडित 7:6 - 00b

5:0 – 000000b (डेटा के 0 बाइट्स)

एफआरयू File आईडी बाइट फ़ील्ड जिसे इसका पालन करना चाहिए, शामिल नहीं है क्योंकि फ़ील्ड 'शून्य' होगी।

जारी…
बाइट्स में फ़ील्ड की लंबाई क्षेत्र विवरण फ़ील्ड मान फील्ड एन्कोडिंग
टिप्पणी: एफआरयू file आईडी बाइट्स।

एफआरयू File संस्करण फ़ील्ड एक पूर्व-निर्धारित फ़ील्ड है जिसे सत्यापित करने के लिए निर्माण सहायता के रूप में प्रदान किया गया है file जिसका उपयोग FRU जानकारी लोड करने के लिए निर्माण या फील्ड अपडेट के दौरान किया गया था। सामग्री निर्माता-विशिष्ट है। यह क्षेत्र बोर्ड सूचना क्षेत्र में भी प्रदान किया गया है।

कोई एक या दोनों क्षेत्र 'रिक्त' हो सकते हैं।

1 C1h (प्रकार/लंबाई बाइट एन्कोड किया गया है ताकि कोई और जानकारी फ़ील्ड न हो)। 0xC1
Y 00h - कोई भी शेष अप्रयुक्त स्थान 0x00
1 उत्पाद जानकारी क्षेत्र चेकसम (शून्य चेकसम)

(गतिशील क्षेत्र)

0x9डी टिप्पणी: इस तालिका में चेकसम एक शून्य चेकसम है जिसकी गणना तालिका में उपयोग किए गए मानों के लिए की जाती है। Intel FPGA PAC के वास्तविक मानों के लिए इसकी पुनः गणना की जानी चाहिए।

Intel® FPGA प्रोग्रामेबल एक्सेलेरेशन कार्ड N3000 बोर्ड मैनेजमेंट कंट्रोलर यूजर गाइड

संशोधन इतिहास

Intel FPGA प्रोग्रामेबल एक्सेलेरेशन कार्ड N3000 बोर्ड मैनेजमेंट कंट्रोलर यूजर गाइड के लिए संशोधन इतिहास

दस्तावेज़ संस्करण परिवर्तन
2019.11.25 प्रारंभिक उत्पादन रिलीज।

इंटेल कॉर्पोरेशन। सर्वाधिकार सुरक्षित। Intel, Intel लोगो और अन्य Intel चिह्न Intel Corporation या इसकी सहायक कंपनियों के ट्रेडमार्क हैं। Intel अपने FPGA और सेमीकंडक्टर उत्पादों के प्रदर्शन को Intel की मानक वारंटी के अनुसार वर्तमान विनिर्देशों के अनुसार वारंट करता है, लेकिन बिना सूचना के किसी भी समय किसी भी उत्पाद और सेवाओं में परिवर्तन करने का अधिकार सुरक्षित रखता है। इंटेल द्वारा लिखित रूप में स्पष्ट रूप से सहमति के अलावा, यहां वर्णित किसी भी जानकारी, उत्पाद या सेवा के आवेदन या उपयोग से उत्पन्न होने वाली कोई जिम्मेदारी या उत्तरदायित्व नहीं लेता है। इंटेल ग्राहकों को सलाह दी जाती है कि वे किसी भी प्रकाशित जानकारी पर भरोसा करने से पहले और उत्पादों या सेवाओं के लिए ऑर्डर देने से पहले डिवाइस विनिर्देशों का नवीनतम संस्करण प्राप्त करें।
*अन्य नामों और ब्रांडों पर दूसरों की संपत्ति होने का दावा किया जा सकता है।

दस्तावेज़ / संसाधन

Intel FPGA प्रोग्रामेबल एक्सेलेरेशन कार्ड N3000 बोर्ड प्रबंधन नियंत्रक [पीडीएफ] उपयोगकर्ता गाइड
FPGA प्रोग्रामयोग्य त्वरण कार्ड N3000 बोर्ड, प्रबंधन नियंत्रक, FPGA, प्रोग्रामयोग्य त्वरण कार्ड N3000 बोर्ड, प्रबंधन नियंत्रक, N3000 बोर्ड प्रबंधन नियंत्रक, प्रबंधन नियंत्रक

संदर्भ

एक टिप्पणी छोड़ें

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड चिह्नित हैं *