intel-LOGO

Intel FPGA Kidhibiti cha Usimamizi wa Bodi ya Kadi Inayoweza Kuratibiwa ya N3000

intel-FPGA-Programmable-Acceleration-Card-N3000-Bodi-Management-Controller-PRODUCT

Intel FPGA Programmable Acceleration Card N3000 BMC Utangulizi

Kuhusu Hati hii

Rejelea Mwongozo wa Mtumiaji wa Usimamizi wa Bodi ya Intel FPGA ya Kuongeza kasi ya Kadi N3000 ili kupata maelezo zaidi kuhusu utendakazi na vipengele vya Intel® MAX® 10 BMC na kuelewa jinsi ya kusoma data ya telemetry kwenye Intel FPGA PAC N3000 kwa kutumia PLDM kupitia MCTP SMBus na I2C SMBus. . Utangulizi wa Intel MAX 10 root of trust (RoT) na sasisho salama la mfumo wa mbali umejumuishwa.

Zaidiview
Intel MAX 10 BMC ina jukumu la kudhibiti, kufuatilia na kutoa ufikiaji wa vipengele vya bodi. Intel MAX 10 BMC inaingiliana na vitambuzi vya ubaoni, FPGA na mweko, na kudhibiti mifuatano ya kuwasha/kuzima, usanidi wa FPGA na upigaji kura wa data ya telemetry. Unaweza kuwasiliana na BMC kwa kutumia itifaki ya 1.1.1 ya Mfumo wa Data ya Kiwango cha Mfumo (PLDM). Firmware ya BMC inaweza kuboreshwa kwa kutumia PCIe kwa kutumia kipengele cha kusasisha mfumo wa mbali.

Vipengele vya BMC

  • Hufanya kazi kama Mzizi wa Kuaminiana (RoT) na huwezesha vipengele salama vya kusasisha vya Intel FPGA PAC N3000.
  • Hudhibiti programu dhibiti na visasisho vya FPGA flash kupitia PCIe.
  • Inasimamia usanidi wa FPGA.
  • Husanidi mipangilio ya mtandao ya kifaa cha kipima saa tena cha C827 Ethernet.
  • Hudhibiti Washa na uwashe mpangilio wa chini na ugunduzi wa hitilafu kwa ulinzi wa kuzima kiotomatiki.
  • Hudhibiti nguvu na kuweka upya ubao.
  • Violesura vyenye vitambuzi, FPGA flash na QSFPs.
  • Inafuatilia data ya telemetry (joto la bodi, voltage na ya sasa) na hutoa hatua ya ulinzi wakati usomaji uko nje ya kizingiti muhimu.
    • Huripoti data ya telemetry ili kupangisha BMC kupitia Mfumo wa Data wa Kiwango cha Mfumo (PLDM) kupitia MCTP SMBus au I2C.
    • Inaauni PLDM juu ya MCTP SMBus kupitia PCIe SMBus. 0xCE ni anwani ya watumwa ya 8-bit.
    • Inaauni I2C SMBus. 0xBC ni anwani ya mtumwa ya 8-bit.
  • Hufikia anwani za Ethernet MAC katika EEPROM na sehemu ya utambulisho wa kitengo kinachoweza kubadilishwa (FRUID) EEPROM.

Shirika la Intel. Haki zote zimehifadhiwa. Intel, nembo ya Intel, na alama zingine za Intel ni chapa za biashara za Intel Corporation au kampuni zake tanzu. Intel inathibitisha utendakazi wa FPGA yake na bidhaa za semiconductor kwa vipimo vya sasa kwa mujibu wa udhamini wa kawaida wa Intel, lakini inahifadhi haki ya kufanya mabadiliko kwa bidhaa na huduma zozote wakati wowote bila taarifa. Intel haichukui jukumu au dhima yoyote inayotokana na maombi au matumizi ya taarifa yoyote, bidhaa, au huduma iliyofafanuliwa hapa isipokuwa kama ilivyokubaliwa kwa maandishi na Intel. Wateja wa Intel wanashauriwa kupata toleo jipya zaidi la vipimo vya kifaa kabla ya kutegemea taarifa yoyote iliyochapishwa na kabla ya kuagiza bidhaa au huduma. *Majina na chapa zingine zinaweza kudaiwa kuwa mali ya wengine.

Mchoro wa Kizuizi cha Kiwango cha Juu cha BMC

intel-FPGA-Programmable-Acceleration-Card-N3000-Bodi-Management-Controller-FIG-1

Mizizi ya Uaminifu (RoT)
Intel MAX 10 BMC hufanya kazi kama Mizizi ya Uaminifu (RoT) na kuwezesha kipengele salama cha kusasisha mfumo wa mbali wa Intel FPGA PAC N3000. RoT inajumuisha vipengele vinavyoweza kusaidia kuzuia yafuatayo:

  • Inapakia au kutekeleza msimbo au miundo isiyoidhinishwa
  • Shughuli za usumbufu zinazojaribiwa na programu zisizo salama, programu maalum, au mwenyeji BMC
  • Utekelezaji usiotarajiwa wa nambari ya zamani au miundo yenye hitilafu au udhaifu unaojulikana kwa kuwezesha BMC kubatilisha uidhinishaji.

Mwongozo wa Mtumiaji wa Kidhibiti cha Usimamizi wa Bodi ya Intel® FPGA Kadi ya Kuongeza Kasi Inayowezekana N3000

Intel FPGA PAC N3000 BMC pia hutekeleza sera zingine kadhaa za usalama zinazohusiana na ufikiaji kupitia violesura mbalimbali, na pia kulinda mweko wa ubaoni kupitia kizuizi cha kiwango cha uandishi. Tafadhali rejelea Mwongozo wa Usalama wa Mtumiaji wa Kadi ya Kuongeza Kasi ya Intel FPGA N3000 kwa maelezo kuhusu RoT na vipengele vya usalama vya Intel FPGA PAC N3000.

Habari Zinazohusiana
Mwongozo wa Usalama wa Mtumiaji wa Kadi ya Kuongeza Kasi ya Intel FPGA N3000

Salama Usasishaji wa Mfumo wa Mbali
BMC inaweza kutumia Salama RSU kwa programu dhibiti ya Intel MAX 10 BMC Nios® na picha ya RTL na masasisho ya picha ya Intel Arria® 10 FPGA kwa uthibitishaji na ukaguzi wa uadilifu. Firmware ya Nios inasimamia uthibitishaji wa picha wakati wa mchakato wa kusasisha. Masasisho yanasukumwa juu ya kiolesura cha PCIe hadi Intel Arria 10 GT FPGA, ambayo nayo huiandika juu ya Intel Arria 10 FPGA SPI bwana hadi Intel MAX 10 FPGA SPI mtumwa. Sehemu ya muda ya flash inayoitwa stageneo huhifadhi aina yoyote ya mkondo wa uthibitishaji kupitia kiolesura cha SPI. Muundo wa BMC RoT una moduli ya kriptografia ambayo hutekeleza kipengele cha uthibitishaji cha SHA2 256 bit hashi na kitendakazi cha uthibitishaji wa saini ya ECDSA 256 P 256 ili kuthibitisha funguo na picha ya mtumiaji. Firmware ya Nios hutumia moduli ya kriptografia ili kuthibitisha picha iliyosainiwa na mtumiaji katika stageneo la ing. Ikiwa uthibitishaji utapita, programu dhibiti ya Nios hunakili picha ya mtumiaji kwenye eneo la flash ya mtumiaji. Ikiwa uthibitishaji utashindwa, firmware ya Nios inaripoti hitilafu. Tafadhali rejelea Mwongozo wa Usalama wa Mtumiaji wa Kadi ya Kuongeza Kasi ya Intel FPGA N3000 kwa maelezo kuhusu RoT na vipengele vya usalama vya Intel FPGA PAC N3000.

Habari Zinazohusiana
Mwongozo wa Usalama wa Mtumiaji wa Kadi ya Kuongeza Kasi ya Intel FPGA N3000

Usimamizi wa Mfuatano wa Nguvu
Mashine ya hali ya kuweka mpangilio wa Nishati ya BMC hudhibiti mfuatano wa kuwasha na kuzima kwa Intel FPGA PAC N3000 kwa matukio ya kona wakati wa mchakato wa kuwasha au uendeshaji wa kawaida. Mtiririko wa kuongeza nguvu wa Intel MAX 10 unashughulikia mchakato mzima ikijumuisha kuwasha upya kwa Intel MAX 10, kuwasha Nios, na usimamizi wa mfuatano wa nishati kwa usanidi wa FPGA. Ni lazima mwenyeji aangalie matoleo ya muundo wa Intel MAX 10 na FPGA, pamoja na hali ya Nios baada ya kila mzunguko wa nishati, na kuchukua hatua zinazolingana endapo Intel FPGA PAC N3000 itaingia kwenye visanduku vya kona kama vile Intel MAX 10 au Kushindwa kwa upakiaji wa uundaji wa kiwanda cha FPGA au kutofaulu kwa kuwasha Nios. BMC inalinda Intel FPGA PAC N3000 kwa kuzima nguvu kwenye kadi chini ya masharti yafuatayo:

  • 12 V Axiliary au PCIe edge supply voltage iko chini ya 10.46 V
  • Joto la msingi la FPGA hufikia 100°C
  • Joto la bodi hufikia 85 ° C

Ufuatiliaji wa Bodi Kupitia Sensorer
Wachunguzi wa Intel MAX 10 BMC voltage, sasa na joto la vipengele mbalimbali kwenye Intel FPGA PAC N3000. BMC mwenyeji anaweza kufikia data ya telemetry kupitia PCIe SMBus. PCIe SMBus kati ya mwenyeji BMC na Intel FPGA PAC N3000 Intel MAX 10 BMC inashirikiwa na PLDM juu ya mwisho wa MCTP SMBus na Standard I2C slave to Avalon-MM interface (kusoma-tu).

Ufuatiliaji wa Bodi kupitia PLDM kupitia MCTP SMBus

BMC kwenye Intel FPGA PAC N3000 huwasiliana na seva ya BMC kupitia PCIe* SMBus. Kidhibiti cha MCTP kinaauni Modeli ya Data ya Kiwango cha Mfumo (PLDM) juu ya rafu ya Itifaki ya Usafiri ya Sehemu ya Usimamizi (MCTP). Anwani ya mwisho ya MCTP ya mtumwa ni 0xCE kwa chaguomsingi. Inaweza kupangwa upya katika sehemu inayolingana ya mmweko wa nje wa FPGA Quad SPI kupitia njia ya bendi ikiwa ni lazima. Intel FPGA PAC N3000 BMC inasaidia kitengo kidogo cha amri za PLDM na MCTP ili kuwezesha seva ya BMC kupata data ya kitambuzi kama vile vol.tage, sasa na joto.

Kumbuka: 
Mfano wa Data ya Kiwango cha Mfumo (PLDM) juu ya sehemu ya mwisho ya MCTP SMBus inatumika. PLDM juu ya MCTP kupitia PCIe asili haitumiki. Aina ya kifaa cha SMBus: Kifaa cha "Hakiwezi Kugunduliwa" kinatumika kwa chaguomsingi, lakini kategoria zote nne za vifaa zinaauniwa na zinaweza kusanidiwa upya katika sehemu hiyo. ACK-Poll inatumika

  • Inatumika na anwani ya mtumwa chaguo-msingi ya SMBus 0xCE.
  • Inaungwa mkono na anwani ya mtumwa isiyobadilika au iliyowekwa.

BMC inaauni toleo la 1.3.0 la Kanuni za Msingi za Itifaki ya Usafiri wa Kipengele cha Usimamizi (MCTP) (maelezo ya DTMF DSP0236), toleo la 1.1.1 la PLDM kwa kiwango cha Ufuatiliaji na Udhibiti wa Mfumo (vielelezo vya DTMF DSP0248), na toleo la 1.0.0 la Mfumo wa Ufuatiliaji na Udhibiti. PLDM ya Udhibiti wa Ujumbe na Ugunduzi (maelezo ya DTMF DSP0240).

Habari Zinazohusiana
Viainisho vya Kikosi Kazi cha Usimamizi Uliosambazwa (DMTF) Kwa kiungo cha vipimo maalum vya DMTF

Kasi ya Kiolesura cha SMBus

Utekelezaji wa Intel FPGA PAC N3000 unaauni shughuli za SMBus kwa 100 KHz kwa chaguomsingi.

Usaidizi wa Ufungaji wa MCTP

Ufafanuzi wa MCTP

  • Sekta ya ujumbe inawakilisha upakiaji wa ujumbe wa MCTP. Kiini cha ujumbe kinaweza kujumuisha pakiti nyingi za MCTP.
  • Upakiaji wa pakiti za MCTP hurejelea sehemu ya mwili wa ujumbe wa MCTP ambayo hubebwa katika pakiti moja ya MCTP.
  • Kitengo cha Usambazaji kinarejelea ukubwa wa sehemu ya malipo ya pakiti ya MCTP.

Ukubwa wa Kitengo cha Usambazaji

  • Kitengo cha msingi cha maambukizi (kipimo cha chini kabisa cha maambukizi) cha MCTP ni baiti 64.
  • Ujumbe wote wa udhibiti wa MCTP unahitajika kuwa na malipo ya pakiti ambayo si kubwa kuliko kitengo cha usambazaji cha msingi bila mazungumzo. (Njia ya mazungumzo ya vitengo vikubwa vya upokezaji kati ya ncha ni maalum kwa aina ya ujumbe na haijashughulikiwa katika vipimo vya Msingi wa MCTP)
  • Ujumbe wowote wa MCTP ambao ukubwa wake wa ukubwa wa ujumbe ni zaidi ya baiti 64 utagawanywa katika pakiti nyingi kwa utumaji wa ujumbe mmoja.
Sehemu za Pakiti za MCTP

Kifurushi cha Jumla/ Sehemu za Ujumbe

intel-FPGA-Programmable-Acceleration-Card-N3000-Bodi-Management-Controller-FIG-2

Seti za Amri Zinazotumika

Amri za MCTP Zinazotumika

  • Pata Usaidizi wa Toleo la MCTP
    • Maelezo ya Toleo Maalum la Msingi
    • Dhibiti Maelezo ya Toleo la Itifaki
    • PLDM juu ya Toleo la MCTP
  • Weka Kitambulisho cha Mwisho
  • Pata Kitambulisho cha Mwisho
  • Pata Mwisho wa UUID
  • Pata Usaidizi wa Aina ya Ujumbe
  • Pata Usaidizi wa Ujumbe Uliofafanuliwa na Muuzaji

Kumbuka: 
Kwa amri ya Usaidizi Uliofafanuliwa kwa Muuzaji, BMC hujibu kwa msimbo wa kukamilisha ERROR_INVALID_DATA(0x02).

Amri za Uainisho wa Msingi wa PLDM

  • WekaTID
  • GetTID
  • GetPLDMVersion
  • GetPLDMTypes
  • Pata Amri zaPLDM

PLDM Inayotumika kwa Maagizo ya Ufuatiliaji na Udhibiti wa Mfumo

  • WekaTID
  • GetTID
  • GetSensorReading
  • GetSensorThresholds
  • WekaVizingiti vyaSensor
  • GetPDRRepositoryInfo
  • PataPDR

Kumbuka: 
Kura za msingi za BMC Nios II za data tofauti za telemetry kila baada ya milisekunde 1, na muda wa upigaji kura huchukua takriban milisekunde 500~800, kwa hivyo ujumbe wa majibu dhidi ya ujumbe unaolingana wa ombi la amri GetSensorReading au GetSensorThresholds husasisha ipasavyo kila milisekunde 500~800.

Kumbuka: 
GetStateSensorReadings haitumiki.

Topolojia ya PLDM na Hierarkia

Rekodi za Kifafanuzi za Jukwaa
Intel FPGA PAC N3000 hutumia Rekodi 20 za Maelezo ya Jukwaa (PDRs). Intel MAX 10 BMC hutumia PDR zilizounganishwa pekee ambapo PDR hazitaongezwa au kuondolewa kwa nguvu wakati QSFP imechomekwa na kuchomoka. Ukichomoa hali ya uendeshaji ya kihisi itaripotiwa kuwa haipatikani.

Majina ya Sensorer na Hushughulikia Rekodi
PDR zote zimepewa thamani ya nambari isiyo wazi inayoitwa Hushughulikia Rekodi. Thamani hii inatumika kufikia PDR za kibinafsi ndani ya Hifadhi ya PDR kupitia GetPDR (maelezo ya DTMF DSP0248). Jedwali lifuatalo ni orodha iliyounganishwa ya vihisi vinavyofuatiliwa kwenye Intel FPGA PAC N3000.

Majina ya Sensorer za PDRs na Hushughulikia Rekodi

Kazi Jina la Sensor Taarifa za Sensor PLDM
Chanzo cha Kusoma cha Kihisi (Sehemu) PDR

Kushughulikia Rekodi

Vizingiti katika PDR Mabadiliko ya kizingiti inaruhusiwa kupitia PLDM
Nguvu ya ingizo ya Intel FPGA PAC Bodi ya Nguvu Hesabu kutoka kwa vidole vya PCIe 12V ya Sasa na Voltage 1 0 Hapana
PCIe vidole 12 V Sasa 12 V Backplane Sasa PAC1932 SENSE1 2 0 Hapana
PCIe vidole 12 V Voltage 12 V Backplane Voltage PAC1932 SENSE1 3 0 Hapana
1.2 V Reli Voltage 1.2 V Voltage MAX10 ADC 4 0 Hapana
1.8 V Reli Voltage 1.8 V Voltage MAX 10 ADC 6 0 Hapana
3.3 V Reli Voltage 3.3 V Voltage MAX 10 ADC 8 0 Hapana
FPGA Core Voltage FPGA Core Voltage LTC3884 (U44) 10 0 Hapana
FPGA Core Sasa FPGA Core Sasa LTC3884 (U44) 11 0 Hapana
Joto la Msingi la FPGA Joto la Msingi la FPGA Diode ya joto ya FPGA kupitia TMP411 12 Onyo la Juu: 90

Ubora wa juu: 100

Ndiyo
Joto la Bodi Joto la Bodi TMP411 (U65) 13 Onyo la Juu: 75

Ubora wa juu: 85

Ndiyo
QSFP0 Voltage QSFP0 Voltage Moduli ya QSFP ya Nje (J4) 14 0 Hapana
Joto la QSFP0 Joto la QSFP0 Moduli ya QSFP ya Nje (J4) 15 Onyo la Juu: Thamani iliyowekwa na Muuzaji wa QSFP

Upper Fatal: Thamani iliyowekwa na Muuzaji wa QSFP

Hapana
PCIe Msaidizi wa 12V ya Sasa 12 V AUX PAC1932 SENSE2 24 0 Hapana
PCIe Auxiliary 12V Voltage 12 V AUX Voltage PAC1932 SENSE2 25 0 Hapana
QSFP1 Voltage QSFP1 Voltage Moduli ya QSFP ya Nje (J5) 37 0 Hapana
Joto la QSFP1 Joto la QSFP1 Moduli ya QSFP ya Nje (J5) 38 Onyo la Juu: Thamani iliyowekwa na Muuzaji wa QSFP

Upper Fatal: Thamani iliyowekwa na Muuzaji wa QSFP

Hapana
PKVL Joto la Msingi PKVL Joto la Msingi Chip ya PKVL (88EC055) (U18A) 44 0 Hapana
iliendelea…
Kazi Jina la Sensor Taarifa za Sensor PLDM
Chanzo cha Kusoma cha Kihisi (Sehemu) PDR

Kushughulikia Rekodi

Vizingiti katika PDR Mabadiliko ya kizingiti inaruhusiwa kupitia PLDM
PKVL A Serdes Joto PKVL A Serdes Joto Chip ya PKVL (88EC055) (U18A) 45 0 Hapana
Joto la Msingi la PKVL B Joto la Msingi la PKVL B Chip ya PKVL (88EC055) (U23A) 46 0 Hapana
PKVL B Serdes Joto PKVL B Serdes Joto Chip ya PKVL (88EC055) (U23A) 47 0 Hapana

Kumbuka: 
Onyo la Juu na Thamani za hali mbaya ya juu za QSFP zimewekwa na mchuuzi wa QSFP. Rejelea hifadhidata ya muuzaji kwa maadili. BMC itasoma maadili haya na kuripoti. fpgad ni huduma inayoweza kukusaidia kulinda seva dhidi ya ajali wakati maunzi yanapofikia kiwango cha juu cha kihisi kisichoweza kurejeshwa au cha chini kisichoweza kurejeshwa (pia huitwa kizingiti hatari). fpgad ina uwezo wa kufuatilia kila moja ya vitambuzi 20 vilivyoripotiwa na Mdhibiti wa Usimamizi wa Bodi. Tafadhali rejelea mada ya Kuzima kwa Neema kutoka kwa Mwongozo wa Mtumiaji wa Rafu ya Kuongeza Kasi ya Intel: Kadi ya Kuongeza Kasi Inayoweza Kupangwa ya Intel FPGA N3000 kwa maelezo zaidi.

Kumbuka:
Mifumo ya seva ya OEM iliyohitimu inapaswa kutoa upunguzaji unaohitajika kwa mzigo wako wa kazi. Unaweza kupata maadili ya sensorer kwa kuendesha amri ifuatayo ya OPAE kama mzizi au sudo: $ sudo fpgainfo bmc

Habari Zinazohusiana
Mwongozo wa Mtumiaji wa Rafu ya Kuongeza kasi ya Intel: Kadi ya Kuongeza kasi ya Intel FPGA N3000

Ufuatiliaji wa Bodi kupitia I2C SMBus

Mtumwa wa kawaida wa I2C kwa kiolesura cha Avalon-MM (kusoma-tu) hushiriki PCIe SMBus kati ya mwenyeji BMC na Intel MAX 10 RoT. Intel FPGA PAC N3000 inaauni kiolesura cha kawaida cha mtumwa cha I2C na anwani ya mtumwa ni 0xBC kwa chaguo-msingi kwa ufikiaji wa nje ya bendi pekee. Hali ya anwani ya Byte ni hali ya anwani ya kukabiliana na baiti 2. Hapa kuna ramani ya kumbukumbu ya rejista ya data ya telemetry ambayo unaweza kutumia kupata habari kupitia amri za I2C. Safu wima ya maelezo inaeleza jinsi thamani za rejista zilizorejeshwa zinaweza kuchakatwa zaidi ili kupata thamani halisi. Vipimo vinaweza kuwa Selsiasi (°C), mA, mV, mW kulingana na kitambuzi unachosoma.

Ramani ya Kumbukumbu ya Daftari ya Data ya Telemetry

Sajili Kukabiliana Upana Ufikiaji Shamba Thamani Chaguomsingi Maelezo
Joto la Bodi 0x100 32 RO [31:0] 32'h00000000 TMP411(U65)

Thamani ya usajili imetiwa sahihi kamili Joto = thamani ya usajili

* 0.5

Onyo kuhusu Joto la Bodi 0x104 32 RW [31:0] 32'h00000000 TMP411(U65)

Thamani ya usajili ni nambari kamili iliyotiwa saini

Kiwango cha juu = thamani ya usajili

* 0.5

Joto la Bodi ya Juu 0x108 32 RW [31:0] 32'h00000000 TMP411(U65)

Thamani ya usajili ni nambari kamili iliyotiwa saini

Muhimu wa hali ya juu = thamani ya usajili

* 0.5

Joto la Msingi la FPGA 0x110 32 RO [31:0] 32'h00000000 TMP411(U65)

Thamani ya usajili ni nambari kamili iliyotiwa saini

Joto = thamani ya usajili

* 0.5

FPGA Kufa

Onyo kuhusu Joto la Juu

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

Thamani ya usajili ni nambari kamili iliyotiwa saini

Kiwango cha juu = thamani ya usajili

* 0.5

iliendelea…
Sajili Kukabiliana Upana Ufikiaji Shamba Thamani Chaguomsingi Maelezo
FPGA Core Voltage 0x13C 32 RO [31:0] 32'h00000000 LTC3884(U44)

Voltage(mV) = thamani ya usajili

FPGA Core Sasa 0x140 32 RO [31:0] 32'h00000000 LTC3884(U44)

Sasa(mA) = thamani ya usajili

12v Backplane Voltage 0x144 32 RO [31:0] 32'h00000000 Voltage(mV) = thamani ya usajili
12v Backplane Sasa 0x148 32 RO [31:0] 32'h00000000 Sasa(mA) = thamani ya usajili
1.2v Voltage 0x14C 32 RO [31:0] 32'h00000000 Voltage(mV) = thamani ya usajili
12v Aux Voltage 0x150 32 RO [31:0] 32'h00000000 Voltage(mV) = thamani ya usajili
12v Aux ya Sasa 0x154 32 RO [31:0] 32'h00000000 Sasa(mA) = thamani ya usajili
1.8v Voltage 0x158 32 RO [31:0] 32'h00000000 Voltage(mV) = thamani ya usajili
3.3v Voltage 0x15C 32 RO [31:0] 32'h00000000 Voltage(mV) = thamani ya usajili
Bodi ya Nguvu 0x160 32 RO [31:0] 32'h00000000 Nguvu (mW) = thamani ya usajili
PKVL Joto la Msingi 0x168 32 RO [31:0] 32'h00000000 PKVL1(U18A)

Thamani ya usajili ni nambari kamili iliyotiwa saini

Joto = thamani ya usajili

* 0.5

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

Thamani ya usajili ni nambari kamili iliyotiwa saini

Joto = thamani ya usajili

* 0.5

Joto la Msingi la PKVL B 0x170 32 RO [31:0] 32'h00000000 PKVL2(U23A)

Thamani ya usajili ni nambari kamili iliyotiwa saini

Joto = thamani ya usajili

* 0.5

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

Thamani ya usajili ni nambari kamili iliyotiwa saini

Joto = thamani ya usajili

* 0.5

Thamani za QSFP zinapatikana kwa kusoma moduli ya QSFP na kuripoti maadili yaliyosomwa katika rejista inayofaa. Ikiwa sehemu ya QSFP haitumii Ufuatiliaji wa Uchunguzi wa Dijiti au ikiwa moduli ya QSFP haijasakinishwa, basi puuza thamani zilizosomwa kutoka kwa rejista za QSFP. Tumia zana ya Intelligent Platform Management Interface (IPMI) kusoma data ya telemetry kupitia basi la I2C.

Amri ya I2C ya kusoma joto la bodi kwa anwani 0x100:
Katika amri hapa chini:

  • 0x20 ni anwani ya basi kuu ya I2C ya seva yako ambayo inaweza kufikia maeneo ya PCIe moja kwa moja. Anwani hii inatofautiana na seva. Tafadhali rejelea hifadhidata ya seva yako kwa anwani sahihi ya I2C ya seva yako.
  • 0xBC ni anwani ya watumwa ya I2C ya Intel MAX 10 BMC.
  • 4 ni idadi ya baiti za data zilizosomwa
  • 0x01 0x00 ni anwani ya rejista ya hali ya joto ya bodi ambayo imewasilishwa kwenye jedwali.

Amri:
ipmitool i2c basi=0x20 0xBC 4 0x01 0x00

Pato:
01110010 00000000 00000000 00000000

Thamani ya pato katika heksidesimali ni: 0x72000000 0x72 ni 114 katika desimali. Ili kuhesabu halijoto katika Selsiasi zidisha kwa 0.5: 114 x 0.5 = 57 °C

Kumbuka: 
Sio seva zote zinazotumia basi la I2C ufikiaji wa moja kwa moja wa nafasi za PCIe. Tafadhali angalia hifadhidata ya seva yako kwa maelezo ya usaidizi na anwani ya basi ya I2C.

Muundo wa data wa EEPROM

Sehemu hii inafafanua umbizo la data la Anwani ya MAC EEPROM na FRUID EEPROM na ambayo inaweza kufikiwa na seva pangishi na FPGA mtawalia.

MAC EEPROM
Wakati wa utengenezaji, Intel inapanga anwani ya MAC EEPROM na anwani za Intel Ethernet Controller XL710-BM2 MAC. Intel MAX 10 hupata anwani katika anwani ya MAC EEPROM kupitia basi la I2C. Gundua anwani ya MAC kwa kutumia amri ifuatayo: $ sudo fpga mac

