intel-LOGO

intel FPGA Programmable Acceleration Card N3000 Board Management Controller

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

Katin Haɗawa na Intel FPGA N3000 BMC Gabatarwa

Game da wannan Takardun

Duba Jagorar Mai amfani da Hukumar Gudanarwar Hukumar N3000 na Intel FPGA don ƙarin koyo game da ayyuka da fasalulluka na Intel® MAX® 10 BMC da fahimtar yadda ake karanta bayanan telemetry akan Intel FPGA PAC N3000 ta amfani da PLDM akan MCTP SMBus da I2C SMBus . Gabatarwa zuwa tushen dogara ga Intel MAX 10 (RoT) da ingantaccen sabunta tsarin nesa an haɗa shi.

Ƙarsheview
Intel MAX 10 BMC yana da alhakin sarrafawa, saka idanu da ba da damar yin amfani da fasalin jirgin. Abubuwan mu'amalar Intel MAX 10 BMC tare da na'urori masu auna firikwensin kan jirgi, FPGA da walƙiya, kuma suna sarrafa jerin kashe wuta da wutar lantarki, daidaitawar FPGA da zaɓen bayanan telemetry. Kuna iya sadarwa tare da BMC ta amfani da ka'idar Matsayin Matsayin Platform (PLDM) sigar 1.1.1. Firmware na BMC filin haɓakawa ne akan PCIe ta amfani da fasalin sabunta tsarin nesa.

Siffofin BMC

  • Yana aiki azaman Tushen Amincewa (RoT) kuma yana ba da damar ingantaccen fasalulluka na Intel FPGA PAC N3000.
  • Yana sarrafa firmware da sabunta filasha na FPGA akan PCIe.
  • Yana sarrafa tsarin FPGA.
  • Yana saita saitunan cibiyar sadarwa don na'urar sake saita lokaci ta C827 Ethernet.
  • Sarrafa Ƙaddamar da wutar lantarki da jerin abubuwan gano kuskure tare da kariyar rufewa ta atomatik.
  • Yana sarrafa iko da sake saiti akan allo.
  • Hanyoyin sadarwa tare da na'urori masu auna firikwensin, FPGA flash da QSFPs.
  • Yana lura da bayanan telemetry (tsawon allo, voltage da halin yanzu) kuma yana ba da matakan kariya lokacin da karatun ke waje da mahimmin kofa.
    • Yana ba da rahoton bayanan telemetry don ɗaukar nauyin BMC ta hanyar Samfurin Bayanan Matsayin Platform (PLDM) akan MCTP SMBus ko I2C.
    • Yana goyan bayan PLDM akan MCTP SMBus ta PCIe SMBus. 0xCE adireshin bawa 8-bit ne.
    • Yana goyan bayan I2C SMBus. 0xBC shine adireshin bawa 8-bit.
  • Yana isa ga adiresoshin MAC na Ethernet a cikin EEPROM da filin gano wuri mai maye gurbin (FRUID) EEPROM.

Kamfanin Intel. An kiyaye duk haƙƙoƙi. Intel, tambarin Intel, da sauran alamun Intel alamun kasuwanci ne na Kamfanin Intel Corporation ko rassan sa. Intel yana ba da garantin aiwatar da samfuran FPGA da semiconductor zuwa ƙayyadaddun bayanai na yanzu daidai da daidaitaccen garanti na Intel, amma yana da haƙƙin yin canje-canje ga kowane samfuri da sabis a kowane lokaci ba tare da sanarwa ba. Intel ba ya ɗaukar wani nauyi ko alhaki da ya taso daga aikace-aikacen ko amfani da kowane bayani, samfur, ko sabis da aka kwatanta a nan sai dai kamar yadda Intel ya yarda da shi a rubuce. An shawarci abokan cinikin Intel su sami sabon sigar ƙayyadaddun na'urar kafin su dogara ga kowane bayanan da aka buga kuma kafin sanya oda don samfur ko ayyuka. *Wasu sunaye da tambura ana iya da'awarsu azaman mallakar wasu.

Hoton Babban Matsayi na BMC

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

Tushen Amincewa (Root)
Intel MAX 10 BMC yana aiki azaman Tushen Amincewa (RoT) kuma yana ba da damar ingantaccen tsarin sabunta tsarin nesa na Intel FPGA PAC N3000. RoT ya haɗa da fasalulluka waɗanda zasu iya taimakawa hana masu zuwa:

  • Lodawa ko aiwatar da lamba ko ƙira mara izini
  • Ayyukan rugujewar yunƙurin ta hanyar software mara gata, software mai gata, ko BMC mai masaukin baki
  • Ba da gangan aiwatar da tsohuwar lambar ko ƙira tare da sanannun kwari ko lahani ta hanyar baiwa BMC damar soke izini

Intel® FPGA Mai Shirye-shiryen Hanzarta Katin N3000 Jagorar Mai Gudanarwar Gudanarwa

Intel FPGA PAC N3000 BMC kuma yana aiwatar da wasu manufofin tsaro da yawa da suka shafi shiga ta hanyar musaya daban-daban, da kuma kare walƙiya ta kan jirgin ta hanyar iyakance ƙimar rubutu. Da fatan za a koma zuwa Intel FPGA Programmable Acceleration Card N3000 Tsaro Jagoran Mai Amfani don bayani kan RoT da fasalulluka na tsaro na Intel FPGA PAC N3000.

Bayanai masu alaƙa
Katin Haɗawa na Intel FPGA N3000 Jagorar Mai Amfani da Tsaro

Amintaccen Sabunta Tsarin Nisa
BMC tana goyan bayan Amintaccen RSU don Intel MAX 10 BMC Nios® firmware da hoton RTL da sabuntawar hoto na Intel Arria® 10 FPGA tare da tantancewa da daidaito. Nios firmware ne ke kula da tabbatar da hoton yayin aiwatar da sabuntawa. Ana tura sabuntawar akan hanyar sadarwa ta PCIe zuwa Intel Arria 10 GT FPGA, wanda hakanan ya rubuta shi a kan Intel Arria 10 FPGA SPI master zuwa Intel MAX 10 FPGA SPI bawan. Wurin walƙiya na ɗan lokaci mai suna stagyankin yana adana kowane nau'in ingantaccen bitar bitar ta hanyar SPI interface. Ƙirar BMC RoT tana ƙunshe da ƙirar ƙira wanda ke aiwatar da aikin tabbatar da hash na SHA2 256 da aikin tabbatar da sa hannun ECDSA 256 P 256 don tantance maɓalli da hoton mai amfani. Nios firmware yana amfani da ƙirar ƙirar ƙira don tantance hoton mai amfani da aka sanya hannu a cikin stagyankin. Idan tabbaci ya wuce, Nios firmware yana kwafin hoton mai amfani zuwa yankin filasha mai amfani. Idan tantancewar ta gaza, Nios firmware yayi rahoton kuskure. Da fatan za a koma zuwa Intel FPGA Programmable Acceleration Card N3000 Tsaro Jagoran Mai Amfani don bayani kan RoT da fasalulluka na tsaro na Intel FPGA PAC N3000.

Bayanai masu alaƙa
Katin Haɗawa na Intel FPGA N3000 Jagorar Mai Amfani da Tsaro

Gudanar da Tsarin Wuta
Injin na'ura na BMC Power sequencer yana sarrafa Intel FPGA PAC N3000 kunna wutar lantarki da jerin kashe wutar lantarki don lokuta na kusurwa yayin aikin kunna wuta ko aiki na yau da kullun. Ƙunƙarar wutar lantarki ta Intel MAX 10 ta ƙunshi dukkan tsari wanda ya haɗa da Intel MAX 10 boot-up, boot-up Nios, da tsarin sarrafa wutar lantarki don daidaitawar FPGA. Dole ne mai watsa shiri ya duba nau'ikan ginin duka Intel MAX 10 da FPGA, da matsayin Nios bayan kowane zagayowar wutar lantarki, kuma ya ɗauki matakan da suka dace idan Intel FPGA PAC N3000 ya shiga cikin lokuta na kusurwa kamar Intel MAX 10 ko Kamfanin FPGA gina gazawar lodi ko gazawar Nios boot up. BMC tana kare Intel FPGA PAC N3000 ta hanyar rufe ikon katin a ƙarƙashin waɗannan sharuɗɗa:

  • 12V Auxiliary ko PCIe baki wadata voltage yana ƙasa 10.46 V
  • FPGA ainihin zafin jiki ya kai 100°C
  • Yanayin zafin jiki ya kai 85 ° C

Kula da Hukumar Ta hanyar Sensors
Intel MAX 10 BMC mai saka idanu voltage, halin yanzu da zafin jiki na abubuwa daban-daban akan Intel FPGA PAC N3000. Mai watsa shiri BMC na iya samun damar bayanan telemetry ta hanyar PCIe SMBus. PCIe SMBus tsakanin mai masaukin BMC da Intel FPGA PAC N3000 Intel MAX 10 BMC duka PLDM ne akan ƙarshen ƙarshen MCTP SMBus da Standard I2C bawa ga Avalon-MM interface (karanta-kawai).

Kulawar Hukumar ta PLDM akan MCTP SMBus

BMC akan Intel FPGA PAC N3000 yana sadarwa tare da sabar BMC akan PCIe* SMBus. Mai sarrafa MCTP yana goyan bayan Samfurin Bayanan Matsayin Platform (PLDM) akan tari na Tsarin Sufuri na Kayan Gudanarwa (MCTP). Adireshin bawa na ƙarshen MCTP shine 0xCE ta tsohuwa. Ana iya sake tsara shi zuwa sashin da ya dace na FPGA Quad SPI flash ta waje ta hanyar in-band idan ya cancanta. Intel FPGA PAC N3000 BMC yana goyan bayan wani yanki na PLDM da umarnin MCTP don ba da damar sabar BMC don samun bayanan firikwensin kamar vol.tage, halin yanzu da zafin jiki.

Lura: 
Samfurin Bayanan Matsayin Platform (PLDM) sama da ƙarshen MCTP SMBus ana tallafawa. PLDM akan MCTP ta hanyar PCIe na asali ba a tallafawa. Nau'in na'urar SMBus: Na'urar "Kafaffen Ba Ganowa ba" tana da tallafi ta tsohuwa, amma duk nau'ikan na'urori huɗu suna da tallafi kuma ana iya sake daidaita su. Ana goyan bayan ACK-Poll

  • Ana goyan baya tare da tsohuwar adireshin bawa na SMBus 0xCE.
  • An goyan bayan da ƙayyadadden adireshin bawa ko sanyawa.

BMC tana goyan bayan sigar 1.3.0 na Yarjejeniyar Sufuri ta Gudanarwa (MCTP) Ƙayyadaddun Ƙayyadaddun Bayanai (DTMF ƙayyadaddun DSP0236), sigar 1.1.1 na PLDM don Matsayin Kulawa da Kulawa da Platform ( ƙayyadaddun DTMF DSP0248), da sigar 1.0.0 na PLDM don Sarrafa Saƙo da Ganowa (Tsarin DTMF DSP0240).

Bayanai masu alaƙa
Ƙididdigar Ƙwararrun Ƙwararrun Gudanar da Rarraba (DMTF) Don hanyar haɗi zuwa takamaiman ƙayyadaddun DMTF

Saurin Interface SMBus

Aiki na Intel FPGA PAC N3000 yana goyan bayan ma'amalar SMBus a 100 kHz ta tsohuwa.

Tallafin Fakitin MCTP

Ma'anar MCTP

  • Ƙungiyar saƙon tana wakiltar nauyin nauyin saƙon MCTP. Jikin saƙon na iya ɗaukar fakitin MCTP da yawa.
  • Load ɗin fakiti na MCTP yana nufin ɓangaren ɓangaren saƙon saƙon MCTP wanda aka ɗauka a cikin fakitin MCTP guda ɗaya.
  • Sashin watsawa yana nufin girman rabon kayan aikin fakitin MCTP.

Girman Rukunin watsawa

  • Girman naúrar watsawa ta asali (ƙaramar naúrar watsawa) don MCTP shine 64 bytes.
  • Ana buƙatar duk saƙonnin sarrafawa na MCTP don samun nauyin fakiti wanda bai fi girma daga sashin watsawa na asali ba tare da yin shawarwari ba. (Tsarin shawarwari don manyan raka'o'in watsawa tsakanin wuraren ƙarshe shine takamaiman nau'in saƙo kuma ba a magana a cikin ƙayyadaddun Base na MCTP)
  • Duk wani saƙon MCTP wanda girman saƙonsa ya fi 64 bytes za a raba shi zuwa fakiti masu yawa don watsa saƙo ɗaya.
Filin Fakitin MCTP

Fakitin Generic/Filayen Saƙo

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

Goyan bayan Saitin Umurni

Dokokin MCTP masu goyan baya

  • Sami Tallafin Sigar MCTP
    • Bayanin Sigar Base Spec
    • Bayanin Sigar Ka'idar Sarrafa
    • PLDM akan sigar MCTP
  • Saita ID na Ƙarshe
  • Sami ID na Ƙarshen
  • Samun Ƙarshen UUID
  • Sami Tallafin Nau'in Saƙo
  • Sami Ƙayyadadden Tallafin Saƙon Mai siyarwa

Lura: 
Don Samun Ma'anar Tallafin Saƙon Mai siyarwa, BMC yana amsawa tare da lambar kammala ERROR_INVALID_DATA(0x02).

Dokokin Ƙayyadaddun Tushen PLDM masu goyan baya

  • SaitaTID
  • SamunTID
  • SamunPLDMVersion
  • GetPLDMT iri
  • Sami PLDMCommands

PLDM mai goyan bayan don Kula da Platform da Dokokin Ƙayyadaddun Sarrafa

  • SaitaTID
  • SamunTID
  • SamunSensorReading
  • GetSensorThresholds
  • SetSensorMatsakai
  • Samun PDRRRepositoryInfo
  • Farashin PDR

Lura: 
Babban kuri'un BMC Nios II don bayanan telemetry daban-daban a kowane miliyon 1, kuma tsawon lokacin jefa kuri'a yana ɗaukar kusan 500 ~ 800 millise seconds, saboda haka saƙon amsawa tare da saƙon buƙatun daidai na umarnin GetSensorReading ko GetSensorThresholds daidai da sabunta kowane 500 ~ 800 milliseconds.

Lura: 
GetStateSensorReadings ba shi da tallafi.

PLDM Topology da Matsayi

Ƙididdigar Ma'anar Platform Description
Intel FPGA PAC N3000 yana amfani da 20 Platform Descriptor Records (PDRs). Intel MAX 10 BMC kawai yana goyan bayan haɗin gwiwar PDRs inda PDRs ba za a ƙara ko cirewa da ƙarfi ba lokacin da aka toshe QSFP da cirewa. Lokacin da aka cire yanayin aikin firikwensin kawai za a ba da rahoton cewa babu shi.

Sunayen Sensor da Hannun Rikodi
Ana sanya duk PDRs ƙimar ƙima mai ƙima da ake kira Rikodin Handle. Ana amfani da wannan ƙimar don samun dama ga kowane PDRs a cikin Ma'ajin PDR ta hanyar GetPDR (bayanin DTMF DSP0248). Tebu mai zuwa shine ƙaƙƙarfan jerin firikwensin da aka saka idanu akan Intel FPGA PAC N3000.

PDRs Sunan Sensor da Rikodi Hannu

Aiki Sunan Sensor Bayanin Sensor PLDM
Tushen Karatun Sensor (Bayani) PDR

Rikodi Handle

Farashin a cikin PDR Canje-canjen ƙira izini ta hanyar PLDM
Jimlar ikon shigar da Intel FPGA PAC Ikon Ginin Yi lissafta daga yatsun PCIe 12V na yanzu da Voltage 1 0 A'a
Yatsu na PCIe 12V na yanzu 12V Jirgin Baya na Yanzu PAC1932 SENSE1 2 0 A'a
Yatsun PCIe 12V Voltage 12 V Jirgin Baya Voltage PAC1932 SENSE1 3 0 A'a
1.2 V Rail Voltage 1.2 V Voltage Saukewa: MAX10ADC 4 0 A'a
1.8 V Rail Voltage 1.8 V Voltage Babban darajar ADC10 6 0 A'a
3.3 V Rail Voltage 3.3 V Voltage Babban darajar ADC10 8 0 A'a
FPGA Core Voltage FPGA Core Voltage LTC3884 (U44) 10 0 A'a
FPGA Core Current FPGA Core Current LTC3884 (U44) 11 0 A'a
FPGA Core Zazzabi FPGA Core Zazzabi FPGA temp diode ta hanyar TMP411 12 Gargadi na sama: 90

Babban Fatal: 100

Ee
Zazzabi na allo Zazzabi na allo TMP411 (U65) 13 Gargadi na sama: 75

Babban Fatal: 85

Ee
QSFP0 Voltage QSFP0 Voltage Modulun QSFP na waje (J4) 14 0 A'a
QSFP0 Zazzabi QSFP0 Zazzabi Modulun QSFP na waje (J4) 15 Gargaɗi na sama: Ƙimar da QSFP mai siyarwa ya saita

Babban Fatal: Ƙimar da QSFP mai siyarwa ya saita

A'a
PCIe Auxiliary 12V na yanzu 12V AUX PAC1932 SENSE2 24 0 A'a
PCIe Auxiliary 12V Voltage 12 V AUX Voltage PAC1932 SENSE2 25 0 A'a
QSFP1 Voltage QSFP1 Voltage Modulun QSFP na waje (J5) 37 0 A'a
QSFP1 Zazzabi QSFP1 Zazzabi Modulun QSFP na waje (J5) 38 Gargaɗi na sama: Ƙimar da QSFP mai siyarwa ya saita

Babban Fatal: Ƙimar da QSFP mai siyarwa ya saita

A'a
PKVL A Core Zazzabi PKVL A Core Zazzabi PKVL guntu (88EC055) (U18A) 44 0 A'a
ci gaba…
Aiki Sunan Sensor Bayanin Sensor PLDM
Tushen Karatun Sensor (Bayani) PDR

Rikodi Handle

Farashin a cikin PDR Canje-canjen ƙira izini ta hanyar PLDM
PKVL A Serdes Zazzabi PKVL A Serdes Zazzabi PKVL guntu (88EC055) (U18A) 45 0 A'a
PKVL B Core Zazzabi PKVL B Core Zazzabi PKVL guntu (88EC055) (U23A) 46 0 A'a
PKVL B Serdes Zazzabi PKVL B Serdes Zazzabi PKVL guntu (88EC055) (U23A) 47 0 A'a

Lura: 
Babban Gargaɗi da Ƙimar Ƙarfi na QSFP an saita ta mai siyar da QSFP. Koma zuwa takardar bayanan mai siyarwa don ƙimar. BMC za ta karanta waɗannan ƙimar ƙima kuma ta ba da rahoton su. fpgad sabis ne da zai iya taimaka maka kare uwar garken daga faɗuwa lokacin da kayan aikin ya kai saman babban abin da ba za a iya murmurewa ba ko ƙasa da matakin firikwensin da ba za a iya dawo da shi ba (wanda kuma ake kira da kofa mai mutuwa). fpgad yana da ikon sa ido kan kowane firikwensin 20 da Manajan Gudanar da Hukumar ya ruwaito. Da fatan za a koma zuwa batun Ƙaƙwalwar Alƙawari daga Jagorar Mai Amfani da Haɗawa Stack: Intel FPGA Programmable Acceleration Card N3000 don ƙarin bayani.

Lura:
ƙwararrun tsarin sabar OEM yakamata su samar da sanyaya da ake buƙata don ayyukan ku. Kuna iya samun ƙimar firikwensin ta hanyar aiwatar da umarnin OPAE mai zuwa azaman tushen ko sudo: $ sudo fpgainfo bmc

Bayanai masu alaƙa
Jagorar Mai Amfani da Haɗawa Stack: Intel FPGA Mai Shirye-shiryen Haɗawa Katin N3000

Kulawar Hukumar ta I2C SMBus

Daidaitaccen bawan I2C ga Avalon-MM dubawa (karanta-kawai) yana raba PCIe SMBus tsakanin mai masaukin BMC da Intel MAX 10 RoT. Intel FPGA PAC N3000 yana goyan bayan daidaitaccen ƙirar bawa na I2C kuma adireshin bawa shine 0xBC ta tsohuwa kawai don samun damar waje. Yanayin adireshi byte shine yanayin adireshi na 2-byte. Anan ga taswirar ma'aunin ajiyar bayanan telemetry wanda zaku iya amfani da shi don samun damar bayanai ta umarnin I2C. Shagon bayanin yana bayyana yadda za a iya ƙara sarrafa ƙimar rijistar da aka dawo don samun ainihin ƙimar. Raka'a na iya zama Celsius (°C), mA, mV, mW dangane da abin da firikwensin da kuka karanta.

Bayanin Telemetry Rijistar Taswirar Ƙwaƙwalwar ajiya

Yi rijista Kashewa Nisa Shiga Filin Default Value Bayani
Zazzabi na allo 0 x100 32 RO [31:0] 32'h00000000 TMP411(U65)

Ƙimar rajista ta sanya hannu kan ƙima Zazzabi = ƙimar rajista

* 0.5

Babban Gargadi na Hukumar Zazzabi 0 x104 32 RW [31:0] 32'h00000000 TMP411(U65)

Ƙimar rajista ta sanya hannu lamba

Babban Iyaka = ƙimar rajista

* 0.5

Babban Zazzabi na allo 0 x108 32 RW [31:0] 32'h00000000 TMP411(U65)

Ƙimar rajista ta sanya hannu lamba

High Critical = ƙimar rajista

* 0.5

FPGA Core Zazzabi 0 x110 32 RO [31:0] 32'h00000000 TMP411(U65)

Ƙimar rajista ta sanya hannu lamba

Zazzabi = ƙimar rajista

* 0.5

Farashin FPGA

Babban Gargadi

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

Ƙimar rajista ta sanya hannu lamba

Babban Iyaka = ƙimar rajista

* 0.5

ci gaba…
Yi rijista Kashewa Nisa Shiga Filin Default Value Bayani
FPGA Core Voltage 0x13c ku 32 RO [31:0] 32'h00000000 LTC3884(U44)

Voltage(mV) = darajar rajista

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

Yanzu (mA) = ƙimar rajista

12v Jirgin baya Voltage 0 x144 32 RO [31:0] 32'h00000000 Voltage(mV) = darajar rajista
12v Jirgin baya na Yanzu 0 x148 32 RO [31:0] 32'h00000000 Yanzu (mA) = ƙimar rajista
1.2v Voltage 0x14c ku 32 RO [31:0] 32'h00000000 Voltage(mV) = darajar rajista
12v Aux Voltage 0 x150 32 RO [31:0] 32'h00000000 Voltage(mV) = darajar rajista
12v Aux na yanzu 0 x154 32 RO [31:0] 32'h00000000 Yanzu (mA) = ƙimar rajista
1.8v Voltage 0 x158 32 RO [31:0] 32'h00000000 Voltage(mV) = darajar rajista
3.3v Voltage 0x15c ku 32 RO [31:0] 32'h00000000 Voltage(mV) = darajar rajista
Ikon Ginin 0 x160 32 RO [31:0] 32'h00000000 Power(mW) = darajar rajista
PKVL A Core Zazzabi 0 x168 32 RO [31:0] 32'h00000000 PKVL1 (U18A)

Ƙimar rajista ta sanya hannu lamba

Zazzabi = ƙimar rajista

* 0.5

PKVL A Serdes Zazzabi 0x16c ku 32 RO [31:0] 32'h00000000 PKVL1 (U18A)

Ƙimar rajista ta sanya hannu lamba

Zazzabi = ƙimar rajista

* 0.5

PKVL B Core Zazzabi 0 x170 32 RO [31:0] 32'h00000000 PKVL2 (U23A)

Ƙimar rajista ta sanya hannu lamba

Zazzabi = ƙimar rajista

* 0.5

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

Ƙimar rajista ta sanya hannu lamba

Zazzabi = ƙimar rajista

* 0.5

Ana samun ƙimar QSFP ta karanta tsarin QSFP da bayar da rahoton ƙimar karantawa a cikin rijistar da ta dace. Idan ƙirar QSFP ba ta goyan bayan Kulawar Dijital Diagnostics ko kuma idan ba a shigar da tsarin QSFP ba, to ku yi watsi da ƙimar da aka karanta daga rajistar QSFP. Yi amfani da kayan aikin Intelligent Platform Management Interface (IPMI) don karanta bayanan telemetry ta cikin motar I2C.

Umurnin I2C don karanta yanayin yanayin allo a adireshin 0x100:
A cikin umarnin da ke ƙasa:

  • 0x20 shine babban adireshin bas ɗin I2C na uwar garken ku wanda zai iya samun damar ramukan PCIe kai tsaye. Wannan adireshin ya bambanta da uwar garken. Da fatan za a koma zuwa takaddar bayanan uwar garken ku don daidai adireshin I2C na sabar ku.
  • 0xBC shine adireshin bawa na I2C na Intel MAX 10 BMC.
  • 4 shine adadin bayanan bayanan karantawa
  • 0x01 0x00 shine adireshin rajista na zazzabi na hukumar wanda aka gabatar a cikin tebur.

Umurni:
ipmitool i2c bas = 0x20 0xBC 4 0x01 0x00

Fitowa:
01110010 00000000 00000000 00000000

Ƙimar fitarwa a cikin hexidecimal shine: 0x72000000 0x72 shine 114 a cikin ƙima. Don ƙididdige yawan zafin jiki a Celsius ninka da 0.5: 114 x 0.5 = 57 °C

Lura: 
Ba duk sabobin ke goyan bayan bas ɗin I2C kai tsaye zuwa ramukan PCIe ba. Da fatan za a duba bayanan uwar garken ku don bayanin tallafi da adireshin bas I2C.

Tsarin Bayanan EEPROM

Wannan sashe yana bayyana tsarin bayanai na duka MAC Address EEPROM da FRUID EEPROM kuma wanda mai watsa shiri da FPGA za su iya isa gare su.

MAC EEPROM
A lokacin masana'antu, Intel yana shirya adireshin MAC na EEPROM tare da adiresoshin MAC na Intel Ethernet Controller XL710-BM2. Intel MAX 10 yana shiga cikin adiresoshin da ke cikin adireshin MAC EEPROM ta cikin bas ɗin I2C. Gano adireshin MAC ta amfani da umarni mai zuwa: $ sudo fpga mac

MAC Address EEPROM kawai yana ƙunshe da adireshin MAC na farawa 6-byte a adireshin 0x00h sannan kuma adadin adireshi na MAC na 08. Ana kuma buga adireshin MAC na farawa akan alamar alamar a gefen baya na Printed Circuit Board (PCB). Direban OPAE yana ba da nodes na sysfs don samun adireshin MAC na farawa daga wuri mai zuwa: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/ spi */spi*/mac_address Fara adireshin MAC Example: 644C360F4430 Direban OPAE yana samun ƙidayar daga wuri mai zuwa: /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/spi*/ spi*/mac_count MAC lissafin Example: 08 Daga adireshin MAC na farawa, sauran adiresoshin MAC guda bakwai ana samun su ta hanyar ƙara ƙaramar Byte (LSB) na farkon MAC Adireshin ta ƙidaya ɗaya ga kowane adireshin MAC na gaba. Adireshin MAC na gaba misaliampda:

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

Lura: Idan kana amfani da ES Intel FPGA PAC N3000, MAC EEPROM mai yiwuwa ba za a tsara shi ba. Idan ba a tsara MAC EEPROM ba to adireshin MAC na farko ya karanta ya dawo azaman FFFFFFFFFFFF.

Filin Maye gurbin Naúrar Identification (FRUID) Samun damar EEPROM
Kuna iya karanta filin gano wuri mai maye gurbin (FRUID) EEPROM (0xA0) daga mai masaukin BMC ta hanyar SMBus. Tsarin da ke cikin FRUID EEPROM ya dogara ne akan ƙayyadaddun IPMI, Platform Management FRU Ma'anar Ma'anar Ma'anar Bayanan Bayani, v1.3, Maris 24, 2015, daga wanda aka samo tsarin bayanan hukumar. FRUID EEPROM yana biye da tsarin kai na gama gari tare da yankin allo da yankin Bayanin samfur. Koma zuwa teburin da ke ƙasa don waɗanne filaye a cikin taken gama gari ya shafi FRUID EEPROM.

Babban Shugaban FRUID EEPROM
Duk filayen da ke cikin taken gama gari wajibi ne.

Tsawon Filin cikin Bytes Bayanin filin Darajar EEPROM FRUID
 

 

1

Siffar Babban Magani na gama gari 7:4 - an tanada, rubuta azaman 0000b

3: 0 - lambar sigar tsari = 1h don wannan ƙayyadaddun bayanai

 

 

01h (Kafa 00000001b)

 

1

Wurin Amfani na Cikin Farawa na Farko (a cikin ɗimbin bytes 8).

00h yana nuna cewa wannan yanki ba ya nan.

 

00h (babu)

 

1

Yankin Bayanin Chassis Fara Rago (a cikin ɗimbin bytes 8).

00h yana nuna cewa wannan yanki ba ya nan.

 

00h (babu)

 

1

Wurin Farawa na Hukumar (a cikin ɗimbin bytes 8).

00h yana nuna cewa wannan yanki ba ya nan.

 

01h ku

 

1

Wurin Bayanin Samfura Farawa na Kashe (a cikin ɗimbin yawa na 8 bytes).

00h yana nuna cewa wannan yanki ba ya nan.

 

0 Ch

 

1

MultiRecord Wurin Farawa na Farko (a cikin ɗimbin yawa na 8 bytes).

00h yana nuna cewa wannan yanki ba ya nan.

 

00h (babu)

1 PAD, rubuta kamar 00h 00h ku
 

1

Na kowa Header Checksum (sifili checksum)  

F2h

Ana sanya bytes na gama gari daga adireshin farko na EEPROM. Tsarin yana kama da hoton da ke ƙasa.

FRUID EEPROM Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwaƙwalwa

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

Yankin Hukumar FRUID EEPROM

Tsawon Filin cikin Bytes Bayanin filin Darajojin filin Rufaffen filin
1 Tsarin Yanki Shafin 7:4 - Ajiye, rubuta azaman 0000b 3:0 - lambar sigar tsarin 0 x01 Saita zuwa 1h (0000 0001b)
1 Tsawon Yankin allo (a cikin ɗimbin yawa na 8 bytes) 0x0B 88 bytes (ya haɗa da 2 pad 00 bytes)
1 Lambar Harshe 0 x00 Saita zuwa 0 don Ingilishi

Lura: Babu wasu harsuna da ke da tallafi a wannan lokacin

3 Mfg. Kwanan wata / Lokaci: Adadin mintuna daga 0:00 na safe 1/1/96.

Aƙalla muhimman ta farko (kadan ƙarshen zamani)

00_00_00h = Ba a fayyace ba (Filin mai ƙarfi)

0 x10

0 x65

0xB7 ku

Bambancin lokaci tsakanin 12:00 AM 1/1/96 zuwa 12 na yamma

11/07/2018 shine 12018960

mintuna = b76510h - an adana shi a cikin ƙaramin tsari na endian

1 Nau'in Manufacturer allo / byte tsawon 0xD2 ku 8-bit ASCII + LATIN1 mai lamba 7:6 – 11b

5:0 - 010010b (18 bytes na bayanai)

P bytes Manufacturer Board 0 x49

0x6E

0 x74

0 x65

0x6c ku

0 xAE

8-bit ASCII + LATIN1 mai lamba Intel® Corporation
ci gaba…
Tsawon Filin cikin Bytes Bayanin filin Darajojin filin Rufaffen filin
0 x20

0 x43

0x6F ku

0 x72

0 x70

0x6F ku

0 x72

0 x61

0 x74

0 x69

0x6F ku

0x6E

1 Nau'in samfurin Sunan allo / byte tsawon 0xD5 ku 8-bit ASCII + LATIN1 mai lamba 7:6 – 11b

5:0 - 010101b (21 bytes na bayanai)

Q Sunan samfurin bytes 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 mai lamba Intel FPGA PAC N3000
1 Nau'in lambar Serial Board / byte tsawon 0xCC ku 8-bit ASCII + LATIN1 mai lamba 7:6 – 11b

5:0 - 001100b (12 bytes na bayanai)

N Serial Number bytes (Filin Mai Sauƙi) 0 x30

0 x30

0 x30

0 x30

0 x30

0 x30

0 x30

0 x30

8-bit ASCII + LATIN1 codeed

Lambobin hex 1st 6 sune OUI: 000000

Lambobin hex 2nd 6 sune adireshin MAC: 000000

ci gaba…
Tsawon Filin cikin Bytes Bayanin filin Darajojin filin Rufaffen filin
0 x30

0 x30

0 x30

0 x30

Lura: An ƙididdige wannan azaman example kuma yana buƙatar gyarawa a cikin ainihin na'ura

Lambobin hex 1st 6 sune OUI: 644C36

Lambobin hex 2nd 6 sune adireshin MAC: 00AB2E

Lura: Don gane ba

shirin FRUID, saita OUI da adireshin MAC zuwa "0000".

1 Nau'in Sashe na allo Nau'in/tsawon byte 0xCE 8-bit ASCII + LATIN1 mai lamba 7:6 – 11b

5:0 - 001110b (14 bytes na bayanai)

M Lambar Sashin allo bytes 0x4B

0 x38

0 x32

0 x34

0 x31

0 x37

0 x20

0 x30

0 x30

0 x32

0 x20

0 x20

0 x20

0 x20

8-bit ASCII + LATIN1 mai lamba tare da BOM ID.

Don tsayin byte 14, lambar sashin allo mai lamba exampBayani na K82417-002

Lura: An ƙididdige wannan azaman example kuma yana buƙatar gyarawa a cikin ainihin na'ura.

Wannan ƙimar filin ta bambanta da lambar PBA daban-daban.

An cire Bita na PBA a cikin FRUID. Waɗannan bytes huɗu na ƙarshe sun dawo babu komai kuma an tanada su don amfani na gaba.

1 FRU File Nau'in ID / byte tsayi 0 x00 8-bit ASCII + LATIN1 mai lamba 7:6 – 00b

5:0 - 000000b (0 bytes na bayanai)

Farashin FRU File Ba a haɗa filin baiti na ID da ya kamata ya bi wannan saboda filin zai zama 'babu'.

Lura: FRU File ID bytes. Farashin FRU File filin sigar filin da aka riga aka ƙayyade wanda aka bayar azaman taimakon masana'antu don tabbatar da file wanda aka yi amfani dashi lokacin ƙira ko sabunta filin don loda bayanan FRU. Abubuwan da ke cikin keɓaɓɓen masana'anta ne. Hakanan ana bayar da wannan filin a yankin Bayanin Hukumar.

Ko dai ko duka filayen na iya zama 'babu'.

1 Nau'in MMID/tsawon byte 0xc6 ku 8-bit ASCII + LATIN1 codeed
ci gaba…
Tsawon Filin cikin Bytes Bayanin filin Darajojin filin Rufaffen filin
7:6-11b

5:0 - 000110b (6 bytes na bayanai)

Lura: An ƙididdige wannan azaman example kuma yana buƙatar gyarawa a cikin ainihin na'ura

M MMID bytes 0 x39

0 x39

0 x39

0 x44

0 x58

0 x46

An tsara shi azaman lambobi hex 6. Musamman example a cikin cell tare da Intel FPGA PAC N3000 MMID = 999DXF.

Wannan ƙimar filin ta bambanta da filayen SKU daban-daban kamar MMID, OPN, PBN da sauransu.

1 C1h (nau'in / tsawo byte rufaffiyar don nuna babu sauran filayen bayanai). 0xc1 ku
Y 00h - duk sauran sarari mara amfani 0 x00
1 Checksum Area Board (sifili checksum) 0xB9 ku Lura: Checksum ɗin da ke cikin wannan tebur ɗin ƙididdiga ce ta sifili da aka lissafta don ƙimar da aka yi amfani da ita a cikin tebur. Dole ne a sake ƙididdige shi don ainihin ƙimar Intel FPGA PAC N3000.
Tsawon Filin cikin Bytes Bayanin filin Darajojin filin Rufaffen filin
1 Siffar Wurin Samfura 7:4 - an tanada, rubuta azaman 0000b

3: 0 - lambar sigar tsari = 1h don wannan ƙayyadaddun bayanai

0 x01 Saita zuwa 1h (0000 0001b)
1 Tsawon Yankin Samfur (a cikin ɗimbin yawa na 8 bytes) 0x0A Jimlar 80 bytes
1 Lambar Harshe 0 x00 Saita zuwa 0 don Ingilishi

Lura: Babu wasu harsuna da ke da tallafi a wannan lokacin

1 Nau'in sunan mai ƙira/tsawon byte 0xD2 ku 8-bit ASCII + LATIN1 mai lamba 7:6 – 11b

5:0 - 010010b (18 bytes na bayanai)

N Manufacturer Name bytes 0 x49

0x6E

0 x74

0 x65

0x6c ku

0 xAE

0 x20

0 x43

0x6F ku

8-bit ASCII + LATIN1 mai lamba Intel Corporation
ci gaba…
Tsawon Filin cikin Bytes Bayanin filin Darajojin filin Rufaffen filin
0 x72

0 x70

0x6F ku

0 x72

0 x61

0 x74

0 x69

0x6F ku

0x6E

1 Nau'in Sunan samfur / byte tsawon 0xD5 ku 8-bit ASCII + LATIN1 mai lamba 7:6 – 11b

5:0 - 010101b (21 bytes na bayanai)

M Sunan samfur bytes 0 x49

0x6E

0 x74

0 x65

0x6c ku

0 xAE

0 x20

0 x46

0 x50

0 x47

0 x41

0 x20

0 x50

0 x41

0 x43

0 x20

0x4E

0 x33

0 x30

0 x30

0 x30

8-bit ASCII + LATIN1 mai lamba Intel FPGA PAC N3000
1 Sashe na samfur/Nau'in lambar samfurin/tsawon byte 0xCE 8-bit ASCII + LATIN1 mai lamba 7:6 – 11b

5:0 - 001110b (14 bytes na bayanai)

O Sashin Samfuri/Lambar Model bytes 0 x42

0 x44

0 x2d

0x4E

0 x56

0 x56

0 x2d

0x4E

0 x33

0 x30

0 x30

0 x30

0 x2d

0 x31

8-bit ASCII + LATIN1 codeed

OPN don hukumar BD-NVV- N3000-1

Wannan ƙimar filin ta bambanta da OPNs na Intel FPGA PAC N3000 daban-daban.

ci gaba…
Tsawon Filin cikin Bytes Bayanin filin Darajojin filin Rufaffen filin
1 Nau'in samfurin / byte tsawon 0 x01 8-bit binary 7:6 – 00b

5:0 - 000001b (1 byte na bayanai)

R Sigar Samfurin bytes 0 x00 An sanya wannan filin a matsayin memba na iyali
1 Nau'in Serial Number samfur / byte tsawon 0xCC ku 8-bit ASCII + LATIN1 mai lamba 7:6 – 11b

5:0 - 001100b (12 bytes na bayanai)

P Serial Number bytes (Filaye mai ƙarfi) 0 x30

0 x30

0 x30

0 x30

0 x30

0 x30

0 x30

0 x30

0 x30

0 x30

0 x30

0 x30

8-bit ASCII + LATIN1 codeed

Lambobin hex 1st 6 sune OUI: 000000

Lambobin hex 2nd 6 sune adireshin MAC: 000000

Lura: An ƙididdige wannan azaman example kuma yana buƙatar gyarawa a cikin ainihin na'ura.

Lambobin hex 1st 6 sune OUI: 644C36

Lambobin hex 2nd 6 sune adireshin MAC: 00AB2E

Lura: Don gane ba

shirin FRUID, saita OUI da adireshin MAC zuwa "0000".

1 Kadari Tag nau'in / tsawon byte 0 x01 8-bit binary 7:6 – 00b

5:0 - 000001b (1 byte na bayanai)

Q Kadari Tag 0 x00 Ba a tallafawa
1 FRU File Nau'in ID / byte tsayi 0 x00 8-bit ASCII + LATIN1 mai lamba 7:6 – 00b

5:0 - 000000b (0 bytes na bayanai)

Farashin FRU File Ba a haɗa filin baiti na ID da ya kamata ya bi wannan saboda filin zai zama 'babu'.

ci gaba…
Tsawon Filin cikin Bytes Bayanin filin Darajojin filin Rufaffen filin
Lura: FRU file ID bytes.

Farashin FRU File filin sigar filin da aka riga aka ƙayyade wanda aka bayar azaman taimakon masana'antu don tabbatar da file wanda aka yi amfani dashi lokacin ƙira ko sabunta filin don loda bayanan FRU. Abubuwan da ke cikin keɓaɓɓen masana'anta ne. Hakanan ana bayar da wannan filin a yankin Bayanin Hukumar.

Ko dai ko duka filayen na iya zama 'babu'.

1 C1h (nau'in / tsawo byte rufaffiyar don nuna babu sauran filayen bayanai). 0xc1 ku
Y 00h - duk sauran sarari mara amfani 0 x00
1 Checksum Area Info Area Checksum (sifili checksum)

(Filin Mai Sauƙi)

0 x9d Lura: checksum a wannan tebur sifili ne wanda aka lissafta don ƙimar da aka yi amfani da su a cikin tebur. Dole ne a sake ƙididdige shi don ainihin ƙimar Intel FPGA PAC.

Intel® FPGA Mai Shirye-shiryen Hanzarta Katin N3000 Jagorar Mai Gudanarwar Gudanarwa

Tarihin Bita

Tarihin Bita na Intel FPGA Mai Shirye-shiryen Haɓakar Katin N3000 Jagorar Mai Gudanarwar Gudanarwar Gudanarwa

Sigar Takardu Canje-canje
2019.11.25 Sakin Farko na Farko.

Kamfanin Intel. An kiyaye duk haƙƙoƙi. Intel, tambarin Intel, da sauran alamun Intel alamun kasuwanci ne na Kamfanin Intel Corporation ko rassan sa. Intel yana ba da garantin aiwatar da samfuran FPGA da semiconductor zuwa ƙayyadaddun bayanai na yanzu daidai da daidaitaccen garanti na Intel, amma yana da haƙƙin yin canje-canje ga kowane samfuri da sabis a kowane lokaci ba tare da sanarwa ba. Intel ba ya ɗaukar wani nauyi ko alhaki da ya taso daga aikace-aikacen ko amfani da kowane bayani, samfur, ko sabis da aka kwatanta a nan sai dai kamar yadda Intel ya yarda da shi a rubuce. An shawarci abokan cinikin Intel su sami sabon sigar ƙayyadaddun na'urar kafin su dogara ga kowane bayanan da aka buga kuma kafin sanya oda don samfur ko ayyuka.
*Wasu sunaye da tambura ana iya da'awarsu azaman mallakar wasu.

Takardu / Albarkatu

intel FPGA Programmable Acceleration Card N3000 Board Management Controller [pdf] Jagorar mai amfani
FPGA Programmable Acceleration Card N3000 Board, Management Controller, FPGA, Programmable Acceleration Card N3000 Board, Management Controller, N3000 Board Management Controller, Management Controller

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *