intel FPGA Programmable Acceleration Card N3000 Kaiwhakahaere Whakahaere Poari
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
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
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
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 |