Anwani ya MAC EEPROM ina tu anwani ya MAC ya baiti 6 kwa anwani 0x00h ikifuatiwa na hesabu ya anwani ya MAC ya 08. Anwani ya MAC ya kuanzia pia imechapishwa kwenye kibandiko cha lebo iliyo upande wa nyuma wa Bodi ya Mzunguko Iliyochapishwa (PCB). Kiendeshaji cha OPAE hutoa nodi za sysfs ili kupata anwani ya MAC ya kuanzia kutoka eneo lifuatalo: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/ spi */spi*/mac_address Inaanzisha Anwani ya MAC Example: 644C360F4430 Dereva wa OPAE hupata hesabu kutoka eneo lifuatalo: /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/ spi*/ spi*/mac_count Hesabu ya MAC Example: 08 Kutoka kwa anwani ya MAC ya kuanzia, anwani saba za MAC zilizosalia zinapatikana kwa kuongeza kwa mfuatano Beiti ya Kidogo Zaidi (LSB) ya Anwani ya MAC inayoanza kwa hesabu ya moja kwa kila anwani ya MAC inayofuata. Anwani ya MAC inayofuata kwa mfanoample:

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

Kumbuka: Ikiwa unatumia ES Intel FPGA PAC N3000, MAC EEPROM inaweza kuwa haijaratibiwa. Ikiwa MAC EEPROM haijapangwa basi anwani ya MAC ya kwanza inayosomwa inarudi kama FFFFFFFFFFFF.

Ufikiaji wa EEPROM wa Kitambulisho cha Kitengo kinachoweza Kubadilishwa (FRUID).
Unaweza kusoma tu sehemu ya kitambulisho cha kitengo kinachoweza kubadilishwa (FRUID) EEPROM (0xA0) kutoka kwa mwenyeji BMC kupitia SMBus. Muundo katika FRUID EEPROM unatokana na vipimo vya IPMI, Ufafanuzi wa Uhifadhi wa Taarifa za Mfumo wa Usimamizi wa Mfumo wa FRU, v1.3, Machi 24, 2015, ambapo muundo wa taarifa wa bodi umetolewa. FRUID EEPROM inafuata umbizo la kichwa la kawaida na Eneo la Bodi na Eneo la Taarifa za Bidhaa. Rejelea jedwali lililo hapa chini kwa ni sehemu gani kwenye kichwa cha kawaida zinatumika kwa FRUID EEPROM.

Kichwa cha Kawaida cha FRUID EEPROM
Sehemu zote kwenye kichwa cha kawaida ni za lazima.

Urefu wa Shamba katika Baiti Maelezo ya Shamba Thamani ya FRUID EEPROM
 

 

1

Toleo la 7:4 la Umbizo la Kichwa cha Kawaida - limehifadhiwa, andika kama 0000b

3:0 - nambari ya toleo la umbizo = 1h kwa maelezo haya

 

 

01h (Weka kama 00000001b)

 

1

Eneo la Matumizi ya Ndani Kuanzia Kukabiliana (katika mafungu ya baiti 8).

00h inaonyesha kuwa eneo hili halipo.

 

00h (haipo)

 

1

Eneo la Taarifa ya Chassis Linapoanza Kuweka (katika misururu ya baiti 8).

00h inaonyesha kuwa eneo hili halipo.

 

00h (haipo)

 

1

Eneo la Ubao Kuanzia Kukabiliana (katika mawimbi ya baiti 8).

00h inaonyesha kuwa eneo hili halipo.

 

01h

 

1

Eneo la Maelezo ya Bidhaa Linapoanza Kusawazishwa (katika misururu ya baiti 8).

00h inaonyesha kuwa eneo hili halipo.

 

0Ch

 

1

MultiRecord Area Starting Offset (katika mafungu ya baiti 8).

00h inaonyesha kuwa eneo hili halipo.

 

00h (haipo)

1 PAD, andika kama 00h 00h
 

1

Hundi ya Kawaida ya Kichwa (sufuri hundi)  

F2h

Vichwa vya kawaida vya kichwa vimewekwa kutoka kwa anwani ya kwanza ya EEPROM. Mpangilio unaonekana kama takwimu hapa chini.

Mchoro wa Kizuizi cha Mpangilio wa Kumbukumbu wa FRUID EEPROM

intel-FPGA-Programmable-Acceleration-Card-N3000-Bodi-Management-Controller-FIG-3

Sehemu ya Bodi ya FRUID EEPROM

Urefu wa Shamba katika Baiti Maelezo ya Shamba Thamani za shamba Usimbaji wa Sehemu
1 Umbizo la Eneo la Ubao Toleo la 7:4 - limehifadhiwa, andika kama 0000b 3:0 - nambari ya toleo la umbizo 0x01 Weka saa 1 (0000 0001b)
1 Urefu wa Eneo la Ubao (katika vizidishi vya baiti 8) 0x0B 88 byte (pamoja na pedi 2 baiti)
1 Msimbo wa Lugha 0x00 Weka 0 kwa Kiingereza

Kumbuka: Hakuna lugha zingine zinazotumika kwa wakati huu

3 Mfg. Tarehe/Saa: Idadi ya dakika kutoka 0:00 hrs 1/1/96.

Baiti Angalau Muhimu kwanza (endian kidogo)

00_00_00h = haijabainishwa (Sehemu Inayobadilika)

0x10

0x65

0xB7

Tofauti ya saa kati ya 12:00 AM 1/1/96 hadi 12 PM

Tarehe 11/07/2018 ni 12018960

dakika = b76510h - imehifadhiwa katika muundo mdogo wa endian

1 Aina ya Mtengenezaji wa Bodi/urefu wa baiti 0xD2 8-bit ASCII + LATIN1 yenye nambari 7:6 - 11b

5:0 - 010010b (baiti 18 za data)

P Baiti za Mtengenezaji wa Bodi 0x49

0x6E

0x74

0x65

0x6C

0xAE

8-bit ASCII + LATIN1 yenye msimbo wa Intel® Corporation
iliendelea…
Urefu wa Shamba katika Baiti Maelezo ya Shamba Thamani za shamba Usimbaji wa Sehemu
0x20

0x43

0x6F

0x72

0x70

0x6F

0x72

0x61

0x74

0x69

0x6F

0x6E

1 Aina ya Jina la Bidhaa ya Bodi/urefu wa baiti 0xD5 8-bit ASCII + LATIN1 yenye nambari 7:6 - 11b

5:0 - 010101b (baiti 21 za data)

Q Baiti za Jina la Bidhaa za Bodi 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 yenye msimbo wa Intel FPGA PAC N3000
1 Aina ya Nambari ya Udhibiti wa Bodi/urefu wa baiti 0xCC 8-bit ASCII + LATIN1 yenye nambari 7:6 - 11b

5:0 - 001100b (baiti 12 za data)

N Baiti za Nambari ya Ubao (uga Inayobadilika) 0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

Msimbo wa 8-bit ASCII + LATIN1

Nambari za heksi 1 za 6 ni OUI: 000000

Nambari za heksi 2 za 6 ni anwani ya MAC: 000000

iliendelea…
Urefu wa Shamba katika Baiti Maelezo ya Shamba Thamani za shamba Usimbaji wa Sehemu
0x30

0x30

0x30

0x30

Kumbuka: Hii imeandikwa kama example na inahitaji kurekebishwa katika kifaa halisi

Nambari za heksi 1 za 6 ni OUI: 644C36

Nambari za heksi 2 za 6 ni anwani ya MAC: 00AB2E

Kumbuka: Ili kutambua sio

FRUID iliyopangwa, weka anwani ya OUI na MAC kuwa "0000".

1 Aina ya Nambari ya Sehemu ya Ubao/urefu wa baiti 0xCE 8-bit ASCII + LATIN1 yenye nambari 7:6 - 11b

5:0 - 001110b (baiti 14 za data)

M Baiti za Nambari ya Sehemu ya Bodi 0x4B

0x38

0x32

0x34

0x31

0x37

0x20

0x30

0x30

0x32

0x20

0x20

0x20

0x20

8-bit ASCII + LATIN1 iliyosimbwa na BOM ID.

Kwa urefu wa baiti 14, nambari ya sehemu ya ubao iliyosimbwa example ni K82417-002

Kumbuka: Hii imeandikwa kama example na inahitaji kurekebishwa katika kifaa halisi.

Thamani ya sehemu hii inatofautiana na nambari tofauti za bodi ya PBA.

Marekebisho ya PBA yameondolewa katika FRUID. Baiti hizi nne za mwisho hurudi tupu na zimehifadhiwa kwa matumizi ya baadaye.

1 FRU File Aina ya kitambulisho/urefu baiti 0x00 8-bit ASCII + LATIN1 yenye nambari 7:6 - 00b

5:0 - 000000b (baiti 0 za data)

FRU File Sehemu ya baiti za kitambulisho ambayo inapaswa kufuata hii haijajumuishwa kwani sehemu hiyo itakuwa 'null'.

Kumbuka: FRU File Baiti za kitambulisho. FRU File uga wa toleo ni sehemu iliyoainishwa awali iliyotolewa kama usaidizi wa utengenezaji wa kuthibitisha file ambayo ilitumika wakati wa utengenezaji au sasisho la shamba kupakia habari za FRU. Yaliyomo ni maalum kwa mtengenezaji. Sehemu hii pia imetolewa katika eneo la Taarifa za Bodi.

Sehemu zote mbili zinaweza kuwa 'null'.

1 Aina ya MMID/urefu baiti 0xC6 Msimbo wa 8-bit ASCII + LATIN1
iliendelea…
Urefu wa Shamba katika Baiti Maelezo ya Shamba Thamani za shamba Usimbaji wa Sehemu
7:6 - 11b

5:0 - 000110b (baiti 6 za data)

Kumbuka: Hii imeandikwa kama example na inahitaji kurekebishwa katika kifaa halisi

M baiti MMID 0x39

0x39

0x39

0x44

0x58

0x46

Imeumbizwa kama tarakimu 6 za heksi. Ex mahsusiample kwenye seli kando ya Intel FPGA PAC N3000 MMID = 999DXF.

Thamani ya sehemu hii inatofautiana na sehemu tofauti za SKU kama vile MMID, OPN, PBN n.k.

1 C1h (aina/urefu baiti imesimbwa ili kuonyesha sehemu za maelezo hakuna zaidi). 0xC1
Y 00h - nafasi yoyote iliyobaki ambayo haijatumiwa 0x00
1 Checksum ya Eneo la Bodi (Cheki sifuri) 0xB9 Kumbuka: Hundi katika jedwali hili ni sifuri hundi iliyokokotwa kwa thamani zinazotumika kwenye jedwali. Ni lazima ihisabiwe tena kwa thamani halisi za Intel FPGA PAC N3000.
Urefu wa Shamba katika Baiti Maelezo ya Shamba Thamani za shamba Usimbaji wa Sehemu
1 Toleo la 7:4 la Umbizo la Eneo la Bidhaa - limehifadhiwa, andika kama 0000b

3:0 - nambari ya toleo la umbizo = 1h kwa maelezo haya

0x01 Weka saa 1 (0000 0001b)
1 Urefu wa Eneo la Bidhaa (katika vizidishi vya baiti 8) 0x0A Jumla ya baiti 80
1 Msimbo wa Lugha 0x00 Weka 0 kwa Kiingereza

Kumbuka: Hakuna lugha zingine zinazotumika kwa wakati huu

1 Aina ya Jina la Mtengenezaji/urefu wa baiti 0xD2 8-bit ASCII + LATIN1 yenye nambari 7:6 - 11b

5:0 - 010010b (baiti 18 za data)

N Baiti za Jina la Mtengenezaji 0x49

0x6E

0x74

0x65

0x6C

0xAE

0x20

0x43

0x6F

Intel Corporation yenye msimbo wa 8-bit ASCII + LATIN1
iliendelea…
Urefu wa Shamba katika Baiti Maelezo ya Shamba Thamani za shamba Usimbaji wa Sehemu
0x72

0x70

0x6F

0x72

0x61

0x74

0x69

0x6F

0x6E

1 Aina ya Jina la Bidhaa/urefu wa baiti 0xD5 8-bit ASCII + LATIN1 yenye nambari 7:6 - 11b

5:0 - 010101b (baiti 21 za data)

M Baiti za Jina la Bidhaa 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 yenye msimbo wa Intel FPGA PAC N3000
1 Sehemu ya Bidhaa/Nambari ya Muundo aina/baiti ya urefu 0xCE 8-bit ASCII + LATIN1 yenye nambari 7:6 - 11b

5:0 - 001110b (baiti 14 za data)

O Baiti za Sehemu ya Bidhaa/Nambari ya Nambari 0x42

0x44

0x2D

0x4E

0x56

0x56

0x2D

0x4E

0x33

0x30

0x30

0x30

0x2D

0x31

Msimbo wa 8-bit ASCII + LATIN1

OPN kwa bodi BD-NVV- N3000-1

Thamani ya sehemu hii inatofautiana na OPN tofauti za Intel FPGA PAC N3000.

iliendelea…
Urefu wa Shamba katika Baiti Maelezo ya Shamba Thamani za shamba Usimbaji wa Sehemu
1 Aina ya Toleo la Bidhaa/urefu wa baiti 0x01 8-bit binary 7:6 - 00b

5:0 - 000001b (baiti 1 ya data)

R Toleo la bidhaa ka 0x00 Sehemu hii imesimbwa kama mwanafamilia
1 Bidhaa Serial Number aina/urefu byte 0xCC 8-bit ASCII + LATIN1 yenye nambari 7:6 - 11b

5:0 - 001100b (baiti 12 za data)

P Baiti za Nambari ya Nambari ya Bidhaa (Uga Inayobadilika) 0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

Msimbo wa 8-bit ASCII + LATIN1

Nambari za heksi 1 za 6 ni OUI: 000000

Nambari za heksi 2 za 6 ni anwani ya MAC: 000000

Kumbuka: Hii imeandikwa kama example na inahitaji kurekebishwa katika kifaa halisi.

Nambari za heksi 1 za 6 ni OUI: 644C36

Nambari za heksi 2 za 6 ni anwani ya MAC: 00AB2E

Kumbuka: Ili kutambua sio

FRUID iliyopangwa, weka anwani ya OUI na MAC kuwa "0000".

1 Mali Tag aina/urefu baiti 0x01 8-bit binary 7:6 - 00b

5:0 - 000001b (baiti 1 ya data)

Q Mali Tag 0x00 Haitumiki
1 FRU File Aina ya kitambulisho/urefu baiti 0x00 8-bit ASCII + LATIN1 yenye nambari 7:6 - 00b

5:0 - 000000b (baiti 0 za data)

FRU File Sehemu ya baiti za kitambulisho ambayo inapaswa kufuata hii haijajumuishwa kwani sehemu hiyo itakuwa 'null'.

iliendelea…
Urefu wa Shamba katika Baiti Maelezo ya Shamba Thamani za shamba Usimbaji wa Sehemu
Kumbuka: FRU file Baiti za kitambulisho.

FRU File uga wa toleo ni sehemu iliyoainishwa awali iliyotolewa kama usaidizi wa utengenezaji wa kuthibitisha file ambayo ilitumika wakati wa utengenezaji au sasisho la shamba kupakia habari za FRU. Yaliyomo ni maalum kwa mtengenezaji. Sehemu hii pia imetolewa katika eneo la Taarifa za Bodi.

Sehemu zote mbili zinaweza kuwa 'null'.

1 C1h (aina/urefu baiti imesimbwa ili kuonyesha sehemu za maelezo hakuna zaidi). 0xC1
Y 00h - nafasi yoyote iliyobaki ambayo haijatumiwa 0x00
1 Checksum ya Maelezo ya Bidhaa ya Eneo (sufuri hundi)

(Uga wenye Nguvu)

0x9D Kumbuka: hundi katika jedwali hili ni hundi ya sifuri iliyokokotwa kwa thamani zinazotumika kwenye jedwali. Ni lazima ihisabiwe tena kwa thamani halisi za Intel FPGA PAC.

Mwongozo wa Mtumiaji wa Kidhibiti cha Usimamizi wa Bodi ya Intel® FPGA Kadi ya Kuongeza Kasi Inayowezekana N3000

Historia ya Marekebisho

Historia ya Marekebisho ya Mwongozo wa Mtumiaji wa Kidhibiti cha Usimamizi wa Bodi ya Intel FPGA Kadi ya Kuongeza Kasi Inayowezekana

Toleo la Hati Mabadiliko
2019.11.25 Toleo la Awali la Uzalishaji.

Shirika la Intel. Haki zote zimehifadhiwa. Intel, nembo ya Intel, na alama zingine za Intel ni chapa za biashara za Intel Corporation au kampuni zake tanzu. Intel inathibitisha utendakazi wa FPGA yake na bidhaa za semiconductor kwa vipimo vya sasa kwa mujibu wa udhamini wa kawaida wa Intel, lakini inahifadhi haki ya kufanya mabadiliko kwa bidhaa na huduma zozote wakati wowote bila taarifa. Intel haichukui jukumu au dhima yoyote inayotokana na maombi au matumizi ya taarifa yoyote, bidhaa, au huduma iliyofafanuliwa hapa isipokuwa kama ilivyokubaliwa kwa maandishi na Intel. Wateja wa Intel wanashauriwa kupata toleo jipya zaidi la vipimo vya kifaa kabla ya kutegemea taarifa yoyote iliyochapishwa na kabla ya kuagiza bidhaa au huduma.
*Majina na chapa zingine zinaweza kudaiwa kuwa mali ya wengine.

Nyaraka / Rasilimali

Intel FPGA Kidhibiti cha Usimamizi wa Bodi ya Kadi Inayoweza Kuratibiwa ya N3000 [pdf] Mwongozo wa Mtumiaji
FPGA Programmable Acceleration Card N3000 Board, Management Controller, FPGA, Programmable Acceleration Card N3000 Board, Management Controller, N3000 Management Controller, Management Controller

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *