intel-LOGO

Intel FPGA Karta ta 'Aċċelerazzjoni Programmabbli N3000 Kontrollur ta' Ġestjoni tal-Bord

Intel-FPGA-Programmable-Acceleration-Card-N3000-Bord-Management-Controller-PRODOTT

Karta ta 'Aċċelerazzjoni programmabbli Intel FPGA N3000 BMC Introduzzjoni

Dwar dan id-Dokument

Irreferi għall-Gwida għall-Utent tal-Ġestjoni tal-Bord tal-Karta tal-Aċċelerazzjoni Programmable Intel FPGA N3000 biex titgħallem aktar dwar il-funzjonijiet u l-karatteristiċi tal-Intel® MAX® 10 BMC u biex tifhem kif taqra d-dejta tat-telemetrija fuq l-Intel FPGA PAC N3000 billi tuża PLDM fuq MCTP SMBus u I2C SMBus . Introduzzjoni għal Intel MAX 10 root of trust (RoT) u aġġornament sikur tas-sistema remota hija inkluża.

Fuqview
L-Intel MAX 10 BMC huwa responsabbli għall-kontroll, il-monitoraġġ u l-għoti tal-aċċess għall-karatteristiċi tal-bord. L-Intel MAX 10 BMC jgħaqqad ma 'sensors abbord, l-FPGA u l-flash, u jimmaniġġja sekwenzi ta' power-on/power-off, konfigurazzjoni FPGA u polling tad-dejta tat-telemetrija. Tista' tikkomunika mal-BMC billi tuża l-protokoll tal-verżjoni 1.1.1 tal-Platform Level Data Model (PLDM). Il-firmware BMC jista' jiġi aġġornat fuq il-post fuq PCIe bl-użu tal-karatteristika ta' aġġornament tas-sistema remota.

Karatteristiċi tal-BMC

  • Jaġixxi bħala Root of Trust (RoT) u jippermetti l-karatteristiċi ta 'aġġornament sigur tal-Intel FPGA PAC N3000.
  • Jikkontrolla l-aġġornamenti tal-firmware u tal-flash FPGA fuq PCIe.
  • Jamministra l-konfigurazzjoni FPGA.
  • Jikkonfigura s-settings tan-netwerk għall-apparat C827 Ethernet re-timer.
  • Kontrolli Is-sekwenzjar tat-tfigħ u l-waqfien tal-qawwa u l-iskoperta tal-ħsarat bi protezzjoni ta’ għeluq awtomatiku.
  • Jikkontrolla l-enerġija u reset fuq il-bord.
  • Interfaces b'sensors, flash FPGA u QSFPs.
  • Tissorvelja data tat-telemetrija (temperatura tal-bord, voltage u kurrenti) u jipprovdi azzjoni protettiva meta l-qari huwa barra mil-limitu kritiku.
    • Jirrapporta d-dejta tat-telemetrija biex jospita BMC permezz tal-Platform Level Data Model (PLDM) fuq MCTP SMBus jew I2C.
    • Jappoġġja PLDM fuq MCTP SMBus permezz PCIe SMBus. 0xCE huwa indirizz slave 8-bit.
    • Jappoġġja I2C SMBus. 0xBC huwa l-indirizz slave 8-bit.
  • Jaċċessa l-indirizzi MAC Ethernet fl-EEPROM u l-EEPROM tal-identifikazzjoni tal-unità sostitwibbli fuq il-post (FRUID).

Korporazzjoni Intel. Id-drittijiet kollha riżervati. Intel, il-logo Intel, u marki oħra Intel huma trademarks ta' Intel Corporation jew is-sussidjarji tagħha. Intel tiggarantixxi l-prestazzjoni tal-prodotti FPGA u semikondutturi tagħha skont l-ispeċifikazzjonijiet attwali skont il-garanzija standard ta 'Intel, iżda tirriżerva d-dritt li tagħmel bidliet fi kwalunkwe prodott u servizz fi kwalunkwe ħin mingħajr avviż. Intel ma tassumi l-ebda responsabbiltà jew responsabbiltà li tirriżulta mill-applikazzjoni jew l-użu ta' kwalunkwe informazzjoni, prodott jew servizz deskritt hawnhekk ħlief kif miftiehem espressament bil-miktub minn Intel. Il-klijenti Intel huma avżati biex jiksbu l-aħħar verżjoni tal-ispeċifikazzjonijiet tal-apparat qabel ma jiddependu fuq kwalunkwe informazzjoni ppubblikata u qabel ma jagħmlu ordnijiet għal prodotti jew servizzi. *Ismijiet u marki oħra jistgħu jiġu mitluba bħala proprjetà ta’ ħaddieħor.

Dijagramma tal-Blokk ta' Livell Għoli tal-BMC

Intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Controller-FIG-1

Għeruq ta' Fiduċja (RoT)
L-Intel MAX 10 BMC jaġixxi bħala Root of Trust (RoT) u jippermetti l-karatteristika ta 'aġġornament sikur tas-sistema remota tal-Intel FPGA PAC N3000. L-RoT jinkludi karatteristiċi li jistgħu jgħinu jipprevjenu dan li ġej:

  • Tagħbija jew eżekuzzjoni ta' kodiċi jew disinji mhux awtorizzati
  • Operazzjonijiet ta' tfixkil attentati minn softwer mhux privileġġjat, softwer privileġġjat, jew il-BMC ospitanti
  • Eżekuzzjoni mhux intenzjonata ta' kodiċi jew disinji eqdem bi bugs jew vulnerabbiltajiet magħrufa billi jippermetti lill-BMC jirrevoka l-awtorizzazzjoni

Gwida għall-Utent tal-Kontrollur tal-Ġestjoni tal-Bord tal-Karta tal-Aċċelerazzjoni Programmabbli Intel® FPGA N3000

L-Intel FPGA PAC N3000 BMC jinforza wkoll bosta politiki ta 'sigurtà oħra relatati mal-aċċess permezz ta' diversi interfaces, kif ukoll jipproteġi l-flash abbord permezz ta 'limitazzjoni tar-rata tal-kitba. Jekk jogħġbok irreferi għall-Gwida għall-Utent tas-Sigurtà tal-Karta ta 'Aċċelerazzjoni Programmabbli Intel FPGA N3000 għal informazzjoni dwar RoT u karatteristiċi ta' sigurtà tal-Intel FPGA PAC N3000.

