intel FPGA Proqramlaşdırıla bilən Sürətləndirmə Kartı N3000 Board İdarəetmə Nəzarətçisi
Intel FPGA Proqramlaşdırıla bilən Sürətləndirmə Kartı N3000 BMC Giriş
Bu Sənəd haqqında
Intel® MAX® 3000 BMC-nin funksiyaları və xüsusiyyətləri haqqında daha çox öyrənmək və MCTP SMBus və I10C SMBus üzərindən PLDM istifadə edərək Intel FPGA PAC N3000-də telemetriya məlumatlarını necə oxumağı başa düşmək üçün Intel FPGA Proqramlaşdırıla bilən Sürətləndirmə Kartı N2 Board İdarəetmə İstifadəçi Təlimatına istinad edin. . Intel MAX 10 etibar kökü (RoT) və təhlükəsiz uzaqdan sistem yeniləməsinə giriş daxildir.
Bitdiview
Intel MAX 10 BMC idarəetmə, monitorinq və lövhənin xüsusiyyətlərinə girişin verilməsinə cavabdehdir. Intel MAX 10 BMC bort sensorları, FPGA və flaş ilə interfeysə malikdir və yandırma/söndürmə ardıcıllığını, FPGA konfiqurasiyasını və telemetriya məlumat sorğusunu idarə edir. Siz Platforma Səviyyəsi Məlumat Modeli (PLDM) 1.1.1 protokolundan istifadə edərək BMC ilə əlaqə saxlaya bilərsiniz. BMC mikroproqramı uzaqdan sistem yeniləmə funksiyasından istifadə edərək PCIe üzərindən sahədə təkmilləşdirilə bilər.
BMC-nin xüsusiyyətləri
- Güvən Kökü (RoT) kimi fəaliyyət göstərir və Intel FPGA PAC N3000-in təhlükəsiz yeniləmə xüsusiyyətlərini təmin edir.
- PCIe üzərindən proqram təminatı və FPGA flash yeniləmələrinə nəzarət edir.
- FPGA konfiqurasiyasını idarə edir.
- C827 Ethernet yenidən taymer cihazı üçün şəbəkə parametrlərini konfiqurasiya edir.
- Nəzarətlər Gücləndirmə və söndürmə ardıcıllığı və avtomatik bağlanma mühafizəsi ilə nasazlığın aşkarlanması.
- Gücü idarə edir və lövhədə sıfırlanır.
- Sensorlar, FPGA flash və QSFP ilə interfeyslər.
- Telemetriya məlumatlarına nəzarət edir (board temperaturu, cildtage və cərəyan) və oxunuşlar kritik həddən kənarda olduqda qoruyucu fəaliyyət təmin edir.
- MCTP SMBus və ya I2C üzərindən Platforma Səviyyə Məlumat Modeli (PLDM) vasitəsilə BMC-ni yerləşdirmək üçün telemetriya məlumatlarını bildirir.
- PCIe SMBus vasitəsilə MCTP SMBus üzərindən PLDM-i dəstəkləyir. 0xCE 8 bitlik kölə ünvanıdır.
- I2C SMBus dəstəkləyir. 0xBC 8 bitlik kölə ünvanıdır.
- EEPROM və sahədə dəyişdirilə bilən vahid identifikasiyası (FRUID) EEPROM-da Ethernet MAC ünvanlarına daxil olur.
Intel Korporasiyası. Bütün hüquqlar qorunur. Intel, Intel loqosu və digər Intel markaları Intel Korporasiyasının və ya onun törəmə şirkətlərinin ticarət nişanlarıdır. Intel FPGA və yarımkeçirici məhsullarının Intel-in standart zəmanətinə uyğun olaraq cari spesifikasiyalara uyğun işləməsinə zəmanət verir, lakin istənilən vaxt xəbərdarlıq etmədən istənilən məhsul və xidmətlərə dəyişiklik etmək hüququnu özündə saxlayır. Intel tərəfindən yazılı şəkildə razılaşdırılmış hallar istisna olmaqla, burada təsvir edilən hər hansı məlumatın, məhsulun və ya xidmətin tətbiqi və ya istifadəsindən irəli gələn heç bir məsuliyyət və ya öhdəlik daşımır. Intel müştərilərinə hər hansı dərc edilmiş məlumata etibar etməzdən və məhsul və ya xidmətlər üçün sifariş verməzdən əvvəl cihazın texniki xüsusiyyətlərinin ən son versiyasını əldə etmələri tövsiyə olunur. *Başqa adlar və brendlər başqalarının mülkiyyəti kimi iddia oluna bilər.
BMC yüksək səviyyəli blok diaqramı
Güvən Kökü (RoT)
Intel MAX 10 BMC Güvən Kökü (RoT) kimi çıxış edir və Intel FPGA PAC N3000-in təhlükəsiz uzaqdan sistem yeniləmə funksiyasını təmin edir. RoT aşağıdakıların qarşısını almağa kömək edə biləcək xüsusiyyətlərə malikdir:
- İcazəsiz kodun və ya dizaynların yüklənməsi və ya icrası
- İmtiyazsız proqram təminatı, imtiyazlı proqram təminatı və ya host BMC tərəfindən cəhd edilən pozucu əməliyyatlar
- BMC-yə icazəni ləğv etmək imkanı verməklə məlum səhvlər və ya zəiflikləri olan köhnə kodun və ya dizaynların gözlənilmədən icrası
Intel® FPGA Proqramlaşdırıla bilən Sürətləndirmə Kartı N3000 Board İdarəetmə Nəzarətçisi İstifadəçi Təlimatı
Intel FPGA PAC N3000 BMC həmçinin müxtəlif interfeyslər vasitəsilə daxil olmaq, eləcə də yazma sürətinin məhdudlaşdırılması vasitəsilə bortdakı flaşı qorumaqla bağlı bir sıra digər təhlükəsizlik siyasətini həyata keçirir. Intel FPGA PAC N3000-in RoT və təhlükəsizlik xüsusiyyətləri haqqında məlumat üçün Intel FPGA Proqramlaşdırıla bilən Sürətləndirmə Kartı N3000 Təhlükəsizlik İstifadəçi Təlimatına baxın.
Əlaqədar Məlumat
Intel FPGA Proqramlaşdırıla bilən Sürətləndirmə Kartı N3000 Təhlükəsizlik İstifadəçi Təlimatı
Təhlükəsiz Uzaqdan Sistem Yeniləməsi
BMC, identifikasiya və bütövlük yoxlamaları ilə Intel MAX 10 BMC Nios® proqram təminatı və RTL təsviri və Intel Arria® 10 FPGA təsvir yeniləmələri üçün Secure RSU-nu dəstəkləyir. Nios mikroproqramı yeniləmə prosesi zamanı şəklin autentifikasiyasına cavabdehdir. Yeniləmələr PCIe interfeysi üzərindən Intel Arria 10 GT FPGA-ya ötürülür, bu da öz növbəsində onu Intel Arria 10 FPGA SPI master üzərindən Intel MAX 10 FPGA SPI quluna yazır. s adlı müvəqqəti flaş sahəsitaging sahəsi SPI interfeysi vasitəsilə istənilən növ autentifikasiya bit axınını saxlayır. BMC RoT dizaynı açarların və istifadəçi şəklinin autentifikasiyası üçün SHA2 256 bit hash yoxlama funksiyasını və ECDSA 256 P 256 imza yoxlama funksiyasını həyata keçirən kriptoqrafik moduldan ibarətdir. Nios mikroproqramı s-də istifadəçinin imzaladığı şəklin autentifikasiyası üçün kriptoqrafik moduldan istifadə edirtaging sahəsi. Doğrulama keçərsə, Nios mikroproqramı istifadəçi şəklini istifadəçi flash sahəsinə köçürür. Doğrulama uğursuz olarsa, Nios proqram təminatı xəta haqqında məlumat verir. Intel FPGA PAC N3000-in RoT və təhlükəsizlik xüsusiyyətləri haqqında məlumat üçün Intel FPGA Proqramlaşdırıla bilən Sürətləndirmə Kartı N3000 Təhlükəsizlik İstifadəçi Təlimatına baxın.
Əlaqədar Məlumat
Intel FPGA Proqramlaşdırıla bilən Sürətləndirmə Kartı N3000 Təhlükəsizlik İstifadəçi Təlimatı
Güc ardıcıllığının idarə edilməsi
BMC Power sequencer dövlət maşını işə salınma prosesi və ya normal əməliyyat zamanı künc qutuları üçün Intel FPGA PAC N3000-in işə salınması və söndürülməsi ardıcıllığını idarə edir. Intel MAX 10-un işə salınması prosesi Intel MAX 10-un işə salınması, Nios-un işə salınması və FPGA konfiqurasiyası üçün güc ardıcıllığının idarə edilməsi daxil olmaqla bütün prosesi əhatə edir. Ev sahibi hər enerji dövriyyəsindən sonra həm Intel MAX 10, həm də FPGA-nın quruluş versiyalarını, eləcə də Nios statusunu yoxlamalı və Intel FPGA PAC N3000-in Intel MAX 10 və ya kimi künc qutularına düşdüyü halda müvafiq tədbirlər görməlidir. FPGA fabrikinin yüklənməsinin uğursuzluğu və ya Nios-un işə salınması uğursuzluğu. BMC aşağıdakı şərtlər altında kartın gücünü kəsərək Intel FPGA PAC N3000-ni qoruyur:
- 12 V Köməkçi və ya PCIe kənar təchizatı voltage 10.46 V -dən aşağıdır
- FPGA əsas temperaturu 100°C-ə çatır
- Lövhənin temperaturu 85 ° C-ə çatır
Sensorlar vasitəsilə lövhənin monitorinqi
Intel MAX 10 BMC monitorları cildtage, Intel FPGA PAC N3000-də müxtəlif komponentlərin cərəyanı və temperaturu. Host BMC telemetriya məlumatlarına PCIe SMBus vasitəsilə daxil ola bilər. Host BMC və Intel FPGA PAC N3000 Intel MAX 10 BMC arasındakı PCIe SMBus həm MCTP SMBus son nöqtəsi üzərindən PLDM, həm də Avalon-MM interfeysinə Standart I2C köləsi (yalnız oxumaq üçün) tərəfindən paylaşılır.
MCTP SMBus üzərindən PLDM vasitəsilə İdarə Heyətinin monitorinqi
Intel FPGA PAC N3000-dəki BMC PCIe* SMBus üzərindən BMC serveri ilə əlaqə qurur. MCTP nəzarətçisi İdarəetmə Komponentinin Nəqliyyat Protokolu (MCTP) yığını üzərindən Platforma Səviyyəsi Məlumat Modelini (PLDM) dəstəkləyir. MCTP son nöqtə kölə ünvanı defolt olaraq 0xCE-dir. Lazım gələrsə, o, diapazondaxili yolla xarici FPGA Quad SPI flaşının müvafiq bölməsinə yenidən proqramlaşdırıla bilər. Intel FPGA PAC N3000 BMC, PLDM və MCTP əmrlərinin bir hissəsini dəstəkləyir ki, BMC serverinə vol kimi sensor məlumatlarını əldə etsin.tage, cərəyan və temperatur.
Qeyd:
MCTP SMBus son nöqtəsi üzərindən Platforma Səviyyəsi Məlumat Modeli (PLDM) dəstəklənir. Doğma PCIe vasitəsilə MCTP üzərindən PLDM dəstəklənmir. SMBus cihaz kateqoriyası: "Sabit deyil aşkar edilə bilməz" cihazı defolt olaraq dəstəklənir, lakin bütün dörd cihaz kateqoriyası dəstəklənir və sahədə yenidən konfiqurasiya edilə bilər. ACK-Poll dəstəklənir
- SMBus standart qul ünvanı 0xCE ilə dəstəklənir.
- Sabit və ya təyin edilmiş qul ünvanı ilə dəstəklənir.
BMC İdarəetmə Komponentinin Nəqliyyat Protokolu (MCTP) Əsas Spesifikasiyasının 1.3.0 versiyasını (DTMF spesifikasiyası DSP0236), Platformanın Monitorinqi və Nəzarəti üçün PLDM standartının 1.1.1 versiyasını (DTMF spesifikasiyası DSP0248) və 1.0.0 versiyasını dəstəkləyir. Mesaja Nəzarət və Kəşf üçün PLDM (DTMF spesifikasiyası DSP0240).
Əlaqədar Məlumat
Paylanmış İdarəetmə Tapşırıq Qrupu (DMTF) Spesifikasiyaları Xüsusi DMTF spesifikasiyalarına keçid üçün
SMBus interfeys sürəti
Intel FPGA PAC N3000 tətbiqi standart olaraq 100 KHz-də SMBus əməliyyatlarını dəstəkləyir.
MCTP paketləşdirmə dəstəyi
MCTP tərifləri
- Mesaj gövdəsi MCTP mesajının yükünü təmsil edir. Mesaj gövdəsi çoxlu MCTP paketlərini əhatə edə bilər.
- MCTP paketinin faydalı yükü MCTP mesajının mesaj gövdəsinin tək MCTP paketində daşınan hissəsinə aiddir.
- Transmissiya vahidi MCTP paketinin faydalı yükünün hissəsinin ölçüsünə aiddir.
Transmissiya Vahidinin Ölçüsü
- MCTP üçün əsas ötürmə vahidi (minimum ötürmə vahidi) ölçüsü 64 baytdır.
- Bütün MCTP nəzarət mesajlarından danışıqlar aparılmadan əsas ötürmə vahidindən böyük olmayan paket yükü tələb olunur. (Son nöqtələr arasında daha böyük ötürmə vahidləri üçün danışıqlar mexanizmi mesaj növünə xasdır və MCTP Base spesifikasiyasında nəzərdə tutulmayıb)
- Mesajın əsas ölçüsü 64 baytdan böyük olan istənilən MCTP mesajı bir mesajın ötürülməsi üçün çoxlu paketlərə bölünməlidir.
MCTP paket sahələri
Ümumi Paket/Mesaj Sahələri
Dəstəklənən Komanda Dəstləri
Dəstəklənən MCTP Əmrləri
- MCTP Versiya Dəstəyi alın
- Əsas Texniki Versiya Məlumatı
- Nəzarət Protokolunun Versiya Məlumatı
- MCTP versiyası üzərində PLDM
- Endpoint ID təyin edin
- Endpoint ID əldə edin
- Endpoint UUID əldə edin
- Mesaj Tipi Dəstəyi alın
- Satıcı tərəfindən müəyyən edilmiş mesaj dəstəyi alın
Qeyd:
Satıcı tərəfindən müəyyən edilmiş mesaj dəstəyi alın əmri üçün BMC tamamlama kodu ERROR_INVALID_DATA(0x02) ilə cavab verir.
Dəstəklənən PLDM Əsas Spesifikasiya Əmrləri
- SetTID
- GetTID
- GetPLDMVersion
- GetPLDMtypes
- GetPLDMCommands
Platformanın Monitorinqi və Nəzarət Spesifikasiyası Əmrləri üçün dəstəklənən PLDM
- SetTID
- GetTID
- GetSensorReading
- GetSensorThresholds
- Sensor Eşiklərini təyin edin
- GetPDRRepositoryInfo
- GetPDR
Qeyd:
BMC Nios II nüvəsi müxtəlif telemetriya məlumatları üçün hər 1 millisaniyədən bir sorğu keçirir və səsvermə müddəti təxminən 500~800 millisaniyə çəkir, buna görə də GetSensorReading və ya GetSensorThresholds əmrinin müvafiq sorğu mesajına qarşı cavab mesajı müvafiq olaraq hər 500~800 millisaniyədən bir yenilənir.
Qeyd:
GetStateSensorReadings dəstəklənmir.
PLDM Topologiyası və İerarxiyası
Müəyyən edilmiş Platformanın Deskriptor Qeydləri
Intel FPGA PAC N3000 20 Platforma Deskriptor Qeydindən (PDR) istifadə edir. Intel MAX 10 BMC yalnız QSFP qoşulduqda və şəbəkədən çıxarıldıqda PDR-lərin dinamik şəkildə əlavə olunmayacağı və ya silinməyəcəyi birləşdirilmiş PDR-ləri dəstəkləyir. Elektrik şəbəkəsindən ayrıldıqda sensorun işləmə vəziyyəti sadəcə olaraq əlçatmaz kimi bildiriləcək.
Sensor Adları və Qeyd Dəstəyi
Bütün PDR-lərə Qeyd Dəstəyi adlanan qeyri-şəffaf rəqəmsal dəyər təyin edilir. Bu dəyər GetPDR (DTMF spesifikasiyası DSP0248) vasitəsilə PDR Repository daxilində fərdi PDR-lərə daxil olmaq üçün istifadə olunur. Aşağıdakı cədvəl Intel FPGA PAC N3000-də monitorinq edilən sensorların birləşdirilmiş siyahısıdır.
PDR Sensor Adları və Qeyd Dəstəyi
Funksiya | Sensor Adı | Sensor məlumatı | PLDM | ||
Sensor oxuma mənbəyi (komponent) | PDR
Qeyd Dəstəyi |
PDR-də həddlər | Eşik dəyişiklikləri PLDM vasitəsilə icazə verilir | ||
Ümumi Intel FPGA PAC giriş gücü | İdarə Heyəti | PCIe barmaqlarından hesablayın 12V Cari və Voltage | 1 | 0 | yox |
PCIe barmaqları 12 V cərəyan | 12 V arxa plan cərəyanı | PAC1932 SENSE1 | 2 | 0 | yox |
PCIe barmaqları 12 V Voltage | 12 V Arxa panel Cildtage | PAC1932 SENSE1 | 3 | 0 | yox |
1.2 V Rail Voltage | 1.2 V Cildtage | MAX10 ADC | 4 | 0 | yox |
1.8 V Rail Voltage | 1.8 V Cildtage | MAX 10 ADC | 6 | 0 | yox |
3.3 V Rail Voltage | 3.3 V Cildtage | MAX 10 ADC | 8 | 0 | yox |
FPGA Core Voltage | FPGA Core Voltage | LTC3884 (U44) | 10 | 0 | yox |
FPGA əsas cərəyanı | FPGA əsas cərəyanı | LTC3884 (U44) | 11 | 0 | yox |
FPGA əsas temperaturu | FPGA əsas temperaturu | TMP411 vasitəsilə FPGA temp diodu | 12 | Üst xəbərdarlıq: 90
Üst ölümcül: 100 |
Bəli |
Şuranın temperaturu | Şuranın temperaturu | TMP411 (U65) | 13 | Üst xəbərdarlıq: 75
Üst ölümcül: 85 |
Bəli |
QSFP0 Cildtage | QSFP0 Cildtage | Xarici QSFP modulu (J4) | 14 | 0 | yox |
QSFP0 Temperatur | QSFP0 Temperatur | Xarici QSFP modulu (J4) | 15 | Yuxarı Xəbərdarlıq: QSFP Satıcı tərəfindən təyin edilmiş dəyər
Üst Fatal: QSFP Satıcı tərəfindən təyin olunan dəyər |
yox |
PCIe köməkçi cərəyanı 12V | 12 V AUX | PAC1932 SENSE2 | 24 | 0 | yox |
PCIe Köməkçi 12V Voltage | 12 V AUX Voltage | PAC1932 SENSE2 | 25 | 0 | yox |
QSFP1 Cildtage | QSFP1 Cildtage | Xarici QSFP modulu (J5) | 37 | 0 | yox |
QSFP1 Temperatur | QSFP1 Temperatur | Xarici QSFP modulu (J5) | 38 | Yuxarı Xəbərdarlıq: QSFP Satıcı tərəfindən təyin edilmiş dəyər
Üst Fatal: QSFP Satıcı tərəfindən təyin olunan dəyər |
yox |
PKVL A Əsas Temperatur | PKVL A Əsas Temperatur | PKVL çipi (88EC055) (U18A) | 44 | 0 | yox |
davam etdi... |
Funksiya | Sensor Adı | Sensor məlumatı | PLDM | ||
Sensor oxuma mənbəyi (komponent) | PDR
Qeyd Dəstəyi |
PDR-də həddlər | Eşik dəyişiklikləri PLDM vasitəsilə icazə verilir | ||
PKVL A Serdes Temperatur | PKVL A Serdes Temperatur | PKVL çipi (88EC055) (U18A) | 45 | 0 | yox |
PKVL B Əsas temperatur | PKVL B Əsas temperatur | PKVL çipi (88EC055) (U23A) | 46 | 0 | yox |
PKVL B Serdes Temperatur | PKVL B Serdes Temperatur | PKVL çipi (88EC055) (U23A) | 47 | 0 | yox |
Qeyd:
QSFP üçün Yuxarı Xəbərdarlıq və Yuxarı Fatal dəyərlər QSFP satıcısı tərəfindən təyin edilir. Dəyərlər üçün satıcı məlumat cədvəlinə baxın. BMC bu həddi oxuyacaq və hesabat verəcəkdir. fpgad avadanlıq yuxarı bərpa olunmayan və ya aşağı bərpa olunmayan sensor həddi (həmçinin ölümcül həddi adlanır) çatdıqda serveri qəzadan qorumağa kömək edə biləcək xidmətdir. fpgad İdarə Heyətinin Nəzarətçisi tərəfindən bildirilən 20 sensorun hər birinə nəzarət etmək iqtidarındadır. Əlavə məlumat üçün Intel Acceleration Stack İstifadəçi Təlimatından Zərif Kapatma mövzusuna baxın: Intel FPGA Proqramlaşdırıla bilən Sürətləndirmə Kartı N3000.
Qeyd:
İxtisaslı OEM server sistemləri iş yükləriniz üçün tələb olunan soyutma təmin etməlidir. Siz aşağıdakı OPAE əmrini root və ya sudo olaraq işlətməklə sensorların dəyərlərini əldə edə bilərsiniz: $ sudo fpgainfo bmc
Əlaqədar Məlumat
Intel Acceleration Stack İstifadəçi Təlimatı: Intel FPGA Proqramlaşdırıla bilən Sürətləndirmə Kartı N3000
I2C SMBus vasitəsilə İdarə Heyətinin Monitorinqi
Avalon-MM interfeysinin standart I2C köləsi (yalnız oxumaq üçün) host BMC və Intel MAX 10 RoT arasında PCIe SMBus-u paylaşır. Intel FPGA PAC N3000 standart I2C qul interfeysini dəstəkləyir və kölə ünvanı defolt olaraq yalnız diapazondan kənar giriş üçün 0xBC-dir. Bayt ünvanlama rejimi 2 baytlıq ofset ünvan rejimidir. Budur, I2C əmrləri vasitəsilə məlumat əldə etmək üçün istifadə edə biləcəyiniz telemetriya məlumat reyestrinin yaddaş xəritəsi. Təsvir sütunu qaytarılmış registr dəyərlərinin faktiki dəyərləri əldə etmək üçün daha sonra necə işlənə biləcəyini təsvir edir. Vahidlər oxuduğunuz sensordan asılı olaraq Selsi (°C), mA, mV, mW ola bilər.
Telemetriya Məlumat Qeydiyyatı Yaddaş Xəritəsi
Qeydiyyatdan keçin | Ofset | Genişlik | Giriş | Sahə | Defolt Dəyər | Təsvir |
Şuranın temperaturu | 0x100 | 32 | RO | [31:0] | 32:00000000 | TMP411(U65)
Registr dəyəri tam rəqəmlə işarələnir Temperatur = registr dəyəri * 0.5 |
Board Temperatur Yüksək Xəbərdarlıq | 0x104 | 32 | RW | [31:0] | 32:00000000 | TMP411(U65)
Qeydiyyat dəyəri tam ədəddir |
Yüksək Limit = qeyd dəyəri
* 0.5 |
||||||
Board Temperatur Yüksək Ölümcül | 0x108 | 32 | RW | [31:0] | 32:00000000 | TMP411(U65)
Qeydiyyat dəyəri tam ədəddir |
Yüksək Kritik = qeyd dəyəri
* 0.5 |
||||||
FPGA əsas temperaturu | 0x110 | 32 | RO | [31:0] | 32:00000000 | TMP411(U65)
Qeydiyyat dəyəri tam ədəddir |
Temperatur = qeyd dəyəri
* 0.5 |
||||||
FPGA ölür
Yüksək temperatur xəbərdarlığı |
0x114 | 32 | RW | [31:0] | 32:00000000 | TMP411(U65)
Qeydiyyat dəyəri tam ədəddir |
Yüksək Limit = qeyd dəyəri
* 0.5 |
||||||
davam etdi... |
Qeydiyyatdan keçin | Ofset | Genişlik | Giriş | Sahə | Defolt Dəyər | Təsvir |
FPGA Core Voltage | 0x13C | 32 | RO | [31:0] | 32:00000000 | LTC3884(U44)
Cildtage(mV) = qeyd dəyəri |
FPGA əsas cərəyanı | 0x140 | 32 | RO | [31:0] | 32:00000000 | LTC3884(U44)
Cari (mA) = qeyd dəyəri |
12v Arxa panel Cildtage | 0x144 | 32 | RO | [31:0] | 32:00000000 | Cildtage(mV) = qeyd dəyəri |
12v arxa panel cərəyanı | 0x148 | 32 | RO | [31:0] | 32:00000000 | Cari (mA) = qeyd dəyəri |
1.2v Cildtage | 0x14C | 32 | RO | [31:0] | 32:00000000 | Cildtage(mV) = qeyd dəyəri |
12v Aux Voltage | 0x150 | 32 | RO | [31:0] | 32:00000000 | Cildtage(mV) = qeyd dəyəri |
12v köməkçi cərəyan | 0x154 | 32 | RO | [31:0] | 32:00000000 | Cari (mA) = qeyd dəyəri |
1.8v Cildtage | 0x158 | 32 | RO | [31:0] | 32:00000000 | Cildtage(mV) = qeyd dəyəri |
3.3v Cildtage | 0x15C | 32 | RO | [31:0] | 32:00000000 | Cildtage(mV) = qeyd dəyəri |
İdarə Heyəti | 0x160 | 32 | RO | [31:0] | 32:00000000 | Güc (mW) = qeyd dəyəri |
PKVL A Əsas Temperatur | 0x168 | 32 | RO | [31:0] | 32:00000000 | PKVL1(U18A)
Qeydiyyat dəyəri tam ədəddir Temperatur = qeyd dəyəri * 0.5 |
PKVL A Serdes Temperatur | 0x16C | 32 | RO | [31:0] | 32:00000000 | PKVL1(U18A)
Qeydiyyat dəyəri tam ədəddir Temperatur = qeyd dəyəri * 0.5 |
PKVL B Əsas temperatur | 0x170 | 32 | RO | [31:0] | 32:00000000 | PKVL2(U23A)
Qeydiyyat dəyəri tam ədəddir Temperatur = qeyd dəyəri * 0.5 |
PKVL B Serdes Temperatur | 0x174 | 32 | RO | [31:0] | 32:00000000 | PKVL2(U23A)
Qeydiyyat dəyəri tam ədəddir Temperatur = qeyd dəyəri * 0.5 |
QSFP dəyərləri QSFP modulunu oxumaqla və müvafiq registrdə oxunan dəyərləri bildirməklə əldə edilir. QSFP modulu Rəqəmsal Diaqnostika Monitorinqini dəstəkləmirsə və ya QSFP modulu quraşdırılmayıbsa, QSFP registrlərindən oxunan dəyərlərə məhəl qoymayın. I2C avtobusu vasitəsilə telemetriya məlumatlarını oxumaq üçün Intelligent Platform Management Interface (IPMI) alətindən istifadə edin.
2x0 ünvanında lövhənin temperaturunu oxumaq üçün I100C əmri:
Aşağıdakı əmrdə:
- 0x20, PCIe yuvalarına birbaşa daxil ola bilən serverinizin I2C əsas avtobus ünvanıdır. Bu ünvan serverə görə dəyişir. Lütfən, serverinizin düzgün I2C ünvanı üçün server məlumat cədvəlinə baxın.
- 0xBC, Intel MAX 2 BMC-nin I10C qul ünvanıdır.
- 4 oxunan məlumat baytlarının sayıdır
- 0x01 0x00 cədvəldə təqdim olunan lövhənin temperaturunun registr ünvanıdır.
Əmr:
ipmitool i2c avtobusu=0x20 0xBC 4 0x01 0x00
Çıxış:
01110010 00000000 00000000 00000000
Onaltılıq sistemdə çıxış dəyəri: 0x72000000 0x72 onluqda 114-dür. Temperaturu Selsi ilə hesablamaq üçün 0.5-ə vurun: 114 x 0.5 = 57 °C
Qeyd:
Bütün serverlər I2C avtobusunu birbaşa PCIe yuvalarına daxil etməyi dəstəkləmir. Dəstək məlumatı və I2C avtobus ünvanı üçün server məlumat cədvəlinizi yoxlayın.
EEPROM məlumat formatı
Bu bölmə həm MAC Ünvanı EEPROM, həm də FRUID EEPROM-un məlumat formatını müəyyən edir və müvafiq olaraq host və FPGA tərəfindən əldə edilə bilər.
MAC EEPROM
İstehsal zamanı Intel MAC ünvanı EEPROM-u Intel Ethernet Controller XL710-BM2 MAC ünvanları ilə proqramlaşdırır. Intel MAX 10 I2C avtobusu vasitəsilə EEPROM MAC ünvanındakı ünvanlara daxil olur. Aşağıdakı əmrdən istifadə edərək MAC ünvanını kəşf edin: $ sudo fpga mac
MAC Ünvanı EEPROM yalnız 6x0h ünvanında başlanğıc 00 baytlıq MAC ünvanını və ardınca 08 MAC ünvanını ehtiva edir. Başlanğıc MAC ünvanı həmçinin Çaplı Devre Panelinin (PCB) arxa tərəfindəki etiket stikerində çap olunur. OPAE sürücüsü başlanğıc MAC ünvanını aşağıdakı yerdən əldə etmək üçün sysfs qovşaqlarını təmin edir: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/ spi */spi*/mac_address Başlanğıc MAC Ünvanı Məsample: 644C360F4430 OPAE sürücüsü hesablamanı aşağıdakı yerdən əldə edir: /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/ spi*/ spi*/mac_count MAC sayı Məsample: 08 Başlanğıc MAC ünvanından qalan yeddi MAC ünvanı başlanğıc MAC Ünvanının Ən Az Əhəmiyyətli Baytını (LSB) ardıcıl olaraq hər bir sonrakı MAC ünvanı üçün bir saymaqla artırmaqla əldə edilir. Sonrakı MAC ünvanı məsələnample:
- 644C360F4431
- 644C360F4432
- 644C360F4433
- 644C360F4434
- 644C360F4435
- 644C360F4436
- 644C360F4437
Qeyd: Əgər siz ES Intel FPGA PAC N3000 istifadə edirsinizsə, MAC EEPROM proqramlaşdırılmaya bilər. MAC EEPROM proqramlaşdırılmayıbsa, ilk oxunan MAC ünvanı FFFFFFFFFFFF kimi qayıdır.
Sahədə Dəyişdirilə bilən Vahid İdentifikasiyası (FRUID) EEPROM Girişi
Siz yalnız SMBus vasitəsilə host BMC-dən sahədə dəyişdirilə bilən vahid identifikasiyasını (FRUID) EEPROM (0xA0) oxuya bilərsiniz. FRUID EEPROM-dakı struktur lövhənin məlumat strukturunun əldə olunduğu IPMI spesifikasiyasına, Platforma İdarəetmə FRU Məlumat Yaddaş Tərifi, v1.3, 24 Mart 2015-ci il tarixə əsaslanır. FRUID EEPROM İdarə Heyətinin Sahəsi və Məhsul Məlumatı Sahəsi ilə ümumi başlıq formatını izləyir. Ümumi başlıqdakı hansı sahələrin FRUID EEPROM-a aid olması üçün aşağıdakı cədvələ baxın.
FRUID EEPROM-un ümumi başlığı
Ümumi başlıqdakı bütün sahələr məcburidir.
Baytla Sahə Uzunluğu | Sahə Təsviri | FRUID EEPROM Dəyəri |
1 |
Ümumi Başlıq Format Version 7:4 – qorunur, 0000b kimi yazın
3:0 – format versiya nömrəsi = bu spesifikasiya üçün 1 saat |
01h (00000001b olaraq təyin olundu) |
1 |
Daxili İstifadə Sahəsi Başlanğıc Ofseti (8 bayta çoxlu).
00h bu sahənin mövcud olmadığını göstərir. |
00h (mövcud deyil) |
1 |
Şassi Məlumat Sahəsi Başlanğıc Ofseti (8 bayta çoxlu).
00h bu sahənin mövcud olmadığını göstərir. |
00h (mövcud deyil) |
1 |
Board Area Starting Offset (8 bayta çoxlu).
00h bu sahənin mövcud olmadığını göstərir. |
01h |
1 |
Məhsul Məlumat Sahəsi Başlanğıc Ofseti (8 bayta çoxalmaqla).
00h bu sahənin mövcud olmadığını göstərir. |
0Ç |
1 |
MultiRecord Area Starting Offset (8 bayta çoxlu).
00h bu sahənin mövcud olmadığını göstərir. |
00h (mövcud deyil) |
1 | PAD, 00h kimi yazın | 00h |
1 |
Ümumi Başlıq Yoxlama Cəmi (sıfır yoxlama cəmi) |
F2h |
Ümumi başlıq baytları EEPROM-un ilk ünvanından yerləşdirilir. Dizayn aşağıdakı şəkildəki kimi görünür.
FRUID EEPROM Yaddaş Layout Blok Diaqram
FRUID EEPROM İdarə Heyətinin Sahəsi
Baytla Sahə Uzunluğu | Sahə Təsviri | Sahə Dəyərləri | Sahənin Kodlanması |
1 | Board Area Format Version 7:4 – qorunur, 0000b kimi yazın 3:0 – format versiya nömrəsi | 0x01 | 1 saata təyin edildi (0000 0001b) |
1 | Lövhə Sahəsinin Uzunluğu (8 bayta çoxlu) | 0x0B | 88 bayt (2 pad 00 bayt daxildir) |
1 | Dil kodu | 0x00 | İngilis dili üçün 0-a təyin edin
Qeyd: Hazırda başqa dillər dəstəklənmir |
3 | Mfg. Tarix / Vaxt: 0:00-dan etibarən dəqiqələrin sayı 1/1/96.
Əvvəlcə ən az əhəmiyyətli bayt (kiçik endian) 00_00_00h = dəqiqləşdirilməmiş (Dinamik sahə) |
0x10
0x65 0xB7 |
Saat 12:00 1/1/96 ilə 12:XNUMX arası vaxt fərqi
11/07/2018 12018960 dəqiqə = b76510h – kiçik endian formatında saxlanılır |
1 | Board İstehsalçı növü/uzunluq baytı | 0xD2 | 8-bit ASCII + LATIN1 kodlu 7:6 – 11b
5:0 – 010010b (18 bayt məlumat) |
P | Board İstehsalçı baytları | 0x49
0x6E 0x74 0x65 0x6C 0xAE |
8-bit ASCII + LATIN1 kodlu Intel® Korporasiyası |
davam etdi... |
Baytla Sahə Uzunluğu | Sahə Təsviri | Sahə Dəyərləri | Sahənin Kodlanması |
0x20
0x43 0x6F 0x72 0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | Lövhə Məhsulun adı növü/uzunluğu bayt | 0xD5 | 8-bit ASCII + LATIN1 kodlu 7:6 – 11b
5:0 – 010101b (21 bayt məlumat) |
Q | Board Məhsul Adı bayt | 0X49
0X6E 0X74 0X65 0X6C 0XAE 0X20 0X46 0X50 0X47 0X41 0X20 0X50 0X41 0X43 0X20 0X4E 0X33 0X30 0X30 0X30 |
8 bitlik ASCII + LATIN1 kodlu Intel FPGA PAC N3000 |
1 | Lövhənin Seriya Nömrəsi növü/uzunluğu baytı | 0xCC | 8-bit ASCII + LATIN1 kodlu 7:6 – 11b
5:0 – 001100b (12 bayt məlumat) |
N | Lövhənin Seriya Nömrəsi baytları (Dinamik sahə) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8 bitlik ASCII + LATIN1 kodlu
1-ci 6 hex rəqəm OUI-dir: 000000 2-ci 6 hex rəqəm MAC ünvanıdır: 000000 |
davam etdi... |
Baytla Sahə Uzunluğu | Sahə Təsviri | Sahə Dəyərləri | Sahənin Kodlanması |
0x30
0x30 0x30 0x30 |
Qeyd: Bu keçmiş kimi kodlanırample və faktiki cihazda dəyişdirilməlidir
1-ci 6 hex rəqəm OUI-dir: 644C36 2-ci 6 hex rəqəm MAC ünvanıdır: 00AB2E Qeyd: Yox müəyyən etmək üçün proqramlaşdırılmış FRUID, OUI və MAC ünvanını “0000” olaraq təyin edin. |
||
1 | Lövhə Hissə nömrəsi növü/uzunluğu bayt | 0xCE | 8-bit ASCII + LATIN1 kodlu 7:6 – 11b
5:0 – 001110b (14 bayt məlumat) |
M | Şuranın Hissə nömrəsi bayt | 0x4B
0x38 0x32 0x34 0x31 0x37 0x20 0x30 0x30 0x32 0x20 0x20 0x20 0x20 |
BOM ID ilə kodlanmış 8 bitlik ASCII + LATIN1.
14 bayt uzunluğu üçün kodlanmış lövhənin hissə nömrəsi, məsələnample K82417-002-dir Qeyd: Bu keçmiş kimi kodlanırample və faktiki cihazda dəyişdirilməlidir. Bu sahənin dəyəri müxtəlif board PBA nömrəsinə görə dəyişir. PBA Revision FRUID-də silindi. Bu son dörd bayt boş qayıdır və gələcək istifadə üçün qorunur. |
1 | FRU File ID növü/uzunluq baytı | 0x00 | 8-bit ASCII + LATIN1 kodlu 7:6 – 00b
5:0 – 000000b (0 bayt məlumat) FRU File Buna əməl etməli olan ID bayt sahəsi daxil edilmir, çünki sahə 'null' olacaqdır. Qeyd: FRU File ID baytları. FRU File versiya sahəsi yoxlanılması üçün istehsal yardımı kimi təqdim edilən əvvəlcədən müəyyən edilmiş sahədir file FRU məlumatını yükləmək üçün istehsal və ya sahə yeniləməsi zamanı istifadə edilmişdir. Məzmun istehsalçıya xasdır. Bu sahə Şura Məlumatı sahəsində də təqdim olunur. Sahələrdən biri və ya hər ikisi "null" ola bilər. |
1 | MMID növü/uzunluq baytı | 0xC6 | 8 bitlik ASCII + LATIN1 kodlu |
davam etdi... |
Baytla Sahə Uzunluğu | Sahə Təsviri | Sahə Dəyərləri | Sahənin Kodlanması |
7:6 – 11b
5:0 – 000110b (6 bayt məlumat) Qeyd: Bu keçmiş kimi kodlanırample və faktiki cihazda dəyişdirilməlidir |
|||
M | MMID bayt | 0x39
0x39 0x39 0x44 0x58 0x46 |
6 hex rəqəmi kimi formatlanıb. Xüsusi məsample Intel FPGA PAC N3000 MMID = 999DXF ilə yanaşı hüceyrədə.
Bu sahə dəyəri MMID, OPN, PBN və s. kimi müxtəlif SKU sahələrinə görə dəyişir. |
1 | C1h (daha çox məlumat sahələrinin olmadığını göstərmək üçün kodlaşdırılmış növ/uzunluq baytı). | 0xC1 | |
Y | 00h – hər hansı qalan istifadə olunmamış yer | 0x00 | |
1 | Board Area Checksum (sıfır yoxlama cəmi) | 0xB9 | Qeyd: Bu cədvəldəki yoxlama cəmi cədvəldə istifadə olunan dəyərlər üçün hesablanmış sıfır yoxlama cəmidir. O, Intel FPGA PAC N3000-in faktiki dəyərləri üçün yenidən hesablanmalıdır. |
Baytla Sahə Uzunluğu | Sahə Təsviri | Sahə Dəyərləri | Sahənin Kodlanması |
1 | Product Area Format Version 7:4 – qorunur, 0000b kimi yazın
3:0 – format versiya nömrəsi = bu spesifikasiya üçün 1 saat |
0x01 | 1 saata təyin edildi (0000 0001b) |
1 | Məhsul Sahəsinin Uzunluğu (8 bayta çoxlu) | 0x0A | Cəmi 80 bayt |
1 | Dil kodu | 0x00 | İngilis dili üçün 0-a təyin edin
Qeyd: Hazırda başqa dillər dəstəklənmir |
1 | İstehsalçı Adı növü/uzunluq baytı | 0xD2 | 8-bit ASCII + LATIN1 kodlu 7:6 – 11b
5:0 – 010010b (18 bayt məlumat) |
N | İstehsalçı adı bayt | 0x49
0x6E 0x74 0x65 0x6C 0xAE 0x20 0x43 0x6F |
8 bitlik ASCII + LATIN1 kodlu Intel Corporation |
davam etdi... |
Baytla Sahə Uzunluğu | Sahə Təsviri | Sahə Dəyərləri | Sahənin Kodlanması |
0x72
0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | Məhsulun adı növü/uzunluğu bayt | 0xD5 | 8-bit ASCII + LATIN1 kodlu 7:6 – 11b
5:0 – 010101b (21 bayt məlumat) |
M | Məhsulun adı bayt | 0x49
0x6E 0x74 0x65 0x6C 0xAE 0x20 0x46 0x50 0x47 0x41 0x20 0x50 0x41 0x43 0x20 0x4E 0x33 0x30 0x30 0x30 |
8 bitlik ASCII + LATIN1 kodlu Intel FPGA PAC N3000 |
1 | Məhsul Hissəsi/Model Nömrəsi növü/uzunluq baytı | 0xCE | 8-bit ASCII + LATIN1 kodlu 7:6 – 11b
5:0 – 001110b (14 bayt məlumat) |
O | Məhsul Hissəsi/Model Nömrəsi bayt | 0x42
0x44 0x2D 0x4E 0x56 0x56 0x2D 0x4E 0x33 0x30 0x30 0x30 0x2D 0x31 |
8 bitlik ASCII + LATIN1 kodlu
BD-NVV- N3000-1 lövhəsi üçün OPN Bu sahə dəyəri müxtəlif Intel FPGA PAC N3000 OPN-ləri ilə dəyişir. |
davam etdi... |
Baytla Sahə Uzunluğu | Sahə Təsviri | Sahə Dəyərləri | Sahənin Kodlanması |
1 | Məhsul Versiyasının növü/uzunluq baytı | 0x01 | 8 bitlik ikili 7:6 – 00b
5:0 – 000001b (1 bayt məlumat) |
R | Məhsul versiyası baytları | 0x00 | Bu sahə ailə üzvü kimi kodlaşdırılıb |
1 | Məhsulun Seriya nömrəsi növü/uzunluğu bayt | 0xCC | 8-bit ASCII + LATIN1 kodlu 7:6 – 11b
5:0 – 001100b (12 bayt məlumat) |
P | Məhsulun Seriya Nömrəsi baytları (Dinamik sahə) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8 bitlik ASCII + LATIN1 kodlu
1-ci 6 hex rəqəm OUI-dir: 000000 2-ci 6 hex rəqəm MAC ünvanıdır: 000000 Qeyd: Bu keçmiş kimi kodlanırample və faktiki cihazda dəyişdirilməlidir. 1-ci 6 hex rəqəm OUI-dir: 644C36 2-ci 6 hex rəqəm MAC ünvanıdır: 00AB2E Qeyd: Yox müəyyən etmək üçün proqramlaşdırılmış FRUID, OUI və MAC ünvanını “0000” olaraq təyin edin. |
1 | Aktiv Tag növü/uzunluğu bayt | 0x01 | 8 bitlik ikili 7:6 – 00b
5:0 – 000001b (1 bayt məlumat) |
Q | Aktiv Tag | 0x00 | Dəstəklənmir |
1 | FRU File ID növü/uzunluq baytı | 0x00 | 8-bit ASCII + LATIN1 kodlu 7:6 – 00b
5:0 – 000000b (0 bayt məlumat) FRU File Buna əməl etməli olan ID bayt sahəsi daxil edilmir, çünki sahə 'null' olacaqdır. |
davam etdi... |
Baytla Sahə Uzunluğu | Sahə Təsviri | Sahə Dəyərləri | Sahənin Kodlanması |
Qeyd: FRU file ID baytları.
FRU File versiya sahəsi yoxlanılması üçün istehsal yardımı kimi təqdim edilən əvvəlcədən müəyyən edilmiş sahədir file FRU məlumatını yükləmək üçün istehsal və ya sahə yeniləməsi zamanı istifadə edilmişdir. Məzmun istehsalçıya xasdır. Bu sahə Şura Məlumatı sahəsində də təqdim olunur. Sahələrdən biri və ya hər ikisi "null" ola bilər. |
|||
1 | C1h (daha çox məlumat sahələrinin olmadığını göstərmək üçün kodlaşdırılmış növ/uzunluq baytı). | 0xC1 | |
Y | 00h – hər hansı qalan istifadə olunmamış yer | 0x00 | |
1 | Məhsul Məlumatı Sahəsi Yoxlama məbləği (sıfır yoxlama cəmi)
(Dinamik Sahə) |
0x9D | Qeyd: bu cədvəldəki yoxlama məbləği cədvəldə istifadə olunan dəyərlər üçün hesablanmış sıfır yoxlama cəmidir. O, Intel FPGA PAC-nin faktiki dəyərləri üçün yenidən hesablanmalıdır. |
Intel® FPGA Proqramlaşdırıla bilən Sürətləndirmə Kartı N3000 Board İdarəetmə Nəzarətçisi İstifadəçi Təlimatı
Təftiş Tarixçəsi
Intel FPGA Proqramlaşdırıla bilən Sürətləndirmə Kartı N3000 Board İdarəetmə Nəzarətçisi İstifadəçi Təlimatı üçün Təftiş Tarixçəsi
Sənəd versiyası | Dəyişikliklər |
2019.11.25 | İlkin istehsal buraxılışı. |
Intel Korporasiyası. Bütün hüquqlar qorunur. Intel, Intel loqosu və digər Intel markaları Intel Korporasiyasının və ya onun törəmə şirkətlərinin ticarət nişanlarıdır. Intel FPGA və yarımkeçirici məhsullarının Intel-in standart zəmanətinə uyğun olaraq cari spesifikasiyalara uyğun işləməsinə zəmanət verir, lakin istənilən vaxt xəbərdarlıq etmədən istənilən məhsul və xidmətlərə dəyişiklik etmək hüququnu özündə saxlayır. Intel tərəfindən yazılı şəkildə açıq şəkildə razılaşdırıldığı hallar istisna olmaqla, Intel burada təsvir edilən hər hansı məlumat, məhsul və ya xidmətin tətbiqi və ya istifadəsindən irəli gələn heç bir məsuliyyət və ya öhdəlik götürmür. Intel müştərilərinə hər hansı dərc edilmiş məlumata etibar etməzdən və məhsul və ya xidmətlər üçün sifariş verməzdən əvvəl cihazın texniki xüsusiyyətlərinin ən son versiyasını əldə etmələri tövsiyə olunur.
*Başqa adlar və brendlər başqalarının mülkiyyəti kimi iddia oluna bilər.
Sənədlər / Resurslar
![]() |
intel FPGA Proqramlaşdırıla bilən Sürətləndirmə Kartı N3000 Board İdarəetmə Nəzarətçisi [pdf] İstifadəçi təlimatı FPGA Proqramlaşdırıla bilən Sürətləndirici Kart N3000 Lövhəsi, İdarəetmə Nəzarətçisi, FPGA, Proqramlaşdırıla bilən Sürətləndirmə Kartı N3000 Lövhəsi, İdarəetmə Nəzarətçisi, N3000 Lövhə İdarəetmə Nəzarətçisi, İdarəetmə Nəzarətçisi |