intel-LOGO

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əndirici-kart-N3000-board-idarəetmə-nəzarətçi-məhsul

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ı

intel-FPGA-proqramlaşdırıla bilən-sürətləndirmə kartı-N3000-board-idarəetmə-nəzarətçi-FIG-1

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

intel-FPGA-proqramlaşdırıla bilən-sürətləndirmə kartı-N3000-board-idarəetmə-nəzarətçi-FIG-2

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.

 

 

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

intel-FPGA-proqramlaşdırıla bilən-sürətləndirmə kartı-N3000-board-idarəetmə-nəzarətçi-FIG-3

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

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *