intel-LOGO

intel FPGA Programmable Acceleration Card N3000 Kaiwhakahaere Whakahaere Poari

intel-FPGA-Ka taea te Whakatere-Kaari-N3000-Poari-Whakahaere-Kaiwhakahaere-HUA

Intel FPGA Programmable Acceleration Card N3000 BMC Introduction

Mo tenei Tuhinga

Tirohia te Intel FPGA Programmable Acceleration Card N3000 Board Management Guide Guide ki te ako atu mo nga mahi me nga ahuatanga o te Intel® MAX® 10 BMC me te mohio me pehea te panui raraunga waea i runga i te Intel FPGA PAC N3000 ma te whakamahi i te PLDM i runga i te MCTP SMBus me te I2C SMBus . He whakataki ki te Intel MAX 10 pakiaka o te whakawhirinaki (RoT) me te whakamohoatanga punaha mamao haumaru kua whakauruhia.

Ka mutuview
Ko te Intel MAX 10 BMC te kawenga mo te whakahaere, te aro turuki me te tuku uru ki nga ahuatanga o te poari. Ko te Intel MAX 10 BMC atanga ki runga-poari pūoko, te FPGA me te uira, me te whakahaere i te hiko-i runga / hiko-atu raupapa, whirihoranga FPGA me te pooti raraunga waea. Ka taea e koe te korero ki te BMC ma te whakamahi i te Tauira Raraunga Paerewa Paerewa (PLDM) putanga 1.1.1 kawa. Ko te maara BMC ka taea te whakahou ake i runga i te PCIe ma te whakamahi i te waahanga whakahou punaha mamao.

Ko nga waahanga mo te BMC

  • Ka noho hei Root of Trust (RoT) me te whakaahei i nga ahuatanga whakahou haumaru o te Intel FPGA PAC N3000.
  • Ka whakahaere i te firmware me te FPGA flash whakahōu i runga PCIe.
  • Ka whakahaere i te whirihoranga FPGA.
  • Ka whirihora i nga tautuhinga whatunga mo te taputapu C827 Ethernet re-timer.
  • Mana Whakahaere Whakanuia me te whakaheke i te raupapatanga me te rapu hapa me te whakamarumaru kati aunoa.
  • Ka whakahaere i te mana me te tautuhi i runga i te papa.
  • Atanga ki nga pūoko, FPGA flash me QSFPs.
  • Ka aro turuki i nga raraunga waea (te mahana o te poari, voltage me o naianei) me te whakarato i nga mahi whakamarumaru i nga panui kei waho o te paepae tino nui.
    • Ka purongo i nga raraunga waea waea ki te manaaki i te BMC ma te Tauira Raraunga Taumata Paerewa (PLDM) mo MCTP SMBus, I2C ranei.
    • Ka tautokohia te PLDM mo MCTP SMBus ma PCIe SMBus. Ko te 0xCE he wahitau pononga moka-8.
    • Tautoko I2C SMBus. Ko 0xBC te wahitau pononga moka-8.
  • Ka uru atu ki nga wahitau Ethernet MAC kei roto i te EEPROM me te EEPROM waahanga e taea te whakakapi (FRUID) EEPROM.

Intel Corporation. Katoa nga mana. Ko Intel, ko te tohu Intel, me etahi atu tohu Intel he tohu hokohoko na Intel Corporation me ona apiti. Ka whakamanahia e Intel te mahinga o ana hua FPGA me nga hua semiconductor ki nga whakaritenga o naianei i runga i te raihana paerewa a Intel, engari ka whai mana ki te whakarereke i nga hua me nga ratonga i nga wa katoa kaore he panui. Karekau a Intel he kawenga, he taunahatanga ranei i puta mai i te tono, i te whakamahinga ranei o nga korero, hua, ratonga ranei e whakaahuatia ana i konei engari ko nga mea i tino whakaaehia a Intel. Ka tohutohuhia nga kaihoko a Intel ki te tiki i te putanga hou o nga whakaritenga taputapu i mua i te whakawhirinaki ki nga korero kua whakaputaina me i mua i te tuku ota mo nga hua, ratonga ranei. *Ko etahi atu ingoa me etahi atu tohu ka kiia he taonga na etahi atu.

Hoahoa Poraka Taumata-Teitei BMC

intel-FPGA-Karei-Whakatere-Kaari-N3000-Poari-Whakahaere-Kaiwhakahaere-FIG-1

Root of Trust (RoT)
Ko te Intel MAX 10 BMC te mahi hei Root of Trust (RoT) me te whakaahei i te ahuatanga whakahōu pūnaha mamao haumaru o te Intel FPGA PAC N3000. Kei roto i te RoT nga ahuatanga ka awhina i te aukati i enei e whai ake nei:

  • Te uta, te whakamahi ranei i nga waehere kore mana, i nga hoahoa ranei
  • Ko nga mahi whakararuraru i whakamatauhia e te rorohiko kore, te rorohiko whai mana, te BMC manaaki ranei
  • Ko te mahi pohehe i nga waehere tawhito, i nga hoahoa ranei me nga pepeke e mohiotia ana, he whakaraeraetanga ranei ma te whakaahei i te BMC ki te whakakore i te whakamanatanga.

Intel® FPGA Programmable Acceleration Card N3000 Poari Whakahaere Kaiwhakahaere Aratohu Kaiwhakamahi

Ko te Intel FPGA PAC N3000 BMC e whakamana ana i etahi atu kaupapa here haumarutanga e pa ana ki te uru atu ma nga momo atanga, me te whakamarumaru i te rama i runga i te papa ma te aukati reiti tuhi. Tena tirohia te Intel FPGA Programmable Acceleration Card N3000 Security User Guide for information on RoT and security features of the Intel FPGA PAC N3000.

