intel FPGA პროგრამირებადი Acceleration Card N3000 Board Management Controller
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 მაღალი დონის ბლოკის დიაგრამა
ნდობის ფესვი (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 პაკეტის ველები
ზოგადი პაკეტის/შეტყობინებების ველები
მხარდაჭერილი ბრძანებების ნაკრები
მხარდაჭერილი 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 მეხსიერების განლაგების ბლოკის დიაგრამა
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 |