Informazzjoni Relatata
Gwida għall-Utent tas-Sigurtà tal-Karta tal-Aċċelerazzjoni Programmabbli Intel FPGA N3000

Aġġornament tas-Sistema Remota Sikura
Il-BMC jappoġġja Secure RSU għall-firmware Intel MAX 10 BMC Nios® u l-immaġni RTL u l-aġġornamenti tal-immaġni tal-Intel Arria® 10 FPGA b'awtentikazzjoni u kontrolli tal-integrità. Il-firmware Nios huwa inkarigat mill-awtentikazzjoni tal-immaġni matul il-proċess tal-aġġornament. L-aġġornamenti huma mbuttati fuq l-interface PCIe għall-Intel Arria 10 GT FPGA, li min-naħa tiegħu jikteb fuq l-Intel Arria 10 FPGA SPI master għal Intel MAX 10 FPGA SPI slave. Żona ta 'flash temporanja msejħa staging area taħżen kwalunkwe tip ta 'bitstream awtentikazzjoni permezz ta' interface SPI. Id-disinn BMC RoT fih il-modulu kriptografiku li jimplimenta l-funzjoni ta 'verifika SHA2 256 bit hash u l-funzjoni ta' verifika tal-firma ECDSA 256 P 256 biex jawtentika ċ-ċwievet u l-immaġni tal-utent. Firmware Nios juża l-modulu kriptografiku biex jawtentika l-immaġni ffirmata mill-utent fis-staging żona. Jekk l-awtentikazzjoni tgħaddi, il-firmware Nios tikkopja l-immaġni tal-utent fiż-żona tal-flash tal-utent. Jekk l-awtentikazzjoni tfalli, il-firmware Nios jirrapporta żball. Jekk jogħġbok irreferi għall-Gwida għall-Utent tas-Sigurtà tal-Karta ta 'Aċċelerazzjoni Programmabbli Intel FPGA N3000 għal informazzjoni dwar RoT u karatteristiċi ta' sigurtà tal-Intel FPGA PAC N3000.

Informazzjoni Relatata
Gwida għall-Utent tas-Sigurtà tal-Karta tal-Aċċelerazzjoni Programmabbli Intel FPGA N3000

Ġestjoni tas-Sekwenza tal-Enerġija
Il-magna tal-istat tas-sekwenzar tal-qawwa BMC timmaniġġja s-sekwenzi ta 'l-enerġija u t-tifi ta' l-Intel FPGA PAC N3000 għal każijiet tal-kantunieri matul il-proċess ta 'power-on jew tħaddim normali. Il-fluss tal-power-up tal-Intel MAX 10 ikopri l-proċess kollu inkluż il-boot-up tal-Intel MAX 10, il-boot-up ta 'Nios, u l-ġestjoni tas-sekwenza tal-enerġija għall-konfigurazzjoni FPGA. L-ospitant irid jiċċekkja l-verżjonijiet tal-bini kemm tal-Intel MAX 10 kif ukoll tal-FPGA, kif ukoll l-istatus Nios wara kull ċiklu ta’ enerġija, u jieħu azzjonijiet korrispondenti f’każ li l-Intel FPGA PAC N3000 jidħol f’kaxxi tal-kantunieri bħal Intel MAX 10 jew Fabbrika FPGA build tagħbija nuqqas jew Nios boot up falliment. Il-BMC jipproteġi l-Intel FPGA PAC N3000 billi jagħlaq l-enerġija għall-karta taħt il-kundizzjonijiet li ġejjin:

  • 12 V Provvista tat-tarf awżiljarju jew PCIe voltage huwa taħt 10.46 V
  • It-temperatura tal-qalba tal-FPGA tilħaq 100°C
  • It-temperatura tal-bord tilħaq 85 °C

Monitoraġġ tal-Bord Permezz ta' Sensuri
Il-monitors Intel MAX 10 BMC voltage, kurrenti u temperatura ta 'diversi komponenti fuq l-Intel FPGA PAC N3000. Host BMC jista 'jaċċessa d-dejta tat-telemetrija permezz ta' PCIe SMBus. Il-PCIe SMBus bejn il-host BMC u l-Intel FPGA PAC N3000 Intel MAX 10 BMC huwa kondiviż kemm mill-PLDM over MCTP SMBus endpoint kif ukoll mill-iskjav Standard I2C għall-interface Avalon-MM (qari biss).

Monitoraġġ tal-Bord permezz ta' PLDM fuq MCTP SMBus

Il-BMC fuq l-Intel FPGA PAC N3000 jikkomunika ma' server BMC fuq il-PCIe* SMBus. Il-kontrollur MCTP jappoġġja Mudell tad-Data tal-Livell tal-Pjattaforma (PLDM) fuq stack tal-Protokoll tat-Trasport tal-Komponent tal-Ġestjoni (MCTP). L-indirizz tal-iskjav tal-endpoint tal-MCTP huwa 0xCE awtomatikament. Jista 'jiġi pprogrammat mill-ġdid fis-sezzjoni korrispondenti ta' flash estern FPGA Quad SPI permezz ta 'mod in-band jekk meħtieġ. L-Intel FPGA PAC N3000 BMC jappoġġja subsett tal-kmandi PLDM u MCTP biex jippermetti lil server BMC jikseb data tas-sensorju bħal voltage, kurrenti u temperatura.

Nota: 
Mudell tad-Data tal-Livell tal-Pjattaforma (PLDM) fuq l-endpoint MCTP SMBus huwa appoġġjat. PLDM fuq MCTP permezz ta' PCIe nattiv mhuwiex appoġġjat. Kategorija tal-apparat SMBus: L-apparat "Fixed mhux Discoverable" huwa appoġġjat b'mod awtomatiku, iżda l-erba' kategoriji tal-apparat huma appoġġjati u jistgħu jerġgħu jiġu konfigurati fuq il-post. ACK-Poll huwa appoġġjat

  • Appoġġjat bl-indirizz slave default SMBus 0xCE.
  • Appoġġjat b'indirizz slave fiss jew assenjat.

Il-BMC jappoġġja l-verżjoni 1.3.0 tal-Ispeċifikazzjoni Bażi tal-Protokoll tat-Trasport tal-Komponent tal-Ġestjoni (MCTP) (ispeċifikazzjoni DTMF DSP0236), verżjoni 1.1.1 tal-istandard PLDM għall-Monitoraġġ u Kontroll tal-Pjattaforma (speċifikazzjoni DTMF DSP0248), u l-verżjoni 1.0.0 tal- PLDM għall-Kontroll u Skoperta tal-Messaġġ (ispeċifikazzjoni DTMF DSP0240).

Informazzjoni Relatata
Speċifikazzjonijiet ta' Task Force ta' Ġestjoni Distributa (DMTF) Għal link għal speċifikazzjonijiet speċifiċi ta' DMTF

SMBus Interface Veloċità

L-implimentazzjoni Intel FPGA PAC N3000 tappoġġja tranżazzjonijiet SMBus f'100 KHz b'mod awtomatiku.

Appoġġ għall-Packetization MCTP

Definizzjonijiet MCTP

  • Il-korp tal-messaġġ jirrappreżenta t-tagħbija ta' messaġġ MCTP. Il-korp tal-messaġġ jista' jkopri diversi pakketti MCTP.
  • It-tagħbija tal-pakkett MCTP tirreferi għall-parti tal-korp tal-messaġġ ta' messaġġ MCTP li jinġarr f'pakkett MCTP wieħed.
  • L-Unità tat-Trażmissjoni tirreferi għad-daqs tal-porzjon tat-tagħbija tal-pakkett tal-MCTP.

Daqs tal-Unità tat-Trażmissjoni

  • Id-daqs tal-unità ta' trażmissjoni tal-linja bażi (unità ta' trażmissjoni minima) għall-MCTP huwa ta' 64 bytes.
  • Il-messaġġi kollha ta 'kontroll MCTP huma meħtieġa li jkollhom tagħbija ta' pakkett li ma tkunx akbar mill-unità ta 'trażmissjoni tal-linja bażi mingħajr negozjar. (Il-mekkaniżmu ta' negozjar għal unitajiet ta' trażmissjoni akbar bejn punti ta' tmiem huwa speċifiku għat-tip ta' messaġġ u mhuwiex indirizzat fl-ispeċifikazzjoni tal-Bażi MCTP)
  • Kwalunkwe messaġġ MCTP li d-daqs tal-korp tal-messaġġ tiegħu huwa akbar minn 64 bytes għandu jinqasam f'pakketti multipli għal trażmissjoni ta' messaġġ wieħed.
Oqsma tal-Pakketti MCTP

Oqsma Ġeneriċi ta' Pakkett/Messaġġ

Intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Controller-FIG-2

Settijiet ta' Kmand Appoġġjati

Kmandi MCTP appoġġjati

  • Ikseb l-Appoġġ tal-Verżjoni MCTP
    • Bażi Speċ Verżjoni Info
    • Kontroll Protokoll Verżjoni Info
    • Verżjoni PLDM fuq MCTP
  • Issettja l-ID tal-Endpoint
  • Ikseb l-ID tal-Endpoint
  • Ikseb Endpoint UUID
  • Ikseb Appoġġ tat-Tip tal-Messaġġ
  • Ikseb Appoġġ għall-Messaġġ Iddefinit mill-Bejjiegħ

Nota: 
Għall-kmand Get Vendor Defined Message Support, il-BMC jirrispondi bil-kodiċi ta' tlestija ERROR_INVALID_DATA(0x02).

Kmandi ta' Speċifikazzjoni Bażi PLDM appoġġjati

  • SetTID
  • GetTID
  • GetPLDMVersion
  • GetPLDMTypes
  • GetPLDMCommands

PLDM appoġġjat għall-Kmandi tal-Ispeċifikazzjoni tal-Monitoraġġ tal-Pjattaforma u l-Kontroll

  • SetTID
  • GetTID
  • GetSensorReading
  • GetSensorThresholds
  • SetSensorThresholds
  • GetPDRRepositoryInfo
  • GetPDR

Nota: 
Il-qalba tal-BMC Nios II istħarriġ għal data tat-telemetrija differenti kull millisekonda 1, u t-tul tal-votazzjoni jieħu madwar 500 ~ 800 millisekondi, għalhekk il-messaġġ ta 'rispons kontra messaġġ ta' talba korrispondenti tal-kmand GetSensorReading jew GetSensorThresholds jaġġorna kif xieraq kull 500 ~ 800 millisekondi.

Nota: 
GetStateSensorReadings mhux appoġġjat.

Topoloġija u Ġerarkija tal-PLDM

Rekords tad-Deskritturi tal-Pjattaforma Definiti
L-Intel FPGA PAC N3000 juża 20 Rekord tad-Deskrittur tal-Pjattaforma (PDRs). Intel MAX 10 BMC jappoġġja biss PDRs konsolidati fejn il-PDRs mhux se jiġu miżjuda jew imneħħija b'mod dinamiku meta QSFP jiġi pplaggjat u splaggjat. Meta jiġi splaggjat l-istatus operattiv tas-sensor sempliċiment jiġi rrappurtat bħala mhux disponibbli.

Ismijiet tas-Sensor u Manku tar-Rekord
Il-PDRs kollha huma assenjati valur numeriku opak imsejjaħ Record Handle. Dan il-valur jintuża għall-aċċess ta' PDRs individwali fi ħdan ir-Repożitorju PDR permezz ta' GetPDR (ispeċifikazzjoni DTMF DSP0248). It-tabella li ġejja hija lista konsolidata ta 'sensuri mmonitorjati fuq Intel FPGA PAC N3000.

Ismijiet tas-Sensor PDRs u Manku tar-Rekord

Funzjoni Isem tas-Sensor Informazzjoni tas-Sensor PLDM
Sors tal-Qari tas-Sensor (Komponent) PDR

Rekord Manku