Nga korero e pa ana
Intel FPGA Programmable Acceleration Card N3000 Haumarutanga Kaiwhakamahi Aratohu

Whakahou Pūnaha Mamao Haumaru
Ka tautokohia e te BMC te RSU Haumaru mo te Intel MAX 10 BMC Nios® firmware me te ahua RTL me te Intel Arria® 10 FPGA whakahōu whakaahua me te motuhēhēnga me te arowhai pono. Ko te Nios firmware kei te whakahaere mo te whakamotuhēhē i te ahua i te wa o te whakahou. Ko nga whakahoutanga ka panaia ki runga i te atanga PCIe ki te Intel Arria 10 GT FPGA, ka tuhia ki runga i te rangatira Intel Arria 10 FPGA SPI ki te pononga Intel MAX 10 FPGA SPI. He waahi uira rangitahi ko stagKo te rohe kei te rongoa i tetahi momo awa motuhēhēnga mā te atanga SPI. Kei roto i te hoahoa BMC RoT te kōwae cryptographic e whakatinana ana i te SHA2 256 bit hash verification function and ECDSA 256 P 256 waitohu mahi manatoko ki te whakamotuhēhē i ngā kī me te whakapakoko kaiwhakamahi. Ka whakamahi a Nios firmware i te kōwae cryptographic ki te whakamotuhēhē i te whakapakoko kua hainatia e te kaiwhakamahi i roto i te stagrohe. Mena ka paahi te whakamotuhēhēnga, ka kapehia e te firmware Nios te ahua o te kaiwhakamahi ki te waahi uira kaiwhakamahi. Mena ka rahua te whakamotuhēhēnga, ka ripoatahia e te firmware Nios he hapa. Tena tirohia te Intel FPGA Programmable Acceleration Card N3000 Security User Guide for information on RoT and security features of the Intel FPGA PAC N3000.

Nga korero e pa ana
Intel FPGA Programmable Acceleration Card N3000 Haumarutanga Kaiwhakamahi Aratohu

Whakahaere Raupapa Mana
Ko te BMC Power sequencer state machine e whakahaere ana i te Intel FPGA PAC N3000 nga raupapa hiko me te hiko mo nga keehi kokonga i te wa o te mahi hiko, te mahi noa ranei. Ko te mahinga hiko o Intel MAX 10 e kapi ana i te mahinga katoa tae atu ki te Intel MAX 10 boot-up, Nios boot-up, me te whakahaere raupapa mana mo te whirihoranga FPGA. Me tirohia e te kaihautu nga putanga hanga o te Intel MAX 10 me te FPGA, me te mana o Nios i muri i ia huringa hiko, me te mahi i nga mahi e rite ana mena ka uru te Intel FPGA PAC N3000 ki nga keehi kokonga penei i te Intel MAX 10 ranei Ko te wheketere FPGA te hanga i te korenga o te kawenga, i te kore ranei o Nios boot. Ka tiakina e te BMC te Intel FPGA PAC N3000 ma te kati i te hiko ki te kaari i raro i nga tikanga e whai ake nei:

  • 12 V Auxiliary or PCIe edge supply voltagkei raro a 10.46 V
  • FPGA matua pāmahana tae 100°C
  • Ka eke te mahana o te poari ki te 85 °C

Te Aroturuki Poari Na roto i nga Pukoro
Ko te Intel MAX 10 BMC te aroturuki voltage, o naianei me te mahana o nga momo waahanga kei runga i te Intel FPGA PAC N3000. Ka taea e te Kaihautu BMC te uru ki nga raraunga waea ma te PCIe SMBus. Ko te PCIe SMBus i waenga i te ope BMC me te Intel FPGA PAC N3000 Intel MAX 10 BMC e tiritiria ana e te PLDM i runga i te pito mutunga MCTP SMBus me te pononga I2C Paerewa ki te atanga Avalon-MM (panui-anake).

Te Aroturuki Poari ma PLDM mo MCTP SMBus

Ko te BMC i runga i te Intel FPGA PAC N3000 e korero ana me te BMC tūmau i runga i te PCIe* SMBus. Ka tautokohia e te kaiwhakahaere MCTP te Tauira Raraunga Taumata Paerewa (PLDM) i runga i te taaputanga Kawa Kawenga Wae Whakahaere (MCTP). Ko te wahitau pononga MCTP mutunga ko 0xCE taunoa. Ka taea te reprogrammed ki te waahanga o waho o te FPGA Quad SPI flash ma te ara-a-roopu mena e tika ana. Ko te Intel FPGA PAC N3000 BMC e tautoko ana i tetahi waahanga o nga whakahau PLDM me MCTP kia taea ai e te BMC te tūmau te tiki raraunga pūoko penei i te voltage, nāianei me te pāmahana.

Tuhipoka: 
Tauira Raraunga Taumata Paerewa (PLDM) i runga i te MCTP SMBus pito mutunga e tautokohia ana. Ko te PLDM i runga i te MCTP ma te PCIe taketake kaore i te tautokohia. Ko te waahanga taputapu SMBus: "Kaore e kitea" ka tautokohia te taputapu ma te taunoa, engari ka tautokohia nga waahanga taputapu e wha, ka taea te whirihora ano. Kei te tautokohia te ACK-Poll

  • Ka tautokohia e te SMBus te wahitau pononga taunoa 0xCE.
  • Ka tautokohia me tetahi wahitau pononga kua whakaritea ranei.

Kei te tautoko te BMC i te putanga 1.3.0 o te Whakahaerenga Waahanga Whakawhitinga Kawa (MCTP) Base Specification (DTMF specification DSP0236), version 1.1.1 of the PLDM for Platform Monitoring and Control standard (DTMF specification DSP0248), and version 1.0.0 of the PLDM mo te Mana Karere me te Tirohanga (DTMF korero DSP0240).

Nga korero e pa ana
Ko te Ope Mahi Whakahaere Tohatoha (DMTF) Nga Whakatakotoranga Mo te hono ki nga korero motuhake a DMTF

SMBus Atanga Tere

Ko te whakatinanatanga Intel FPGA PAC N3000 e tautoko ana i nga whakawhitinga SMBus i te 100 KHz ma te taunoa.

Tautoko Packetization MCTP

Whakamaramatanga MCTP

  • Ko te tinana karere e tohu ana i te utu o te karere MCTP. Ka taea e te tinana karere te hora i nga paatete MCTP maha.
  • Ko te utu putea MCTP e tohu ana ki te wahanga o te tinana karere o te karere MCTP e mauria ana i roto i te kete MCTP kotahi.
  • Ko te Wae Whakawhiti e tohu ana ki te rahi o te waahanga o te utunga putea MCTP.

Rahi Waeine Whakawhiti

  • He 64 paita te rahinga o te waeine tuku (wae tuku iti) mo te MCTP.
  • Ko nga karere mana MCTP katoa e tika ana kia mau he putea utunga kaore i te rahi ake i te waahanga whakawhiti turanga me te kore whiriwhiringa. (Ko te tikanga whiriwhiringa mo nga waahanga whakawhiti nui ake i waenga i nga waahi mutunga he momo korero-motuhake, kaore i te korerohia i roto i te waahanga MCTP Base)
  • Ko nga karere MCTP he nui ake te rahi o te tinana karere i te 64 paita ka wehea ki nga paatete maha mo te tuku karere kotahi.
MCTP Packet Fields

Apure Paanui/Karere

intel-FPGA-Karei-Whakatere-Kaari-N3000-Poari-Whakahaere-Kaiwhakahaere-FIG-2

Tautokohia nga huinga whakahau

Tautokohia nga Tono MCTP

  • Tikina Tautoko Putanga MCTP
    • Momo Putanga Tohu Paerewa
    • Nga Momo Putanga Kawa Mana
    • PLDM mo te Putanga MCTP
  • Tautuhia te ID Tohu Whakamutunga
  • Tikina te ID Tohu Whakamutunga
  • Tikina UUID Mutunga
  • Tikina Tautoko Momo Karere
  • Tikina Tautoko Karere Tautuhi Kaihoko

Tuhipoka: 
Mo te tono Tautoko Karere Kua Tautuhia e te Kaihoko, ka whakautu te BMC me te waehere whakaotinga ERROR_INVALID_DATA(0x02).

Tautokohia PLDM Base Whakatakoto whakahau

  • TautuhiTID
  • GetTID
  • TikinaPLDMVersion
  • Tikina nga MomoPLDM
  • Tikina nga whakahauPLDM

PLDM Tautokohia mo te Aroturuki Paerewa me nga Whakataunga Whakataunga Mana

  • TautuhiTID
  • GetTID
  • GetSensorReading
  • GetSensorThresholds
  • TautuhiPapaPapa
  • TikinaPDRRepositoryInfo
  • TikinaPDR

Tuhipoka: 
Ko nga pooti matua a BMC Nios II mo nga raraunga waea rereke ia 1 milihakona, a ko te roanga o te pooti e 500~800 milliseconds, no reira ko te karere whakautu me te karere tono e rite ana ki te whakahau GetSensorReading or GetSensorThresholds ka whakahouhia ia 500~800 milliseconds.

Tuhipoka: 
Kaore i te tautokohia te GetStateSensorReadings.

PLDM Topology and Hierarchy

Nga Rekoata Kaiwhakaahua Paerewa kua Tautuhia
Ko te Intel FPGA PAC N3000 e whakamahi ana i te 20 Platform Descriptor Records (PDRs). Ko te Intel MAX 10 BMC anake e tautoko ana i nga PDR whakatōpū karekau nga PDR e taapirihia, ka tangohia marietia ranei i te wa e mono ana te QSFP me te wetewete. Ina wetewetehia te mana whakahaere o te pukoro ka korerotia noa kaore i te waatea.

Ingoa Pūoko me te Kakau Rekoata
Ka whakawhiwhia ki nga PDR katoa he uara tau puatakore e kiia nei ko te Kakau Rekoata. Ka whakamahia tenei uara mo te uru atu ki nga PDR takitahi i roto i te PDR Repository ma GetPDR (DTMF specification DSP0248). Ko te ripanga e whai ake nei he rarangi whakatōpū o nga pūoko i aroturuki i runga i te Intel FPGA PAC N3000.

Nga Ingoa Pūoko PDRs me te Kakau Rekoata

Mahi Ingoa Pūoko Nga Korero Pukoro PLDM
Pūtake Panui Panui (Waihanga) PDR

Kakau Rekoata

Paepae i roto i te PDR Nga huringa paepae whakaaetia ma te PLDM
Tapeke Intel FPGA PAC mana whakauru Mana Poari Tatauhia mai i nga maihao PCIe 12V Naianei me te Voltage 1 0 Kao
Maihao PCIe 12 V O naianei 12 V Papamuri Naianei PAC1932 SENSE1 2 0 Kao
Maihao PCIe 12 V Voltage 12 V Papamuri Voltage PAC1932 SENSE1 3 0 Kao
1.2 V Rail Voltage 1.2 V Voltage MAX10 ADC 4 0 Kao
1.8 V Rail Voltage 1.8 V Voltage MAX 10 ADC 6 0 Kao
3.3 V Rail Voltage 3.3 V Voltage MAX 10 ADC 8 0 Kao
FPGA Core Voltage FPGA Core Voltage LTC3884 (U44) 10 0 Kao
FPGA Core Naianei FPGA Core Naianei LTC3884 (U44) 11 0 Kao
FPGA Core Te pāmahana FPGA Core Te pāmahana FPGA temp diode mā TMP411 12 Whakatupato Runga: 90

Mate Runga: 100

Ae
Te Paemahana Poari Te Paemahana Poari TMP411 (U65) 13 Whakatupato Runga: 75

Mate Runga: 85

Ae
QSFP0 Voltage QSFP0 Voltage Kōwae QSFP waho (J4) 14 0 Kao
QSFP0 Te pāmahana QSFP0 Te pāmahana Kōwae QSFP waho (J4) 15 Whakatupato Runga: Kua whakaritea e te Kaihoko QSFP te uara

Whakamate Runga: Ko te uara i whakaritea e te Kaihoko QSFP

Kao
PCIe Auxiliary 12V Naianei 12 V AUX PAC1932 SENSE2 24 0 Kao
PCIe Auxiliary 12V Voltage 12 V AUX Voltage PAC1932 SENSE2 25 0 Kao
QSFP1 Voltage QSFP1 Voltage Kōwae QSFP waho (J5) 37 0 Kao
QSFP1 Te pāmahana QSFP1 Te pāmahana Kōwae QSFP waho (J5) 38 Whakatupato Runga: Kua whakaritea e te Kaihoko QSFP te uara

Whakamate Runga: Ko te uara i whakaritea e te Kaihoko QSFP

Kao
PKVL He Pawera Matua PKVL He Pawera Matua maramara PKVL (88EC055) (U18A) 44 0 Kao
haere tonu…
Mahi Ingoa Pūoko Nga Korero Pukoro PLDM
Pūtake Panui Panui (Waihanga) PDR

Kakau Rekoata

Paepae i roto i te PDR Nga huringa paepae whakaaetia ma te PLDM
PKVL A Serdes Temperature PKVL A Serdes Temperature maramara PKVL (88EC055) (U18A) 45 0 Kao
PKVL B Te Pawera Matua PKVL B Te Pawera Matua maramara PKVL (88EC055) (U23A) 46 0 Kao
PKVL B Serdes Te pāmahana PKVL B Serdes Te pāmahana maramara PKVL (88EC055) (U23A) 47 0 Kao

Tuhipoka: 
Ko nga uara Whakatupato Runga me te Upper Fatal mo te QSFP kua whakaritea e te kaihoko QSFP. Tirohia te raraunga kaihoko mo nga uara. Ka panuihia e te BMC enei uara paepae ka ripoatahia. Ko te fpgad he ratonga hei awhina i a koe ki te tiaki i te tūmau kia kore e pakaru ina tae te taputapu ki te taumata teitei kore-whakaora, raro-kore-whakaora ranei (ka kiia hoki he paepae mate). Ka taea e fpgad te aro turuki i ia o nga pukoro 20 i panuitia e te Kaiwhakahaere Whakahaere Poari. Tena tirohia te kaupapa Graceful Shutdown mai i te Aratohu Kaiwhakamahi a Intel Acceleration Stack: Intel FPGA Programmable Acceleration Card N3000 mo etahi atu korero.

Tuhipoka:
Ko nga punaha tūmau OEM whai mana me whakarato te whakamahana e hiahiatia ana mo o kawenga mahi. Ka taea e koe te tiki i nga uara o nga puoro ma te whakahaere i te whakahau OPAE e whai ake nei hei pakiaka, sudo ranei: $ sudo fpgainfo bmc

Nga korero e pa ana
Intel Acceleration Stack Aratohu Kaiwhakamahi: Intel FPGA Programmable Acceleration Card N3000

Te Aroturuki Poari ma te I2C SMBus

Ko te pononga I2C paerewa ki te atanga Avalon-MM (panui-anake) ka tohatoha i te PCIe SMBus i waenga i te BMC manaaki me te Intel MAX 10 RoT. Ko te Intel FPGA PAC N3000 e tautoko ana i te atanga pononga I2C paerewa me te wahitau pononga he 0xBC ma te taunoa mo te uru ki waho o te roopu. Ko te aratau korero paita he 2-paita aratau wahitau. Anei te mapi mahara rehita raraunga waea ka taea e koe te whakamahi ki te uru atu ki nga korero ma nga whakahau I2C. Ko te pou whakaahuatanga e whakaatu ana me pehea te tukatuka i nga uara rehita kua whakahokia mai kia whiwhi ai i nga uara tuturu. Ko nga waeine ko Celsius (°C), mA, mV, mW i runga i te ahua o te pukoro ka panuihia e koe.

Te Mahere Mahara Rehita Raraunga Telemetry

Rehita Whangai Whānui Urunga Mara Uara Taunoa Whakaahuatanga
Te Paemahana Poari 0x100 32 RO [31:0] 32'h00000000 TMP411(U65)

Rēhita uara kua hainatia tauoti Temperature = rehita uara

* 0.5

Te Whakatupato Te Pawera o te Poari 0x104 32 RW [31:0] 32'h00000000 TMP411(U65)

Ko te uara rēhita he tauoti kua hainatia

Tepe teitei = rehita uara

* 0.5

Te Temehana o te Poari Te Mate Nui 0x108 32 RW [31:0] 32'h00000000 TMP411(U65)

Ko te uara rēhita he tauoti kua hainatia

Tino Nui = rehita uara

* 0.5

FPGA Core Te pāmahana 0x110 32 RO [31:0] 32'h00000000 TMP411(U65)

Ko te uara rēhita he tauoti kua hainatia

Te pāmahana = rehita uara

* 0.5

FPGA Mate

Te Whakatupato Teitei Pawera

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

Ko te uara rēhita he tauoti kua hainatia

Tepe teitei = rehita uara

* 0.5

haere tonu…
Rehita Whangai Whānui Urunga Mara Uara Taunoa Whakaahuatanga
FPGA Core Voltage 0x13C 32 RO [31:0] 32'h00000000 LTC3884(U44)

Voltage(mV) = rehita uara

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

Onāianei(mA) = rehita uara

12v Papamuri Voltage 0x144 32 RO [31:0] 32'h00000000 Voltage(mV) = rehita uara
12v Papamuri Naianei 0x148 32 RO [31:0] 32'h00000000 Onāianei(mA) = rehita uara
1.2v Voltage 0x14C 32 RO [31:0] 32'h00000000 Voltage(mV) = rehita uara
12v Aux Voltage 0x150 32 RO [31:0] 32'h00000000 Voltage(mV) = rehita uara
12v Aux Naianei 0x154 32 RO [31:0] 32'h00000000 Onāianei(mA) = rehita uara
1.8v Voltage 0x158 32 RO [31:0] 32'h00000000 Voltage(mV) = rehita uara
3.3v Voltage 0x15C 32 RO [31:0] 32'h00000000 Voltage(mV) = rehita uara
Mana Poari 0x160 32 RO [31:0] 32'h00000000 Te Mana(mW) = te uara rehita
PKVL He Pawera Matua 0x168 32 RO [31:0] 32'h00000000 PKVL1(U18A)

Ko te uara rēhita he tauoti kua hainatia

Te pāmahana = rehita uara

* 0.5

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

Ko te uara rēhita he tauoti kua hainatia

Te pāmahana = rehita uara

* 0.5

PKVL B Te Pawera Matua 0x170 32 RO [31:0] 32'h00000000 PKVL2(U23A)

Ko te uara rēhita he tauoti kua hainatia

Te pāmahana = rehita uara

* 0.5

PKVL B Serdes Te pāmahana 0x174 32 RO [31:0] 32'h00000000 PKVL2(U23A)

Ko te uara rēhita he tauoti kua hainatia

Te pāmahana = rehita uara

* 0.5

Ka whiwhi nga uara QSFP ma te panui i te waahanga QSFP me te ripoata i nga uara panui ki te rehita e tika ana. Mēnā kāre te kōwae QSFP e tautoko ana i te Aroturuki Tohu Mamati Mamati, ki te kore ranei te kōwae QSFP i whakauruhia, waihohia nga uara kua panuitia mai i nga rehita QSFP. Whakamahia te taputapu Atanga Whakahaere Papanga Maamaa (IPMI) ki te panui i nga raraunga waea ma te pahi I2C.

Ko te whakahau I2C ki te panui i nga mahana o te poari i te wahitau 0x100:
I roto i te whakahau i raro nei:

  • Ko te 0x20 te wahitau pahi matua I2C o to tūmau ka taea te uru tika ki nga mokamoka PCIe. He rereke tenei wahitau ki te tūmau. Tena tirohia to papaaarangi tūmau mo te wāhitau I2C tika o to tūmau.
  • Ko 0xBC te wahitau pononga I2C o te Intel MAX 10 BMC.
  • Ko te 4 te maha o nga paita raraunga panui
  • Ko te 0x01 0x00 te wahitau rehita o te pāmahana poari e whakaatuhia ana i te ripanga.

Whakahau:
ipmitool i2c pahi=0x20 0xBC 4 0x01 0x00

Putanga:
01110010 00000000 00000000 00000000

Ko te uara whakaputa i roto i te hautekauono ko: 0x72000000 0x72 he 114 i roto i te ira. Hei tātai i te pāmahana i roto i te Celsius whakareatia ki te 0.5: 114 x 0.5 = 57 °C

Tuhipoka: 
Kaore nga kaitoro katoa e tautoko ana i te pahi I2C ki te uru tika atu ki nga waahi PCIe. Tena koa tirohia to papaarangi korero mo nga korero tautoko me te wahitau pahi I2C.

Hōputu Raraunga EEPROM

Ka tautuhia e tenei waahanga te whakatakotoranga raraunga o te MAC Wāhitau EEPROM me te FRUID EEPROM ka taea e te kaihautu me te FPGA te uru atu.

MAC EEPROM
I te wa o te hangahanga, ka whakamahere a Intel i te wahitau MAC EEPROM me nga wahitau MAC Intel Ethernet Controller XL710-BM2. Ka uru atu te Intel MAX 10 ki nga wahitau kei te wahitau MAC EEPROM ma te pahi I2C. Tirohia te wahitau MAC ma te whakamahi i te whakahau e whai ake nei: $ sudo fpga mac

Kei roto noa i te MAC Address EEPROM te timatanga 6-paita MAC wāhitau i te wāhitau 0x00h whai muri i te tatau wāhitau MAC o te 08. Ko te wāhitau MAC tīmata ka tāngia hoki ki te whakapiri tapanga kei te taha o muri o te Papa Takiwa Taa (PCB). Ka tukuna e te atekōkiri OPAE ngā kōpuku sysfs hei tiki i te wāhitau MAC tīmata mai i te tauwāhi e whai ake nei: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/ spi */spi*/mac_address Tīmata MAC Wāhitau Example: 644C360F4430 Ka whiwhi te taraiwa OPAE i te tatau mai i te waahi e whai ake nei: /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/ spi*/ spi*/mac_count MAC tatau Example: 08 Mai i te wahitau MAC timatanga, ka whiwhihia nga wahitau MAC e whitu e toe ana ma te whakanui haere i te Paita Iti Rawa (LSB) o te Wāhitau MAC timatanga ma te tatau kotahi mo ia wahitau MAC o muri mai. Wāhitau MAC muri example:

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

Tuhipoka: Mēnā kei te whakamahi koe i te ES Intel FPGA PAC N3000, karekau pea te MAC EEPROM e whakamaherehia. Mena karekau te MAC EEPROM i whakamaherehia, ka hoki mai te wahitau MAC tuatahi hei FFFFFFFFFFFF.

Tautuhi Waehe Whakakapi Apure (FRUID) EEPROM Uru
Ka taea noa e koe te panui i te tohu tohu waahanga whakakapinga (FRUID) EEPROM (0xA0) mai i te BMC kaihautu ma SMBus. Ko te hanganga i roto i te FRUID EEPROM kei runga i te tohu IPMI, Platform Management FRU Information Storage Definition, v1.3, Poutū-te-rangi 24, 2015, i puta mai ai he hanganga korero a te poari. E whai ana te FRUID EEPROM i te whakatakotoranga pane noa me te Rohe Poari me te Rohe Momo Hua. Tirohia te ripanga i raro nei mo nga mara o te pane noa e pa ana ki te FRUID EEPROM.

Pane noa o FRUID EEPROM
Ko nga mara katoa i roto i te pane noa he whakahau.

Roa Apure i Paita Whakaahuatanga Parae FRUID EEPROM Uara
 

 

1

Whakahōputu Pane Putanga Putanga 7:4 – kua rahuitia, tuhia hei 0000b

3:0 – whakahōputu tau putanga = 1h mō tēnei whakaritenga

 

 

01h (Tautuhi hei 00000001b)

 

1

Rorohanga Whakamahi-Roto Wheinga Timata (i roto i te maha o te 8 paita).

00h e tohu ana karekau tenei waahi.

 

00h (karekau)

 

1

Wāhanga Mōhiohio Chassis Tīmata Wāhanga (i roto i te maha o te 8 paita).

00h e tohu ana karekau tenei waahi.

 

00h (karekau)

 

1

Wāhanga Poari Tīmata Wāhanga (i roto i te maha o te 8 paita).

00h e tohu ana karekau tenei waahi.

 

01h

 

1

Momo Hua Wāhanga Tīmata Wāhanga (i roto i te maha o te 8 paita).

00h e tohu ana karekau tenei waahi.

 

0Ch

 

1

Wehenga Whakamatau Horahanga Rekoata Maha (i te maha o te 8 paita).

00h e tohu ana karekau tenei waahi.

 

00h (karekau)

1 PAD, tuhia hei 00h 00h
 

1

Arowhai Pane noa (kore arowhai)  

F2h

Ko nga paita pane noa ka tuu mai i te wahitau tuatahi o te EEPROM. He rite te ahua o te whakatakotoranga ki te ahua i raro nei.

FRUID EEPROM Mahara Tahora Poraka Hoahoa

intel-FPGA-Karei-Whakatere-Kaari-N3000-Poari-Whakahaere-Kaiwhakahaere-FIG-3

FRUID EEPROM Rohe Poari

Roa Apure i Paita Whakaahuatanga Parae Uara mara Whakawaehere mara
1 Whakahōputu Rohe Poari Putanga 7:4 – kua rahuitia, tuhia hei 0000b 3:0 – whakahōputu tau putanga 0x01 Tautuhi ki te 1h (0000 0001b)
1 Roa Horahanga Poari (i te maha o te 8 paita) 0X0B 88 paita (kei roto te 2 papa 00 paita)
1 Waehere Reo 0x00 Tautuhi ki te 0 mo te reo Ingarihi

Tuhipoka: Karekau etahi atu reo e tautokohia ana i tenei wa

3 Te Ra / Wā: Te maha o nga meneti mai i te 0:00 haora 1/1/96.

Paita Tino Iti rawa i te tuatahi (iti iti)

00_00_00h = kāore i tohua (Apure Hihiko)

0x10

0x65

0xB7

Te wa rereke i waenga i te 12:00 AM 1/1/96 ki te 12 PM

11/07/2018 ko 12018960

meneti = b76510h – penapena ki te whakatakotoranga iti

1 Momo Kaihanga Poari / paita roa 0xD2 8-bit ASCII + LATIN1 kua tohua 7:6 – 11b

5:0 – 010010b (18 paita raraunga)

P Paita Kaihanga Poari 0x49

0x6E

0x74

0x65

0x6C

0xAE

8-bit ASCII + LATIN1 kua tohua te Intel® Corporation
haere tonu…
Roa Apure i Paita Whakaahuatanga Parae Uara mara Whakawaehere mara
0x20

0x43

0x6F

0x72

0x70

0x6F

0x72

0x61

0x74

0x69

0x6F

0x6E

1 Momo Ingoa Hua Poari/paita roa 0xD5 8-bit ASCII + LATIN1 kua tohua 7:6 – 11b

5:0 – 010101b (21 paita raraunga)

Q Paita Ingoa Hua Poari 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 kua tohua te Intel FPGA PAC N3000
1 Momo Tau Rangatū Poari/paita roa 0xCC 8-bit ASCII + LATIN1 kua tohua 7:6 – 11b

5:0 – 001100b (12 paita raraunga)

N Paita Tau Rangatū Poari (Apure Hihiko) 0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

8-bit ASCII + LATIN1 kua tohua

Ko OUI te 1 o nga mati hex: 6

Ko te rua o nga mati hex he wahitau MAC: 2

haere tonu…
Roa Apure i Paita Whakaahuatanga Parae Uara mara Whakawaehere mara
0x30

0x30

0x30

0x30

Tuhipoka: Kua tohua tenei hei exampme whakarereke i roto i tetahi taputapu tuuturu

Ko nga mati hex tuatahi ko OUI: 1C6

Ko te rua o nga mati hex he wahitau MAC: 2AB6E

Tuhipoka: Ki te tautuhi kaore

kua whakamaheretia a FRUID, tautuhia te OUI me te wahitau MAC ki te "0000".

1 Momo Waahanga Poari Momo/paita roa 0xCE 8-bit ASCII + LATIN1 kua tohua 7:6 – 11b

5:0 – 001110b (14 paita raraunga)

M Paita Waahanga Poari 0X4B

0x38

0x32

0x34

0x31

0x37

0x20

0x30

0x30

0x32

0x20

0x20

0x20

0x20

8-bit ASCII + LATIN1 kua tohua me te BOM ID.

Mo te 14 paita te roa, ko te nama waahanga o te poari tohu exampKo te K82417-002

Tuhipoka: Kua tohua tenei hei exampme whakarereke i roto i tetahi taputapu tuuturu.

He rereke tenei uara mara ki nga nama PBA rereke.

Kua tangohia te PBA Revision i FRUID. Ko enei paita e wha o muri nei ka hoki tuwhera mai, ka rahuitia hei whakamahi a meake nei.

1 FRU File Momo ID/paita roa 0x00 8-bit ASCII + LATIN1 kua tohua 7:6 – 00b

5:0 – 000000b (0 paita raraunga)

Ko te FRU File Ko te mara paita ID me whai i tenei kaore i te whakauruhia na te mea he 'null' te mara.

Tuhipoka: FRU File Paita ID. Ko te FRU File Ko te mara putanga he mara kua tautuhia i mua i tukuna hei awhina whakangao mo te manatoko i te file i whakamahia i te wa hangahanga, whakahou mara ranei hei uta i nga korero FRU. Ko te ihirangi he mea motuhake ki te kaihanga. Ka whakaratohia hoki tenei mara ki te waahi Poari Info.

Ko nga mara e rua ranei he 'null'.

1 Momo MMID/paita roa 0xC6 8-bit ASCII + LATIN1 kua tohua
haere tonu…
Roa Apure i Paita Whakaahuatanga Parae Uara mara Whakawaehere mara
7:6–11b

5:0 – 000110b (6 paita raraunga)

Tuhipoka: Kua tohua tenei hei exampme whakarereke i roto i tetahi taputapu tuuturu

M Paita MMID 0x39

0x39

0x39

0x44

0x58

0x46

I whakahōputuhia hei 6 mati hex. Tauwhāiti exampi roto i te pūtau i te taha o Intel FPGA PAC N3000 MMID = 999DXF.

He rerekee tenei uara apure ki nga mara SKU rereke penei i te MMID, OPN, PBN etc.

1 C1h (momo/roa te paita kua whakawaeheretia hei tohu kia kore he waahi korero). 0xC1
Y 00h – te toenga o te waahi kaore i whakamahia 0x00
1 Takitaki Rohe Poari (kore utu) 0xB9 Tuhipoka: Ko te moni arowhai i roto i tenei ripanga he utu arowhai kore i whakatauhia mo nga uara e whakamahia ana i te ripanga. Me tatau ano mo nga uara tuturu o te Intel FPGA PAC N3000.
Roa Apure i Paita Whakaahuatanga Parae Uara mara Whakawaehere mara
1 Hōputu Rohe Hua Putanga 7:4 – kua rāhuitia, tuhia hei 0000b

3:0 – whakahōputu tau putanga = 1h mō tēnei whakaritenga

0x01 Tautuhi ki te 1h (0000 0001b)
1 Roahanga Horahanga Hua (i te maha o te 8 paita) 0x0A Tapeke 80 paita
1 Waehere Reo 0x00 Tautuhi ki te 0 mo te reo Ingarihi

Tuhipoka: Karekau etahi atu reo e tautokohia ana i tenei wa

1 Ingoa Kaihanga Momo/paita roa 0xD2 8-bit ASCII + LATIN1 kua tohua 7:6 – 11b

5:0 – 010010b (18 paita raraunga)

N Paita Ingoa Kaihanga 0x49

0x6E

0x74

0x65

0x6C

0xAE

0x20

0x43

0x6F

8-bit ASCII + LATIN1 kua tohua te Intel Corporation
haere tonu…
Roa Apure i Paita Whakaahuatanga Parae Uara mara Whakawaehere mara
0x72

0x70

0x6F

0x72

0x61

0x74

0x69

0x6F

0x6E

1 Momo Ingoa Hua/paita roa 0xD5 8-bit ASCII + LATIN1 kua tohua 7:6 – 11b

5:0 – 010101b (21 paita raraunga)

M Paita Ingoa Hua 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 kua tohua te Intel FPGA PAC N3000
1 Waahanga Hua / Tauira Tau momo / paita roa 0xCE 8-bit ASCII + LATIN1 kua tohua 7:6 – 11b

5:0 – 001110b (14 paita raraunga)

O Paita Waahanga Hua/Tauira Tauira 0x42

0x44

0x2D

0x4E

0x56

0x56

0x2D

0x4E

0x33

0x30

0x30

0x30

0x2D

0x31

8-bit ASCII + LATIN1 kua tohua

OPN mo te poari BD-NVV- N3000-1

He rereke tenei uara mara ki nga momo OPN Intel FPGA PAC N3000.

haere tonu…
Roa Apure i Paita Whakaahuatanga Parae Uara mara Whakawaehere mara
1 Momo Putanga Hua/paita roa 0x01 8-bit rua 7:6 – 00b

5:0 – 000001b (1 paita o te raraunga)

R Paita Putanga Hua 0x00 Kua whakawaeheretia tenei mara hei mema o te whanau
1 Momo Tau Rangatū Hua/paita roa 0xCC 8-bit ASCII + LATIN1 kua tohua 7:6 – 11b

5:0 – 001100b (12 paita raraunga)

P Paita Tau Rangatū Hua (Apure Hihiko) 0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

8-bit ASCII + LATIN1 kua tohua

Ko OUI te 1 o nga mati hex: 6

Ko te rua o nga mati hex he wahitau MAC: 2

Tuhipoka: Kua tohua tenei hei exampme whakarereke i roto i tetahi taputapu tuuturu.

Ko nga mati hex tuatahi ko OUI: 1C6

Ko te rua o nga mati hex he wahitau MAC: 2AB6E

Tuhipoka: Ki te tautuhi kaore

kua whakamaheretia a FRUID, tautuhia te OUI me te wahitau MAC ki te "0000".

1 Rawa Tag paita momo/roa 0x01 8-bit rua 7:6 – 00b

5:0 – 000001b (1 paita o te raraunga)

Q Rawa Tag 0x00 Kaore i tautokona
1 FRU File Momo ID/paita roa 0x00 8-bit ASCII + LATIN1 kua tohua 7:6 – 00b

5:0 – 000000b (0 paita raraunga)

Ko te FRU File Ko te mara paita ID me whai i tenei kaore i te whakauruhia na te mea he 'null' te mara.

haere tonu…
Roa Apure i Paita Whakaahuatanga Parae Uara mara Whakawaehere mara
Tuhipoka: FRU file Paita ID.

Ko te FRU File Ko te mara putanga he mara kua tautuhia i mua i tukuna hei awhina whakangao mo te manatoko i te file i whakamahia i te wa hangahanga, whakahou mara ranei hei uta i nga korero FRU. Ko te ihirangi he mea motuhake ki te kaihanga. Ka whakaratohia hoki tenei mara ki te waahi Poari Info.

Ko nga mara e rua ranei he 'null'.

1 C1h (momo/roa te paita kua whakawaeheretia hei tohu kia kore he waahi korero). 0xC1
Y 00h – te toenga o te waahi kaore i whakamahia 0x00
1 Tohunga Rorohanga Momo Hua (kore utu)

(Apure Hihiko)

0x9D Tuhipoka: ko te moni arowhai i tenei ripanga he utu arowhai kore i whakatauhia mo nga uara e whakamahia ana i te ripanga. Me tatau ano mo nga uara tuturu o te Intel FPGA PAC.

Intel® FPGA Programmable Acceleration Card N3000 Poari Whakahaere Kaiwhakahaere Aratohu Kaiwhakamahi

Tuhinga o mua

Hītori Arotake mo te Intel FPGA Programmable Acceleration Card N3000 Board Management Controller Kaiwhakamahi Aratohu

Putanga Tuhinga Huringa
2019.11.25 Whakaputa Whakaputa Tuatahi.

Intel Corporation. Katoa nga mana. Ko Intel, ko te tohu Intel, me etahi atu tohu Intel he tohu hokohoko na Intel Corporation me ona apiti. Ka whakamanahia e Intel te mahinga o ana hua FPGA me nga hua semiconductor ki nga whakaritenga o naianei i runga i te raihana paerewa a Intel, engari ka whai mana ki te whakarereke i nga hua me nga ratonga i nga wa katoa kaore he panui. Karekau he kawenga, he taunahatanga ranei a Intel i puta mai i te tono, i te whakamahi ranei i nga korero, hua, ratonga ranei e whakaahuatia ana i konei engari i whakaaehia i roto i te tuhi a Intel. Ka tohutohuhia nga kaihoko a Intel ki te tiki i te putanga hou o nga whakaritenga taputapu i mua i te whakawhirinaki ki nga korero kua whakaputaina me i mua i te tuku ota mo nga hua, ratonga ranei.
*Ko etahi atu ingoa me etahi atu tohu ka kiia he taonga na etahi atu.

Tuhinga / Rauemi

intel FPGA Programmable Acceleration Card N3000 Kaiwhakahaere Whakahaere Poari [pdf] Aratohu Kaiwhakamahi
FPGA Papatono Whakatere Kaari N3000 Poari, Kaiwhakahaere Whakahaere, FPGA, Papatono Whakatere Kaari N3000 Poari, Kaiwhakahaere Whakahaere, N3000 Kaiwhakahaere Whakahaere Poari, Kaiwhakahaere Whakahaere

Tohutoro

Waiho he korero

Ka kore e whakaputaina to wahitau imeera. Kua tohua nga mara e hiahiatia ana *