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 অন-বোর্ড সেন্সর, এফপিজিএ এবং ফ্ল্যাশের সাথে ইন্টারফেস করে এবং পাওয়ার-অন/পাওয়ার-অফ সিকোয়েন্স, এফপিজিএ কনফিগারেশন এবং টেলিমেট্রি ডেটা পোলিং পরিচালনা করে। আপনি প্ল্যাটফর্ম লেভেল ডেটা মডেল (PLDM) সংস্করণ 1.1.1 প্রোটোকল ব্যবহার করে BMC এর সাথে যোগাযোগ করতে পারেন। BMC ফার্মওয়্যারটি দূরবর্তী সিস্টেম আপডেট বৈশিষ্ট্য ব্যবহার করে PCIe-এ ফিল্ড আপগ্রেডযোগ্য।
BMC এর বৈশিষ্ট্য
- একটি রুট অফ ট্রাস্ট (RoT) হিসাবে কাজ করে এবং Intel FPGA PAC N3000 এর সুরক্ষিত আপডেট বৈশিষ্ট্যগুলিকে সক্ষম করে৷
- PCIe এর উপর ফার্মওয়্যার এবং FPGA ফ্ল্যাশ আপডেট নিয়ন্ত্রণ করে।
- FPGA কনফিগারেশন পরিচালনা করে।
- C827 ইথারনেট রি-টাইমার ডিভাইসের জন্য নেটওয়ার্ক সেটিংস কনফিগার করে।
- স্বয়ংক্রিয় শাট-ডাউন সুরক্ষা সহ পাওয়ার আপ এবং পাওয়ার ডাউন সিকোয়েন্সিং এবং ত্রুটি সনাক্তকরণ নিয়ন্ত্রণ করে।
- বোর্ডে পাওয়ার এবং রিসেট নিয়ন্ত্রণ করে।
- সেন্সর, FPGA ফ্ল্যাশ এবং QSFP এর সাথে ইন্টারফেস।
- টেলিমেট্রি ডেটা মনিটর করে (বোর্ডের তাপমাত্রা, ভলিউমtage এবং বর্তমান) এবং যখন রিডিংগুলি সমালোচনামূলক থ্রেশহোল্ডের বাইরে থাকে তখন প্রতিরক্ষামূলক ব্যবস্থা প্রদান করে।
- MCTP SMBus বা I2C এর উপর প্ল্যাটফর্ম লেভেল ডেটা মডেল (PLDM) এর মাধ্যমে BMC হোস্ট করতে টেলিমেট্রি ডেটা রিপোর্ট করে।
- PCIe SMBus এর মাধ্যমে MCTP SMBus এর উপর PLDM সমর্থন করে। 0xCE একটি 8-বিট স্লেভ ঠিকানা।
- I2C SMBus সমর্থন করে। 0xBC হল 8-বিট স্লেভ ঠিকানা।
- EEPROM এবং ফিল্ড রিপ্লেসেবল ইউনিট আইডেন্টিফিকেশন (FRUID) EEPROM-এ ইথারনেট MAC ঠিকানাগুলি অ্যাক্সেস করে৷
ইন্টেল কর্পোরেশন। সমস্ত অধিকার সংরক্ষিত. ইন্টেল, ইন্টেল লোগো এবং অন্যান্য ইন্টেল চিহ্নগুলি হল ইন্টেল কর্পোরেশন বা এর সহযোগী সংস্থাগুলির ট্রেডমার্ক৷ ইন্টেল তার এফপিজিএ এবং সেমিকন্ডাক্টর পণ্যগুলির কার্যকারিতাকে ইন্টেলের স্ট্যান্ডার্ড ওয়ারেন্টি অনুসারে বর্তমান স্পেসিফিকেশনের জন্য ওয়ারেন্টি দেয়, তবে নোটিশ ছাড়াই যে কোনও সময় যে কোনও পণ্য এবং পরিষেবাতে পরিবর্তন করার অধিকার সংরক্ষণ করে। ইন্টেল এখানে বর্ণিত কোনো তথ্য, পণ্য, বা পরিষেবার প্রয়োগ বা ব্যবহারের ফলে উদ্ভূত কোনো দায় বা দায়ভার গ্রহণ করে না, যা Intel দ্বারা লিখিতভাবে স্পষ্টভাবে সম্মত হয়েছে। Intel গ্রাহকদের কোনো প্রকাশিত তথ্যের উপর নির্ভর করার আগে এবং পণ্য বা পরিষেবার জন্য অর্ডার দেওয়ার আগে ডিভাইসের স্পেসিফিকেশনের সর্বশেষ সংস্করণ পেতে পরামর্শ দেওয়া হয়। *অন্যান্য নাম এবং ব্র্যান্ড অন্যদের সম্পত্তি হিসাবে দাবি করা যেতে পারে।
BMC হাই-লেভেল ব্লক ডায়াগ্রাম
বিশ্বাসের মূল (RoT)
Intel MAX 10 BMC একটি রুট অফ ট্রাস্ট (RoT) হিসাবে কাজ করে এবং Intel FPGA PAC N3000 এর সুরক্ষিত রিমোট সিস্টেম আপডেট বৈশিষ্ট্য সক্ষম করে। RoT-তে এমন বৈশিষ্ট্য রয়েছে যা নিম্নলিখিতগুলি প্রতিরোধ করতে সাহায্য করতে পারে:
- অননুমোদিত কোড বা ডিজাইন লোড করা বা কার্যকর করা
- সুবিধাবিহীন সফ্টওয়্যার, সুবিধাপ্রাপ্ত সফ্টওয়্যার বা হোস্ট BMC দ্বারা বিঘ্নিত অপারেশনের চেষ্টা করা হয়েছে
- বিএমসিকে অনুমোদন প্রত্যাহার করতে সক্ষম করে পরিচিত বাগ বা দুর্বলতা সহ পুরানো কোড বা ডিজাইনের অনিচ্ছাকৃত সম্পাদন
Intel® FPGA প্রোগ্রামেবল অ্যাক্সিলারেশন কার্ড N3000 বোর্ড ম্যানেজমেন্ট কন্ট্রোলার ইউজার গাইড
Intel FPGA PAC N3000 BMC এছাড়াও বিভিন্ন ইন্টারফেসের মাধ্যমে অ্যাক্সেস সম্পর্কিত অন্যান্য নিরাপত্তা নীতি প্রয়োগ করে, সেইসাথে রাইট রেট সীমাবদ্ধতার মাধ্যমে অন-বোর্ড ফ্ল্যাশ রক্ষা করে। Intel FPGA PAC N3000 এর RoT এবং নিরাপত্তা বৈশিষ্ট্য সম্পর্কে তথ্যের জন্য অনুগ্রহ করে Intel FPGA Programmable Acceleration Card N3000 নিরাপত্তা ব্যবহারকারী নির্দেশিকা দেখুন।
সম্পর্কিত তথ্য
ইন্টেল FPGA প্রোগ্রামেবল অ্যাক্সিলারেশন কার্ড N3000 নিরাপত্তা ব্যবহারকারী গাইড
নিরাপদ দূরবর্তী সিস্টেম আপডেট
BMC Intel MAX 10 BMC Nios® ফার্মওয়্যার এবং RTL ইমেজ এবং Intel Arria® 10 FPGA ইমেজ আপডেটের জন্য Secure RSU সমর্থন করে প্রমাণীকরণ এবং অখণ্ডতা পরীক্ষা করে। নিওস ফার্মওয়্যার আপডেট প্রক্রিয়া চলাকালীন চিত্রটি প্রমাণীকরণের দায়িত্বে রয়েছে। আপডেটগুলিকে 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 সিগনেচার ভেরিফিকেশন ফাংশন প্রয়োগ করে কী এবং ইউজার ইমেজকে প্রমাণীকরণ করতে। Nios ফার্মওয়্যার ক্রিপ্টোগ্রাফিক মডিউল ব্যবহার করে ব্যবহারকারীর স্বাক্ষরিত ছবিকে প্রমাণীকরণ করতেtagএলাকা। প্রমাণীকরণ পাস হলে, Nios ফার্মওয়্যার ব্যবহারকারীর ছবি ব্যবহারকারীর ফ্ল্যাশ এলাকায় অনুলিপি করে। প্রমাণীকরণ ব্যর্থ হলে, Nios ফার্মওয়্যার একটি ত্রুটি রিপোর্ট করে। Intel FPGA PAC N3000 এর RoT এবং নিরাপত্তা বৈশিষ্ট্য সম্পর্কে তথ্যের জন্য অনুগ্রহ করে Intel FPGA Programmable Acceleration Card N3000 নিরাপত্তা ব্যবহারকারী নির্দেশিকা দেখুন।
সম্পর্কিত তথ্য
ইন্টেল FPGA প্রোগ্রামেবল অ্যাক্সিলারেশন কার্ড N3000 নিরাপত্তা ব্যবহারকারী গাইড
পাওয়ার সিকোয়েন্স ম্যানেজমেন্ট
BMC পাওয়ার সিকোয়েন্সার স্টেট মেশিন ইনটেল 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 এর নিচে
- এফপিজিএ মূল তাপমাত্রা 100 ডিগ্রি সেলসিয়াসে পৌঁছেছে
- বোর্ডের তাপমাত্রা 85 ডিগ্রি সেলসিয়াসে পৌঁছায়
সেন্সর মাধ্যমে বোর্ড মনিটরিং
Intel MAX 10 BMC মনিটর ভলিউমtagই, ইন্টেল FPGA PAC N3000-এ বিভিন্ন উপাদানের বর্তমান এবং তাপমাত্রা। হোস্ট BMC PCIe SMBus এর মাধ্যমে টেলিমেট্রি ডেটা অ্যাক্সেস করতে পারে। হোস্ট BMC এবং Intel FPGA PAC N3000 Intel MAX 10 BMC-এর মধ্যে PCIe SMBus PLDM ওভার MCTP SMBus এন্ডপয়েন্ট এবং স্ট্যান্ডার্ড I2C স্লেভ-এ Avalon-MM ইন্টারফেসে (শুধুমাত্র পড়ার জন্য) ভাগ করে নিয়েছে।
MCTP SMBus এর উপর PLDM এর মাধ্যমে বোর্ড মনিটরিং
Intel FPGA PAC N3000-এর BMC PCIe* SMBus-এর মাধ্যমে BMC সার্ভারের সাথে যোগাযোগ করে। MCTP কন্ট্রোলার ম্যানেজমেন্ট কম্পোনেন্ট ট্রান্সপোর্ট প্রোটোকল (MCTP) স্ট্যাকের উপরে প্ল্যাটফর্ম লেভেল ডেটা মডেল (PLDM) সমর্থন করে। MCTP এন্ডপয়েন্ট স্লেভ ঠিকানা ডিফল্টরূপে 0xCE। প্রয়োজনে ইন-ব্যান্ড উপায়ে বহিরাগত এফপিজিএ কোয়াড এসপিআই ফ্ল্যাশের সংশ্লিষ্ট বিভাগে পুনরায় প্রোগ্রাম করা যেতে পারে। Intel FPGA PAC N3000 BMC PLDM এবং MCTP কমান্ডের একটি উপসেট সমর্থন করে একটি সার্ভার BMC কে সেন্সর ডেটা পেতে সক্ষম করতে যেমন ভোলtage, বর্তমান এবং তাপমাত্রা।
দ্রষ্টব্য:
MCTP SMBus এন্ডপয়েন্ট ওভার প্ল্যাটফর্ম লেভেল ডেটা মডেল (PLDM) সমর্থিত। স্থানীয় PCIe-এর মাধ্যমে MCTP-এর উপর PLDM সমর্থিত নয়। SMBus ডিভাইসের বিভাগ: "আবিষ্কারযোগ্য নয় স্থির" ডিভাইসটি ডিফল্টরূপে সমর্থিত, তবে চারটি ডিভাইস বিভাগই সমর্থিত এবং ফিল্ড-পুনঃ কনফিগারযোগ্য। ACK-পোল সমর্থিত
- 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 সংজ্ঞা
- বার্তার মূল অংশটি একটি MCTP বার্তার পেলোড উপস্থাপন করে। মেসেজ বডি একাধিক MCTP প্যাকেট ছড়িয়ে দিতে পারে।
- MCTP প্যাকেট পেলোড একটি MCTP বার্তার বার্তা বডির অংশকে বোঝায় যা একটি একক MCTP প্যাকেটে বহন করা হয়।
- ট্রান্সমিশন ইউনিট MCTP প্যাকেট পেলোডের অংশের আকার বোঝায়।
ট্রান্সমিশন ইউনিটের আকার
- MCTP-এর জন্য বেসলাইন ট্রান্সমিশন ইউনিট (ন্যূনতম ট্রান্সমিশন ইউনিট) আকার হল 64 বাইট।
- সমস্ত MCTP কন্ট্রোল বার্তাগুলির জন্য একটি প্যাকেট পেলোড থাকা প্রয়োজন যা আলোচনা ছাড়াই বেসলাইন ট্রান্সমিশন ইউনিটের চেয়ে বড় নয়। (এন্ডপয়েন্টগুলির মধ্যে বৃহত্তর ট্রান্সমিশন ইউনিটগুলির জন্য আলোচনার প্রক্রিয়াটি বার্তার ধরণ-নির্দিষ্ট এবং MCTP বেস স্পেসিফিকেশনে সম্বোধন করা হয় না)
- যেকোন MCTP বার্তা যার বার্তার বডি সাইজ 64 বাইটের চেয়ে বড় একটি একক বার্তা প্রেরণের জন্য একাধিক প্যাকেটে বিভক্ত করা হবে৷
MCTP প্যাকেট ক্ষেত্র
জেনেরিক প্যাকেট/বার্তা ক্ষেত্র
সমর্থিত কমান্ড সেট
সমর্থিত MCTP কমান্ড
- MCTP সংস্করণ সমর্থন পান
- বেস স্পেক সংস্করণ তথ্য
- নিয়ন্ত্রণ প্রোটোকল সংস্করণ তথ্য
- MCTP সংস্করণের উপর PLDM
- এন্ডপয়েন্ট আইডি সেট করুন
- এন্ডপয়েন্ট আইডি পান
- এন্ডপয়েন্ট UUID পান
- মেসেজ টাইপ সাপোর্ট পান
- বিক্রেতা সংজ্ঞায়িত বার্তা সমর্থন পান
দ্রষ্টব্য:
ভেন্ডর ডিফাইনড মেসেজ সাপোর্ট কমান্ডের জন্য, BMC কমপ্লিশন কোড ERROR_INVALID_DATA(0x02) দিয়ে সাড়া দেয়।
সমর্থিত PLDM বেস স্পেসিফিকেশন কমান্ড
- সেটটিআইডি
- GetTID
- পিএলডিএম সংস্করণ পান
- পিএলডিএমটি টাইপস পান
- পিএলডিএমকমান্ড পান
প্ল্যাটফর্ম মনিটরিং এবং কন্ট্রোল স্পেসিফিকেশন কমান্ডের জন্য সমর্থিত PLDM
- সেটটিআইডি
- GetTID
- GetSensorReading
- GetSensorThresholds
- SetSensorThresholds
- GetPDRRepositoryInfo
- পিডিআর পান
দ্রষ্টব্য:
প্রতি 1 মিলিসেকেন্ডে বিভিন্ন টেলিমেট্রি ডেটার জন্য BMC Nios II কোর পোল করে, এবং পোলিং সময়কাল প্রায় 500~800 মিলিসেকেন্ড সময় নেয়, তাই প্রতিক্রিয়া বার্তা বনাম GetSensorReading বা GetSensorThresholds কমান্ডের একটি অনুরূপ অনুরোধ বার্তা সেই অনুযায়ী প্রতি 500~800 মিলিসেকেন্ডে আপডেট হয়।
দ্রষ্টব্য:
GetStateSensorReadings সমর্থিত নয়।
PLDM টপোলজি এবং শ্রেণিবিন্যাস
সংজ্ঞায়িত প্ল্যাটফর্ম বর্ণনাকারী রেকর্ডস
Intel FPGA PAC N3000 20 প্ল্যাটফর্ম বর্ণনাকারী রেকর্ড (PDRs) ব্যবহার করে। Intel MAX 10 BMC শুধুমাত্র একত্রিত PDR সমর্থন করে যেখানে QSFP প্লাগ করা এবং আনপ্লাগ করা হলে PDRগুলি গতিশীলভাবে যুক্ত বা সরানো হবে না। আনপ্লাগ করা হলে সেন্সর অপারেশনাল স্থিতি কেবল অনুপলব্ধ হিসাবে রিপোর্ট করা হবে।
সেন্সরের নাম এবং রেকর্ড হ্যান্ডেল
সমস্ত PDR-কে একটি অস্বচ্ছ সংখ্যাসূচক মান বরাদ্দ করা হয় যাকে রেকর্ড হ্যান্ডেল বলা হয়। এই মানটি GetPDR (DTMF স্পেসিফিকেশন DSP0248) এর মাধ্যমে PDR সংগ্রহস্থলের মধ্যে পৃথক PDRs অ্যাক্সেস করার জন্য ব্যবহার করা হয়। নিম্নলিখিত টেবিলটি ইন্টেল FPGA PAC N3000-এ নিরীক্ষণ করা সেন্সরগুলির একটি সমন্বিত তালিকা।
PDRs সেন্সরের নাম এবং রেকর্ড হ্যান্ডেল
ফাংশন | সেন্সর নাম | সেন্সর তথ্য | পিএলডিএম | ||
সেন্সর রিডিং সোর্স (কম্পোনেন্ট) | পিডিআর
রেকর্ড হ্যান্ডেল |
পিডিআর-এ থ্রেশহোল্ড | থ্রেশহোল্ড পরিবর্তন PLDM এর মাধ্যমে অনুমোদিত | ||
মোট ইন্টেল 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 ভি রেল ভলিউমtage | 1.2 V ভলিউমtage | MAX10 ADC | 4 | 0 | না |
1.8 ভি রেল ভলিউমtage | 1.8 V ভলিউমtage | MAX 10 ADC | 6 | 0 | না |
3.3 ভি রেল ভলিউমtage | 3.3 V ভলিউমtage | MAX 10 ADC | 8 | 0 | না |
FPGA কোর ভলিউমtage | FPGA কোর ভলিউমtage | LTC3884 (U44) | 10 | 0 | না |
এফপিজিএ কোর কারেন্ট | এফপিজিএ কোর কারেন্ট | 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 একটি মূল তাপমাত্রা | PKVL একটি মূল তাপমাত্রা | PKVL চিপ (88EC055) (U18A) | 44 | 0 | না |
অব্যাহত… |
ফাংশন | সেন্সর নাম | সেন্সর তথ্য | পিএলডিএম | ||
সেন্সর রিডিং সোর্স (কম্পোনেন্ট) | পিডিআর
রেকর্ড হ্যান্ডেল |
পিডিআর-এ থ্রেশহোল্ড | থ্রেশহোল্ড পরিবর্তন PLDM এর মাধ্যমে অনুমোদিত | ||
PKVL A Serdes তাপমাত্রা | PKVL A Serdes তাপমাত্রা | PKVL চিপ (88EC055) (U18A) | 45 | 0 | না |
PKVL B মূল তাপমাত্রা | PKVL B মূল তাপমাত্রা | PKVL চিপ (88EC055) (U23A) | 46 | 0 | না |
PKVL B Serdes তাপমাত্রা | PKVL B Serdes তাপমাত্রা | PKVL চিপ (88EC055) (U23A) | 47 | 0 | না |
দ্রষ্টব্য:
QSFP এর জন্য উচ্চ সতর্কতা এবং উচ্চ মারাত্মক মান QSFP বিক্রেতা দ্বারা সেট করা হয়। মানগুলির জন্য বিক্রেতা ডেটাশীট পড়ুন। BMC এই থ্রেশহোল্ড মানগুলি পড়বে এবং তাদের রিপোর্ট করবে। fpgad হল এমন একটি পরিষেবা যা আপনাকে সার্ভারকে ক্র্যাশ হওয়া থেকে রক্ষা করতে সাহায্য করতে পারে যখন হার্ডওয়্যারটি একটি উপরের অ-পুনরুদ্ধারযোগ্য বা নিম্ন অ-পুনরুদ্ধারযোগ্য সেন্সর থ্রেশহোল্ডে পৌঁছায় (এটিকে মারাত্মক থ্রেশহোল্ডও বলা হয়)। fpgad বোর্ড ম্যানেজমেন্ট কন্ট্রোলার দ্বারা রিপোর্ট করা 20টি সেন্সরের প্রতিটি পর্যবেক্ষণ করতে সক্ষম। অনুগ্রহ করে Intel Acceleration Stack User Guide থেকে Graceful Shutdown বিষয় পড়ুন: Intel FPGA Programmable Acceleration Card N3000 আরও তথ্যের জন্য।
দ্রষ্টব্য:
যোগ্যতাসম্পন্ন OEM সার্ভার সিস্টেম আপনার কাজের চাপের জন্য প্রয়োজনীয় শীতল প্রদান করা উচিত। আপনি রুট বা সুডো হিসাবে নিম্নলিখিত OPAE কমান্ডটি চালিয়ে সেন্সরগুলির মানগুলি পেতে পারেন: $ sudo fpgainfo bmc
সম্পর্কিত তথ্য
Intel Acceleration Stack User Guide: Intel FPGA Programmable Acceleration Card N3000
I2C SMBus এর মাধ্যমে বোর্ড মনিটরিং
Avalon-MM ইন্টারফেসের স্ট্যান্ডার্ড I2C স্লেভ (শুধু পড়ার জন্য) হোস্ট BMC এবং Intel MAX 10 RoT-এর মধ্যে PCIe SMBus শেয়ার করে। Intel FPGA PAC N3000 স্ট্যান্ডার্ড I2C স্লেভ ইন্টারফেস সমর্থন করে এবং স্লেভ অ্যাড্রেস ডিফল্টভাবে 0xBC হয় শুধুমাত্র ব্যান্ডের বাইরে অ্যাক্সেসের জন্য। বাইট অ্যাড্রেসিং মোড হল 2-বাইট অফসেট অ্যাড্রেস মোড। এখানে টেলিমেট্রি ডেটা রেজিস্টার মেমরি ম্যাপ রয়েছে যা আপনি I2C কমান্ডের মাধ্যমে তথ্য অ্যাক্সেস করতে ব্যবহার করতে পারেন। বিবরণ কলাম বর্ণনা করে যে কিভাবে প্রত্যাবর্তিত রেজিস্টার মানগুলি প্রকৃত মানগুলি পেতে আরও প্রক্রিয়া করা যেতে পারে। আপনি কোন সেন্সর পড়ছেন তার উপর নির্ভর করে ইউনিটগুলি সেলসিয়াস (°সে), mA, mV, mW হতে পারে।
টেলিমেট্রি ডেটা রেজিস্টার মেমরি ম্যাপ
নিবন্ধন করুন | অফসেট | প্রস্থ | অ্যাক্সেস | মাঠ | ডিফল্ট মান | বর্ণনা |
বোর্ডের তাপমাত্রা | 0x100 | 32 | RO | [০৯:২৫] | 32'h00000000 | TMP411(U65)
রেজিস্টার মান স্বাক্ষরিত পূর্ণসংখ্যা তাপমাত্রা = রেজিস্টার মান * ১ |
বোর্ড তাপমাত্রা উচ্চ সতর্কতা | 0x104 | 32 | RW | [০৯:২৫] | 32'h00000000 | TMP411(U65)
রেজিস্টার মান স্বাক্ষরিত পূর্ণসংখ্যা |
উচ্চ সীমা = নিবন্ধন মান
* ১ |
||||||
বোর্ড তাপমাত্রা উচ্চ মারাত্মক | 0x108 | 32 | RW | [০৯:২৫] | 32'h00000000 | TMP411(U65)
রেজিস্টার মান স্বাক্ষরিত পূর্ণসংখ্যা |
হাই ক্রিটিকাল = রেজিস্টার মান
* ১ |
||||||
FPGA মূল তাপমাত্রা | 0x110 | 32 | RO | [০৯:২৫] | 32'h00000000 | TMP411(U65)
রেজিস্টার মান স্বাক্ষরিত পূর্ণসংখ্যা |
তাপমাত্রা = রেজিস্টার মান
* ১ |
||||||
এফপিজিএ ডাই
তাপমাত্রা উচ্চ সতর্কতা |
0x114 | 32 | RW | [০৯:২৫] | 32'h00000000 | TMP411(U65)
রেজিস্টার মান স্বাক্ষরিত পূর্ণসংখ্যা |
উচ্চ সীমা = নিবন্ধন মান
* ১ |
||||||
অব্যাহত… |
নিবন্ধন করুন | অফসেট | প্রস্থ | অ্যাক্সেস | মাঠ | ডিফল্ট মান | বর্ণনা |
FPGA কোর ভলিউমtage | 0x13 সি | 32 | RO | [০৯:২৫] | 32'h00000000 | LTC3884(U44)
ভলিউমtage(mV) = রেজিস্টার মান |
এফপিজিএ কোর কারেন্ট | 0x140 | 32 | RO | [০৯:২৫] | 32'h00000000 | LTC3884(U44)
বর্তমান(mA) = রেজিস্টার মান |
12v ব্যাকপ্লেন ভলিউমtage | 0x144 | 32 | RO | [০৯:২৫] | 32'h00000000 | ভলিউমtage(mV) = রেজিস্টার মান |
12v ব্যাকপ্লেন কারেন্ট | 0x148 | 32 | RO | [০৯:২৫] | 32'h00000000 | বর্তমান(mA) = রেজিস্টার মান |
1.2v ভলিউমtage | 0x14 সি | 32 | RO | [০৯:২৫] | 32'h00000000 | ভলিউমtage(mV) = রেজিস্টার মান |
12v Aux Voltage | 0x150 | 32 | RO | [০৯:২৫] | 32'h00000000 | ভলিউমtage(mV) = রেজিস্টার মান |
12v Aux কারেন্ট | 0x154 | 32 | RO | [০৯:২৫] | 32'h00000000 | বর্তমান(mA) = রেজিস্টার মান |
1.8v ভলিউমtage | 0x158 | 32 | RO | [০৯:২৫] | 32'h00000000 | ভলিউমtage(mV) = রেজিস্টার মান |
3.3v ভলিউমtage | 0x15 সি | 32 | RO | [০৯:২৫] | 32'h00000000 | ভলিউমtage(mV) = রেজিস্টার মান |
বোর্ড পাওয়ার | 0x160 | 32 | RO | [০৯:২৫] | 32'h00000000 | পাওয়ার(mW) = রেজিস্টার মান |
PKVL একটি মূল তাপমাত্রা | 0x168 | 32 | RO | [০৯:২৫] | 32'h00000000 | PKVL1(U18A)
রেজিস্টার মান স্বাক্ষরিত পূর্ণসংখ্যা তাপমাত্রা = রেজিস্টার মান * ১ |
PKVL A Serdes তাপমাত্রা | 0x16 সি | 32 | RO | [০৯:২৫] | 32'h00000000 | PKVL1(U18A)
রেজিস্টার মান স্বাক্ষরিত পূর্ণসংখ্যা তাপমাত্রা = রেজিস্টার মান * ১ |
PKVL B মূল তাপমাত্রা | 0x170 | 32 | RO | [০৯:২৫] | 32'h00000000 | PKVL2(U23A)
রেজিস্টার মান স্বাক্ষরিত পূর্ণসংখ্যা তাপমাত্রা = রেজিস্টার মান * ১ |
PKVL B Serdes তাপমাত্রা | 0x174 | 32 | RO | [০৯:২৫] | 32'h00000000 | PKVL2(U23A)
রেজিস্টার মান স্বাক্ষরিত পূর্ণসংখ্যা তাপমাত্রা = রেজিস্টার মান * ১ |
QSFP মানগুলি QSFP মডিউলটি পড়ে এবং উপযুক্ত রেজিস্টারে পঠিত মানগুলি প্রতিবেদন করে প্রাপ্ত হয়। যদি QSFP মডিউল ডিজিটাল ডায়াগনস্টিক মনিটরিং সমর্থন না করে বা যদি QSFP মডিউল ইনস্টল করা না থাকে, তাহলে QSFP রেজিস্টার থেকে পড়া মানগুলি উপেক্ষা করুন। I2C বাসের মাধ্যমে টেলিমেট্রি ডেটা পড়তে ইন্টেলিজেন্ট প্ল্যাটফর্ম ম্যানেজমেন্ট ইন্টারফেস (IPMI) টুল ব্যবহার করুন।
ঠিকানা 2x0 এ বোর্ডের তাপমাত্রা পড়ার জন্য I100C কমান্ড:
নীচের কমান্ডে:
- 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 °C দ্বারা গুণ করুন
দ্রষ্টব্য:
সমস্ত সার্ভার I2C বাসকে PCIe স্লটে সরাসরি অ্যাক্সেস সমর্থন করে না। সমর্থন তথ্য এবং I2C বাস ঠিকানা জন্য আপনার সার্ভার ডেটাশীট চেক করুন.
EEPROM ডেটা ফরম্যাট
এই বিভাগটি MAC ঠিকানা EEPROM এবং FRUID EEPROM উভয়ের ডেটা বিন্যাস সংজ্ঞায়িত করে এবং এটি যথাক্রমে হোস্ট এবং FPGA দ্বারা অ্যাক্সেস করা যেতে পারে।
ম্যাক EEPROM
উৎপাদনের সময়, ইন্টেল ইথারনেট কন্ট্রোলার XL710-BM2 MAC ঠিকানাগুলির সাথে MAC ঠিকানা EEPROM প্রোগ্রাম করে। 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 গণনাample: 08 প্রারম্ভিক MAC ঠিকানা থেকে, অবশিষ্ট সাতটি MAC ঠিকানা ক্রমানুসারে প্রতিটি পরবর্তী MAC ঠিকানার জন্য একটি গণনা দ্বারা প্রারম্ভিক MAC ঠিকানার সর্বনিম্ন গুরুত্বপূর্ণ বাইট (LSB) বৃদ্ধি করে প্রাপ্ত করা হয়। পরবর্তী MAC ঠিকানা প্রাক্তনampLe:
- 644C360F4431
- 644C360F4432
- 644C360F4433
- 644C360F4434
- 644C360F4435
- 644C360F4436
- 644C360F4437
দ্রষ্টব্য: আপনি যদি একটি ES Intel FPGA PAC N3000 ব্যবহার করেন, তাহলে MAC EEPROM প্রোগ্রাম করা নাও হতে পারে৷ যদি MAC EEPROM প্রোগ্রাম করা না থাকে তবে প্রথম MAC ঠিকানাটি FFFFFFFFFFFFF হিসাবে রিটার্ন করে।
ক্ষেত্র প্রতিস্থাপনযোগ্য ইউনিট সনাক্তকরণ (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 নির্দেশ করে যে এই এলাকাটি নেই। |
00h (বর্তমান নয়) |
1 |
চ্যাসিস ইনফো এরিয়া স্টার্টিং অফসেট (8 বাইটের গুণে)।
00h নির্দেশ করে যে এই এলাকাটি নেই। |
00h (বর্তমান নয়) |
1 |
বোর্ড এরিয়া স্টার্টিং অফসেট (8 বাইটের গুণে)।
00h নির্দেশ করে যে এই এলাকাটি নেই। |
01 ঘন্টা |
1 |
প্রোডাক্ট ইনফো এরিয়া স্টার্টিং অফসেট (8 বাইটের গুণে)।
00h নির্দেশ করে যে এই এলাকাটি নেই। |
0CH |
1 |
মাল্টিরেকর্ড এরিয়া স্টার্টিং অফসেট (8 বাইটের গুণে)।
00h নির্দেশ করে যে এই এলাকাটি নেই। |
00h (বর্তমান নয়) |
1 | PAD, 00h হিসাবে লিখুন | 00 ঘন্টা |
1 |
কমন হেডার চেকসাম (শূন্য চেকসাম) |
F2h |
সাধারণ হেডার বাইট EEPROM এর প্রথম ঠিকানা থেকে স্থাপন করা হয়। লেআউট নিচের চিত্রের মত দেখায়।
FRUID EEPROM মেমরি লেআউট ব্লক ডায়াগ্রাম
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
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 |
BOM আইডি সহ 8-বিট ASCII + LATIN1 কোডেড।
14 বাইট দৈর্ঘ্যের জন্য, কোডেড বোর্ড অংশ নম্বর প্রাক্তনample হল K82417-002 দ্রষ্টব্য: এটি একটি প্রাক্তন হিসাবে কোড করা হয়ample এবং একটি প্রকৃত ডিভাইসে পরিবর্তন করা প্রয়োজন। এই ক্ষেত্রের মান বিভিন্ন বোর্ড PBA নম্বরের সাথে পরিবর্তিত হয়। FRUID এ PBA রিভিশন সরানো হয়েছে। এই শেষ চারটি বাইট খালি ফিরে আসে এবং ভবিষ্যতে ব্যবহারের জন্য সংরক্ষিত। |
1 | এফআরইউ File আইডি টাইপ/দৈর্ঘ্য বাইট | 0x00 | 8-বিট ASCII + LATIN1 কোডেড 7:6 – 00b
5:0 - 000000b (0 বাইট ডেটা) FRU File আইডি বাইট ক্ষেত্র যা এটি অনুসরণ করা উচিত তা অন্তর্ভুক্ত করা হয়নি কারণ ক্ষেত্রটি 'নাল' হবে। দ্রষ্টব্য: এফআরইউ File আইডি বাইট। FRU File সংস্করণ ক্ষেত্র হল একটি পূর্ব-সংজ্ঞায়িত ক্ষেত্র যা যাচাই করার জন্য একটি উত্পাদন সহায়তা হিসাবে প্রদান করা হয় file যেটি FRU তথ্য লোড করার জন্য উত্পাদন বা ফিল্ড আপডেটের সময় ব্যবহৃত হয়েছিল। বিষয়বস্তু প্রস্তুতকারক-নির্দিষ্ট। এই ক্ষেত্রটি বোর্ড তথ্য এলাকায়ও প্রদান করা হয়। হয় বা উভয় ক্ষেত্রই 'নাল' হতে পারে। |
1 | MMID প্রকার/দৈর্ঘ্য বাইট | 0xC6 | 8-বিট ASCII + LATIN1 কোডেড |
অব্যাহত… |
বাইট মধ্যে ক্ষেত্রের দৈর্ঘ্য | মাঠের বর্ণনা | ক্ষেত্র মান | ক্ষেত্র এনকোডিং |
7:6 - 11 খ
5:0 - 000110b (6 বাইট ডেটা) দ্রষ্টব্য: এটি একটি প্রাক্তন হিসাবে কোড করা হয়ample এবং একটি প্রকৃত ডিভাইসে পরিবর্তন করা প্রয়োজন |
|||
M | MMID বাইট | 0x39
0x39 0x39 0x44 0x58 0x46 |
6 হেক্স ডিজিট হিসাবে ফর্ম্যাট করা হয়েছে৷ নির্দিষ্ট প্রাক্তনampইন্টেল FPGA PAC N3000 MMID = 999DXF এর পাশাপাশি কক্ষে।
এই ক্ষেত্রের মান MMID, OPN, PBN ইত্যাদির মতো বিভিন্ন SKU ক্ষেত্রের সাথে পরিবর্তিত হয়। |
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 বাইটের গুণে) | 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 বোর্ডের জন্য ওপিএন এই ক্ষেত্রের মান বিভিন্ন 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 | এফআরইউ File আইডি টাইপ/দৈর্ঘ্য বাইট | 0x00 | 8-বিট ASCII + LATIN1 কোডেড 7:6 – 00b
5:0 - 000000b (0 বাইট ডেটা) FRU File আইডি বাইট ক্ষেত্র যা এটি অনুসরণ করা উচিত তা অন্তর্ভুক্ত করা হয়নি কারণ ক্ষেত্রটি 'নাল' হবে। |
অব্যাহত… |
বাইট মধ্যে ক্ষেত্রের দৈর্ঘ্য | মাঠের বর্ণনা | ক্ষেত্র মান | ক্ষেত্র এনকোডিং |
দ্রষ্টব্য: এফআরইউ file আইডি বাইট।
FRU File সংস্করণ ক্ষেত্র হল একটি পূর্ব-সংজ্ঞায়িত ক্ষেত্র যা যাচাই করার জন্য একটি উত্পাদন সহায়তা হিসাবে প্রদান করা হয় file যেটি FRU তথ্য লোড করার জন্য উত্পাদন বা ফিল্ড আপডেটের সময় ব্যবহৃত হয়েছিল। বিষয়বস্তু প্রস্তুতকারক-নির্দিষ্ট। এই ক্ষেত্রটি বোর্ড তথ্য এলাকায়ও প্রদান করা হয়। হয় বা উভয় ক্ষেত্রই 'নাল' হতে পারে। |
|||
1 | C1h (আর কোন তথ্য ক্ষেত্র নির্দেশ করতে টাইপ/দৈর্ঘ্য বাইট এনকোড করা হয়েছে)। | 0xC1 | |
Y | 00h - যেকোন অবশিষ্ট অব্যবহৃত স্থান | 0x00 | |
1 | পণ্য তথ্য এলাকা চেকসাম (শূন্য চেকসাম)
(গতিশীল ক্ষেত্র) |
0x9D | দ্রষ্টব্য: এই টেবিলের চেকসামটি টেবিলে ব্যবহৃত মানগুলির জন্য গণনা করা একটি শূন্য চেকসাম। একটি Intel FPGA PAC-এর প্রকৃত মানগুলির জন্য এটি অবশ্যই পুনরায় গণনা করা উচিত। |
Intel® FPGA প্রোগ্রামেবল অ্যাক্সিলারেশন কার্ড N3000 বোর্ড ম্যানেজমেন্ট কন্ট্রোলার ইউজার গাইড
পুনর্বিবেচনার ইতিহাস
ইন্টেল এফপিজিএ প্রোগ্রামেবল অ্যাক্সিলারেশন কার্ড N3000 বোর্ড ম্যানেজমেন্ট কন্ট্রোলার ব্যবহারকারী গাইডের জন্য পুনর্বিবেচনা ইতিহাস
নথি সংস্করণ | পরিবর্তন |
2019.11.25 | প্রাথমিক উৎপাদন রিলিজ. |
ইন্টেল কর্পোরেশন। সমস্ত অধিকার সংরক্ষিত. ইন্টেল, ইন্টেল লোগো এবং অন্যান্য ইন্টেল চিহ্নগুলি হল ইন্টেল কর্পোরেশন বা এর সহযোগী সংস্থাগুলির ট্রেডমার্ক৷ ইন্টেল তার এফপিজিএ এবং সেমিকন্ডাক্টর পণ্যগুলির কার্যকারিতাকে ইন্টেলের স্ট্যান্ডার্ড ওয়ারেন্টি অনুসারে বর্তমান স্পেসিফিকেশনের জন্য ওয়ারেন্টি দেয়, তবে নোটিশ ছাড়াই যে কোনও সময় যে কোনও পণ্য এবং পরিষেবাতে পরিবর্তন করার অধিকার সংরক্ষণ করে। ইন্টেল লিখিতভাবে স্পষ্টভাবে সম্মত হওয়া ছাড়া এখানে বর্ণিত কোনো তথ্য, পণ্য বা পরিষেবার আবেদন বা ব্যবহারের ফলে উদ্ভূত কোনো দায়িত্ব বা দায়ভার গ্রহণ করে না। Intel গ্রাহকদের কোনো প্রকাশিত তথ্যের উপর নির্ভর করার আগে এবং পণ্য বা পরিষেবার জন্য অর্ডার দেওয়ার আগে ডিভাইসের স্পেসিফিকেশনের সর্বশেষ সংস্করণ পেতে পরামর্শ দেওয়া হয়।
*অন্যান্য নাম এবং ব্র্যান্ড অন্যদের সম্পত্তি হিসাবে দাবি করা যেতে পারে।
দলিল/সম্পদ
![]() |
intel FPGA প্রোগ্রামেবল অ্যাক্সিলারেশন কার্ড N3000 বোর্ড ম্যানেজমেন্ট কন্ট্রোলার [পিডিএফ] ব্যবহারকারীর নির্দেশিকা FPGA প্রোগ্রামেবল অ্যাক্সিলারেশন কার্ড N3000 বোর্ড, ম্যানেজমেন্ট কন্ট্রোলার, FPGA, প্রোগ্রামেবল অ্যাক্সিলারেশন কার্ড N3000 বোর্ড, ম্যানেজমেন্ট কন্ট্রোলার, N3000 বোর্ড ম্যানেজমেন্ট কন্ট্রোলার, ম্যানেজমেন্ট কন্ট্রোলার |