intel FPGA dasturlashtiriladigan tezlashtirish kartasi N3000 boshqaruv kengashi boshqaruvchisi
Intel FPGA dasturlashtiriladigan tezlashtirish kartasi N3000 BMC Kirish
Ushbu hujjat haqida
Intel® MAX® 3000 BMC funktsiyalari va xususiyatlari haqida ko'proq ma'lumot olish va MCTP SMBus va I10C SMBus orqali PLDM yordamida Intel FPGA PAC N3000 da telemetriya ma'lumotlarini qanday o'qishni tushunish uchun Intel FPGA Programmable Acceleration Card N2 Board Management foydalanuvchi qo'llanmasiga murojaat qiling. . Intel MAX 10 ishonch ildizi (RoT) va xavfsiz masofaviy tizim yangilanishiga kirish.
tugadiview
Intel MAX 10 BMC boshqaruv, kuzatish va plata funksiyalariga kirish huquqini berish uchun javobgardir. Intel MAX 10 BMC bort sensorlari, FPGA va chirog'i bilan interfeyslarni o'rnatadi va yoqish/o'chirish ketma-ketligini, FPGA konfiguratsiyasini va telemetriya ma'lumotlarini so'rovini boshqaradi. Platforma darajasidagi maʼlumotlar modeli (PLDM) 1.1.1 protokoli yordamida BMC bilan bogʻlanishingiz mumkin. BMC proshivkasini masofaviy tizimni yangilash funksiyasidan foydalangan holda PCIe orqali yangilash mumkin.
BMC xususiyatlari
- Ishonch ildizi (RoT) vazifasini bajaradi va Intel FPGA PAC N3000 ning xavfsiz yangilanish xususiyatlarini yoqadi.
- Mikrodastur va FPGA flesh yangilanishlarini PCIe orqali boshqaradi.
- FPGA konfiguratsiyasini boshqaradi.
- C827 Ethernet qayta taymer qurilmasi uchun tarmoq sozlamalarini sozlaydi.
- Boshqaruv elementlari Quvvatni yoqish va o'chirish ketma-ketligi va nosozliklarni aniqlashni avtomatik o'chirishdan himoya qilish.
- Kengashda quvvatni va qayta o'rnatishni boshqaradi.
- Sensorlar, FPGA chirog'i va QSFPs bilan interfeyslar.
- Telemetriya ma'lumotlarini kuzatib boradi (taxta harorati, jildtage va oqim) va o'qishlar kritik chegaradan tashqarida bo'lganda himoya ta'sirini ta'minlaydi.
- MCTP SMBus yoki I2C orqali Platforma darajasidagi ma'lumotlar modeli (PLDM) orqali BMC-ni joylashtirish uchun telemetriya ma'lumotlarini xabar qiladi.
- PCIe SMBus orqali MCTP SMBus orqali PLDM ni qo'llab-quvvatlaydi. 0xCE 8 bitli tobe manzildir.
- I2C SMBus-ni qo'llab-quvvatlaydi. 0xBC 8 bitli tobe manzildir.
- EEPROM va maydonda almashtiriladigan birlik identifikatori (FRUID) EEPROM-dagi Ethernet MAC manzillariga kiradi.
Intel korporatsiyasi. Barcha huquqlar himoyalangan. Intel, Intel logotipi va boshqa Intel belgilari Intel korporatsiyasi yoki uning sho'ba korxonalarining savdo belgilaridir. Intel o'zining FPGA va yarimo'tkazgich mahsulotlarining Intel standart kafolatiga muvofiq joriy spetsifikatsiyalarga muvofiq ishlashini kafolatlaydi, lekin istalgan vaqtda ogohlantirmasdan istalgan mahsulot va xizmatlarga o'zgartirish kiritish huquqini o'zida saqlab qoladi. Intel tomonidan yozma ravishda kelishilgan hollar bundan mustasno, bu erda tasvirlangan har qanday ma'lumot, mahsulot yoki xizmatdan foydalanish yoki qo'llash natijasida kelib chiqadigan hech qanday javobgarlik yoki javobgarlikni o'z zimmasiga olmaydi. Intel mijozlariga har qanday nashr etilgan ma'lumotlarga tayanishdan va mahsulot yoki xizmatlarga buyurtma berishdan oldin qurilma texnik xususiyatlarining so'nggi versiyasini olish tavsiya etiladi. *Boshqa nomlar va brendlar boshqalarning mulki sifatida da'vo qilinishi mumkin.
BMC yuqori darajadagi blok diagrammasi
Ishonch ildizi (RoT)
Intel MAX 10 BMC Root of Trust (RoT) vazifasini bajaradi va Intel FPGA PAC N3000 tizimini xavfsiz masofadan yangilash funksiyasini yoqadi. RoT quyidagilarni oldini olishga yordam beradigan xususiyatlarni o'z ichiga oladi:
- Ruxsatsiz kod yoki dizaynlarni yuklash yoki bajarish
- Imtiyozsiz dasturiy ta'minot, imtiyozli dasturiy ta'minot yoki xost BMC tomonidan amalga oshirilgan buzilish operatsiyalari
- BMC ga avtorizatsiyani bekor qilishga imkon berish orqali ma'lum xatolar yoki zaifliklarga ega eski kod yoki dizaynlarni maqsadsiz bajarish
Intel® FPGA dasturlashtiriladigan tezlashtirish kartasi N3000 boshqaruv paneli boshqaruvchisi foydalanuvchi qo'llanmasi
Intel FPGA PAC N3000 BMC shuningdek, turli interfeyslar orqali kirish bilan bog'liq bir qancha boshqa xavfsizlik siyosatlarini ham qo'llaydi, shuningdek yozish tezligini cheklash orqali bortdagi chirog'ni himoya qiladi. RoT va Intel FPGA PAC N3000 xavfsizlik xususiyatlari haqida ma'lumot olish uchun Intel FPGA programlanadigan tezlashtirish kartasi N3000 xavfsizlik foydalanuvchi qo'llanmasiga qarang.
Tegishli ma'lumotlar
Intel FPGA dasturlashtiriladigan tezlashtirish kartasi N3000 xavfsizlik foydalanuvchi qo'llanmasi
Xavfsiz masofaviy tizim yangilanishi
BMC Intel MAX 10 BMC Nios® proshivka va RTL tasviri va autentifikatsiya va yaxlitlik tekshiruvlari bilan Intel Arria® 10 FPGA tasvir yangilanishlari uchun Secure RSU-ni qo'llab-quvvatlaydi. Nios mikrodasturi yangilanish jarayonida tasvirni autentifikatsiya qilish uchun javobgardir. Yangilanishlar PCIe interfeysi orqali Intel Arria 10 GT FPGA-ga uzatiladi, bu esa o'z navbatida uni Intel Arria 10 FPGA SPI master orqali Intel MAX 10 FPGA SPI to'g'riga yozadi. s deb nomlangan vaqtinchalik chaqnash maydonitaging maydoni SPI interfeysi orqali har qanday turdagi autentifikatsiya bit oqimini saqlaydi. BMC RoT dizayni kalitlar va foydalanuvchi tasvirini autentifikatsiya qilish uchun SHA2 256 bitli xeshni tekshirish funksiyasini va ECDSA 256 P 256 imzosini tekshirish funksiyasini amalga oshiradigan kriptografik modulni o'z ichiga oladi. Nios proshivka s-da foydalanuvchi imzolagan tasvirni autentifikatsiya qilish uchun kriptografik moduldan foydalanaditaging maydoni. Agar autentifikatsiyadan o'tgan bo'lsa, Nios mikrodasturi foydalanuvchi tasvirini foydalanuvchi flesh maydoniga ko'chiradi. Agar autentifikatsiya bajarilmasa, Nios mikrodasturi xato haqida xabar beradi. RoT va Intel FPGA PAC N3000 xavfsizlik xususiyatlari haqida ma'lumot olish uchun Intel FPGA Programmable Acceleration Card N3000 Security foydalanuvchi qo'llanmasiga qarang.
Tegishli ma'lumotlar
Intel FPGA dasturlashtiriladigan tezlashtirish kartasi N3000 xavfsizlik foydalanuvchi qo'llanmasi
Quvvat ketma-ketligini boshqarish
BMC Power sequencer holati mashinasi quvvatni yoqish jarayonida yoki normal ishlayotganda burchak korpuslari uchun Intel FPGA PAC N3000 yoqish va o‘chirish ketma-ketligini boshqaradi. Intel MAX 10-ni yoqish jarayoni butun jarayonni qamrab oladi, jumladan Intel MAX 10-ni ishga tushirish, Nios-ni ishga tushirish va FPGA konfiguratsiyasi uchun quvvat ketma-ketligini boshqarish. Xost har bir quvvat aylanishidan keyin Intel MAX 10 va FPGA ning tuzilgan versiyalarini, shuningdek Nios holatini tekshirishi va agar Intel FPGA PAC N3000 Intel MAX 10 yoki Intel MAX 3000 kabi burchak holatlarida ishlayotgan bo‘lsa, tegishli choralarni ko‘rishi kerak. FPGA zavodi yuklashda xatolik yoki Nios yuklashda xatolik. BMC Intel FPGA PAC NXNUMX ni quyidagi sharoitlarda kartaga quvvatni o'chirish orqali himoya qiladi:
- 12 V yordamchi yoki PCIe chekka ta'minoti voltage 10.46 V dan past
- FPGA yadro harorati 100 ° C ga etadi
- Kengash harorati 85 ° C ga etadi
Sensorlar orqali boshqaruv kengashi monitoringi
Intel MAX 10 BMC monitorlari jildtage, Intel FPGA PAC N3000 dagi turli komponentlarning joriy va harorati. Xost BMC telemetriya ma'lumotlariga PCIe SMBus orqali kirishi mumkin. Xost BMC va Intel FPGA PAC N3000 Intel MAX 10 BMC o'rtasidagi PCIe SMBus MCTP SMBus so'nggi nuqtasi orqali PLDM va Avalon-MM interfeysiga standart I2C slave (faqat o'qish uchun) tomonidan taqsimlanadi.
MCTP SMBus orqali PLDM orqali boshqaruv kengashi monitoringi
Intel FPGA PAC N3000-dagi BMC PCIe* SMBus orqali BMC serveri bilan bog'lanadi. MCTP tekshirgichi boshqaruv komponentlarini tashish protokoli (MCTP) stekiga nisbatan Platforma darajasidagi ma'lumotlar modelini (PLDM) qo'llab-quvvatlaydi. MCTP oxirgi nuqtasi tobe manzili sukut bo'yicha 0xCE. Agar kerak bo'lsa, uni tarmoq ichidagi yo'l orqali tashqi FPGA Quad SPI chirog'ining mos keladigan qismiga qayta dasturlash mumkin. Intel FPGA PAC N3000 BMC PLDM va MCTP buyruqlarining quyi to'plamini qo'llab-quvvatlaydi, BMC serveriga vol kabi sensor ma'lumotlarini olish imkonini beradi.tage, oqim va harorat.
Eslatma:
MCTP SMBus so'nggi nuqtasi orqali platforma darajasidagi ma'lumotlar modeli (PLDM) qo'llab-quvvatlanadi. Mahalliy PCIe orqali MCTP orqali PLDM qo'llab-quvvatlanmaydi. SMBus qurilmalari toifasi: “Fixed not Discoverable” qurilmasi sukut boʻyicha qoʻllab-quvvatlanadi, lekin barcha toʻrtta qurilma toifasi qoʻllab-quvvatlanadi va ularni maydonda qayta sozlash mumkin. ACK-Poll qo'llab-quvvatlanadi
- SMBus standart tobe manzili 0xCE bilan qo'llab-quvvatlanadi.
- Ruxsat etilgan yoki tayinlangan qul manzili bilan qo'llab-quvvatlanadi.
BMC boshqaruv komponentlarini tashish protokoli (MCTP) asosiy spetsifikatsiyasining 1.3.0 versiyasini (DTMF spetsifikatsiyasi DSP0236), Platformani kuzatish va boshqarish uchun PLDM standartining 1.1.1 versiyasini (DTMF spetsifikatsiyasi DSP0248) va 1.0.0 versiyasini qo‘llab-quvvatlaydi. Xabarlarni boshqarish va aniqlash uchun PLDM (DTMF spetsifikatsiyasi DSP0240).
Tegishli ma'lumotlar
Distributed Management Task Force (DMTF) Spetsifikatsiyalari Muayyan DMTF spetsifikatsiyalariga havola uchun
SMBus interfeysi tezligi
Intel FPGA PAC N3000 ilovasi sukut bo'yicha 100 KHz chastotada SMBus tranzaksiyalarini qo'llab-quvvatlaydi.
MCTP paketlashtirishni qo'llab-quvvatlash
MCTP ta'riflari
- Xabar tanasi MCTP xabarining foydali yukini ifodalaydi. Xabar tanasi bir nechta MCTP paketlarini qamrab olishi mumkin.
- MCTP paketining foydali yuki bitta MCTP paketida tashiladigan MCTP xabarining xabar tanasining qismiga ishora qiladi.
- Transmissiya birligi MCTP paketining foydali yuki qismining o'lchamiga ishora qiladi.
Transmissiya birligi o'lchami
- MCTP uchun asosiy uzatish birligi (minimal uzatish birligi) hajmi 64 baytni tashkil qiladi.
- Barcha MCTP boshqaruv xabarlari muzokaralarsiz asosiy uzatish blokidan katta bo'lmagan paketli foydali yukga ega bo'lishi kerak. (So'nggi nuqtalar o'rtasida kattaroq uzatish birliklari uchun muzokaralar mexanizmi xabar turiga xosdir va MCTP Base spetsifikatsiyasida ko'rib chiqilmagan)
- Xabarning asosiy hajmi 64 baytdan katta bo'lgan har qanday MCTP xabari bitta xabarni uzatish uchun bir nechta paketlarga bo'linishi kerak.
MCTP paket maydonlari
Umumiy paket/xabar maydonlari
Qo'llab-quvvatlanadigan buyruqlar to'plami
Qo'llab-quvvatlanadigan MCTP buyruqlari
- MCTP versiyasini qo'llab-quvvatlang
- Asosiy texnik versiya haqida ma'lumot
- Boshqarish protokoli versiyasi haqida ma'lumot
- MCTP orqali PLDM versiyasi
- Yakuniy nuqta identifikatorini o'rnating
- Endpoint ID oling
- Endpoint UUID ni oling
- Xabar turi bo'yicha yordam oling
- Sotuvchi tomonidan aniqlangan xabarni qo'llab-quvvatlashni oling
Eslatma:
Sotuvchi tomonidan aniqlangan xabarni qo'llab-quvvatlash buyrug'i uchun BMC ERROR_INVALID_DATA(0x02) yakunlash kodi bilan javob beradi.
Qo'llab-quvvatlanadigan PLDM Base Spetsifikatsiya buyruqlari
- SetTID
- GetTID
- GetPLDMVersion
- GetPLDMTypes
- GetPLDMCommands
Platformani kuzatish va boshqarish spetsifikatsiyasi buyruqlari uchun qo'llab-quvvatlanadigan PLDM
- SetTID
- GetTID
- GetSensorReading
- GetSensorThresholds
- SensorThresholds o'rnatish
- GetPDRRepositoryInfo
- GetPDR
Eslatma:
BMC Nios II yadrosi har 1 millisekundda turli xil telemetriya ma'lumotlarini so'raydi va so'rov davomiyligi taxminan 500 ~ 800 millisekundni oladi, shuning uchun javob xabari GetSensorReading yoki GetSensorThresholds buyrug'ining mos keladigan so'rov xabariga nisbatan har 500 ~ 800 millisekundda yangilanadi.
Eslatma:
GetStateSensorReadings qo'llab-quvvatlanmaydi.
PLDM topologiyasi va ierarxiyasi
Belgilangan platforma deskriptor yozuvlari
Intel FPGA PAC N3000 20 ta Platforma Deskriptor Records (PDR) dan foydalanadi. Intel MAX 10 BMC faqat konsolidatsiyalangan PDR-larni qo'llab-quvvatlaydi, bunda QSFP ulangan va o'chirilganda PDRlar dinamik ravishda qo'shilmaydi yoki o'chirilmaydi. Elektr tarmog'idan uzilganda sensorning ish holati shunchaki mavjud emas deb xabar qilinadi.
Sensor nomlari va yozuv dastagi
Barcha PDR larga Yozuv tutqichi deb nomlangan noaniq raqamli qiymat beriladi. Bu qiymat GetPDR (DTMF spetsifikatsiyasi DSP0248) orqali PDR omboridagi individual PDR larga kirish uchun ishlatiladi. Quyidagi jadvalda Intel FPGA PAC N3000 da kuzatilgan sensorlarning jamlangan ro'yxati keltirilgan.
PDR Sensor nomlari va yozish dastagi
Funktsiya | Sensor nomi | Sensor haqida ma'lumot | PLDM | ||
Sensorni o'qish manbai (komponent) | PDR
Yozuv tutqichi |
PDRda chegaralar | Chegara o'zgarishi PLDM orqali ruxsat etiladi | ||
Jami Intel FPGA PAC kirish quvvati | Etakchi kuchi | PCIe barmoqlaridan hisoblang 12V oqim va Voltage | 1 | 0 | Yo'q |
PCIe barmoqlari 12 V oqim | 12 V orqa paneldagi oqim | PAC1932 SENSE1 | 2 | 0 | Yo'q |
PCIe barmoqlari 12 V Voltage | 12 V orqa panel jildtage | PAC1932 SENSE1 | 3 | 0 | Yo'q |
1.2 V Rail Voltage | 1.2 V jildtage | MAX10 ADC | 4 | 0 | Yo'q |
1.8 V Rail Voltage | 1.8 V jildtage | MAX 10 ADC | 6 | 0 | Yo'q |
3.3 V Rail Voltage | 3.3 V jildtage | MAX 10 ADC | 8 | 0 | Yo'q |
FPGA yadro jildtage | FPGA yadro jildtage | LTC3884 (U44) | 10 | 0 | Yo'q |
FPGA yadro oqimi | FPGA yadro oqimi | LTC3884 (U44) | 11 | 0 | Yo'q |
FPGA yadro harorati | FPGA yadro harorati | TMP411 orqali FPGA temp diodi | 12 | Yuqori ogohlantirish: 90
Yuqori halokatli: 100 |
Ha |
Kengash harorati | Kengash harorati | TMP411 (U65) | 13 | Yuqori ogohlantirish: 75
Yuqori halokatli: 85 |
Ha |
QSFP0 jildtage | QSFP0 jildtage | Tashqi QSFP moduli (J4) | 14 | 0 | Yo'q |
QSFP0 harorati | QSFP0 harorati | Tashqi QSFP moduli (J4) | 15 | Yuqori ogohlantirish: QSFP sotuvchisi tomonidan o'rnatilgan qiymat
Yuqori halokatli: QSFP sotuvchisi tomonidan belgilangan qiymat |
Yo'q |
PCIe yordamchi 12V oqimi | 12 V AUX | PAC1932 SENSE2 | 24 | 0 | Yo'q |
PCIe yordamchi 12V jildtage | 12 V AUX Voltage | PAC1932 SENSE2 | 25 | 0 | Yo'q |
QSFP1 jildtage | QSFP1 jildtage | Tashqi QSFP moduli (J5) | 37 | 0 | Yo'q |
QSFP1 harorati | QSFP1 harorati | Tashqi QSFP moduli (J5) | 38 | Yuqori ogohlantirish: QSFP sotuvchisi tomonidan o'rnatilgan qiymat
Yuqori halokatli: QSFP sotuvchisi tomonidan belgilangan qiymat |
Yo'q |
PKVL A asosiy harorat | PKVL A asosiy harorat | PKVL chipi (88EC055) (U18A) | 44 | 0 | Yo'q |
davom etdi… |
Funktsiya | Sensor nomi | Sensor haqida ma'lumot | PLDM | ||
Sensorni o'qish manbai (komponent) | PDR
Yozuv tutqichi |
PDRda chegaralar | Chegara o'zgarishi PLDM orqali ruxsat etiladi | ||
PKVL A Serdes harorati | PKVL A Serdes harorati | PKVL chipi (88EC055) (U18A) | 45 | 0 | Yo'q |
PKVL B yadro harorati | PKVL B yadro harorati | PKVL chipi (88EC055) (U23A) | 46 | 0 | Yo'q |
PKVL B Serdes harorati | PKVL B Serdes harorati | PKVL chipi (88EC055) (U23A) | 47 | 0 | Yo'q |
Eslatma:
QSFP uchun yuqori ogohlantirish va yuqori halokatli qiymatlar QSFP sotuvchisi tomonidan o'rnatiladi. Qiymatlar uchun sotuvchining ma'lumotlar jadvaliga qarang. BMC ushbu chegara qiymatlarini o'qiydi va ular haqida hisobot beradi. fpgad - bu apparat qayta tiklanmaydigan yuqori yoki pastki tiklanmaydigan sensor chegarasiga (shuningdek, halokatli chegara deb ham ataladi) yetganda serverni ishdan chiqishidan himoya qilishga yordam beradigan xizmatdir. fpgad boshqaruv kengashi boshqaruvchisi tomonidan bildirilgan 20 ta sensorning har birini kuzatishga qodir. Qo'shimcha ma'lumot olish uchun Intel Acceleration Stack foydalanuvchi qo'llanmasidagi Graceful O'chirish mavzusiga qarang: Intel FPGA Programmable Acceleration Card N3000.
Eslatma:
Malakali OEM server tizimlari sizning ish yuklaringiz uchun kerakli sovutishni ta'minlashi kerak. Sensorlarning qiymatlarini quyidagi OPAE buyrug'ini root yoki sudo sifatida ishga tushirish orqali olishingiz mumkin: $ sudo fpgainfo bmc
Tegishli ma'lumotlar
Intel Acceleration Stack foydalanuvchi qo'llanmasi: Intel FPGA dasturlashtiriladigan tezlashtirish kartasi N3000
I2C SMBus orqali boshqaruv kengashi monitoringi
Avalon-MM interfeysiga standart I2C qul (faqat o'qish uchun) xost BMC va Intel MAX 10 RoT o'rtasida PCIe SMBus-ni baham ko'radi. Intel FPGA PAC N3000 standart I2C tobe interfeysini qo'llab-quvvatlaydi va tobe manzili sukut bo'yicha faqat tarmoqdan tashqari kirish uchun 0xBC hisoblanadi. Bayt adreslash rejimi 2 baytli ofset manzil rejimidir. Mana I2C buyruqlari orqali ma'lumotlarga kirish uchun foydalanishingiz mumkin bo'lgan telemetriya ma'lumotlari registrining xotira xaritasi. Tavsif ustuni qaytarilgan registr qiymatlari haqiqiy qiymatlarni olish uchun qanday qayta ishlanishi mumkinligini tasvirlaydi. Qaysi sensorni o'qiganingizga qarab birliklar Selsiy (°C), mA, mV, mV bo'lishi mumkin.
Telemetriya ma'lumotlari registrining xotira xaritasi
Roʻyxatdan oʻtish | Ofset | Kengligi | Kirish | Maydon | Standart qiymat | Tavsif |
Kengash harorati | 0x100 | 32 | RO | [31:0] | 32:00000000 | TMP411(U65)
Registr qiymati imzolangan butun son Harorat = registr qiymati * 0.5 |
Kengash harorati yuqori ogohlantirish | 0x104 | 32 | RW | [31:0] | 32:00000000 | TMP411(U65)
Registr qiymati imzolangan tamsayı |
Yuqori chegara = registr qiymati
* 0.5 |
||||||
Kengash harorati Yuqori halokatli | 0x108 | 32 | RW | [31:0] | 32:00000000 | TMP411(U65)
Registr qiymati imzolangan tamsayı |
Yuqori kritik = registr qiymati
* 0.5 |
||||||
FPGA yadro harorati | 0x110 | 32 | RO | [31:0] | 32:00000000 | TMP411(U65)
Registr qiymati imzolangan tamsayı |
Harorat = registr qiymati
* 0.5 |
||||||
FPGA o'limi
Yuqori harorat haqida ogohlantirish |
0x114 | 32 | RW | [31:0] | 32:00000000 | TMP411(U65)
Registr qiymati imzolangan tamsayı |
Yuqori chegara = registr qiymati
* 0.5 |
||||||
davom etdi… |
Roʻyxatdan oʻtish | Ofset | Kengligi | Kirish | Maydon | Standart qiymat | Tavsif |
FPGA yadro jildtage | 0x13c | 32 | RO | [31:0] | 32:00000000 | LTC3884(U44)
jildtage(mV) = registr qiymati |
FPGA yadro oqimi | 0x140 | 32 | RO | [31:0] | 32:00000000 | LTC3884(U44)
Joriy (mA) = registr qiymati |
12v orqa panel jildtage | 0x144 | 32 | RO | [31:0] | 32:00000000 | jildtage(mV) = registr qiymati |
12v orqa paneldagi oqim | 0x148 | 32 | RO | [31:0] | 32:00000000 | Joriy (mA) = registr qiymati |
1.2v Voltage | 0x14c | 32 | RO | [31:0] | 32:00000000 | jildtage(mV) = registr qiymati |
12v Yordamchi Voltage | 0x150 | 32 | RO | [31:0] | 32:00000000 | jildtage(mV) = registr qiymati |
12v yordamchi oqim | 0x154 | 32 | RO | [31:0] | 32:00000000 | Joriy (mA) = registr qiymati |
1.8v Voltage | 0x158 | 32 | RO | [31:0] | 32:00000000 | jildtage(mV) = registr qiymati |
3.3v Voltage | 0x15c | 32 | RO | [31:0] | 32:00000000 | jildtage(mV) = registr qiymati |
Etakchi kuchi | 0x160 | 32 | RO | [31:0] | 32:00000000 | Quvvat (mVt) = registr qiymati |
PKVL A asosiy harorat | 0x168 | 32 | RO | [31:0] | 32:00000000 | PKVL1 (U18A)
Registr qiymati imzolangan tamsayı Harorat = registr qiymati * 0.5 |
PKVL A Serdes harorati | 0x16c | 32 | RO | [31:0] | 32:00000000 | PKVL1 (U18A)
Registr qiymati imzolangan tamsayı Harorat = registr qiymati * 0.5 |
PKVL B yadro harorati | 0x170 | 32 | RO | [31:0] | 32:00000000 | PKVL2 (U23A)
Registr qiymati imzolangan tamsayı Harorat = registr qiymati * 0.5 |
PKVL B Serdes harorati | 0x174 | 32 | RO | [31:0] | 32:00000000 | PKVL2 (U23A)
Registr qiymati imzolangan tamsayı Harorat = registr qiymati * 0.5 |
QSFP qiymatlari QSFP modulini o'qish va tegishli registrda o'qilgan qiymatlar haqida xabar berish orqali olinadi. Agar QSFP moduli raqamli diagnostika monitoringini qo'llab-quvvatlamasa yoki QSFP moduli o'rnatilmagan bo'lsa, QSFP registrlaridan o'qilgan qiymatlarga e'tibor bermang. I2C shinasi orqali telemetriya ma'lumotlarini o'qish uchun Intelligent Platform Management Interface (IPMI) vositasidan foydalaning.
2x0 manzilida plata haroratini o'qish uchun I100C buyrug'i:
Quyidagi buyruqda:
- 0x20 - serveringizning I2C asosiy avtobus manzili bo'lib, u to'g'ridan-to'g'ri PCIe slotlariga kira oladi. Bu manzil serverga qarab farq qiladi. Iltimos, serveringizning to'g'ri I2C manzili uchun server ma'lumotlar jadvaliga qarang.
- 0xBC Intel MAX 2 BMC ning I10C tobe manzilidir.
- 4 - o'qilgan ma'lumotlar baytlari soni
- 0x01 0x00 - jadvalda keltirilgan plata haroratining registr manzili.
Buyruq:
ipmitool i2c avtobus=0x20 0xBC 4 0x01 0x00
Chiqish:
01110010 00000000 00000000 00000000
O'n oltilik sanoqda chiqish qiymati: 0x72000000 0x72 o'nlik sanoqda 114 ga teng. Tselsiy bo'yicha haroratni hisoblash uchun 0.5 ga ko'paytiring: 114 x 0.5 = 57 ° C
Eslatma:
Barcha serverlar I2C avtobusini PCIe uyalariga to'g'ridan-to'g'ri kirishni qo'llab-quvvatlamaydi. Iltimos, qo'llab-quvvatlash ma'lumotlari va I2C avtobus manzili uchun server ma'lumotlar jadvalini tekshiring.
EEPROM ma'lumotlar formati
Ushbu bo'lim ikkala MAC manzili EEPROM va FRUID EEPROM ma'lumotlar formatini belgilaydi va mos ravishda xost va FPGA tomonidan kirish mumkin.
MAC EEPROM
Ishlab chiqarish vaqtida Intel MAC manzili EEPROMni Intel Ethernet Controller XL710-BM2 MAC manzillari bilan dasturlaydi. Intel MAX 10 EEPROM MAC manzilidagi manzillarga I2C shinasi orqali kiradi. MAC manzilini quyidagi buyruq yordamida toping: $ sudo fpga mac
MAC manzili EEPROM faqat 6x0h manzilidagi boshlang'ich 00 baytli MAC manzilini va undan keyin 08 MAC manzilini o'z ichiga oladi. Boshlang'ich MAC manzili bosma elektron plataning (PCB) orqa tomonidagi yorliq stikerida ham chop etilgan. OPAE drayveri quyidagi manzildan boshlang'ich MAC manzilini olish uchun sysfs tugunlarini taqdim etadi: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/ spi */spi*/mac_address Boshlanish MAC manzili Masalanample: 644C360F4430 OPAE drayveri hisoblashni quyidagi manzildan oladi: /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/ spi*/ spi*/mac_count MAC soni Masalanample: 08 Boshlang'ich MAC manzilidan qolgan ettita MAC manzili har bir keyingi MAC manzili uchun boshlang'ich MAC manzilining eng kam ahamiyatli baytini (LSB) ketma-ket bir marta oshirish orqali olinadi. Keyingi MAC manzili, masalanampga:
- 644C360F4431
- 644C360F4432
- 644C360F4433
- 644C360F4434
- 644C360F4435
- 644C360F4436
- 644C360F4437
Eslatma: Agar siz ES Intel FPGA PAC N3000 dan foydalanayotgan bo'lsangiz, MAC EEPROM dasturlashtirilmagan bo'lishi mumkin. Agar MAC EEPROM dasturlashtirilmagan bo'lsa, birinchi o'qilgan MAC manzili FFFFFFFFFFFFF sifatida qaytadi.
Maydonda almashtiriladigan birlik identifikatsiyasi (FRUID) EEPROM kirish
Siz faqat SMBus orqali asosiy BMC dan maydonni almashtiriladigan birlik identifikatorini (FRUID) EEPROM (0xA0) o'qishingiz mumkin. FRUID EEPROM-dagi tuzilma IPMI spetsifikatsiyasiga asoslanadi, Platformani boshqarish FRU axborotni saqlash ta'rifi, v1.3, 24-yil 2015-mart, undan kengash ma'lumotlar tuzilmasi olingan. FRUID EEPROM Kengash maydoni va mahsulot haqida ma'lumot maydoni bilan umumiy sarlavha formatiga amal qiladi. Umumiy sarlavhadagi qaysi maydonlar FRUID EEPROMga tegishli ekanligini bilish uchun quyidagi jadvalga qarang.
FRUID EEPROM-ning umumiy sarlavhasi
Umumiy sarlavhadagi barcha maydonlar majburiydir.
Baytdagi maydon uzunligi | Maydon tavsifi | FRUID EEPROM qiymati |
1 |
Common Header Format Version 7:4 – zahiralangan, 0000b sifatida yozing
3:0 – bu spetsifikatsiya uchun versiya raqami formati = 1h |
01 soat (00000001b sifatida belgilangan) |
1 |
Ichki foydalanish maydoni boshlang'ich ofseti (8 baytga ko'p).
00h bu hudud mavjud emasligini bildiradi. |
00 soat (hozir emas) |
1 |
Shassi ma'lumotlar maydonining boshlang'ich ofseti (8 baytga ko'p).
00h bu hudud mavjud emasligini bildiradi. |
00 soat (hozir emas) |
1 |
Kengash maydonining boshlang'ich ofseti (8 baytga ko'p).
00h bu hudud mavjud emasligini bildiradi. |
01 soat |
1 |
Mahsulot haqida ma'lumot maydoni boshlang'ich ofseti (8 baytga ko'p).
00h bu hudud mavjud emasligini bildiradi. |
0-bob |
1 |
MultiRecord Area Starting Offset (8 baytga karrali).
00h bu hudud mavjud emasligini bildiradi. |
00 soat (hozir emas) |
1 | PAD, 00h sifatida yozing | 00 soat |
1 |
Umumiy sarlavhani tekshirish summasi (nol nazorat summasi) |
F2h |
Umumiy sarlavha baytlari EEPROM ning birinchi manzilidan joylashtiriladi. Tartib quyidagi rasmga o'xshaydi.
FRUID EEPROM Xotira tartibi blok diagrammasi
FRUID EEPROM Kengash maydoni
Baytdagi maydon uzunligi | Maydon tavsifi | Maydon qiymatlari | Maydon kodlash |
1 | Board Area Format Version 7:4 – zahiralangan, 0000b sifatida yozing 3:0 – format versiya raqami | 0x01 | 1 soat (0000 0001b) qilib belgilandi |
1 | Kengash maydoni uzunligi (8 baytga karrali) | 0x0B | 88 bayt (2 pad 00 baytni o'z ichiga oladi) |
1 | Til kodi | 0x00 | Ingliz tili uchun 0 ga sozlang
Eslatma: Ayni paytda boshqa tillar qo‘llab-quvvatlanmaydi |
3 | Mfg. Sana/vaqt: 0:00 dan 1/1/96 gacha daqiqalar soni.
Eng kam ahamiyatli bayt birinchi (kichik endian) 00_00_00h = aniqlanmagan (Dinamik maydon) |
0x10
0x65 0xB7 |
Vaqt farqi 12:00 1/1/96 dan 12:XNUMX gacha
11/07/2018 - 12018960 daqiqa = b76510h - little endian formatida saqlanadi |
1 | Kengash ishlab chiqaruvchisi turi/uzunligi bayt | 0xD2 | 8-bitli ASCII + LATIN1 kodli 7:6 – 11b
5:0 – 010010b (18 bayt ma’lumot) |
P | Kengash ishlab chiqaruvchi baytlari | 0x49
0x6E 0x74 0x65 0x6c 0xAE |
8-bitli ASCII + LATIN1 kodli Intel® korporatsiyasi |
davom etdi… |
Baytdagi maydon uzunligi | Maydon tavsifi | Maydon qiymatlari | Maydon kodlash |
0x20
0x43 0x6F 0x72 0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | Kengash Mahsulot nomi turi/uzunligi bayt | 0xD5 | 8-bitli ASCII + LATIN1 kodli 7:6 – 11b
5:0 – 010101b (21 bayt ma’lumot) |
Q | Kengash Mahsulot nomi baytlar | 0X49
0X6E 0X74 0X65 0X6C 0XAE 0X20 0X46 0X50 0X47 0X41 0X20 0X50 0X41 0X43 0X20 0X4E 0X33 0X30 0X30 0X30 |
8-bitli ASCII + LATIN1 kodli Intel FPGA PAC N3000 |
1 | Kengash seriya raqami turi/uzunligi bayt | 0xCC | 8-bitli ASCII + LATIN1 kodli 7:6 – 11b
5:0 – 001100b (12 bayt ma’lumot) |
N | Kengash seriya raqami baytlari (dinamik maydon) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8-bitli ASCII + LATIN1 kodli
1-6 olti burchakli raqam OUI: 000000 2-6 olti burchakli raqam MAC manzili: 000000 |
davom etdi… |
Baytdagi maydon uzunligi | Maydon tavsifi | Maydon qiymatlari | Maydon kodlash |
0x30
0x30 0x30 0x30 |
Eslatma: Bu sobiq sifatida kodlanganample va haqiqiy qurilmada o'zgartirilishi kerak
1-6 olti burchakli raqam OUI: 644C36 2-6 hex raqamli MAC manzili: 00AB2E Eslatma: Yo'qligini aniqlash uchun dasturlashtirilgan FRUID, OUI va MAC manzilini “0000” ga o'rnating. |
||
1 | Kengash qismi raqami turi/uzunligi bayt | 0xCE | 8-bitli ASCII + LATIN1 kodli 7:6 – 11b
5:0 – 001110b (14 bayt ma’lumot) |
M | Kengash qismi raqami bayt | 0x4B
0x38 0x32 0x34 0x31 0x37 0x20 0x30 0x30 0x32 0x20 0x20 0x20 0x20 |
BOM ID bilan kodlangan 8-bitli ASCII + LATIN1.
14 bayt uzunlik uchun kodlangan plata qismi raqami example - K82417-002 Eslatma: Bu sobiq sifatida kodlanganample va haqiqiy qurilmada o'zgartirilishi kerak. Bu maydon qiymati har xil plata PBA raqamiga qarab o'zgaradi. PBA revision FRUID da olib tashlandi. Ushbu oxirgi to'rt bayt bo'sh qoladi va kelajakda foydalanish uchun ajratilgan. |
1 | FRU File ID turi/uzunligi bayt | 0x00 | 8-bitli ASCII + LATIN1 kodli 7:6 – 00b
5:0 – 000000b (0 bayt ma’lumot) FRU File Bunga rioya qilish kerak bo'lgan ID baytlar maydoni kiritilmagan, chunki maydon "null" bo'ladi. Eslatma: FRU File ID baytlari. FRU File versiya maydoni - bu tekshirish uchun ishlab chiqarish yordami sifatida taqdim etilgan oldindan belgilangan maydon file FRU ma'lumotlarini yuklash uchun ishlab chiqarish yoki maydonni yangilash paytida ishlatilgan. Tarkib ishlab chiqaruvchiga xosdir. Ushbu maydon Kengash ma'lumotlari sohasida ham taqdim etilgan. Maydonlardan biri yoki ikkalasi "null" bo'lishi mumkin. |
1 | MMID turi/uzunligi bayt | 0xC6 | 8-bitli ASCII + LATIN1 kodli |
davom etdi… |
Baytdagi maydon uzunligi | Maydon tavsifi | Maydon qiymatlari | Maydon kodlash |
7:6 – 11b
5:0 – 000110b (6 bayt ma’lumot) Eslatma: Bu sobiq sifatida kodlanganample va haqiqiy qurilmada o'zgartirilishi kerak |
|||
M | MMID baytlar | 0x39
0x39 0x39 0x44 0x58 0x46 |
6 hex raqamli formatlangan. Maxsus, masalanample Intel FPGA PAC N3000 MMID = 999DXF bilan birga hujayrada.
Bu maydon qiymati MMID, OPN, PBN va boshqalar kabi turli SKU maydonlari bilan farq qiladi. |
1 | C1h (boshqa ma'lumot maydonlari yo'qligini ko'rsatish uchun kodlangan tur/uzunlik bayt). | 0xC1 | |
Y | 00h - foydalanilmagan bo'sh joy qolgan | 0x00 | |
1 | Kengash maydoni nazorat summasi (nol nazorat summasi) | 0xB9 | Eslatma: Ushbu jadvaldagi nazorat summasi jadvalda ishlatiladigan qiymatlar uchun hisoblangan nol nazorat summasidir. Uni Intel FPGA PAC N3000 ning haqiqiy qiymatlari uchun qayta hisoblash kerak. |
Baytdagi maydon uzunligi | Maydon tavsifi | Maydon qiymatlari | Maydon kodlash |
1 | Mahsulot hududi formati 7:4 versiyasi – zahiralangan, 0000b sifatida yozing
3:0 – bu spetsifikatsiya uchun versiya raqami formati = 1h |
0x01 | 1 soat (0000 0001b) qilib belgilandi |
1 | Mahsulot maydoni uzunligi (8 baytga ko'p) | 0x0A | Jami 80 bayt |
1 | Til kodi | 0x00 | Ingliz tili uchun 0 ga sozlang
Eslatma: Ayni paytda boshqa tillar qo‘llab-quvvatlanmaydi |
1 | Ishlab chiqaruvchi nomi turi/uzunligi bayt | 0xD2 | 8-bitli ASCII + LATIN1 kodli 7:6 – 11b
5:0 – 010010b (18 bayt ma’lumot) |
N | Ishlab chiqaruvchi nomi baytlar | 0x49
0x6E 0x74 0x65 0x6c 0xAE 0x20 0x43 0x6F |
8-bitli ASCII + LATIN1 kodli Intel korporatsiyasi |
davom etdi… |
Baytdagi maydon uzunligi | Maydon tavsifi | Maydon qiymatlari | Maydon kodlash |
0x72
0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | Mahsulot nomi turi/uzunligi bayt | 0xD5 | 8-bitli ASCII + LATIN1 kodli 7:6 – 11b
5:0 – 010101b (21 bayt ma’lumot) |
M | Mahsulot nomi baytlar | 0x49
0x6E 0x74 0x65 0x6c 0xAE 0x20 0x46 0x50 0x47 0x41 0x20 0x50 0x41 0x43 0x20 0x4E 0x33 0x30 0x30 0x30 |
8-bitli ASCII + LATIN1 kodli Intel FPGA PAC N3000 |
1 | Mahsulot qismi/Model raqami turi/uzunligi bayt | 0xCE | 8-bitli ASCII + LATIN1 kodli 7:6 – 11b
5:0 – 001110b (14 bayt ma’lumot) |
O | Mahsulot qismi/Model raqami bayt | 0x42
0x44 0x2D 0x4E 0x56 0x56 0x2D 0x4E 0x33 0x30 0x30 0x30 0x2D 0x31 |
8-bitli ASCII + LATIN1 kodli
BD-NVV- N3000-1 platasi uchun OPN Bu maydon qiymati turli Intel FPGA PAC N3000 OPNlar bilan farq qiladi. |
davom etdi… |
Baytdagi maydon uzunligi | Maydon tavsifi | Maydon qiymatlari | Maydon kodlash |
1 | Mahsulot versiyasi turi/uzunligi bayt | 0x01 | 8 bitli ikkilik 7:6 – 00b
5:0 – 000001b (1 bayt ma’lumot) |
R | Mahsulot versiyasi baytlari | 0x00 | Bu maydon oila a'zosi sifatida kodlangan |
1 | Mahsulot seriya raqami turi/uzunligi bayt | 0xCC | 8-bitli ASCII + LATIN1 kodli 7:6 – 11b
5:0 – 001100b (12 bayt ma’lumot) |
P | Mahsulot seriya raqami baytlar (Dinamik maydon) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8-bitli ASCII + LATIN1 kodli
1-6 olti burchakli raqam OUI: 000000 2-6 olti burchakli raqam MAC manzili: 000000 Eslatma: Bu sobiq sifatida kodlanganample va haqiqiy qurilmada o'zgartirilishi kerak. 1-6 olti burchakli raqam OUI: 644C36 2-6 hex raqamli MAC manzili: 00AB2E Eslatma: Yo'qligini aniqlash uchun dasturlashtirilgan FRUID, OUI va MAC manzilini “0000” ga o'rnating. |
1 | Aktiv Tag turi/uzunligi bayt | 0x01 | 8 bitli ikkilik 7:6 – 00b
5:0 – 000001b (1 bayt ma’lumot) |
Q | Aktiv Tag | 0x00 | Qo'llab-quvvatlanmaydi |
1 | FRU File ID turi/uzunligi bayt | 0x00 | 8-bitli ASCII + LATIN1 kodli 7:6 – 00b
5:0 – 000000b (0 bayt ma’lumot) FRU File Bunga rioya qilish kerak bo'lgan ID baytlar maydoni kiritilmagan, chunki maydon "null" bo'ladi. |
davom etdi… |
Baytdagi maydon uzunligi | Maydon tavsifi | Maydon qiymatlari | Maydon kodlash |
Eslatma: FRU file ID baytlari.
FRU File versiya maydoni - bu tekshirish uchun ishlab chiqarish yordami sifatida taqdim etilgan oldindan belgilangan maydon file FRU ma'lumotlarini yuklash uchun ishlab chiqarish yoki maydonni yangilash paytida ishlatilgan. Tarkib ishlab chiqaruvchiga xosdir. Ushbu maydon Kengash ma'lumotlari sohasida ham taqdim etilgan. Maydonlardan biri yoki ikkalasi "null" bo'lishi mumkin. |
|||
1 | C1h (boshqa ma'lumot maydonlari yo'qligini ko'rsatish uchun kodlangan tur/uzunlik bayt). | 0xC1 | |
Y | 00h - foydalanilmagan bo'sh joy qolgan | 0x00 | |
1 | Mahsulot haqida maʼlumot maydoni nazorat summasi (nol nazorat summasi)
(Dinamik maydon) |
0x9D | Eslatma: ushbu jadvaldagi nazorat summasi jadvalda ishlatiladigan qiymatlar uchun hisoblangan nol nazorat summasidir. Uni Intel FPGA PAC ning haqiqiy qiymatlari uchun qayta hisoblash kerak. |
Intel® FPGA dasturlashtiriladigan tezlashtirish kartasi N3000 boshqaruv paneli boshqaruvchisi foydalanuvchi qo'llanmasi
Qayta ko'rib chiqish tarixi
Intel FPGA dasturlashtiriladigan tezlashtirish kartasi N3000 platani boshqarish boshqaruvchisi foydalanuvchi qo'llanmasini ko'rib chiqish tarixi
Hujjat versiyasi | O'zgarishlar |
2019.11.25 | Dastlabki ishlab chiqarish nashri. |
Intel korporatsiyasi. Barcha huquqlar himoyalangan. Intel, Intel logotipi va boshqa Intel belgilari Intel korporatsiyasi yoki uning sho'ba korxonalarining savdo belgilaridir. Intel o'zining FPGA va yarimo'tkazgich mahsulotlarining Intel standart kafolatiga muvofiq joriy spetsifikatsiyalarga muvofiq ishlashiga kafolat beradi, lekin istalgan vaqtda ogohlantirmasdan istalgan mahsulot va xizmatlarga o'zgartirish kiritish huquqini o'zida saqlab qoladi. Intel tomonidan yozma ravishda kelishilgan hollar bundan mustasno, bu erda tasvirlangan har qanday ma'lumot, mahsulot yoki xizmatdan foydalanish yoki qo'llash natijasida kelib chiqadigan hech qanday javobgarlik yoki javobgarlikni o'z zimmasiga olmaydi. Intel mijozlariga har qanday nashr etilgan ma'lumotlarga tayanishdan va mahsulot yoki xizmatlarga buyurtma berishdan oldin qurilma texnik xususiyatlarining so'nggi versiyasini olish tavsiya etiladi.
*Boshqa nomlar va brendlar boshqalarning mulki sifatida da'vo qilinishi mumkin.
Hujjatlar / manbalar
![]() |
intel FPGA dasturlashtiriladigan tezlashtirish kartasi N3000 boshqaruv kengashi boshqaruvchisi [pdf] Foydalanuvchi uchun qoʻllanma FPGA dasturlashtiriladigan tezlashtirish kartasi N3000 platasi, boshqaruv nazoratchisi, FPGA, dasturlashtiriladigan tezlashtirish kartasi N3000 platasi, boshqaruv nazoratchisi, N3000 platani boshqarish nazoratchisi, boshqaruv nazoratchisi |