Limiti fil-PDR Bidliet fil-limitu permess permezz tal-PLDM
Qawwa tad-dħul totali tal-Intel FPGA PAC Power Bord Ikkalkula minn swaba PCIe 12V Kurrenti u Voltage 1 0 Nru
Swaba PCIe 12 V Kurrent 12 V Backplane Kurrent PAC1932 SENS1 2 0 Nru
swaba PCIe 12 V Voltage 12 V Backplane Voltage PAC1932 SENS1 3 0 Nru
1.2 V Ferrovija Voltage 1.2 V Voltage MAX10 ADC 4 0 Nru
1.8 V Ferrovija Voltage 1.8 V Voltage MAX 10 ADC 6 0 Nru
3.3 V Ferrovija Voltage 3.3 V Voltage MAX 10 ADC 8 0 Nru
FPGA Core Voltage FPGA Core Voltage LTC3884 (U44) 10 0 Nru
Kurrenti tal-qalba tal-FPGA Kurrenti tal-qalba tal-FPGA LTC3884 (U44) 11 0 Nru
Temperatura tal-qalba FPGA Temperatura tal-qalba FPGA FPGA temp dajowd permezz TMP411 12 Twissija ta' Fuq: 90

Upper Fatal: 100

Iva
Temperatura tal-Bord Temperatura tal-Bord TMP411 (U65) 13 Twissija ta' Fuq: 75

Upper Fatal: 85

Iva
QSFP0 Voltage QSFP0 Voltage Modulu QSFP estern (J4) 14 0 Nru
QSFP0 Temperatura QSFP0 Temperatura Modulu QSFP estern (J4) 15 Twissija ta' Fuq: Valur stabbilit mill-Bejjiegħ QSFP

Upper Fatal: Valur stabbilit mill-Bejjiegħ QSFP

Nru
PCIe Awżiljarju 12V Kurrent 12 V AUX PAC1932 SENS2 24 0 Nru
PCIe Awżiljarju 12V Voltage 12 V AUX Voltage PAC1932 SENS2 25 0 Nru
QSFP1 Voltage QSFP1 Voltage Modulu QSFP estern (J5) 37 0 Nru
QSFP1 Temperatura QSFP1 Temperatura Modulu QSFP estern (J5) 38 Twissija ta' Fuq: Valur stabbilit mill-Bejjiegħ QSFP

Upper Fatal: Valur stabbilit mill-Bejjiegħ QSFP

Nru
PKVL A Temperatura tal-qalba PKVL A Temperatura tal-qalba Ċippa PKVL (88EC055) (U18A) 44 0 Nru
kompla...
Funzjoni Isem tas-Sensor Informazzjoni tas-Sensor PLDM
Sors tal-Qari tas-Sensor (Komponent) PDR

Rekord Manku

Limiti fil-PDR Bidliet fil-limitu permess permezz tal-PLDM
PKVL A Temperatura Serdes PKVL A Temperatura Serdes Ċippa PKVL (88EC055) (U18A) 45 0 Nru
PKVL B Temperatura tal-qalba PKVL B Temperatura tal-qalba Ċippa PKVL (88EC055) (U23A) 46 0 Nru
PKVL B Temperatura Serdes PKVL B Temperatura Serdes Ċippa PKVL (88EC055) (U23A) 47 0 Nru

Nota: 
Il-valuri ta' Twissija ta' Fuq u Fatali ta' Fuq għal QSFP huma stabbiliti mill-bejjiegħ QSFP. Irreferi għad-datasheet tal-bejjiegħ għall-valuri. Il-BMC se jaqra dawn il-valuri limitu u jirrapportahom. fpgad huwa servizz li jista 'jgħinek tipproteġi s-server milli jiġġarraf meta l-hardware jilħaq limitu ta' fuq tas-sensor li ma jistax jiġi rkuprat jew aktar baxx li ma jistax jiġi rkuprat (imsejjaħ ukoll bħala limitu fatali). fpgad huwa kapaċi jimmonitorja kull wieħed mill-20 sensur irrappurtat mill-Kontrollur tal-Ġestjoni tal-Bord. Jekk jogħġbok irreferi għas-suġġett ta 'Tfigħ Graceful minn Intel Acceleration Stack User Guide: Intel FPGA Programable Acceleration Card N3000 għal aktar informazzjoni.

Nota:
Sistemi ta' servers OEM kwalifikati għandhom jipprovdu t-tkessiħ meħtieġ għall-piżijiet tax-xogħol tiegħek. Tista' tikseb il-valuri tas-sensuri billi tħaddem il-kmand OPAE li ġej bħala root jew sudo: $ sudo fpgainfo bmc

Informazzjoni Relatata
Gwida għall-Utent Intel Acceleration Stack: Intel FPGA Programable Acceleration Card N3000

Monitoraġġ tal-Bord permezz I2C SMBus

L-iskjav standard I2C għall-interface Avalon-MM (qari biss) jaqsam il-PCIe SMBus bejn il-BMC ospitanti u l-Intel MAX 10 RoT. L-Intel FPGA PAC N3000 jappoġġja interface slave standard I2C u l-indirizz slave huwa 0xBC awtomatikament biss għal aċċess barra mill-banda. Il-mod ta' indirizzar tal-byte huwa mod ta' indirizz offset ta' 2 byte. Hawnhekk hawn il-mappa tal-memorja tar-reġistru tad-dejta tat-telemetrija li tista 'tuża biex taċċessa l-informazzjoni permezz tal-kmandi I2C. Il-kolonna tad-deskrizzjoni tiddeskrivi kif il-valuri tar-reġistru rritornati jistgħu jiġu pproċessati aktar biex jinkisbu l-valuri attwali. L-unitajiet jistgħu jkunu Celsius (°C), mA, mV, mW skont liema sensur taqra.

Mappa tal-Memorja tar-Reġistru tad-Dejta tat-Telemetrija

Irreġistra Offset Wisa' Aċċess Qasam Valur Default Deskrizzjoni
Temperatura tal-Bord 0x100 32 RO [31:0] 32'h00000000 TMP411(U65)

Il-valur tar-reġistru huwa ffirmat numru sħiħ Temperatura = valur tar-reġistru

* 0.5

It-Temperatura Għolja tal-Bord Iwissi 0x104 32 RW [31:0] 32'h00000000 TMP411(U65)

Il-valur tar-reġistru huwa numru sħiħ iffirmat

Limitu Għoli = valur tar-reġistru

* 0.5

Temperatura tal-Bord Għoli Fatali 0x108 32 RW [31:0] 32'h00000000 TMP411(U65)

Il-valur tar-reġistru huwa numru sħiħ iffirmat

Kritika Għolja = valur tar-reġistru

* 0.5

Temperatura tal-qalba FPGA 0x110 32 RO [31:0] 32'h00000000 TMP411(U65)

Il-valur tar-reġistru huwa numru sħiħ iffirmat

Temperatura = valur tar-reġistru

* 0.5

FPGA Die

Twissija ta' Temperatura Għolja

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

Il-valur tar-reġistru huwa numru sħiħ iffirmat

Limitu Għoli = valur tar-reġistru

* 0.5

kompla...
Irreġistra Offset Wisa' Aċċess Qasam Valur Default Deskrizzjoni
FPGA Core Voltage 0x13C 32 RO [31:0] 32'h00000000 LTC3884(U44)

Voltage(mV) = valur tar-reġistru

Kurrenti tal-qalba tal-FPGA 0x140 32 RO [31:0] 32'h00000000 LTC3884(U44)

Current(mA) = valur tar-reġistru

12v Backplane Voltage 0x144 32 RO [31:0] 32'h00000000 Voltage(mV) = valur tar-reġistru
12v Backplane Kurrent 0x148 32 RO [31:0] 32'h00000000 Current(mA) = valur tar-reġistru
1.2v Voltage 0x14C 32 RO [31:0] 32'h00000000 Voltage(mV) = valur tar-reġistru
12v Aux Voltage 0x150 32 RO [31:0] 32'h00000000 Voltage(mV) = valur tar-reġistru
12v Aux Kurrent 0x154 32 RO [31:0] 32'h00000000 Current(mA) = valur tar-reġistru
1.8v Voltage 0x158 32 RO [31:0] 32'h00000000 Voltage(mV) = valur tar-reġistru
3.3v Voltage 0x15C 32 RO [31:0] 32'h00000000 Voltage(mV) = valur tar-reġistru
Power Bord 0x160 32 RO [31:0] 32'h00000000 Enerġija (mW) = valur tar-reġistru
PKVL A Temperatura tal-qalba 0x168 32 RO [31:0] 32'h00000000 PKVL1(U18A)

Il-valur tar-reġistru huwa numru sħiħ iffirmat

Temperatura = valur tar-reġistru

* 0.5

PKVL A Temperatura Serdes 0x16C 32 RO [31:0] 32'h00000000 PKVL1(U18A)

Il-valur tar-reġistru huwa numru sħiħ iffirmat

Temperatura = valur tar-reġistru

* 0.5

PKVL B Temperatura tal-qalba 0x170 32 RO [31:0] 32'h00000000 PKVL2(U23A)

Il-valur tar-reġistru huwa numru sħiħ iffirmat

Temperatura = valur tar-reġistru

* 0.5

PKVL B Temperatura Serdes 0x174 32 RO [31:0] 32'h00000000 PKVL2(U23A)

Il-valur tar-reġistru huwa numru sħiħ iffirmat

Temperatura = valur tar-reġistru

* 0.5

Il-valuri QSFP jinkisbu billi jinqara l-modulu QSFP u r-rappurtar tal-valuri qari fir-reġistru xieraq. Jekk il-modulu QSFP ma jappoġġjax il-Monitoraġġ tad-Dijanjostiċi Diġitali jew jekk il-modulu QSFP mhuwiex installat, imbagħad injora l-valuri moqrija mir-reġistri QSFP. Uża l-għodda Intelligent Platform Management Interface (IPMI) biex taqra d-dejta tat-telemetrija permezz tax-xarabank I2C.

Kmand I2C biex taqra t-temperaturi tal-bord fl-indirizz 0x100:
Fil-kmand hawn taħt:

  • 0x20 huwa l-indirizz I2C master bus tas-server tiegħek li jista 'jaċċessa slots PCIe direttament. Dan l-indirizz ivarja skond is-server. Jekk jogħġbok irreferi għad-datasheet tas-server tiegħek għall-indirizz I2C korrett tas-server tiegħek.
  • 0xBC huwa l-indirizz slave I2C tal-Intel MAX 10 BMC.
  • 4 huwa n-numru ta 'bytes tad-dejta moqrija
  • 0x01 0x00 huwa l-indirizz tar-reġistru tat-temperatura tal-bord li hija ppreżentata fit-tabella.

Kmand:
ipmitool i2c bus=0x20 0xBC 4 0x01 0x00

Output:
01110010 00000000 00000000 00000000

Il-valur tal-output f'hexidecimal huwa: 0x72000000 0x72 huwa 114 f'deċimali. Biex tikkalkula t-temperatura f'Celsius immoltiplika b'0.5: 114 x 0.5 = 57 °C

Nota: 
Mhux is-servers kollha jappoġġjaw il-bus I2C aċċess dirett għal slots PCIe. Jekk jogħġbok iċċekkja l-iskeda tad-dejta tas-server tiegħek għal informazzjoni ta' appoġġ u l-indirizz tal-bus I2C.

Format tad-Data EEPROM

Din it-taqsima tiddefinixxi l-format tad-dejta kemm tal-EEPROM tal-Indirizz MAC kif ukoll tal-EEPROM FRUID u li jistgħu jiġu aċċessati mill-host u l-FPGA rispettivament.

MAC EEPROM
Fiż-żmien tal-manifattura, Intel tipprogramma l-indirizz MAC EEPROM bl-indirizzi MAC Intel Ethernet Controller XL710-BM2. L-Intel MAX 10 jaċċessa l-indirizzi fl-indirizz MAC EEPROM permezz tal-bus I2C. Skopri l-indirizz MAC billi tuża l-kmand li ġej: $ sudo fpga mac

L-indirizz MAC EEPROM fih biss l-indirizz MAC ta '6 byte tal-bidu fl-indirizz 0x00h segwit mill-għadd tal-indirizz MAC ta' 08. L-indirizz MAC tal-bidu huwa wkoll stampat fuq l-istiker tat-tikketta fuq in-naħa ta 'wara tal-Bord taċ-Ċirkwit Stampat (PCB). Is-sewwieq OPAE jipprovdi nodi tas-sysfs biex jikseb l-indirizz MAC tal-bidu mill-post li ġej: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/ spi */spi*/mac_address Bidu l-indirizz MAC Eżample: 644C360F4430 Is-sewwieq OPAE jikseb l-għadd mill-post li ġej: /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/ spi*/ spi*/mac_count MAC count Eżample: 08 Mill-indirizz MAC tal-bidu, is-seba' indirizzi MAC li jifdal jinkisbu billi jiżdied b'mod sekwenzjali l-Byte L-Inqas Sinifikanti (LSB) tal-Indirizz MAC tal-bidu b'għadd ta' wieħed għal kull indirizz MAC sussegwenti. Indirizz MAC sussegwenti example:

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

Nota: Jekk qed tuża ES Intel FPGA PAC N3000, il-MAC EEPROM jista 'ma jkunx ipprogrammat. Jekk il-MAC EEPROM ma tkunx ipprogrammata allura l-ewwel indirizz MAC li jinqara jirritorna bħala FFFFFFFFFFFF.

Aċċess għall-EEPROM ta' Identifikazzjoni ta' Unità Sostitubbli fuq il-Qasam (FRUID).
Tista 'taqra biss l-EEPROM (0xA0) ta' identifikazzjoni ta 'unità sostitwibbli fuq il-post (FRUID) mill-BMC ospitanti permezz ta' SMBus. L-istruttura fl-EEPROM FRUID hija bbażata fuq l-ispeċifikazzjoni tal-IPMI, Definizzjoni tal-Ħżin tal-Informazzjoni tal-Ġestjoni tal-Pjattaforma FRU, v1.3, 24 ta' Marzu 2015, li minnha hija derivata struttura tal-informazzjoni tal-bord. L-EEPROM FRUID isegwi l-format komuni tal-header maż-Żona tal-Bord u ż-Żona tal-Informazzjoni tal-Prodott. Irreferi għat-tabella hawn taħt għal liema oqsma fl-intestatura komuni japplikaw għall-EEPROM FRUID.

Intestatura Komuni ta' FRUID EEPROM
L-oqsma kollha fl-intestatura komuni huma obbligatorji.

Tul tal-Qasam f'Bytes Deskrizzjoni tal-Qasam Valur EEPROM tal-FROTT
 

 

1

Format ta' Header Komuni Verżjoni 7:4 – riservat, ikteb bħala 0000b

3:0 – numru tal-verżjoni tal-format = 1h għal din l-ispeċifikazzjoni

 

 

01h (Issettjat bħala 00000001b)

 

1

Żona ta' Użu Intern Starting Offset (f'multipli ta' 8 bytes).

00h jindika li din iż-żona mhix preżenti.

 

00h (mhux preżenti)

 

1

Żona ta' Informazzjoni tax-Chassis Starting Offset (f'multipli ta' 8 bytes).

00h jindika li din iż-żona mhix preżenti.

 

00h (mhux preżenti)

 

1

Żona tal-Bord tal-Bidu Offset (f'multipli ta' 8 bytes).

00h jindika li din iż-żona mhix preżenti.

 

01h

 

1

Żona ta' Informazzjoni tal-Prodott Bidu tal-Offset (f'multipli ta' 8 bytes).

00h jindika li din iż-żona mhix preżenti.

 

0Ch

 

1

Żona MultiRecord Starting Offset (f'multipli ta' 8 bytes).

00h jindika li din iż-żona mhix preżenti.

 

00h (mhux preżenti)

1 PAD, ikteb bħala 00h 00h
 

1

Checksum ta' Header Komuni (checksum żero)  

F2h

Il-bytes tal-header komuni jitqiegħdu mill-ewwel indirizz tal-EEPROM. It-tqassim jidher bħall-figura hawn taħt.

FRUID EEPROM Memorja Layout Blokk Dijagramma

Intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Controller-FIG-3

Żona tal-Bord tal-EEPROM FRUID

Tul tal-Qasam f'Bytes Deskrizzjoni tal-Qasam Valuri tal-Qasam Kodifikazzjoni tal-Qasam
1 Format tal-Bord taż-Żona Verżjoni 7:4 – riservat, ikteb bħala 0000b 3:0 – numru tal-verżjoni tal-format 0x01 Issettjat għal 1h (0000 0001b)
1 Tul taż-Żona tal-Bord (f'multipli ta' 8 bytes) 0x0B 88 bytes (jinkludi 2 pad 00 bytes)
1 Kodiċi tal-Lingwa 0x00 Issettja għal 0 għall-Ingliż

Nota: L-ebda lingwa oħra ma hija appoġġjata bħalissa

3 Mfg Data / Ħin: Numru ta' minuti mis-0:00 hrs 1/1/96.

L-inqas byte sinifikanti l-ewwel (little endian)

00_00_00h = mhux speċifikat (Qasam dinamiku)

0x10

0x65

0xB7

Differenza fil-ħin bejn 12:00 AM 1/1/96 sa 12 PM

11/07/2018 huwa 12018960

minuti = b76510h – maħżuna f'format little endian

1 Byte tat-tip/tul tal-Manifattur tal-Bord 0xD2 8-bit ASCII + LATIN1 kodifikati 7:6 – 11b

5:0 – 010010b (18-il bytes ta' dejta)

P Bytes tal-Manifattur tal-Bord 0x49

0x6E

0x74

0x65

0x6C

0xAE

8-bit ASCII + LATIN1 kodifikata Intel® Corporation
kompla...
Tul tal-Qasam f'Bytes Deskrizzjoni tal-Qasam Valuri tal-Qasam Kodifikazzjoni tal-Qasam
0x20

0x43

0x6F

0x72

0x70

0x6F

0x72

0x61

0x74

0x69

0x6F

0x6E

1 Isem tal-Prodott tal-Bord tat-tip/it-tul byte 0xD5 8-bit ASCII + LATIN1 kodifikati 7:6 – 11b

5:0 – 010101b (21-il bytes ta' dejta)

Q Bytes tal-Isem tal-Prodott tal-Bord 0X49

0X6E

0X74

0X65

0X6C

0XAE

0X20

0X46

0X50

0X47

0X41

0X20

0X50

0X41

0X43

0X20

0X4E

0X33

0X30

0X30

0X30

8-bit ASCII + LATIN1 kodifikat Intel FPGA PAC N3000
1 Byte tat-tip/tul tan-Numru tas-Serjali tal-Bord 0xCC 8-bit ASCII + LATIN1 kodifikati 7:6 – 11b

5:0 – 001100b (12-il bytes ta' dejta)

N Bytes tan-Numru tas-Serjali tal-Bord (Qasam dinamiku) 0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

8-bit ASCII + LATIN1 kodifikat

L-1 6 ċifri hex huma OUI: 000000

It-2 6 ċifri hex huma l-indirizz MAC: 000000

kompla...
Tul tal-Qasam f'Bytes Deskrizzjoni tal-Qasam Valuri tal-Qasam Kodifikazzjoni tal-Qasam
0x30

0x30

0x30

0x30

Nota: Dan huwa kodifikat bħala example u jeħtieġ li jiġi modifikat f'apparat attwali

L-1 6 ċifri hex huma OUI: 644C36

It-tieni 2 ċifri hex huma l-indirizz MAC: 6AB00E

Nota: Biex tidentifika le

FRUID ipprogrammat, issettja l-indirizz OUI u MAC għal "0000".

1 Byte tat-tip/tul tan-Numru tal-Parti tal-Bord 0xCE 8-bit ASCII + LATIN1 kodifikati 7:6 – 11b

5:0 – 001110b (14-il bytes ta' dejta)

M Bytes tan-Numru tal-Parti tal-Bord 0x4B

0x38

0x32

0x34

0x31

0x37

0x20

0x30

0x30

0x32

0x20

0x20

0x20

0x20

8-bit ASCII + LATIN1 kodifikati b'ID BOM.

Għal tul ta '14-il byte, in-numru tal-parti tal-bord kodifikat example huwa K82417-002

Nota: Dan huwa kodifikat bħala example u jeħtieġ li jiġi modifikat f'apparat attwali.

Dan il-valur tal-qasam ivarja b'numru PBA tal-bord differenti.

Ir-Reviżjoni tal-PBA tneħħiet fi FRUID. Dawn l-aħħar erba' bytes jerġgħu lura vojta u huma riżervati għal użu fil-futur.

1 FRU File Byte tat-tip/tul tal-ID 0x00 8-bit ASCII + LATIN1 kodifikati 7:6 – 00b

5:0 – 000000b (0-il bytes ta' dejta)

Il-FRU File Il-qasam tal-bytes tal-ID li għandu jsegwi dan mhuwiex inkluż peress li l-qasam ikun 'null'.

Nota: FRU File ID bytes. Il-FRU File qasam tal-verżjoni huwa qasam definit minn qabel ipprovdut bħala għajnuna għall-manifattura għall-verifika tal- file li ntuża waqt il-manifattura jew l-aġġornament fuq il-post biex jgħabbi l-informazzjoni tal-FRU. Il-kontenut huwa speċifiku għall-manifattur. Dan il-qasam huwa pprovdut ukoll fiż-żona tal-Informazzjoni tal-Bord.

Xi oqsma jew iż-żewġ oqsma jistgħu jkunu 'null'.

1 Byte tat-tip/tul MMID 0xC6 8-bit ASCII + LATIN1 kodifikat
kompla...
Tul tal-Qasam f'Bytes Deskrizzjoni tal-Qasam Valuri tal-Qasam Kodifikazzjoni tal-Qasam
7:6 – 11b

5:0 – 000110b (6-il bytes ta' dejta)

Nota: Dan huwa kodifikat bħala example u jeħtieġ li jiġi modifikat f'apparat attwali

M MMID bytes 0x39

0x39

0x39

0x44

0x58

0x46

Formattjat bħala 6 ċifri hex. Speċifiku example fiċ-ċellula flimkien Intel FPGA PAC N3000 MMID = 999DXF.

Dan il-valur tal-qasam ivarja b'oqsma SKUs differenti bħal MMID, OPN, PBN eċċ.

1 C1h (byte tat-tip/tul kodifikat biex ma jindikax aktar oqsma ta' informazzjoni). 0xC1
Y 00h – kwalunkwe spazju mhux użat li fadal 0x00
1 Checksum taż-Żona tal-Bord (checksum żero) 0xB9 Nota: Iċ-checksum f'din it-tabella hija checksum żero ikkalkulata għall-valuri użati fit-tabella. Għandu jiġi kkalkulat mill-ġdid għall-valuri attwali ta 'Intel FPGA PAC N3000.
Tul tal-Qasam f'Bytes Deskrizzjoni tal-Qasam Valuri tal-Qasam Kodifikazzjoni tal-Qasam
1 Format taż-Żona tal-Prodott Verżjoni 7:4 - riservat, ikteb bħala 0000b

3:0 – numru tal-verżjoni tal-format = 1h għal din l-ispeċifikazzjoni

0x01 Issettjat għal 1h (0000 0001b)
1 Tul taż-Żona tal-Prodott (f'multipli ta' 8 bytes) 0x0A Total ta' 80 bytes
1 Kodiċi tal-Lingwa 0x00 Issettja għal 0 għall-Ingliż

Nota: L-ebda lingwa oħra ma hija appoġġjata bħalissa

1 Fabbrikant Isem tip/tul byte 0xD2 8-bit ASCII + LATIN1 kodifikati 7:6 – 11b

5:0 – 010010b (18-il bytes ta' dejta)

N Bytes tal-Isem tal-Manifattur 0x49

0x6E

0x74

0x65

0x6C

0xAE

0x20

0x43

0x6F

8-bit ASCII + LATIN1 kodifikata Intel Corporation
kompla...
Tul tal-Qasam f'Bytes Deskrizzjoni tal-Qasam Valuri tal-Qasam Kodifikazzjoni tal-Qasam
0x72

0x70

0x6F

0x72

0x61

0x74

0x69

0x6F

0x6E

1 Isem tal-Prodott tip/tul byte 0xD5 8-bit ASCII + LATIN1 kodifikati 7:6 – 11b

5:0 – 010101b (21-il bytes ta' dejta)

M Bytes tal-Isem tal-Prodott 0x49

0x6E

0x74

0x65

0x6C

0xAE

0x20

0x46

0x50

0x47

0x41

0x20

0x50

0x41

0x43

0x20

0x4E

0x33

0x30

0x30

0x30

8-bit ASCII + LATIN1 kodifikat Intel FPGA PAC N3000
1 Prodott Parti/Mudell Numru tip/tul byte 0xCE 8-bit ASCII + LATIN1 kodifikati 7:6 – 11b

5:0 – 001110b (14-il bytes ta' dejta)

O Bytes tan-Numru tal-Parti/Mudell tal-Prodott 0x42

0x44

0x2D

0x4E

0x56

0x56

0x2D

0x4E

0x33

0x30

0x30

0x30

0x2D

0x31

8-bit ASCII + LATIN1 kodifikat

OPN għall-bord BD-NVV- N3000-1

Dan il-valur tal-qasam ivarja ma' OPNs Intel FPGA PAC N3000 differenti.

kompla...
Tul tal-Qasam f'Bytes Deskrizzjoni tal-Qasam Valuri tal-Qasam Kodifikazzjoni tal-Qasam
1 Byte tat-tip/tul tal-Verżjoni tal-Prodott 0x01 8-bit binarju 7:6 – 00b

5:0 – 000001b (1 byte ta' dejta)

R Bytes tal-Verżjoni tal-Prodott 0x00 Dan il-qasam huwa kodifikat bħala membru tal-familja
1 Byte tat-tip/tul tan-Numru tas-Serjali tal-Prodott 0xCC 8-bit ASCII + LATIN1 kodifikati 7:6 – 11b

5:0 – 001100b (12-il bytes ta' dejta)

P Bytes tan-Numru tas-Serjali tal-Prodott (Qasam dinamiku) 0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

8-bit ASCII + LATIN1 kodifikat

L-1 6 ċifri hex huma OUI: 000000

It-2 6 ċifri hex huma l-indirizz MAC: 000000

Nota: Dan huwa kodifikat bħala example u jeħtieġ li jiġi modifikat f'apparat attwali.

L-1 6 ċifri hex huma OUI: 644C36

It-tieni 2 ċifri hex huma l-indirizz MAC: 6AB00E

Nota: Biex tidentifika le

FRUID ipprogrammat, issettja l-indirizz OUI u MAC għal "0000".

1 Assi Tag byte tat-tip/tul 0x01 8-bit binarju 7:6 – 00b

5:0 – 000001b (1 byte ta' dejta)

Q Assi Tag 0x00 Mhux appoġġjat
1 FRU File Byte tat-tip/tul tal-ID 0x00 8-bit ASCII + LATIN1 kodifikati 7:6 – 00b

5:0 – 000000b (0-il bytes ta' dejta)

Il-FRU File Il-qasam tal-bytes tal-ID li għandu jsegwi dan mhuwiex inkluż peress li l-qasam ikun 'null'.

kompla...
Tul tal-Qasam f'Bytes Deskrizzjoni tal-Qasam Valuri tal-Qasam Kodifikazzjoni tal-Qasam
Nota: FRU file ID bytes.

Il-FRU File qasam tal-verżjoni huwa qasam definit minn qabel ipprovdut bħala għajnuna għall-manifattura għall-verifika tal- file li ntuża waqt il-manifattura jew l-aġġornament fuq il-post biex jgħabbi l-informazzjoni tal-FRU. Il-kontenut huwa speċifiku għall-manifattur. Dan il-qasam huwa pprovdut ukoll fiż-żona tal-Informazzjoni tal-Bord.

Xi oqsma jew iż-żewġ oqsma jistgħu jkunu 'null'.

1 C1h (byte tat-tip/tul kodifikat biex ma jindikax aktar oqsma ta' informazzjoni). 0xC1
Y 00h – kwalunkwe spazju mhux użat li fadal 0x00
1 Żona ta' Informazzjoni tal-Prodott Checksum (checksum żero)

(Qasam Dinamika)

0x9D Nota: iċ-checksum f'din it-tabella hija checksum żero ikkalkulata għall-valuri użati fit-tabella. Għandu jiġi kkalkulat mill-ġdid għall-valuri attwali ta 'Intel FPGA PAC.

Gwida għall-Utent tal-Kontrollur tal-Ġestjoni tal-Bord tal-Karta tal-Aċċelerazzjoni Programmabbli Intel® FPGA N3000

Storja tar-Reviżjoni

Storja ta 'reviżjoni għall-Gwida għall-Utent tal-Kontrollur tal-Ġestjoni tal-Bord tal-Karta ta' Aċċelerazzjoni Programmabbli Intel FPGA N3000

Verżjoni tad-Dokument Bidliet
2019.11.25 Rilaxx tal-Produzzjoni Inizjali.

Korporazzjoni Intel. Id-drittijiet kollha riżervati. Intel, il-logo Intel, u marki oħra Intel huma trademarks ta' Intel Corporation jew is-sussidjarji tagħha. Intel tiggarantixxi l-prestazzjoni tal-prodotti FPGA u semikondutturi tagħha skont l-ispeċifikazzjonijiet attwali skont il-garanzija standard ta 'Intel, iżda tirriżerva d-dritt li tagħmel bidliet fi kwalunkwe prodott u servizz fi kwalunkwe ħin mingħajr avviż. Intel ma tassumi l-ebda responsabbiltà jew responsabbiltà li tirriżulta mill-applikazzjoni jew l-użu ta' kwalunkwe informazzjoni, prodott jew servizz deskritt hawnhekk ħlief kif miftiehem espressament bil-miktub minn Intel. Il-klijenti Intel huma avżati biex jiksbu l-aħħar verżjoni tal-ispeċifikazzjonijiet tal-apparat qabel ma jiddependu fuq kwalunkwe informazzjoni ppubblikata u qabel ma jagħmlu ordnijiet għal prodotti jew servizzi.
*Ismijiet u marki oħra jistgħu jiġu mitluba bħala proprjetà ta’ ħaddieħor.

Dokumenti / Riżorsi

Intel FPGA Karta ta 'Aċċelerazzjoni Programmabbli N3000 Kontrollur ta' Ġestjoni tal-Bord [pdfGwida għall-Utent
FPGA Karta ta' Aċċelerazzjoni Programmabbli Bord N3000, Kontrollur ta' Ġestjoni, FPGA, Karta ta' Aċċelerazzjoni Programmabbli Bord N3000, Kontrollur tal-Ġestjoni, Kontrollur tal-Ġestjoni tal-Bord N3000, Kontrollur tal-Ġestjoni

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *