intel-LOGO

intel FPGA პროგრამირებადი Acceleration Card N3000 Board Management Controller

intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Controller-PRODUCT

Intel FPGA პროგრამირებადი Acceleration Card N3000 BMC შესავალი

ამ დოკუმენტის შესახებ

მიმართეთ Intel FPGA პროგრამირებადი Acceleration Card N3000 Board Management User Guide, რათა გაიგოთ მეტი Intel® MAX® 10 BMC-ის ფუნქციებისა და მახასიათებლების შესახებ და გაიგოთ, თუ როგორ წაიკითხოთ ტელემეტრიული მონაცემები Intel FPGA PAC N3000-ზე PLDM-ზე MCTP SMBus და I2C SMBus-ზე. . მოყვება შესავალი Intel MAX 10 root of trust (RoT) და უსაფრთხო დისტანციური სისტემის განახლება.

დასრულდაview
Intel MAX 10 BMC პასუხისმგებელია კონტროლზე, მონიტორინგზე და დაფის ფუნქციებზე წვდომის მინიჭებაზე. Intel MAX 10 BMC აკავშირებს ბორტ სენსორებთან, FPGA-თან და ფლეშთან და მართავს ჩართვის/გამორთვის თანმიმდევრობებს, FPGA კონფიგურაციას და ტელემეტრიული მონაცემების გამოკითხვას. თქვენ შეგიძლიათ დაუკავშირდეთ BMC-ს პლატფორმის დონის მონაცემთა მოდელის (PLDM) ვერსიის 1.1.1 პროტოკოლის გამოყენებით. BMC firmware არის ველის განახლებადი PCIe-ზე დისტანციური სისტემის განახლების ფუნქციის გამოყენებით.

BMC-ის მახასიათებლები

  • მოქმედებს როგორც Root of Trust (RoT) და უზრუნველყოფს Intel FPGA PAC N3000-ის უსაფრთხო განახლების ფუნქციებს.
  • აკონტროლებს firmware და FPGA ფლეშ განახლებებს PCIe-ზე.
  • მართავს FPGA კონფიგურაციას.
  • აკონფიგურირებს ქსელის პარამეტრებს C827 Ethernet ხელახალი ტაიმერის მოწყობილობისთვის.
  • აკონტროლებს ჩართვისა და გამორთვის თანმიმდევრობას და შეცდომების გამოვლენას ავტომატური გამორთვის დაცვით.
  • აკონტროლებს ენერგიას და გადატვირთავს დაფაზე.
  • ინტერფეისები სენსორებთან, FPGA ფლეშთან და QSFP-ებთან.
  • მონიტორინგს უწევს ტელემეტრიის მონაცემებს (დაფის ტემპერატურა, ტtage და მიმდინარე) და უზრუნველყოფს დამცავ მოქმედებას, როდესაც ჩვენებები კრიტიკულ ზღურბლს მიღმაა.
    • აცნობებს ტელემეტრიის მონაცემებს BMC-ის მასპინძელზე პლატფორმის დონის მონაცემთა მოდელის (PLDM) მეშვეობით MCTP SMBus ან I2C-ზე.
    • მხარს უჭერს PLDM MCTP SMBus-ზე PCIe SMBus-ის საშუალებით. 0xCE არის 8-ბიტიანი სლავური მისამართი.
    • მხარს უჭერს I2C SMBus. 0xBC არის 8-ბიტიანი სლავური მისამართი.
  • წვდომა აქვს Ethernet MAC მისამართებზე EEPROM-ში და ველის შეცვლადი ერთეულის იდენტიფიკაციის (FRUID) EEPROM-ში.

ინტელის კორპორაცია. Ყველა უფლება დაცულია. Intel, Intel-ის ლოგო და სხვა Intel ნიშნები არის Intel Corporation-ის ან მისი შვილობილი კომპანიების სავაჭრო ნიშნები. Intel იძლევა გარანტიას მისი FPGA და ნახევარგამტარული პროდუქტების შესრულებაზე მიმდინარე სპეციფიკაციების შესაბამისად Intel-ის სტანდარტული გარანტიის შესაბამისად, მაგრამ იტოვებს უფლებას ნებისმიერ დროს შეიტანოს ცვლილებები ნებისმიერ პროდუქტსა და სერვისში შეტყობინების გარეშე. Intel არ იღებს პასუხისმგებლობას ან პასუხისმგებლობას, რომელიც წარმოიქმნება აქ აღწერილი ნებისმიერი ინფორმაციის, პროდუქტის ან სერვისის აპლიკაციის ან გამოყენების შედეგად, გარდა იმ შემთხვევისა, რაც წერილობით არის დათანხმებული Intel-ის მიერ. Intel-ის მომხმარებლებს ურჩევენ, მიიღონ მოწყობილობის სპეციფიკაციების უახლესი ვერსია, სანამ დაეყრდნონ რაიმე გამოქვეყნებულ ინფორმაციას და განათავსონ შეკვეთები პროდუქტებსა და სერვისებზე. *სხვა სახელები და ბრენდები შეიძლება გამოცხადდეს, როგორც სხვისი საკუთრება.

BMC მაღალი დონის ბლოკის დიაგრამა

intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Controller-FIG-1

ნდობის ფესვი (RoT)
Intel MAX 10 BMC მოქმედებს როგორც Root of Trust (RoT) და უზრუნველყოფს Intel FPGA PAC N3000-ის უსაფრთხო დისტანციური სისტემის განახლების ფუნქციას. RoT შეიცავს მახასიათებლებს, რომლებიც დაგეხმარებათ თავიდან აიცილოთ შემდეგი:

  • არაავტორიზებული კოდის ან დიზაინის ჩატვირთვა ან შესრულება
  • დამრღვევი ოპერაციების მცდელობა არაპრივილეგირებული პროგრამული უზრუნველყოფის, პრივილეგირებული პროგრამული უზრუნველყოფის ან მასპინძელი BMC-ის მიერ
  • ძველი კოდის ან დიზაინის გაუთვალისწინებელი შესრულება ცნობილი შეცდომებით ან დაუცველობით BMC-ს ავტორიზაციის გაუქმების შესაძლებლობას

Intel® FPGA პროგრამირებადი Acceleration Card N3000 Board Management Controller User Guide

Intel FPGA PAC N3000 BMC ასევე ახორციელებს უსაფრთხოების რამდენიმე სხვა პოლიტიკას, რომლებიც დაკავშირებულია წვდომასთან სხვადასხვა ინტერფეისით, ასევე იცავს ბორტ ფლეშს ჩაწერის სიჩქარის შეზღუდვით. გთხოვთ, იხილოთ Intel FPGA პროგრამირებადი Acceleration Card N3000 Security მომხმარებლის სახელმძღვანელო RoT-ის და Intel FPGA PAC N3000 უსაფრთხოების მახასიათებლების შესახებ ინფორმაციისთვის.

დაკავშირებული ინფორმაცია
Intel FPGA პროგრამირებადი აჩქარების ბარათი N3000 უსაფრთხოების მომხმარებლის სახელმძღვანელო

უსაფრთხო დისტანციური სისტემის განახლება
BMC მხარს უჭერს Secure RSU Intel MAX 10 BMC Nios® firmware და RTL გამოსახულების და Intel Arria® 10 FPGA გამოსახულების განახლებებს ავტორიზაციისა და მთლიანობის შემოწმებით. Nios firmware პასუხისმგებელია სურათის ავთენტიფიკაციაზე განახლების პროცესში. განახლებები გადატანილია PCIe ინტერფეისით Intel Arria 10 GT FPGA-ზე, რომელიც თავის მხრივ წერს მას Intel Arria 10 FPGA SPI მასტერზე Intel MAX 10 FPGA SPI slave-ზე. დროებითი ფლეშ ზონა მოუწოდა staging area ინახავს ნებისმიერი ტიპის ავთენტიფიკაციის ბიტტრიმინს SPI ინტერფეისის მეშვეობით. BMC RoT დიზაინი შეიცავს კრიპტოგრაფიულ მოდულს, რომელიც ახორციელებს SHA2 256 ბიტიანი ჰეშის გადამოწმების ფუნქციას და ECDSA 256 P 256 ხელმოწერის გადამოწმების ფუნქციას გასაღებების და მომხმარებლის სურათის ავთენტიფიკაციისთვის. Nios firmware იყენებს კრიპტოგრაფიულ მოდულს მომხმარებლის ხელმოწერილი სურათის ავთენტიფიკაციისთვის stagსაინჟინრო ტერიტორია. თუ ავტორიზაცია გაივლის, Nios firmware კოპირებს მომხმარებლის სურათს მომხმარებლის ფლეშ ზონაში. თუ ავთენტიფიკაცია ვერ მოხერხდა, Nios firmware იტყობინება შეცდომის შესახებ. გთხოვთ, იხილოთ Intel FPGA პროგრამირებადი Acceleration Card N3000 Security მომხმარებლის სახელმძღვანელო RoT-ის და Intel FPGA PAC N3000 უსაფრთხოების მახასიათებლების შესახებ ინფორმაციისთვის.

დაკავშირებული ინფორმაცია
Intel FPGA პროგრამირებადი აჩქარების ბარათი N3000 უსაფრთხოების მომხმარებლის სახელმძღვანელო

დენის მიმდევრობის მართვა
BMC Power sequencer სახელმწიფო აპარატი მართავს Intel FPGA PAC N3000 ჩართვისა და გამორთვის თანმიმდევრობებს კუთხის შემთხვევებისთვის ჩართვის პროცესის ან ნორმალური მუშაობის დროს. Intel MAX 10 ჩართვის ნაკადი მოიცავს მთელ პროცესს, მათ შორის Intel MAX 10 ჩატვირთვას, Nios ჩატვირთვას და დენის თანმიმდევრობის მართვას FPGA კონფიგურაციისთვის. მასპინძელმა უნდა შეამოწმოს როგორც Intel MAX 10-ის, ასევე FPGA-ის build ვერსიები, ისევე როგორც Nios სტატუსი ყოველი კვების ციკლის შემდეგ და მიიღოს შესაბამისი ქმედებები იმ შემთხვევაში, თუ Intel FPGA PAC N3000 მოხვდება კუთხის შემთხვევაში, როგორიცაა Intel MAX 10 ან FPGA ქარხნული აშენების ჩატვირთვის უკმარისობა ან Nios ჩატვირთვის უკმარისობა. BMC იცავს Intel FPGA PAC N3000-ს ბარათზე კვების გამორთვის შემდეგ პირობებში:

  • 12 V დამხმარე ან PCIe კიდეების მიწოდება მოცtage არის 10.46 ვ-ზე დაბლა
  • FPGA ბირთვის ტემპერატურა 100°C-ს აღწევს
  • დაფის ტემპერატურა 85 °C-ს აღწევს

დაფის მონიტორინგი სენსორების მეშვეობით
Intel MAX 10 BMC მონიტორები ტtagე, სხვადასხვა კომპონენტის დენი და ტემპერატურა Intel FPGA PAC N3000-ზე. მასპინძელ BMC-ს შეუძლია ტელემეტრიის მონაცემებზე წვდომა PCIe SMBus-ის საშუალებით. PCIe SMBus მასპინძელ BMC-სა და Intel FPGA PAC N3000 Intel MAX 10 BMC-ს შორის იზიარებს როგორც PLDM-ს MCTP SMBus-ის ბოლო წერტილის, ასევე სტანდარტული I2C-ის სლავის მიერ Avalon-MM ინტერფეისისთვის (მხოლოდ წაკითხვადი).

დაფის მონიტორინგი PLDM მეშვეობით MCTP SMBus

BMC Intel FPGA PAC N3000-ზე ურთიერთობს სერვერთან BMC PCIe* SMBus-ის მეშვეობით. MCTP კონტროლერი მხარს უჭერს პლატფორმის დონის მონაცემთა მოდელს (PLDM) მართვის კომპონენტის ტრანსპორტის პროტოკოლის (MCTP) დასტაზე. MCTP საბოლოო წერტილის მონასმის მისამართი ნაგულისხმევად არის 0xCE. საჭიროების შემთხვევაში შესაძლებელია მისი ხელახალი დაპროგრამება გარე FPGA Quad SPI ფლეშის შესაბამის განყოფილებაში შიდა ზოლის საშუალებით. Intel FPGA PAC N3000 BMC მხარს უჭერს PLDM და MCTP ბრძანებების ქვეჯგუფს, რათა სერვერს BMC მიეცეს სენსორული მონაცემების, როგორიცაა vol.tagე, დენი და ტემპერატურა.

შენიშვნა: 
მხარდაჭერილია პლატფორმის დონის მონაცემთა მოდელი (PLDM) MCTP SMBus-ის ბოლო წერტილზე. PLDM MCTP-ზე მშობლიური PCIe-ით მხარდაჭერილი არ არის. SMBus მოწყობილობის კატეგორია: მოწყობილობა „დაფიქსირებული არ არის აღმოჩენილი“ მხარდაჭერილია ნაგულისხმევად, მაგრამ მოწყობილობის ოთხივე კატეგორია მხარდაჭერილია და შესაძლებელია ველში ხელახლა კონფიგურაცია. ACK-გამოკითხვა მხარდაჭერილია

  • მხარდაჭერილია SMBus ნაგულისხმევი მონა მისამართით 0xCE.
  • მხარდაჭერილია ფიქსირებული ან მინიჭებული მონა მისამართით.

BMC მხარს უჭერს მართვის კომპონენტის ტრანსპორტირების პროტოკოლის (MCTP) საბაზისო სპეციფიკაციის 1.3.0 ვერსიას (DTMF სპეციფიკაცია DSP0236), PLDM 1.1.1 ვერსიას პლატფორმის მონიტორინგისა და კონტროლისთვის (DTMF სპეციფიკაცია DSP0248) და ვერსია 1.0.0. PLDM შეტყობინებების კონტროლისა და აღმოჩენისთვის (DTMF სპეციფიკაცია DSP0240).

დაკავშირებული ინფორმაცია
განაწილებული მართვის სამუშაო ჯგუფის (DMTF) სპეციფიკაციები კონკრეტული DMTF სპეციფიკაციების ბმულისთვის

SMBus ინტერფეისის სიჩქარე

Intel FPGA PAC N3000 დანერგვა ნაგულისხმევად მხარს უჭერს SMBus ტრანზაქციებს 100 კჰც სიხშირეზე.

MCTP პაკეტიზაციის მხარდაჭერა

MCTP განმარტებები

  • შეტყობინების ტექსტი წარმოადგენს MCTP შეტყობინების დატვირთვას. შეტყობინების სხეულს შეუძლია რამდენიმე MCTP პაკეტს მოიცავდეს.
  • MCTP პაკეტის დატვირთვა ეხება MCTP შეტყობინების ტექსტის ნაწილს, რომელიც გადატანილია ერთ MCTP პაკეტში.
  • გადაცემის განყოფილება ეხება MCTP პაკეტის დატვირთვის ნაწილის ზომას.

გადაცემის ერთეულის ზომა

  • საბაზისო გადაცემის ერთეული (მინიმალური გადაცემის ერთეული) ზომა MCTP-სთვის არის 64 ბაიტი.
  • ყველა MCTP საკონტროლო შეტყობინებას უნდა ჰქონდეს პაკეტის დატვირთვა, რომელიც არ აღემატება საბაზისო გადაცემის ერთეულს მოლაპარაკების გარეშე. (ბოლო წერტილებს შორის უფრო დიდი გადაცემის ერთეულებისთვის მოლაპარაკების მექანიზმი არის შეტყობინების ტიპის სპეციფიკური და არ არის მიმართული MCTP ბაზის სპეციფიკაციაში)
  • ნებისმიერი MCTP შეტყობინება, რომლის ტექსტის ზომა 64 ბაიტზე მეტია, უნდა დაიყოს რამდენიმე პაკეტად ერთი შეტყობინების გადაცემისთვის.
MCTP პაკეტის ველები

ზოგადი პაკეტის/შეტყობინებების ველები

intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Controller-FIG-2

მხარდაჭერილი ბრძანებების ნაკრები

მხარდაჭერილი MCTP ბრძანებები

  • მიიღეთ MCTP ვერსიის მხარდაჭერა
    • საბაზისო სპეციფიკაციის ვერსიის ინფორმაცია
    • საკონტროლო პროტოკოლის ვერსიის ინფორმაცია
    • PLDM MCTP ვერსიაზე
  • დააყენეთ ბოლო წერტილის ID
  • მიიღეთ საბოლოო წერტილის ID
  • მიიღეთ საბოლოო წერტილი UUID
  • მიიღეთ შეტყობინების ტიპის მხარდაჭერა
  • მიიღეთ გამყიდველის მიერ განსაზღვრული შეტყობინებების მხარდაჭერა

შენიშვნა: 
Get Vendor Defined Message Support ბრძანებისთვის BMC პასუხობს დასრულების კოდით ERROR_INVALID_DATA(0x02).

მხარდაჭერილი PLDM ბაზის სპეციფიკაციის ბრძანებები

  • SetTID
  • GetTID
  • მიიღეთPLDMVersion
  • მიიღეთPLDMTტიპები
  • მიიღეთPLDM ბრძანებები

მხარდაჭერილი PLDM პლატფორმის მონიტორინგისა და კონტროლის სპეციფიკაციის ბრძანებებისთვის

  • SetTID
  • GetTID
  • GetSensorReading
  • GetSensorThresholds
  • SetSensorThresholds
  • მიიღეთPDRRrepositoryInfo
  • GetPDR

შენიშვნა: 
BMC Nios II core გამოკითხვა ხდება ტელემეტრიის სხვადასხვა მონაცემებზე ყოველ 1 მილიწამში, ხოლო კენჭისყრის ხანგრძლივობას სჭირდება დაახლოებით 500-800 მილიწამი, შესაბამისად, პასუხის შეტყობინება GetSensorReading ან GetSensorThresholds ბრძანების შესაბამისი მოთხოვნის შეტყობინების წინააღმდეგ, შესაბამისად განახლდება ყოველ 500-800 მილიწამში.

შენიშვნა: 
GetStateSensorReadings არ არის მხარდაჭერილი.

PLDM ტოპოლოგია და იერარქია

განსაზღვრული პლატფორმის აღწერის ჩანაწერები
Intel FPGA PAC N3000 იყენებს 20 პლატფორმის აღწერის ჩანაწერს (PDR). Intel MAX 10 BMC მხარს უჭერს მხოლოდ კონსოლიდირებულ PDR-ებს, სადაც PDR-ები არ დაემატება ან წაიშლება დინამიურად, როდესაც QSFP ჩართულია და გამორთულია. როდესაც გამორთულია, სენსორის ოპერაციული სტატუსი უბრალოდ მოხსენებული იქნება, როგორც მიუწვდომელი.

სენსორების სახელები და ჩანაწერის სახელური
ყველა PDR-ს ენიჭება გაუმჭვირვალე რიცხვითი მნიშვნელობა, რომელსაც ეწოდება ჩანაწერის სახელური. ეს მნიშვნელობა გამოიყენება PDR საცავში ცალკეულ PDR-ებზე წვდომისთვის GetPDR-ის საშუალებით (DTMF სპეციფიკაცია DSP0248). შემდეგი ცხრილი არის Intel FPGA PAC N3000-ზე მონიტორინგის სენსორების კონსოლიდირებული სია.

PDRs სენსორის სახელები და ჩანაწერის სახელური

ფუნქცია სენსორის სახელი სენსორის ინფორმაცია PLDM
სენსორის წაკითხვის წყარო (კომპონენტი) PDR

ჩანაწერის სახელური

ზღვრები PDR-ში ბარიერი იცვლება ნებადართულია PLDM-ის საშუალებით
სულ Intel FPGA PAC შეყვანის სიმძლავრე სამეურვეო საბჭო გამოთვალეთ PCIe თითებიდან 12V მიმდინარე და მოცულობაtage 1 0 არა
PCIe თითები 12 V დენი 12 V Backplane დენი PAC1932 SENSE1 2 0 არა
PCIe თითები 12 ვ ტtage 12 V Backplane Voltage PAC1932 SENSE1 3 0 არა
1.2 V Rail Voltage 1.2 ვ ტtage MAX10 ADC 4 0 არა
1.8 V Rail Voltage 1.8 ვ ტtage მაქსიმუმ 10 ADC 6 0 არა
3.3 V Rail Voltage 3.3 ვ ტtage მაქსიმუმ 10 ADC 8 0 არა
FPGA Core Voltage FPGA Core Voltage LTC3884 (U44) 10 0 არა
FPGA ძირითადი დენი FPGA ძირითადი დენი LTC3884 (U44) 11 0 არა
FPGA ძირითადი ტემპერატურა FPGA ძირითადი ტემპერატურა FPGA ტემპერატურის დიოდი TMP411-ით 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 Auxiliary 12V Voltage 12 V AUX Voltage 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 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 სენსორიდან თითოეული, რომელიც მოხსენებულია საბჭოს მენეჯმენტის კონტროლერის მიერ. დამატებითი ინფორმაციისთვის გთხოვთ, იხილოთ Graceful Shutdown თემა Intel Acceleration Stack-ის მომხმარებლის სახელმძღვანელოდან: Intel FPGA პროგრამირებადი აჩქარების ბარათი N3000.

შენიშვნა:
კვალიფიციური OEM სერვერის სისტემებმა უნდა უზრუნველყონ საჭირო გაგრილება თქვენი დატვირთვისთვის. თქვენ შეგიძლიათ მიიღოთ სენსორების მნიშვნელობები შემდეგი OPAE ბრძანების გაშვებით, როგორც root ან sudo: $ sudo fpgainfo bmc

დაკავშირებული ინფორმაცია
Intel Acceleration Stack მომხმარებლის სახელმძღვანელო: Intel FPGA პროგრამირებადი Acceleration Card N3000

დაფის მონიტორინგი I2C SMBus-ის საშუალებით

Avalon-MM ინტერფეისის სტანდარტული I2C slave (მხოლოდ წაკითხვადი) იზიარებს PCIe SMBus-ს მასპინძელ BMC-სა და Intel MAX 10 RoT-ს შორის. Intel FPGA PAC N3000 მხარს უჭერს სტანდარტულ I2C slave ინტერფეისს და slave მისამართი ნაგულისხმევად არის 0xBC მხოლოდ ზოლის გარეთ წვდომისთვის. ბაიტის მისამართის რეჟიმი არის 2-ბაიტიანი ოფსეტური მისამართის რეჟიმი. აქ არის ტელემეტრიული მონაცემთა რეგისტრის მეხსიერების რუკა, რომელიც შეგიძლიათ გამოიყენოთ ინფორმაციის მისაღებად I2C ბრძანებების საშუალებით. აღწერილობის სვეტი აღწერს, თუ როგორ შეიძლება დამუშავდეს დაბრუნებული რეგისტრის მნიშვნელობები რეალური მნიშვნელობების მისაღებად. ერთეულები შეიძლება იყოს ცელსიუსი (°C), mA, mV, mW იმის მიხედვით, თუ რა სენსორს წაიკითხავთ.

ტელემეტრიის მონაცემთა რეგისტრის მეხსიერების რუკა

რეგისტრაცია ოფსეტი სიგანე წვდომა ველი ნაგულისხმევი მნიშვნელობა აღწერა
დაფის ტემპერატურა 0x100 32 RO [31:0] 32:00000000 TMP411 (U65)

რეგისტრის მნიშვნელობა არის ხელმოწერილი მთელი რიცხვი ტემპერატურა = რეგისტრის მნიშვნელობა

* 0.5

დაფის მაღალი ტემპერატურის გაფრთხილება 0x104 32 RW [31:0] 32:00000000 TMP411 (U65)

რეგისტრის მნიშვნელობა არის ხელმოწერილი მთელი რიცხვი

მაღალი ლიმიტი = რეგისტრაციის ღირებულება

* 0.5

დაფის ტემპერატურა მაღალი ფატალური 0x108 32 RW [31:0] 32:00000000 TMP411 (U65)

რეგისტრის მნიშვნელობა არის ხელმოწერილი მთელი რიცხვი

მაღალი კრიტიკული = რეგისტრაციის ღირებულება

* 0.5

FPGA ძირითადი ტემპერატურა 0x110 32 RO [31:0] 32:00000000 TMP411 (U65)

რეგისტრის მნიშვნელობა არის ხელმოწერილი მთელი რიცხვი

ტემპერატურა = რეგისტრირებული მნიშვნელობა

* 0.5

FPGA Die

გაფრთხილება მაღალი ტემპერატურის შესახებ

0x114 32 RW [31:0] 32:00000000 TMP411 (U65)

რეგისტრის მნიშვნელობა არის ხელმოწერილი მთელი რიცხვი

მაღალი ლიმიტი = რეგისტრაციის ღირებულება

* 0.5

განაგრძო…
რეგისტრაცია ოფსეტი სიგანე წვდომა ველი ნაგულისხმევი მნიშვნელობა აღწერა
FPGA Core Voltage 0x13C 32 RO [31:0] 32:00000000 LTC3884 (U44)

ტtage(mV) = რეგისტრის მნიშვნელობა

FPGA ძირითადი დენი 0x140 32 RO [31:0] 32:00000000 LTC3884 (U44)

მიმდინარე (mA) = რეგისტრის მნიშვნელობა

12v Backplane Voltage 0x144 32 RO [31:0] 32:00000000 ტtage(mV) = რეგისტრის მნიშვნელობა
12v Backplane დენი 0x148 32 RO [31:0] 32:00000000 მიმდინარე (mA) = რეგისტრის მნიშვნელობა
1.2 ვ ტtage 0x14C 32 RO [31:0] 32:00000000 ტtage(mV) = რეგისტრის მნიშვნელობა
12v Aux Voltage 0x150 32 RO [31:0] 32:00000000 ტtage(mV) = რეგისტრის მნიშვნელობა
12v დამხმარე დენი 0x154 32 RO [31:0] 32:00000000 მიმდინარე (mA) = რეგისტრის მნიშვნელობა
1.8 ვ ტtage 0x158 32 RO [31:0] 32:00000000 ტtage(mV) = რეგისტრის მნიშვნელობა
3.3 ვ ტtage 0x15C 32 RO [31:0] 32:00000000 ტtage(mV) = რეგისტრის მნიშვნელობა
სამეურვეო საბჭო 0x160 32 RO [31:0] 32:00000000 სიმძლავრე(მვტ) = რეგისტრის მნიშვნელობა
PKVL A ძირითადი ტემპერატურა 0x168 32 RO [31:0] 32:00000000 PKVL1 (U18A)

რეგისტრის მნიშვნელობა არის ხელმოწერილი მთელი რიცხვი

ტემპერატურა = რეგისტრირებული მნიშვნელობა

* 0.5

PKVL A Serdes ტემპერატურა 0x16C 32 RO [31:0] 32:00000000 PKVL1 (U18A)

რეგისტრის მნიშვნელობა არის ხელმოწერილი მთელი რიცხვი

ტემპერატურა = რეგისტრირებული მნიშვნელობა

* 0.5

PKVL B ბირთვის ტემპერატურა 0x170 32 RO [31:0] 32:00000000 PKVL2 (U23A)

რეგისტრის მნიშვნელობა არის ხელმოწერილი მთელი რიცხვი

ტემპერატურა = რეგისტრირებული მნიშვნელობა

* 0.5

PKVL B Serdes ტემპერატურა 0x174 32 RO [31:0] 32:00000000 PKVL2 (U23A)

რეგისტრის მნიშვნელობა არის ხელმოწერილი მთელი რიცხვი

ტემპერატურა = რეგისტრირებული მნიშვნელობა

* 0.5

QSFP მნიშვნელობები მიიღება QSFP მოდულის წაკითხვით და წაკითხული მნიშვნელობების შესაბამის რეესტრში მოხსენებით. თუ QSFP მოდული არ უჭერს მხარს ციფრული დიაგნოსტიკის მონიტორინგს ან თუ QSFP მოდული არ არის დაინსტალირებული, მაშინ უგულებელყოთ QSFP რეგისტრებიდან წაკითხული მნიშვნელობები. გამოიყენეთ ინტელექტუალური პლატფორმის მართვის ინტერფეისი (IPMI) ტელემეტრიის მონაცემების წასაკითხად I2C ავტობუსის მეშვეობით.

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 °C

შენიშვნა: 
ყველა სერვერს არ უჭერს მხარს I2C ავტობუსის პირდაპირ წვდომას PCIe სლოტებზე. გთხოვთ, შეამოწმოთ თქვენი სერვერის მონაცემთა ცხრილი მხარდაჭერის ინფორმაციისთვის და I2C ავტობუსის მისამართისთვის.

EEPROM მონაცემთა ფორმატი

ეს განყოფილება განსაზღვრავს როგორც MAC მისამართის EEPROM-ის, ასევე FRUID EEPROM-ის მონაცემთა ფორმატს და რომლებზეც წვდომა შეუძლიათ ჰოსტს და FPGA-ს შესაბამისად.

MAC EEPROM
წარმოების დროს Intel აპროგრამებს MAC მისამართს EEPROM Intel Ethernet Controller XL710-BM2 MAC მისამართებით. Intel MAX 10 წვდება მისამართებს MAC მისამართში EEPROM I2C ავტობუსის მეშვეობით. აღმოაჩინეთ MAC მისამართი შემდეგი ბრძანების გამოყენებით: $ sudo fpga mac

MAC მისამართი EEPROM შეიცავს მხოლოდ საწყის 6 ბაიტიან MAC მისამართს მისამართზე 0x00h, რასაც მოჰყვება MAC მისამართების რაოდენობა 08. საწყისი MAC მისამართი ასევე იბეჭდება ეტიკეტის სტიკერზე ბეჭდური მიკროსქემის დაფის (PCB) უკანა მხარეს. OPAE დრაივერი უზრუნველყოფს sysfs კვანძებს საწყისი MAC მისამართის მისაღებად შემდეგი მდებარეობიდან: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/ spi */spi*/mac_address საწყისი MAC მისამართი მაგample: 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 მისამართის უმცირესი მნიშვნელოვანი ბაიტის (LSB) თანმიმდევრული გაზრდით ყოველი მომდევნო MAC მისამართისთვის ერთის დათვლით. შემდგომი MAC მისამართი მაგampლე:

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

შენიშვნა: თუ იყენებთ ES Intel FPGA PAC N3000-ს, MAC EEPROM შეიძლება არ იყოს დაპროგრამებული. თუ MAC EEPROM არ არის დაპროგრამებული, მაშინ პირველი წაკითხული MAC მისამართი ბრუნდება როგორც FFFFFFFFFFFF.

ველის შეცვლადი ერთეულის იდენტიფიკაცია (FRUID) EEPROM წვდომა
თქვენ შეგიძლიათ წაიკითხოთ მხოლოდ ველის შეცვლადი ერთეულის იდენტიფიკაცია (FRUID) EEPROM (0xA0) მასპინძელი BMC-დან SMBus-ის მეშვეობით. FRUID EEPROM-ის სტრუქტურა ეფუძნება IPMI სპეციფიკაციას, პლატფორმის მართვის FRU ინფორმაციის შენახვის განმარტება, v1.3, 24 წლის 2015 მარტი, საიდანაც მიღებულია დაფის საინფორმაციო სტრუქტურა. FRUID EEPROM მიჰყვება სათაურის საერთო ფორმატს დაფის ფართობთან და პროდუქტის საინფორმაციო ზონასთან. იხილეთ ქვემოთ მოცემულ ცხრილში, თუ რა ველები ვრცელდება საერთო სათაურში FRUID EEPROM-ზე.

FRUID EEPROM-ის საერთო სათაური
საერთო სათაურში ყველა ველი სავალდებულოა.

ველის სიგრძე ბაიტებში ველის აღწერა FRUID EEPROM ღირებულება
 

 

1

Common Header Format Version 7:4 – დაცულია, ჩაწერეთ როგორც 0000b

3:0 – ფორმატის ვერსიის ნომერი = 1 სთ ამ სპეციფიკაციისთვის

 

 

01 სთ (დაყენებულია როგორც 00000001b)

 

1

შიდა გამოყენების არეალის საწყისი ოფსეტი (8 ბაიტის ჯერადად).

00h მიუთითებს, რომ ეს ტერიტორია არ არის.

 

00 სთ (არ არის)

 

1

შასის ინფორმაციის არეალის საწყისი ოფსეტი (8 ბაიტის ჯერადად).

00h მიუთითებს, რომ ეს ტერიტორია არ არის.

 

00 სთ (არ არის)

 

1

დაფის ფართობის საწყისი ოფსეტი (8 ბაიტის ჯერადად).

00h მიუთითებს, რომ ეს ტერიტორია არ არის.

 

01 სთ

 

1

პროდუქტის ინფორმაციის არეალის საწყისი ოფსეტი (8 ბაიტის ჯერადად).

00h მიუთითებს, რომ ეს ტერიტორია არ არის.

 

0Ch

 

1

MultiRecord Area Starting Offset (8 ბაიტის ჯერადად).

00h მიუთითებს, რომ ეს ტერიტორია არ არის.

 

00 სთ (არ არის)

1 PAD, ჩაწერეთ როგორც 00h 00 სთ
 

1

საერთო სათაურის საკონტროლო ჯამი (ნულოვანი საკონტროლო ჯამი)  

F2 სთ

საერთო სათაურის ბაიტები განთავსებულია EEPROM-ის პირველი მისამართიდან. განლაგება ჰგავს ქვემოთ მოცემულ ფიგურას.

FRUID EEPROM მეხსიერების განლაგების ბლოკის დიაგრამა

intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Controller-FIG-3

FRUID EEPROM დაფის ფართობი

ველის სიგრძე ბაიტებში ველის აღწერა სფეროს ღირებულებები ველის კოდირება
1 Board Area Format Version 7:4 – დაცულია, ჩაწერეთ როგორც 0000b 3:0 – ფორმატის ვერსიის ნომერი 0x01 დაყენებულია 1 სთ-ზე (0000 0001b)
1 დაფის ფართობის სიგრძე (8 ბაიტის ჯერადად) 0XXX 88 ბაიტი (მოყვება 2 pad 00 ბაიტი)
1 ენის კოდი 0x00 დააყენეთ 0-ზე ინგლისურად

შენიშვნა: ამ დროისთვის სხვა ენები არ არის მხარდაჭერილი

3 დამზადების თარიღი / დრო: წუთების რაოდენობა 0:00 სთ-დან 1/1/96.

ყველაზე ნაკლებად მნიშვნელოვანი ბაიტი პირველი (პატარა ენდიანი)

00_00_00 სთ = დაუზუსტებელი (დინამიური ველი)

0x10

0x65

0xB7

დროის სხვაობა 12:00 საათიდან 1/1/96-დან 12 საათამდე

11/07/2018 არის 12018960

წუთი = b76510h – ინახება პატარა ენდიანის ფორმატში

1 დაფის მწარმოებლის ტიპი/სიგრძე ბაიტი 0xD2 8-ბიტიანი ASCII + LATIN1 კოდირებული 7:6 – 11b

5:0 – 010010b (18 ბაიტი მონაცემები)

P დაფის მწარმოებლის ბაიტები 0x49

0x6E

0x74

0x65

0x6C

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 თექვსმეტი ციფრი არის OUI: 6

მე-2 მეექვსე თექვსმეტი ციფრი არის MAC მისამართი: 6

განაგრძო…
ველის სიგრძე ბაიტებში ველის აღწერა სფეროს ღირებულებები ველის კოდირება
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 დაფის ნაწილის ნომერი ბაიტები 0XXX

0x38

0x32

0x34

0x31

0x37

0x20

0x30

0x30

0x32

0x20

0x20

0x20

0x20

8-ბიტიანი ASCII + LATIN1 კოდირებული BOM ID-ით.

14 ბაიტის სიგრძისთვის, დაფის კოდირებული ნაწილის ნომერი example არის K82417-002

შენიშვნა: ეს კოდირებულია როგორც ყოფილიample და საჭიროებს შეცვლას რეალურ მოწყობილობაში.

ამ ველის მნიშვნელობა განსხვავდება PBA დაფის სხვადასხვა ნომრის მიხედვით.

PBA რევიზია წაშლილია FRUID-ში. ეს ბოლო ოთხი ბაიტი ბრუნდება ცარიელი და დაცულია მომავალი გამოყენებისთვის.

1 FRU File ID ტიპი/სიგრძე ბაიტი 0x00 8-ბიტიანი ASCII + LATIN1 კოდირებული 7:6 – 00b

5:0 – 000000b (0 ბაიტი მონაცემები)

FRU File ID ბაიტების ველი, რომელიც უნდა მოჰყვეს ამას, არ შედის, რადგან ველი იქნება "null".

შენიშვნა: FRU File ID ბაიტები. FRU File ვერსიის ველი არის წინასწარ განსაზღვრული ველი, რომელიც მოწოდებულია, როგორც წარმოების დამხმარე საშუალება მის შესამოწმებლად file რომელიც გამოიყენებოდა წარმოების ან საველე განახლების დროს FRU ინფორმაციის ჩასატვირთად. შინაარსი მწარმოებლის სპეციფიკურია. ეს ველი ასევე მოცემულია საბჭოს ინფორმაციის ზონაში.

ერთი ან ორივე ველი შეიძლება იყოს "null".

1 MMID ტიპი/სიგრძე ბაიტი 0xC6 8-ბიტიანი ASCII + LATIN1 კოდირებული
განაგრძო…
ველის სიგრძე ბაიტებში ველის აღწერა სფეროს ღირებულებები ველის კოდირება
7:6 – 11ბ

5:0 – 000110b (6 ბაიტი მონაცემები)

შენიშვნა: ეს კოდირებულია როგორც ყოფილიample და საჭიროებს შეცვლას რეალურ მოწყობილობაში

M MMID ბაიტი 0x39

0x39

0x39

0x44

0x58

0x46

დაფორმატებულია 6 ექვსციფრად. კონკრეტული მაგampუჯრედში Intel FPGA PAC N3000 MMID = 999DXF გვერდით.

ამ ველის მნიშვნელობა იცვლება სხვადასხვა SKU ველებთან, როგორიცაა MMID, OPN, PBN და ა.შ.

1 C1h (ტიპი/სიგრძე ბაიტი დაშიფრულია მეტი ინფორმაციის ველების აღსანიშნავად). 0xC1
Y 00 სთ – ნებისმიერი დარჩენილი გამოუყენებელი ადგილი 0x00
1 დაფის ფართობის საკონტროლო ჯამი (ნულოვანი საკონტროლო ჯამი) 0xB9 შენიშვნა: ამ ცხრილის საკონტროლო ჯამი არის ნულოვანი საკონტროლო ჯამი, რომელიც გამოითვლება ცხრილში გამოყენებული მნიშვნელობებისთვის. ის ხელახლა უნდა გამოითვალოს Intel FPGA PAC N3000-ის რეალური მნიშვნელობებისთვის.
ველის სიგრძე ბაიტებში ველის აღწერა სფეროს ღირებულებები ველის კოდირება
1 პროდუქტის ფართობის ფორმატი ვერსია 7:4 – დაჯავშნილია, ჩაწერეთ როგორც 0000b

3:0 – ფორმატის ვერსიის ნომერი = 1 სთ ამ სპეციფიკაციისთვის

0x01 დაყენებულია 1 სთ-ზე (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

0x6C

0xAE

0x20

0x43

0x6F

8-ბიტიანი ASCII + LATIN1 კოდირებული Intel Corporation
განაგრძო…
ველის სიგრძე ბაიტებში ველის აღწერა სფეროს ღირებულებები ველის კოდირება
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

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 პროდუქტის ნაწილი/მოდელის ნომერი ტიპი/სიგრძე ბაიტი 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 კოდირებული

OPN დაფისთვის 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 თექვსმეტი ციფრი არის OUI: 6

მე-2 მეექვსე თექვსმეტი ციფრი არის MAC მისამართი: 6

შენიშვნა: ეს კოდირებულია როგორც ყოფილი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 ბაიტების ველი, რომელიც უნდა მოჰყვეს ამას, არ შედის, რადგან ველი იქნება "null".

განაგრძო…
ველის სიგრძე ბაიტებში ველის აღწერა სფეროს ღირებულებები ველის კოდირება
შენიშვნა: FRU file ID ბაიტები.

FRU File ვერსიის ველი არის წინასწარ განსაზღვრული ველი, რომელიც მოწოდებულია, როგორც წარმოების დამხმარე საშუალება მის შესამოწმებლად file რომელიც გამოიყენებოდა წარმოების ან საველე განახლების დროს FRU ინფორმაციის ჩასატვირთად. შინაარსი მწარმოებლის სპეციფიკურია. ეს ველი ასევე მოცემულია საბჭოს ინფორმაციის ზონაში.

ერთი ან ორივე ველი შეიძლება იყოს "null".

1 C1h (ტიპი/სიგრძე ბაიტი დაშიფრულია მეტი ინფორმაციის ველების აღსანიშნავად). 0xC1
Y 00 სთ – ნებისმიერი დარჩენილი გამოუყენებელი ადგილი 0x00
1 პროდუქტის ინფორმაციის არეალის საკონტროლო ჯამი (ნულოვანი საკონტროლო ჯამი)

(დინამიური ველი)

0x9D შენიშვნა: ამ ცხრილის საკონტროლო ჯამი არის ნულოვანი საკონტროლო ჯამი, რომელიც გამოითვლება ცხრილში გამოყენებული მნიშვნელობებისთვის. ის ხელახლა უნდა გამოითვალოს Intel FPGA PAC-ის რეალური მნიშვნელობებისთვის.

Intel® FPGA პროგრამირებადი Acceleration Card N3000 Board Management Controller User Guide

გადასინჯვის ისტორია

გადასინჯვის ისტორია Intel FPGA პროგრამირებადი აჩქარების ბარათისთვის N3000 Board Management Controller მომხმარებლის სახელმძღვანელო

დოკუმენტის ვერსია ცვლილებები
2019.11.25 საწყისი წარმოების გამოშვება.

ინტელის კორპორაცია. Ყველა უფლება დაცულია. Intel, Intel-ის ლოგო და სხვა Intel ნიშნები არის Intel Corporation-ის ან მისი შვილობილი კომპანიების სავაჭრო ნიშნები. Intel იძლევა გარანტიას მისი FPGA და ნახევარგამტარული პროდუქტების შესრულებაზე მიმდინარე სპეციფიკაციების შესაბამისად Intel-ის სტანდარტული გარანტიის შესაბამისად, მაგრამ იტოვებს უფლებას ნებისმიერ დროს შეიტანოს ცვლილებები ნებისმიერ პროდუქტსა და სერვისში შეტყობინების გარეშე. Intel არ იღებს პასუხისმგებლობას ან პასუხისმგებლობას, რომელიც წარმოიქმნება აქ აღწერილი ნებისმიერი ინფორმაციის, პროდუქტის ან სერვისის აპლიკაციის ან გამოყენების შედეგად, გარდა იმ შემთხვევისა, რაც წერილობით არის დათანხმებული Intel-ის მიერ. Intel-ის მომხმარებლებს ურჩევენ, მიიღონ მოწყობილობის სპეციფიკაციების უახლესი ვერსია, სანამ დაეყრდნონ რაიმე გამოქვეყნებულ ინფორმაციას და განათავსონ შეკვეთები პროდუქტებსა და სერვისებზე.
*სხვა სახელები და ბრენდები შეიძლება გამოცხადდეს, როგორც სხვისი საკუთრება.

დოკუმენტები / რესურსები

intel FPGA პროგრამირებადი Acceleration Card N3000 Board Management Controller [pdf] მომხმარებლის სახელმძღვანელო
FPGA პროგრამირებადი Acceleration Card N3000 Board, Management Controller, FPGA, Programmable Acceleration Card N3000 Board, Management Controller, N3000 Board Management Controller, Management Controller

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *