intel-LOGO

intel FPGA программалануучу тездетүү картасы N3000 Башкармалыгынын башкаруу контроллери

intel-FPGA-программалануучу-тездөө-карта-N3000-башкарма-башкаруу-контроллер-ПРОДУКЦИЯ

Intel FPGA программалануучу тездетүү картасы N3000 BMC киришүү

Бул документ жөнүндө

Intel® MAX® 3000 BMC функциялары жана мүмкүнчүлүктөрү тууралуу көбүрөөк билүү жана MCTP SMBus жана I10C SMBus аркылуу PLDM аркылуу Intel FPGA PAC N3000 боюнча телеметриялык маалыматтарды кантип окууну түшүнүү үчүн Intel FPGA программалануучу ылдамдатуу картасы N2 тактасын башкаруу Колдонуучунун колдонмосуна кайрылыңыз. . Intel MAX 10 ишеним тамырына (RoT) киришүү жана коопсуз алыскы системаны жаңыртуу камтылган.

Бүттүview
Intel MAX 10 BMC башкаруу, мониторинг жана тактайдын өзгөчөлүктөрүнө мүмкүнчүлүк берүү үчүн жооптуу. Intel MAX 10 BMC борттогу сенсорлор, FPGA жана жаркылдоо менен интерфейстешип, күйгүзүү/өчүрүү ырааттуулугун, FPGA конфигурациясын жана телеметриялык маалыматтарды сурамжылоону башкарат. Сиз BMC менен Platform Level Data Model (PLDM) версиясынын 1.1.1 протоколун колдонуп байланыша аласыз. BMC микропрограммасы алыскы системаны жаңыртуу функциясын колдонуу менен PCIe аркылуу талаада жаңыртылышы мүмкүн.

BMC өзгөчөлүктөрү

  • Ишенимдин тамыры (RoT) катары иштейт жана Intel FPGA PAC N3000 коопсуз жаңыртуу функцияларын иштетет.
  • Микропрограмманы жана FPGA флэш жаңыртууларын PCIe аркылуу көзөмөлдөйт.
  • FPGA конфигурациясын башкарат.
  • C827 Ethernet кайра таймер түзмөгү үчүн тармак жөндөөлөрүн конфигурациялайт.
  • Башкаруулар Күчтү кошуу жана өчүрүү ырааттуулугун жана каталарды аныктоону автоматтык түрдө өчүрүүдөн коргоо.
  • Тактадагы кубаттуулукту жана баштапкы абалга келтирүүнү көзөмөлдөйт.
  • Сенсорлор, FPGA жарыгы жана QSFP менен интерфейстер.
  • Телеметриялык маалыматтарга мониторинг жүргүзөт (такта температурасы, тtage жана ток) жана көрсөткүчтөр критикалык босогодон тышкары болгондо коргоочу аракетти камсыз кылат.
    • MCTP SMBus же I2C аркылуу Platform Level Data Model (PLDM) аркылуу BMC жайгаштыруу үчүн телеметрия маалыматтарын кабарлайт.
    • PCIe SMBus аркылуу MCTP SMBus аркылуу PLDM колдойт. 0xCE 8 биттик кул дареги болуп саналат.
    • I2C SMBus колдойт. 0xBC 8 биттик кул дареги болуп саналат.
  • EEPROMдагы Ethernet MAC даректерине жана талааны алмаштыруучу бирдик идентификациялоосуна (FRUID) EEPROM кирүүгө мүмкүнчүлүк берет.

Intel корпорациясы. Бардык укуктар корголгон. Intel, Intel логотиби жана башка Intel белгилери Intel корпорациясынын же анын туунду компанияларынын соода белгилери болуп саналат. Intel өзүнүн FPGA жана жарым өткөргүч өнүмдөрүн Intelдин стандарттык гарантиясына ылайык учурдагы спецификацияларга ылайык аткарууга кепилдик берет, бирок эскертүүсүз каалаган убакта каалаган өнүмгө жана кызматтарга өзгөртүү киргизүү укугун өзүнө калтырат. Intel бул жерде сүрөттөлгөн кандайдыр бир маалыматты, продуктуну же кызматты колдонуудан же колдонуудан келип чыккан эч кандай жоопкерчиликти же жоопкерчиликти өзүнө албайт, Intel тарабынан жазуу жүзүндө ачык макулдашылгандан башка учурларда. Intel кардарларына жарыяланган маалыматка ишенүүдөн мурун жана өнүмдөр же кызматтарга буйрутма берүүдөн мурун түзмөктүн спецификацияларынын акыркы версиясын алуу сунушталат. *Башка ысымдар жана бренддер башкалардын менчиги катары талап кылынышы мүмкүн.

BMC жогорку деңгээлдеги блок диаграммасы

intel-FPGA-программалануучу-тездөө-карта-N3000-башкарма-башкаруу-контроллер-FIG-1

Ишенимдин тамыры (RoT)
Intel MAX 10 BMC ишенимдин тамыры (RoT) катары иштейт жана Intel FPGA PAC N3000 тутумунун коопсуз алыстан жаңыртуу өзгөчөлүгүн иштетет. RoT төмөнкүлөрдү алдын алууга жардам бере турган функцияларды камтыйт:

  • Уруксатсыз кодду же дизайнды жүктөө же аткаруу
  • Артыкчылыксыз программалык камсыздоо, артыкчылыктуу программалык камсыздоо же хост BMC тарабынан жасалган үзгүлтүксүз операциялар
  • BMCге авторизацияны жокко чыгарууга мүмкүндүк берүү менен белгилүү мүчүлүштүктөр же алсыздыктары бар эски коддун же дизайндын максатсыз аткарылышы

Intel® FPGA программалануучу ылдамдатуу картасы N3000 тактасын башкаруу контроллери колдонуучу колдонмосу

Intel FPGA PAC N3000 BMC ошондой эле ар кандай интерфейстер аркылуу кирүүгө байланыштуу бир нече башка коопсуздук саясатын ишке ашырат, ошондой эле жазуу ылдамдыгын чектөө аркылуу борттогу жаркты коргойт. Intel FPGA PAC N3000 программасынын RoT жана коопсуздук өзгөчөлүктөрү тууралуу маалымат алуу үчүн Intel FPGA программалануучу ылдамдатуу картасы N3000 Коопсуздук Колдонуучу колдонмосун караңыз.

Тиешелүү маалымат
Intel FPGA программалануучу тездетүү картасы N3000 Коопсуздук Колдонуучу колдонмосу

Secure Remote System Update
BMC Intel MAX 10 BMC Nios® микропрограммасы жана RTL сүрөтү жана аныктыгын текшерүү жана бүтүндүк текшерүүлөрү менен Intel Arria® 10 FPGA сүрөт жаңыртуулары үчүн Secure RSU колдойт. Nios микропрограммасы жаңыртуу процессинде сүрөттүн аныктыгын текшерүү үчүн жооптуу. Жаңыртуулар PCIe интерфейси аркылуу Intel Arria 10 GT FPGAга түртүлөт, ал өз кезегинде аны Intel Arria 10 FPGA SPI мастеринен Intel MAX 10 FPGA SPI кулуна жазат. s деп аталган убактылуу жаркыраган аймакtaging аймагы SPI интерфейси аркылуу аутентификациянын бит агымынын каалаган түрүн сактайт. BMC RoT дизайнында SHA2 256 бит хэш текшерүү функциясын жана ECDSA 256 P 256 кол текшерүү функциясын ишке ашырган криптографиялык модулу бар, ал ачкычтарды жана колдонуучунун сүрөтүн текшерүү үчүн. Nios микропрограммасы криптографиялык модулду колдонуучу кол койгон сүрөттүн аныктыгын текшерүү үчүн колдонотtagаймак. Эгер аутентификациядан өтсө, Nios микропрограммасы колдонуучунун сүрөтүн колдонуучунун флэш аймагына көчүрөт. Эгер аутентификация болбой калса, Nios микропрограммасы ката жөнүндө кабарлайт. Intel FPGA PAC N3000 программасынын RoT жана коопсуздук өзгөчөлүктөрү тууралуу маалымат алуу үчүн Intel FPGA программалануучу ылдамдатуу картасы N3000 Коопсуздук Колдонуучу колдонмосун караңыз.

Тиешелүү маалымат
Intel FPGA программалануучу тездетүү картасы N3000 Коопсуздук Колдонуучу колдонмосу

Power Sequence Management
BMC Power секвенер штаттык машинасы Intel FPGA PAC N3000 күйгүзүү жана өчүрүү ырааттуулугун күйгүзүү процессинде же кадимки иштөө учурунда бурчтук корпустар үчүн башкарат. Intel MAX 10 кубаттоо агымы бүт процессти камтыйт, анын ичинде Intel MAX 10 жүктөө, Nios жүктөө жана FPGA конфигурациясы үчүн кубат ырааттуулугун башкаруу. Хост ар бир кубаттуулук циклинен кийин Intel MAX 10 жана FPGA версияларын, ошондой эле Nios статусун текшериши керек жана Intel FPGA PAC N3000 Intel MAX 10 же Intel MAX 3000 сыяктуу бурчтук корпустарга кирип кетсе, тиешелүү чараларды көрүшү керек. FPGA фабрикасында жүктөө катасы же Nios жүктөө катасы. BMC төмөнкү шарттарда картаны өчүрүү менен Intel FPGA PAC NXNUMX коргойт:

  • 12 V Көмөкчү же PCIe жээк менен камсыздоо томtage 10.46 Vдан төмөн
  • FPGA негизги температурасы 100 ° C жетет
  • такта температурасы 85 ° C жетет

Сенсорлор аркылуу тактага мониторинг жүргүзүү
Intel MAX 10 BMC мониторлору томtagд, Intel FPGA PAC N3000 боюнча ар кандай компоненттердин учурдагы жана температурасы. Host BMC PCIe SMBus аркылуу телеметрия маалыматтарына кире алат. Хост BMC жана Intel FPGA PAC N3000 Intel MAX 10 BMC ортосундагы PCIe SMBus MCTP SMBus акыркы чекити аркылуу PLDM жана Avalon-MM интерфейсинин Стандарттык I2C кулу (окуу үчүн гана) тарабынан бөлүшүлөт.

MCTP SMBus аркылуу PLDM аркылуу башкармалыктын мониторинги

Intel FPGA PAC N3000деги BMC PCIe* SMBus аркылуу BMC сервери менен байланышат. MCTP контроллери Башкаруу Компонентинин Транспорт Протоколунун (MCTP) стекинин үстүнөн Platform Level Data Model (PLDM) колдойт. MCTP акыркы чекит кул дареги демейки боюнча 0xCE болуп саналат. Зарыл болсо, аны диапазондогу жол аркылуу тышкы FPGA Quad SPI жарыгынын тиешелүү бөлүмүнө кайра программалоого болот. Intel FPGA PAC N3000 BMC PLDM жана MCTP буйруктарынын бир бөлүгүн колдойт, BMC серверине сенсордук маалыматтарды алуу үчүнtagд, ток жана температура.

Эскертүү: 
Platform Level Data Model (PLDM) MCTP SMBus акыркы чекити аркылуу колдоого алынат. Жергиликтүү PCIe аркылуу MCTP аркылуу PLDM колдоого алынбайт. SMBus түзмөк категориясы: "Оңдолгон эмес, табылбайт" түзмөк демейки боюнча колдоого алынат, бирок бардык төрт түзмөк категориялары колдоого алынат жана талаада кайра конфигурацияланат. ACK-Полл колдоого алынат

  • SMBus демейки кул дареги 0xCE менен колдоого алынат.
  • Туруктуу же дайындалган кул дареги менен колдоого алынат.

BMC Башкаруу Компонентинин Транспорт Протоколунун (MCTP) Базалык спецификациясынын 1.3.0 версиясын (DTMF спецификациясы DSP0236), Платформанын Мониторинг жана Башкаруу стандартынын PLDM 1.1.1 версиясын (DTMF спецификациясы DSP0248) жана 1.0.0 версиясын колдойт. PLDM билдирүүлөрдү көзөмөлдөө жана ачуу (DTMF спецификациясы DSP0240).

Тиешелүү маалымат
Бөлүштүрүлгөн башкаруу тапшырма тобунун (DMTF) спецификациялары Белгилүү DMTF спецификацияларына шилтеме үчүн

SMBus Interface ылдамдыгы

Intel FPGA PAC N3000 ишке ашыруу демейки боюнча 100 KHz SMBus транзакцияларын колдойт.

MCTP пакеттөө колдоо

MCTP аныктамалары

  • Билдирүү органы MCTP билдирүүнүн пайдалуу жүгүн билдирет. Билдирүүнүн корпусу бир нече MCTP пакеттерин камтышы мүмкүн.
  • MCTP пакетинин пайдалуу жүгү бир MCTP пакетинде ташылуучу MCTP кабарынын билдирүү корпусунун бөлүгүн билдирет.
  • Өткөргүч бирдиги MCTP пакетинин пайдалуу жүкүнүн бөлүгүнүн өлчөмүн билдирет.

Трансмиссия бирдигинин өлчөмү

  • MCTP үчүн базалык берүү бирдиги (минималдуу берүү бирдиги) өлчөмү 64 байт.
  • Бардык MCTP башкаруу билдирүүлөрү сүйлөшүүлөрсүз базалык берүү блогунан чоң эмес пакеттик жүктөмгө ээ болушу керек. (Акыркы чекиттердин ортосундагы чоңураак өткөрүү бирдиктери үчүн сүйлөшүү механизми билдирүү түрүнө мүнөздүү жана MCTP базасынын спецификациясында каралбайт)
  • Билдирүүнүн негизги көлөмү 64 байттан чоң болгон ар кандай MCTP билдирүүсү бир билдирүү жөнөтүү үчүн бир нече пакеттерге бөлүнүшү керек.
MCTP пакет талаалары

Жалпы пакет/билдирүү талаалары

intel-FPGA-программалануучу-тездөө-карта-N3000-башкарма-башкаруу-контроллер-FIG-2

Колдоого алынган буйрук топтомдору

Колдоого алынган MCTP буйруктары

  • MCTP версиясын колдоону алыңыз
    • Негизги Spec версия маалыматы
    • Control Protocol Version Info
    • MCTP версиясы боюнча PLDM
  • Endpoint ID коюңуз
  • Endpoint ID алыңыз
  • Endpoint UUID алыңыз
  • Кабардын түрүн колдоону алыңыз
  • Сатуучу аныктаган билдирүү колдоосун алыңыз

Эскертүү: 
Сатуучу аныкталган билдирүүнү колдоо буйругу үчүн, BMC ERROR_INVALID_DATA(0x02) аяктоо коду менен жооп берет.

Колдоого алынган PLDM База спецификациясынын буйруктары

  • SetTID
  • GetTID
  • GetPLDMVersion
  • GetPLDMtypes
  • GetPLDMCommands

Платформанын Мониторинги жана Башкаруу Спецификациясынын Буйруктары үчүн колдоого алынган PLDM

  • SetTID
  • GetTID
  • GetSensorReading
  • GetSensorThresholds
  • SetSensor Thresholds
  • GetPDRRepositoryInfo
  • GetPDR

Эскертүү: 
BMC Nios II ядросу ар 1 миллисекунд сайын ар кандай телеметриялык маалыматтар үчүн сурамжылоо жүргүзөт жана добуш берүүнүн узактыгы болжол менен 500 ~ 800 миллисекундду талап кылат, демек, GetSensorReading же GetSensorThresholds буйругунун тиешелүү суроо билдирүүсүнө каршы жооп билдирүүсү 500 ~ 800 миллисекунд сайын жаңыртылып турат.

Эскертүү: 
GetStateSensorReadings колдоого алынбайт.

PLDM топологиясы жана иерархиясы

Аныкталган платформа дескриптор жазуулары
Intel FPGA PAC N3000 20 Platform Descriptor Records (PDRs) колдонот. Intel MAX 10 BMC консолидацияланган PDRлерди гана колдойт, анда QSFP сайылып жана ажыратылганда PDRлер динамикалык түрдө кошулбай же жок кылынбайт. Электр розеткасынан ажыратылганда сенсордун иштөө абалы жөн эле жеткиликсиз деп кабарланат.

Сенсордун аталыштары жана жазуу туткасы
Бардык PDR'лерге Жазуу туткасы деп аталган тунук эмес сандык маани ыйгарылган. Бул маани GetPDR (DTMF спецификациясы DSP0248) аркылуу PDR репозиторийиндеги жеке PDR'лерге жетүү үчүн колдонулат. Төмөнкү таблица Intel FPGA PAC N3000де көзөмөлдөнгөн сенсорлордун консолидацияланган тизмеси.

PDRs сенсор аттары жана жазуу туткасы

Функция Сенсордун аты Сенсор маалыматы PLDM
Сенсорду окуу булагы (компонент) ПДР

Record Handle

PDRдеги босоголор Босого өзгөрүүлөр PLDM аркылуу уруксат
Жалпы Intel FPGA PAC киргизүү күчү Board Power PCIe манжаларынан 12V Current жана Voltage 1 0 Жок
PCIe манжалары 12 V ток 12 В арткы пландагы ток PAC1932 SENSE1 2 0 Жок
PCIe бармактары 12 V Voltage 12 V Backplane Voltage PAC1932 SENSE1 3 0 Жок
1.2 V Rail Voltage 1.2 V томtage MAX10 ADC 4 0 Жок
1.8 V Rail Voltage 1.8 V томtage MAX 10 ADC 6 0 Жок
3.3 V Rail Voltage 3.3 V томtage MAX 10 ADC 8 0 Жок
FPGA Core Voltage FPGA Core Voltage LTC3884 (U44) 10 0 Жок
FPGA негизги агымы FPGA негизги агымы LTC3884 (U44) 11 0 Жок
FPGA негизги температурасы FPGA негизги температурасы TMP411 аркылуу FPGA температуралык диод 12 Жогорку эскертүү: 90

Жогорку өлүм: 100

Ооба
Башкарманын температурасы Башкарманын температурасы TMP411 (U65) 13 Жогорку эскертүү: 75

Жогорку өлүм: 85

Ооба
QSFP0 Voltage QSFP0 Voltage Тышкы QSFP модулу (J4) 14 0 Жок
QSFP0 температурасы QSFP0 температурасы Тышкы QSFP модулу (J4) 15 Жогорку эскертүү: QSFP сатуучу тарабынан коюлган маани

Жогорку өлүм: QSFP сатуучу тарабынан коюлган маани

Жок
PCIe көмөкчү 12V ток 12 V AUX PAC1932 SENSE2 24 0 Жок
PCIe Axiliary 12V Voltage 12 V AUX Voltage PAC1932 SENSE2 25 0 Жок
QSFP1 Voltage QSFP1 Voltage Тышкы QSFP модулу (J5) 37 0 Жок
QSFP1 температурасы QSFP1 температурасы Тышкы QSFP модулу (J5) 38 Жогорку эскертүү: QSFP сатуучу тарабынан коюлган маани

Жогорку өлүм: QSFP сатуучу тарабынан коюлган маани

Жок
PKVL А негизги температура PKVL А негизги температура PKVL чип (88EC055) (U18A) 44 0 Жок
уланды…
Функция Сенсордун аты Сенсор маалыматы PLDM
Сенсорду окуу булагы (компонент) ПДР

Record Handle

PDRдеги босоголор Босого өзгөрүүлөр PLDM аркылуу уруксат
PKVL А Сердес Температура PKVL А Сердес Температура PKVL чип (88EC055) (U18A) 45 0 Жок
PKVL B негизги температурасы PKVL B негизги температурасы PKVL чип (88EC055) (U23A) 46 0 Жок
PKVL B Сердес Температура PKVL B Сердес Температура PKVL чип (88EC055) (U23A) 47 0 Жок

Эскертүү: 
QSFP үчүн Жогорку Эскертүү жана Жогорку Өлтүрүүчү маанилер QSFP сатуучусу тарабынан белгиленет. Маанилер үчүн сатуучунун маалымат баракчасына кайрылыңыз. BMC бул босого маанилерди окуп, аларды отчет берет. fpgad - бул аппараттык камсыздоо жогорку калыбына келтирилбеген же төмөнкү калыбына келтирилбеген сенсордук босогого жеткенде серверди кыйроодон коргоого жардам бере турган кызмат (ошондой эле өлүм босого деп аталат). fpgad Башкармалык Башкаруу Контролёру тарабынан билдирилген 20 сенсордун ар бирине мониторинг жүргүзүүгө жөндөмдүү. Көбүрөөк маалымат үчүн Intel Acceleration Stack Колдонуучу колдонмосунан Graceful Shutdown темасын караңыз: Intel FPGA программалануучу ылдамдатуу картасы N3000.

Эскертүү:
Квалификациялуу OEM сервер системалары сиздин иш жүктөөлөрүңүз үчүн керектүү муздатууларды камсыз кылышы керек. Сиз төмөнкү OPAE буйругун root же sudo катары иштетүү аркылуу сенсорлордун маанилерин ала аласыз: $ sudo fpgainfo bmc

Тиешелүү маалымат
Intel Acceleration Stack Колдонуучу колдонмосу: Intel FPGA программалануучу ылдамдатуу картасы N3000

I2C SMBus аркылуу башкармалыктын мониторинги

Avalon-MM интерфейсинин стандарттык I2C кулу (окуу үчүн гана) хост BMC менен Intel MAX 10 RoT ортосунда PCIe SMBus бөлүшөт. Intel FPGA PAC N3000 стандарттуу I2C кул интерфейсин колдойт жана кул дареги демейки боюнча диапазондон тышкары кирүү үчүн гана 0xBC болуп саналат. Байттык даректөө режими 2 байт офсеттик дарек режими. Бул жерде I2C буйруктары аркылуу маалыматка жетүү үчүн колдоно турган телеметриялык маалыматтар регистринин эстутум картасы. Сүрөттөмө тилкесинде кайтарылган реестрдин маанилери чыныгы маанилерди алуу үчүн андан ары кантип иштетилиши мүмкүн экенин сүрөттөйт. Кайсы сенсорду окуганыңызга жараша бирдиктер Цельсий (°C), мА, мВ, мВт болушу мүмкүн.

Телеметриялык маалыматтар реестринин эс тутум картасы

Каттоо Оффсет Туурасы Мүмкүнчүлүк Талаа Демейки маани Description
Башкарманын температурасы 0x100 32 RO [31:0] 32'h00000000 TMP411(U65)

Реестрдин мааниси бүтүн сан Температура = регистрдик маани

* 0.5

Башкарманын Температурасы Жогорку эскертүү 0x104 32 RW [31:0] 32'h00000000 TMP411(U65)

Реестрдин мааниси бүтүн сан

Жогорку чек = регистрдик маани

* 0.5

Башкарманын температурасы жогорку өлүмгө алып келет 0x108 32 RW [31:0] 32'h00000000 TMP411(U65)

Реестрдин мааниси бүтүн сан

Жогорку Критикалык = регистрдик маани

* 0.5

FPGA негизги температурасы 0x110 32 RO [31:0] 32'h00000000 TMP411(U65)

Реестрдин мааниси бүтүн сан

Температура = регистрдик маани

* 0.5

FPGA өлөт

Жогорку температура эскертүүсү

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

Реестрдин мааниси бүтүн сан

Жогорку чек = регистрдик маани

* 0.5

уланды…
Каттоо Оффсет Туурасы Мүмкүнчүлүк Талаа Демейки маани Description
FPGA Core Voltage 0x13C 32 RO [31:0] 32'h00000000 LTC3884(U44)

Тtage(mV) = регистрдик маани

FPGA негизги агымы 0x140 32 RO [31:0] 32'h00000000 LTC3884(U44)

Current(mA) = регистрдик маани

12v Backplane Voltage 0x144 32 RO [31:0] 32'h00000000 Тtage(mV) = регистрдик маани
12v арткы агым 0x148 32 RO [31:0] 32'h00000000 Current(mA) = регистрдик маани
1.2v Voltage 0x14C 32 RO [31:0] 32'h00000000 Тtage(mV) = регистрдик маани
12v Aux Voltage 0x150 32 RO [31:0] 32'h00000000 Тtage(mV) = регистрдик маани
12v кошумча ток 0x154 32 RO [31:0] 32'h00000000 Current(mA) = регистрдик маани
1.8v Voltage 0x158 32 RO [31:0] 32'h00000000 Тtage(mV) = регистрдик маани
3.3v Voltage 0x15C 32 RO [31:0] 32'h00000000 Тtage(mV) = регистрдик маани
Board Power 0x160 32 RO [31:0] 32'h00000000 Кубат (мВт) = регистрдик маани
PKVL А негизги температура 0x168 32 RO [31:0] 32'h00000000 PKVL1(U18A)

Реестрдин мааниси бүтүн сан

Температура = регистрдик маани

* 0.5

PKVL А Сердес Температура 0x16C 32 RO [31:0] 32'h00000000 PKVL1(U18A)

Реестрдин мааниси бүтүн сан

Температура = регистрдик маани

* 0.5

PKVL B негизги температурасы 0x170 32 RO [31:0] 32'h00000000 PKVL2(U23A)

Реестрдин мааниси бүтүн сан

Температура = регистрдик маани

* 0.5

PKVL B Сердес Температура 0x174 32 RO [31:0] 32'h00000000 PKVL2(U23A)

Реестрдин мааниси бүтүн сан

Температура = регистрдик маани

* 0.5

QSFP баалуулуктары QSFP модулун окуу жана тиешелүү реестрдеги окуу баалуулуктарын билдирүү аркылуу алынат. Эгерде QSFP модулу Санарип диагностикасынын мониторингин колдоого албаса же QSFP модулу орнотулбаса, анда QSFP регистрлеринде окуган маанилерге көңүл бурбаңыз. I2C шинасы аркылуу телеметрия маалыматтарын окуу үчүн Intelligent Platform Management Interface (IPMI) куралын колдонуңуз.

2x0 дареги боюнча тактанын температурасын окуу үчүн I100C буйругу:
Төмөнкү буйрукта:

  • 0x20 - бул PCIe слотторуна түздөн-түз кире алган сервериңиздин I2C башкы автобус дареги. Бул дарек серверге жараша өзгөрүп турат. Сураныч, сервериңиздин туура I2C дареги үчүн сервериңиздин маалымат жадыбалына кайрылыңыз.
  • 0xBC Intel MAX 2 BMC I10C кул дареги болуп саналат.
  • 4 - окуу маалымат байттарынын саны
  • 0x01 0x00 таблицада берилген тактанын температурасынын реестринин дареги.

Буйрук:
ipmitool i2c bus=0x20 0xBC 4 0x01 0x00

Чыгуу:
01110010 00000000 00000000 00000000

Он алтылык сандагы чыгаруу мааниси: 0x72000000 0x72 ондукта 114. Цельсий боюнча температураны эсептөө үчүн 0.5ке көбөйтүңүз: 114 x 0.5 = 57 °C

Эскертүү: 
Бардык серверлер I2C автобусун PCIe уячаларына түз кирүүнү колдой бербейт. Сураныч, колдоо маалыматы жана I2C автобус дареги үчүн сервериңиздин маалымат барагын текшериңиз.

EEPROM маалымат форматы

Бул бөлүмдө MAC дареги EEPROM жана FRUID EEPROM экөө тең маалымат форматын аныктайт жана тиешелүүлүгүнө жараша хост жана FPGA кире алат.

MAC EEPROM
Өндүрүш учурунда, Intel MAC дареги EEPROM Intel Ethernet Controller XL710-BM2 MAC даректери менен программалайт. Intel MAX 10 MAC дареги EEPROM даректерине I2C шинасы аркылуу жетет. Төмөнкү буйрукту колдонуп MAC дарегин табыңыз: $ sudo fpga mac

MAC дареги EEPROM 6x0h дарегиндеги баштапкы 00 байт MAC дарегин, андан кийин 08 MAC дарегин камтыйт. Баштапкы MAC дареги Басма схемасынын (ПКБ) арткы тарабындагы энбелги стикеринде да басылган. OPAE драйвери төмөнкү жерден баштапкы MAC дарегин алуу үчүн sysfs түйүндөрүн камсыз кылат: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/ spi */spi*/mac_address Баштапкы MAC дареги Мисample: 644C360F4430 OPAE драйвери эсепти төмөнкү жерден алат: /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/ spi*/ spi*/mac_count MAC саны Мисample: 08 Баштапкы MAC даректен, калган жети MAC даректери ар бир кийинки MAC дареги үчүн баштапкы MAC даректин Эң аз олуттуу байт (LSB) ырааттуу түрдө көбөйтүү жолу менен алынат. Кийинки MAC дареги, мисалыampле:

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

Эскертүү: Эгерде сиз ES Intel FPGA PAC N3000 колдонуп жатсаңыз, MAC EEPROM программаланбашы мүмкүн. Эгерде MAC EEPROM программаланбаса, анда биринчи MAC дареги FFFFFFFFFFFF деп кайтарылат.

Field Replaceable Unit Identification (FRUID) EEPROM Access
Сиз SMBus аркылуу хост BMCден талаа алмаштырыла турган бирдик идентификациясын (FRUID) EEPROM (0xA0) гана окуй аласыз. FRUID EEPROM ичиндеги түзүм IPMI спецификациясына негизделген, Platform Management FRU Information Storage Definition, v1.3, 24-жылдын 2015-марты, андан такта маалымат структурасы алынган. FRUID EEPROM башкармалыктын аймагы жана продукт маалымат аймагы менен жалпы аталыш форматына ылайык келет. Жалпы аталыштагы кайсы талаалар FRUID EEPROMга тиешелүү экенин төмөнкү таблицадан караңыз.

FRUID EEPROM жалпы баш аты
Жалпы аталыштагы бардык талаалар милдеттүү.

Талаанын узундугу байт Field Description FRUID EEPROM Мааниси
 

 

1

Common Header Format Version 7:4 – сакталган, 0000b катары жазыңыз

3:0 – бул спецификация үчүн формат версиясынын номери = 1h

 

 

01 ч (00000001b катары коюлган)

 

1

Ички колдонуу аймагынын баштапкы офсети (8 байтка эселенген).

00 саат бул аймак жок экенин көрсөтүп турат.

 

00 ч (азыр эмес)

 

1

Шасси маалымат аймагынын баштапкы офсети (8 байтка эселенген).

00 саат бул аймак жок экенин көрсөтүп турат.

 

00 ч (азыр эмес)

 

1

Board Area Starting Offset (8 байтка эселенген).

00 саат бул аймак жок экенин көрсөтүп турат.

 

01ч

 

1

Продукт маалымат аймагынын баштапкы офсети (8 байтка эселенген).

00 саат бул аймак жок экенин көрсөтүп турат.

 

0 Жылнаама

 

1

MultiRecord Area Starting Offset (8 байтка көп санда).

00 саат бул аймак жок экенин көрсөтүп турат.

 

00 ч (азыр эмес)

1 PAD, 00 катары жаз 00ч
 

1

Common Header Checksum (нөл текшерүү суммасы)  

F2h

Жалпы аталыш байттары EEPROMдун биринчи дарегинен жайгаштырылат. Макет төмөндөгү сүрөткө окшош.

FRUID EEPROM Memory Layout Блок Диаграммасы

intel-FPGA-программалануучу-тездөө-карта-N3000-башкарма-башкаруу-контроллер-FIG-3

FRUID EEPROM башкармасынын аймагы

Талаанын узундугу байт Field Description Field Values Field Encoding
1 Board Area Format Version 7:4 – сакталган, 0000b 3:0 катары жазыңыз – формат версиясынын номери 0x01 1 саатка коюлду (0000 0001b)
1 Башкарманын аянтынын узундугу (8 байтка эселенген) 0x0B 88 байт (2 pad 00 байт камтыйт)
1 Тил коду 0x00 Англис тили үчүн 0 деп коюңуз

Эскертүү: Учурда башка тилдер колдоого алынбайт

3 Mfg. Дата/Убакыт: 0:00 сааттан баштап мүнөттөрдүн саны 1/1/96.

Эң аз маанилүү байт биринчи (кичинекей эндиан)

00_00_00h = такталбаган (Динамикалык талаа)

0x10

0x65

0xB7

Саат 12:00 1/1/96 менен 12:XNUMX ортосундагы убакыт айырмасы

11/07/2018 - 12018960

мүнөт = b76510h – кичинекей Эндиан форматында сакталат

1 Башкарманын Өндүрүүчү түрү/узундугу байт 0xD2 8-бит ASCII + LATIN1 коддуу 7:6 – 11b

5:0 – 010010b (18 байт маалымат)

P Board Manufacturer байттары 0x49

0x6E

0x74

0x65

0x6C

0xAE

8-бит ASCII + LATIN1 коддуу Intel® Corporation
уланды…
Талаанын узундугу байт Field Description Field Values Field Encoding
0x20

0x43

0x6F

0x72

0x70

0x6F

0x72

0x61

0x74

0x69

0x6F

0x6E

1 Board Продукт аты түрү/узундугу байт 0xD5 8-бит ASCII + LATIN1 коддуу 7:6 – 11b

5:0 – 010101b (21 байт маалымат)

Q Board Product Name байт 0X49

0X6E

0X74

0X65

0X6C

0XAE

0X20

0X46

0X50

0X47

0X41

0X20

0X50

0X41

0X43

0X20

0X4E

0X33

0X30

0X30

0X30

8-бит ASCII + LATIN1 коддуу Intel FPGA PAC N3000
1 Башкарманын Сериялык номери түрү/узундугу байт 0xCC 8-бит ASCII + LATIN1 коддуу 7:6 – 11b

5:0 – 001100b (12 байт маалымат)

N Борттун сериялык номери байт (динамикалык талаа) 0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

8-бит ASCII + LATIN1 коддуу

1-6 алты саны OUI: 000000

2-6 алты саны MAC дареги: 000000

уланды…
Талаанын узундугу байт Field Description Field Values Field Encoding
0x30

0x30

0x30

0x30

Эскертүү: Бул экс катары коддолгонample жана анык түзүлүштө өзгөртүлүшү керек

1-6 алты саны OUI: 644C36

2-6 алты саны MAC дареги: 00AB2E

Эскертүү: Жок аныктоо үчүн

программаланган FRUID, OUI жана MAC дарегин "0000" деп коюңуз.

1 Board Part Number түрү/узундугу байт 0xCE 8-бит ASCII + LATIN1 коддуу 7:6 – 11b

5:0 – 001110b (14 байт маалымат)

M Board Part Number байт 0x4B

0x38

0x32

0x34

0x31

0x37

0x20

0x30

0x30

0x32

0x20

0x20

0x20

0x20

8-бит ASCII + LATIN1 BOM ID менен коддолгон.

14 байт узундукта коддолгон такта бөлүгүнүн номери эксample is K82417-002

Эскертүү: Бул экс катары коддолгонample жана анык түзүлүштө өзгөртүлүшү керек.

Бул талаа мааниси ар кандай такта PBA номери менен өзгөрөт.

PBA Revision FRUIDде алынып салынды. Бул акыркы төрт байт бош кайтып келет жана келечекте колдонуу үчүн сакталган.

1 ФРУ File ID түрү/узундугу байт 0x00 8-бит ASCII + LATIN1 коддуу 7:6 – 00b

5:0 – 000000b (0 байт маалымат)

ФРУ File Мындан кийинки ID байт талаасы камтылган эмес, анткени талаа "нөл" болот.

Эскертүү: ФРУ File ID байт. ФРУ File версия талаасы - бул текшерүү үчүн өндүрүштүк жардам катары берилген алдын ала аныкталган талаа file FRU маалыматын жүктөө үчүн өндүрүш же талаада жаңыртуу учурунда колдонулган. Мазмун өндүрүүчүгө тиешелүү. Бул талаа Кеңеш маалымат аймагында да берилген.

Талаалардын бири же экөө тең "нөл" болушу мүмкүн.

1 MMID түрү/узундугу байт 0xC6 8-бит ASCII + LATIN1 коддуу
уланды…
Талаанын узундугу байт Field Description Field Values Field Encoding
7:6 – 11б

5:0 – 000110b (6 байт маалымат)

Эскертүү: Бул экс катары коддолгонample жана анык түзүлүштө өзгөртүлүшү керек

M MMID байт 0x39

0x39

0x39

0x44

0x58

0x46

6 алтылык сан катары форматталган. Өзгөчө мисample Intel FPGA PAC N3000 MMID = 999DXF менен катар клеткада.

Бул талаанын мааниси MMID, OPN, PBN ж.б. сыяктуу ар кандай SKU талааларына жараша өзгөрөт.

1 C1h (түрү/узундугу байт башка маалымат талааларын көрсөтүү үчүн коддолгон). 0xC1
Y 00h – калган пайдаланылбаган мейкиндик 0x00
1 Башкармалыктын аймагын текшерүү суммасы (нөл текшерүү суммасы) 0xB9 Эскертүү: Бул таблицадагы текшерүү суммасы таблицада колдонулган баалуулуктар үчүн эсептелген нөлдүк текшерүү суммасы. Ал Intel FPGA PAC N3000 чыныгы маанилери үчүн кайра эсептелиши керек.
Талаанын узундугу байт Field Description Field Values Field Encoding
1 Продукт аймагынын форматынын версиясы 7:4 – сакталган, 0000b катары жазыңыз

3:0 – бул спецификация үчүн формат версиясынын номери = 1h

0x01 1 саатка коюлду (0000 0001b)
1 Продукт аянтынын узундугу (8 байтка эселенген) 0x0A Жалпысынан 80 байт
1 Тил коду 0x00 Англис тили үчүн 0 деп коюңуз

Эскертүү: Учурда башка тилдер колдоого алынбайт

1 Өндүрүүчүнүн аты түрү/узундугу байт 0xD2 8-бит ASCII + LATIN1 коддуу 7:6 – 11b

5:0 – 010010b (18 байт маалымат)

N Өндүрүүчүнүн аты байт 0x49

0x6E

0x74

0x65

0x6C

0xAE

0x20

0x43

0x6F

8-бит ASCII + LATIN1 коддуу Intel Corporation
уланды…
Талаанын узундугу байт Field Description Field Values Field Encoding
0x72

0x70

0x6F

0x72

0x61

0x74

0x69

0x6F

0x6E

1 Продукт аты түрү/узундугу байт 0xD5 8-бит ASCII + LATIN1 коддуу 7:6 – 11b

5:0 – 010101b (21 байт маалымат)

M Продукт аты байт 0x49

0x6E

0x74

0x65

0x6C

0xAE

0x20

0x46

0x50

0x47

0x41

0x20

0x50

0x41

0x43

0x20

0x4E

0x33

0x30

0x30

0x30

8-бит ASCII + LATIN1 коддуу Intel FPGA PAC N3000
1 Продукт бөлүгү/Модель номери түрү/узундугу байт 0xCE 8-бит ASCII + LATIN1 коддуу 7:6 – 11b

5:0 – 001110b (14 байт маалымат)

O Продукт бөлүгү/Модель саны байт 0x42

0x44

0x2D

0x4E

0x56

0x56

0x2D

0x4E

0x33

0x30

0x30

0x30

0x2D

0x31

8-бит ASCII + LATIN1 коддуу

BD-NVV- N3000-1 тактасы үчүн OPN

Бул талаа мааниси ар кандай Intel FPGA PAC N3000 OPNs менен өзгөрөт.

уланды…
Талаанын узундугу байт Field Description Field Values Field Encoding
1 Продукт версиясынын түрү/узундугу байт 0x01 8-бит бинардык 7:6 – 00b

5:0 – 000001b (1 байт маалымат)

R Продукт версиясынын байттары 0x00 Бул талаа үй-бүлө мүчөсү катары коддолгон
1 Продукттын сериялык номеринин түрү/узундугу байт 0xCC 8-бит ASCII + LATIN1 коддуу 7:6 – 11b

5:0 – 001100b (12 байт маалымат)

P Продукциянын сериялык номери байт (динамикалык талаа) 0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

8-бит ASCII + LATIN1 коддуу

1-6 алты саны OUI: 000000

2-6 алты саны MAC дареги: 000000

Эскертүү: Бул экс катары коддолгонample жана анык түзүлүштө өзгөртүлүшү керек.

1-6 алты саны OUI: 644C36

2-6 алты саны MAC дареги: 00AB2E

Эскертүү: Жок аныктоо үчүн

программаланган FRUID, OUI жана MAC дарегин "0000" деп коюңуз.

1 Актив Tag түрү/узундугу байт 0x01 8-бит бинардык 7:6 – 00b

5:0 – 000001b (1 байт маалымат)

Q Актив Tag 0x00 Колдоого алынбайт
1 ФРУ File ID түрү/узундугу байт 0x00 8-бит ASCII + LATIN1 коддуу 7:6 – 00b

5:0 – 000000b (0 байт маалымат)

ФРУ File Мындан кийинки ID байт талаасы камтылган эмес, анткени талаа "нөл" болот.

уланды…
Талаанын узундугу байт Field Description Field Values Field Encoding
Эскертүү: ФРУ file ID байт.

ФРУ File версия талаасы - бул текшерүү үчүн өндүрүштүк жардам катары берилген алдын ала аныкталган талаа file FRU маалыматын жүктөө үчүн өндүрүш же талаада жаңыртуу учурунда колдонулган. Мазмун өндүрүүчүгө тиешелүү. Бул талаа Кеңеш маалымат аймагында да берилген.

Талаалардын бири же экөө тең "нөл" болушу мүмкүн.

1 C1h (түрү/узундугу байт башка маалымат талааларын көрсөтүү үчүн коддолгон). 0xC1
Y 00h – калган пайдаланылбаган мейкиндик 0x00
1 Продукт маалымат аймагынын текшерүү суммасы (нөл текшерүү суммасы)

(Динамикалык талаа)

0x9D Эскертүү: бул таблицадагы текшерүү суммасы таблицада колдонулган баалуулуктар үчүн эсептелген нөлдүк текшерүү суммасы. Ал Intel FPGA PAC чыныгы маанилери үчүн кайра эсептелиши керек.

Intel® FPGA программалануучу ылдамдатуу картасы N3000 тактасын башкаруу контроллери колдонуучу колдонмосу

Кайра карап чыгуу тарыхы

Intel FPGA программалануучу тездетүү картасынын кайра карап чыгуу тарыхы N3000 тактасын башкаруу контроллери Колдонуучунун колдонмосу

Документтин версиясы Өзгөрүүлөр
2019.11.25 Алгачкы өндүрүштүк релиз.

Intel корпорациясы. Бардык укуктар корголгон. Intel, Intel логотиби жана башка Intel белгилери Intel корпорациясынын же анын туунду компанияларынын соода белгилери болуп саналат. Intel өзүнүн FPGA жана жарым өткөргүч өнүмдөрүн Intelдин стандарттык гарантиясына ылайык учурдагы спецификацияларга кепилдик берет, бирок каалаган убакта эскертүүсүз каалаган өнүмгө жана кызматтарга өзгөртүү киргизүү укугун өзүнө калтырат. Intel бул жерде сүрөттөлгөн кандайдыр бир маалыматты, продуктуну же кызматты колдонуудан же колдонуудан келип чыккан эч кандай жоопкерчиликти же жоопкерчиликти өзүнө албайт, Intel тарабынан жазуу жүзүндө ачык макулдашылгандан башка учурларда. Intel кардарларына жарыяланган маалыматка таянардан мурун жана өнүмдөр же кызматтарга буйрутма берүүдөн мурун түзмөктүн спецификацияларынын акыркы версиясын алуу сунушталат.
*Башка ысымдар жана бренддер башкалардын менчиги катары талап кылынышы мүмкүн.

Документтер / Ресурстар

intel FPGA программалануучу тездетүү картасы N3000 Башкармалыгынын башкаруу контроллери [pdf] Колдонуучунун колдонмосу
FPGA программалануучу тездетүү картасы N3000 тактасы, башкаруу контроллери, FPGA, программалануучу тездетүү картасы N3000 тактасы, башкаруу контроллери, N3000 башкармасынын башкаруу контроллери, башкаруу контроллери

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *