intel FPGA പ്രോഗ്രാമബിൾ ആക്സിലറേഷൻ കാർഡ് N3000 ബോർഡ് മാനേജ്മെന്റ് കൺട്രോളർ
ഇന്റൽ FPGA പ്രോഗ്രാമബിൾ ആക്സിലറേഷൻ കാർഡ് N3000 BMC ആമുഖം
ഈ പ്രമാണത്തെക്കുറിച്ച്
Intel® MAX® 3000 BMC യുടെ പ്രവർത്തനങ്ങളെയും സവിശേഷതകളെയും കുറിച്ച് കൂടുതലറിയുന്നതിനും MCTP SMBus, I10C SMBus എന്നിവയിലൂടെ PLDM ഉപയോഗിച്ച് Intel FPGA PAC N3000-ലെ ടെലിമെട്രി ഡാറ്റ എങ്ങനെ വായിക്കാമെന്ന് മനസിലാക്കുന്നതിനും Intel FPGA പ്രോഗ്രാം ചെയ്യാവുന്ന ആക്സിലറേഷൻ കാർഡ് N2 ബോർഡ് മാനേജ്മെന്റ് ഉപയോക്തൃ ഗൈഡ് പരാമർശിക്കുക. . Intel MAX 10 റൂട്ട് ഓഫ് ട്രസ്റ്റിന്റെ (RoT) ആമുഖവും സുരക്ഷിത റിമോട്ട് സിസ്റ്റം അപ്ഡേറ്റും ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
കഴിഞ്ഞുview
ബോർഡ് ഫീച്ചറുകൾ നിയന്ത്രിക്കുന്നതിനും നിരീക്ഷിക്കുന്നതിനും ആക്സസ് അനുവദിക്കുന്നതിനും Intel MAX 10 BMC ഉത്തരവാദിയാണ്. Intel MAX 10 BMC, ഓൺ-ബോർഡ് സെൻസറുകൾ, FPGA, ഫ്ലാഷ് എന്നിവ ഉപയോഗിച്ച് ഇന്റർഫേസ് ചെയ്യുന്നു, കൂടാതെ പവർ-ഓൺ/പവർ-ഓഫ് സീക്വൻസുകൾ, FPGA കോൺഫിഗറേഷൻ, ടെലിമെട്രി ഡാറ്റാ പോളിംഗ് എന്നിവ നിയന്ത്രിക്കുന്നു. പ്ലാറ്റ്ഫോം ലെവൽ ഡാറ്റ മോഡൽ (PLDM) പതിപ്പ് 1.1.1 പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ബിഎംസിയുമായി ആശയവിനിമയം നടത്താം. റിമോട്ട് സിസ്റ്റം അപ്ഡേറ്റ് ഫീച്ചർ ഉപയോഗിച്ച് ബിഎംസി ഫേംവെയർ ഫീൽഡ് അപ്ഗ്രേഡ് ചെയ്യാവുന്നതാണ്.
ബിഎംസിയുടെ സവിശേഷതകൾ
- ഒരു റൂട്ട് ഓഫ് ട്രസ്റ്റ് (RoT) ആയി പ്രവർത്തിക്കുകയും Intel FPGA PAC N3000-ന്റെ സുരക്ഷിതമായ അപ്ഡേറ്റ് ഫീച്ചറുകൾ പ്രവർത്തനക്ഷമമാക്കുകയും ചെയ്യുന്നു.
- PCIe വഴിയുള്ള ഫേംവെയറുകളും FPGA ഫ്ലാഷ് അപ്ഡേറ്റുകളും നിയന്ത്രിക്കുന്നു.
- FPGA കോൺഫിഗറേഷൻ നിയന്ത്രിക്കുന്നു.
- C827 ഇഥർനെറ്റ് റീ-ടൈമർ ഉപകരണത്തിനായുള്ള നെറ്റ്വർക്ക് ക്രമീകരണങ്ങൾ കോൺഫിഗർ ചെയ്യുന്നു.
- ഓട്ടോമാറ്റിക് ഷട്ട്-ഡൗൺ പരിരക്ഷയുള്ള പവർ അപ്പ്, പവർ ഡൗൺ സീക്വൻസിംഗും തകരാർ കണ്ടെത്തലും നിയന്ത്രിക്കുന്നു.
- ബോർഡിലെ ശക്തിയും റീസെറ്റുകളും നിയന്ത്രിക്കുന്നു.
- സെൻസറുകൾ, FPGA ഫ്ലാഷ്, QSFP എന്നിവയുള്ള ഇന്റർഫേസുകൾ.
- ടെലിമെട്രി ഡാറ്റ നിരീക്ഷിക്കുന്നു (ബോർഡ് താപനില, വോളിയംtagഇയും കറന്റും) കൂടാതെ റീഡിംഗുകൾ നിർണ്ണായക പരിധിക്ക് പുറത്തായിരിക്കുമ്പോൾ സംരക്ഷണ പ്രവർത്തനം നൽകുന്നു.
- MCTP SMBus അല്ലെങ്കിൽ I2C വഴി പ്ലാറ്റ്ഫോം ലെവൽ ഡാറ്റ മോഡൽ (PLDM) വഴി BMC ഹോസ്റ്റുചെയ്യാൻ ടെലിമെട്രി ഡാറ്റ റിപ്പോർട്ട് ചെയ്യുന്നു.
- PCIe SMBus വഴി MCTP SMBs വഴി PLDM-നെ പിന്തുണയ്ക്കുന്നു. 0xCE എന്നത് ഒരു 8-ബിറ്റ് സ്ലേവ് വിലാസമാണ്.
- I2C SMBs പിന്തുണയ്ക്കുന്നു. 0xBC എന്നത് 8-ബിറ്റ് സ്ലേവ് വിലാസമാണ്.
- EEPROM-ലെ ഇഥർനെറ്റ് MAC വിലാസങ്ങളും ഫീൽഡ് റീപ്ലേസ് ചെയ്യാവുന്ന യൂണിറ്റ് ഐഡന്റിഫിക്കേഷൻ (FRUID) EEPROM-ലും ആക്സസ് ചെയ്യുന്നു.
ഇന്റൽ കോർപ്പറേഷൻ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. ഇന്റൽ, ഇന്റൽ ലോഗോ, മറ്റ് ഇന്റൽ മാർക്കുകൾ എന്നിവ ഇന്റൽ കോർപ്പറേഷന്റെയോ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെയോ വ്യാപാരമുദ്രകളാണ്. ഇന്റലിന്റെ സ്റ്റാൻഡേർഡ് വാറന്റിക്ക് അനുസൃതമായി അതിന്റെ FPGA, അർദ്ധചാലക ഉൽപ്പന്നങ്ങളുടെ പ്രകടനം നിലവിലെ സ്പെസിഫിക്കേഷനുകളിലേക്ക് Intel വാറന്റ് ചെയ്യുന്നു, എന്നാൽ അറിയിപ്പ് കൂടാതെ ഏത് സമയത്തും ഏത് ഉൽപ്പന്നങ്ങളിലും സേവനങ്ങളിലും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. Intel രേഖാമൂലം രേഖാമൂലം സമ്മതിച്ചതല്ലാതെ ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും വിവരങ്ങളുടെയോ ഉൽപ്പന്നത്തിന്റെയോ സേവനത്തിന്റെയോ ആപ്ലിക്കേഷനിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഉത്തരവാദിത്തമോ ബാധ്യതയോ Intel ഏറ്റെടുക്കുന്നില്ല. ഏതെങ്കിലും പ്രസിദ്ധീകരിച്ച വിവരങ്ങളെ ആശ്രയിക്കുന്നതിന് മുമ്പും ഉൽപ്പന്നങ്ങൾക്കോ സേവനങ്ങൾക്കോ ഓർഡറുകൾ നൽകുന്നതിനുമുമ്പ് ഉപകരണ സവിശേഷതകളുടെ ഏറ്റവും പുതിയ പതിപ്പ് നേടുന്നതിന് ഇന്റൽ ഉപഭോക്താക്കളോട് നിർദ്ദേശിക്കുന്നു. *മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.
BMC ഹൈ-ലെവൽ ബ്ലോക്ക് ഡയഗ്രം
വിശ്വാസത്തിന്റെ റൂട്ട് (RoT)
Intel MAX 10 BMC ഒരു റൂട്ട് ഓഫ് ട്രസ്റ്റ് (RoT) ആയി പ്രവർത്തിക്കുകയും Intel FPGA PAC N3000-ന്റെ സുരക്ഷിത റിമോട്ട് സിസ്റ്റം അപ്ഡേറ്റ് ഫീച്ചർ പ്രവർത്തനക്ഷമമാക്കുകയും ചെയ്യുന്നു. ഇനിപ്പറയുന്നവ തടയാൻ സഹായിച്ചേക്കാവുന്ന സവിശേഷതകൾ RoT-ൽ ഉൾപ്പെടുന്നു:
- അനധികൃത കോഡോ ഡിസൈനുകളോ ലോഡ് ചെയ്യുകയോ നടപ്പിലാക്കുകയോ ചെയ്യുക
- പ്രത്യേകാവകാശമില്ലാത്ത സോഫ്റ്റ്വെയറോ, പ്രത്യേകാവകാശമുള്ള സോഫ്റ്റ്വെയറോ, ഹോസ്റ്റ് ബിഎംസിയോ ശ്രമിക്കുന്ന വിനാശകരമായ പ്രവർത്തനങ്ങൾ
- അംഗീകാരം അസാധുവാക്കാൻ ബിഎംസിയെ പ്രാപ്തമാക്കുന്നതിലൂടെ, അറിയപ്പെടുന്ന ബഗുകളോ കേടുപാടുകളോ ഉള്ള പഴയ കോഡിന്റെയോ ഡിസൈനുകളുടെയോ ഉദ്ദേശിക്കാതെ നടപ്പിലാക്കൽ
Intel® FPGA പ്രോഗ്രാമബിൾ ആക്സിലറേഷൻ കാർഡ് N3000 ബോർഡ് മാനേജ്മെന്റ് കൺട്രോളർ ഉപയോക്തൃ ഗൈഡ്
Intel FPGA PAC N3000 BMC വിവിധ ഇന്റർഫേസുകളിലൂടെ ആക്സസ് ചെയ്യുന്നതുമായി ബന്ധപ്പെട്ട മറ്റ് നിരവധി സുരക്ഷാ നയങ്ങളും നടപ്പിലാക്കുന്നു, കൂടാതെ റൈറ്റ് റേറ്റ് പരിമിതിയിലൂടെ ഓൺ-ബോർഡ് ഫ്ലാഷിനെ സംരക്ഷിക്കുന്നു. RoT-നെ കുറിച്ചുള്ള വിവരങ്ങൾക്കും Intel FPGA PAC N3000-ന്റെ സുരക്ഷാ ഫീച്ചറുകൾക്കും ദയവായി Intel FPGA പ്രോഗ്രാമബിൾ ആക്സിലറേഷൻ കാർഡ് N3000 സെക്യൂരിറ്റി യൂസർ ഗൈഡ് പരിശോധിക്കുക.
ബന്ധപ്പെട്ട വിവരങ്ങൾ
ഇന്റൽ FPGA പ്രോഗ്രാം ചെയ്യാവുന്ന ആക്സിലറേഷൻ കാർഡ് N3000 സെക്യൂരിറ്റി യൂസർ ഗൈഡ്
സുരക്ഷിത വിദൂര സിസ്റ്റം അപ്ഡേറ്റ്
Intel MAX 10 BMC Nios® ഫേംവെയറിനും RTL ഇമേജിനും ആധികാരികത ഉറപ്പാക്കലും സമഗ്രത പരിശോധിക്കുന്ന Intel Arria® 10 FPGA ഇമേജ് അപ്ഡേറ്റുകൾക്കുമായി Secure RSU-നെ BMC പിന്തുണയ്ക്കുന്നു. അപ്ഡേറ്റ് പ്രക്രിയയിൽ ചിത്രം പ്രാമാണീകരിക്കുന്നതിനുള്ള ചുമതല നിയോസ് ഫേംവെയറാണ്. അപ്ഡേറ്റുകൾ PCIe ഇന്റർഫേസിൽ നിന്ന് Intel Arria 10 GT FPGA-യിലേക്ക് മാറ്റുന്നു, അത് ഇന്റൽ Arria 10 FPGA SPI മാസ്റ്ററിലൂടെ Intel MAX 10 FPGA SPI സ്ലേവിലേക്ക് എഴുതുന്നു. s എന്ന് വിളിക്കപ്പെടുന്ന ഒരു താൽക്കാലിക ഫ്ലാഷ് ഏരിയtaging ഏരിയ എസ്പിഐ ഇന്റർഫേസിലൂടെ ഏതെങ്കിലും തരത്തിലുള്ള പ്രാമാണീകരണ ബിറ്റ്സ്ട്രീം സംഭരിക്കുന്നു. കീകളും ഉപയോക്തൃ ചിത്രവും പ്രാമാണീകരിക്കുന്നതിന് SHA2 256 ബിറ്റ് ഹാഷ് വെരിഫിക്കേഷൻ ഫംഗ്ഷനും ECDSA 256 P 256 സിഗ്നേച്ചർ വെരിഫിക്കേഷൻ ഫംഗ്ഷനും നടപ്പിലാക്കുന്ന ക്രിപ്റ്റോഗ്രാഫിക് മൊഡ്യൂൾ BMC RoT ഡിസൈനിൽ അടങ്ങിയിരിക്കുന്നു. നിയോസ് ഫേംവെയർ ക്രിപ്റ്റോഗ്രാഫിക് മൊഡ്യൂൾ ഉപയോഗിച്ച് ഉപയോക്താവ് ഒപ്പിട്ട ചിത്രം പ്രാമാണീകരിക്കുന്നു.taging ഏരിയ. പ്രാമാണീകരണം കടന്നുപോകുകയാണെങ്കിൽ, നിയോസ് ഫേംവെയർ ഉപയോക്തൃ ഇമേജ് ഉപയോക്തൃ ഫ്ലാഷ് ഏരിയയിലേക്ക് പകർത്തുന്നു. പ്രാമാണീകരണം പരാജയപ്പെടുകയാണെങ്കിൽ, നിയോസ് ഫേംവെയർ ഒരു പിശക് റിപ്പോർട്ട് ചെയ്യുന്നു. RoT-നെ കുറിച്ചുള്ള വിവരങ്ങൾക്കും Intel FPGA PAC N3000-ന്റെ സുരക്ഷാ ഫീച്ചറുകൾക്കും ദയവായി Intel FPGA പ്രോഗ്രാമബിൾ ആക്സിലറേഷൻ കാർഡ് N3000 സെക്യൂരിറ്റി യൂസർ ഗൈഡ് പരിശോധിക്കുക.
ബന്ധപ്പെട്ട വിവരങ്ങൾ
ഇന്റൽ FPGA പ്രോഗ്രാം ചെയ്യാവുന്ന ആക്സിലറേഷൻ കാർഡ് N3000 സെക്യൂരിറ്റി യൂസർ ഗൈഡ്
പവർ സീക്വൻസ് മാനേജ്മെന്റ്
BMC പവർ സീക്വൻസർ സ്റ്റേറ്റ് മെഷീൻ പവർ-ഓൺ പ്രോസസ്സ് അല്ലെങ്കിൽ സാധാരണ പ്രവർത്തന സമയത്ത് കോർണർ കേസുകൾക്കായി Intel FPGA PAC N3000 പവർ-ഓൺ, പവർ-ഓഫ് സീക്വൻസുകൾ നിയന്ത്രിക്കുന്നു. Intel MAX 10 പവർ-അപ്പ് ഫ്ലോ, Intel MAX 10 ബൂട്ട്-അപ്പ്, നിയോസ് ബൂട്ട്-അപ്പ്, FPGA കോൺഫിഗറേഷനുള്ള പവർ സീക്വൻസ് മാനേജ്മെന്റ് എന്നിവയുൾപ്പെടെയുള്ള മുഴുവൻ പ്രക്രിയയും ഉൾക്കൊള്ളുന്നു. ഹോസ്റ്റ് Intel MAX 10, FPGA എന്നിവയുടെ ബിൽഡ് പതിപ്പുകളും ഓരോ പവർ-സൈക്കിളിന് ശേഷമുള്ള Nios സ്റ്റാറ്റസും പരിശോധിക്കണം, കൂടാതെ Intel FPGA PAC N3000 ഒരു Intel MAX 10 പോലെയുള്ള കോർണർ കെയ്സുകളിലേക്ക് പ്രവർത്തിക്കുന്ന സാഹചര്യത്തിൽ ഉചിതമായ നടപടികൾ കൈക്കൊള്ളണം. FPGA ഫാക്ടറി ബിൽഡ് ലോഡ് പരാജയം അല്ലെങ്കിൽ നിയോസ് ബൂട്ട് അപ്പ് പരാജയം. ഇനിപ്പറയുന്ന വ്യവസ്ഥകൾക്ക് കീഴിൽ കാർഡിലേക്കുള്ള പവർ ഷട്ട് ഡൗൺ ചെയ്തുകൊണ്ട് BMC Intel FPGA PAC N3000 പരിരക്ഷിക്കുന്നു:
- 12 V ഓക്സിലറി അല്ലെങ്കിൽ PCIe എഡ്ജ് സപ്ലൈ വോളിയംtage 10.46 V ൽ താഴെയാണ്
- FPGA കോർ താപനില 100 ഡിഗ്രി സെൽഷ്യസിൽ എത്തുന്നു
- ബോർഡ് താപനില 85 ഡിഗ്രി സെൽഷ്യസിൽ എത്തുന്നു
സെൻസറുകൾ വഴി ബോർഡ് നിരീക്ഷണം
Intel MAX 10 BMC മോണിറ്ററുകൾ വോളിയംtage, Intel FPGA PAC N3000-ലെ വിവിധ ഘടകങ്ങളുടെ നിലവിലുള്ളതും താപനിലയും. ആതിഥേയരായ ബിഎംസിക്ക് PCIe SMBus വഴി ടെലിമെട്രി ഡാറ്റ ആക്സസ് ചെയ്യാൻ കഴിയും. ഹോസ്റ്റ് BMC, Intel FPGA PAC N3000 Intel MAX 10 BMC എന്നിവയ്ക്കിടയിലുള്ള PCIe SMBus, MCTP SMBus എൻഡ്പോയിന്റിലൂടെ PLDM, അവലോൺ-എംഎം ഇന്റർഫേസിലേക്കുള്ള സ്റ്റാൻഡേർഡ് I2C സ്ലേവ് (വായന-മാത്രം) എന്നിവയിലൂടെ പങ്കിടുന്നു.
MCTP SMBs വഴി PLDM മുഖേനയുള്ള ബോർഡ് നിരീക്ഷണം
Intel FPGA PAC N3000-ലെ BMC, PCIe* SMBus വഴി ഒരു സെർവർ BMC-യുമായി ആശയവിനിമയം നടത്തുന്നു. മാനേജ്മെന്റ് കോമ്പോണന്റ് ട്രാൻസ്പോർട്ട് പ്രോട്ടോക്കോൾ (എംസിടിപി) സ്റ്റാക്കിൽ പ്ലാറ്റ്ഫോം ലെവൽ ഡാറ്റ മോഡൽ (PLDM) MCTP കൺട്രോളർ പിന്തുണയ്ക്കുന്നു. MCTP എൻഡ്പോയിന്റ് സ്ലേവ് വിലാസം സ്ഥിരസ്ഥിതിയായി 0xCE ആണ്. ആവശ്യമെങ്കിൽ ബാഹ്യ FPGA ക്വാഡ് എസ്പിഐ ഫ്ലാഷിന്റെ അനുബന്ധ വിഭാഗത്തിലേക്ക് ഇൻ-ബാൻഡ് വഴി ഇത് റീപ്രോഗ്രാം ചെയ്യാൻ കഴിയും. Intel FPGA PAC N3000 BMC PLDM, MCTP കമാൻഡുകളുടെ ഒരു ഉപവിഭാഗത്തെ പിന്തുണയ്ക്കുന്നു, വോള്യം പോലുള്ള സെൻസർ ഡാറ്റ നേടുന്നതിന് ഒരു സെർവർ BMC പ്രാപ്തമാക്കുന്നു.tagഇ, കറന്റ്, താപനില.
കുറിപ്പ്:
MCTP SMBus എൻഡ് പോയിന്റിന് മുകളിലുള്ള പ്ലാറ്റ്ഫോം ലെവൽ ഡാറ്റ മോഡൽ (PLDM) പിന്തുണയ്ക്കുന്നു. നേറ്റീവ് PCIe വഴി MCTP വഴിയുള്ള PLDM പിന്തുണയ്ക്കുന്നില്ല. SMBus ഉപകരണ വിഭാഗം: “കണ്ടെത്താനാകുന്നതല്ല പരിഹരിച്ചത്” ഡിവൈസ് ഡിഫോൾട്ടായി പിന്തുണയ്ക്കുന്നു, എന്നാൽ നാല് ഉപകരണ വിഭാഗങ്ങളും പിന്തുണയ്ക്കുകയും ഫീൽഡ് പുനഃക്രമീകരിക്കാവുന്നതുമാണ്. ACK-പോൾ പിന്തുണയ്ക്കുന്നു
- SMBus സ്ഥിരസ്ഥിതി സ്ലേവ് വിലാസം 0xCE പിന്തുണയ്ക്കുന്നു.
- ഒരു നിശ്ചിത അല്ലെങ്കിൽ നിയുക്ത സ്ലേവ് വിലാസം പിന്തുണയ്ക്കുന്നു.
മാനേജ്മെന്റ് കോമ്പോണന്റ് ട്രാൻസ്പോർട്ട് പ്രോട്ടോക്കോൾ (MCTP) ബേസ് സ്പെസിഫിക്കേഷന്റെ (DTMF സ്പെസിഫിക്കേഷൻ DSP1.3.0) പതിപ്പ് 0236, പ്ലാറ്റ്ഫോം മോണിറ്ററിങ്ങിനും കൺട്രോൾ സ്റ്റാൻഡേർഡിനുമുള്ള PLDM-ന്റെ പതിപ്പ് 1.1.1 (DTMF സ്പെസിഫിക്കേഷൻ DSP0248), പതിപ്പ് 1.0.0 എന്നിവയെ BMC പിന്തുണയ്ക്കുന്നു. സന്ദേശ നിയന്ത്രണത്തിനും കണ്ടെത്തലിനുമുള്ള PLDM (DTMF സ്പെസിഫിക്കേഷൻ DSP0240).
ബന്ധപ്പെട്ട വിവരങ്ങൾ
ഡിസ്ട്രിബ്യൂട്ടഡ് മാനേജ്മെന്റ് ടാസ്ക് ഫോഴ്സ് (DMTF) സ്പെസിഫിക്കേഷനുകൾ നിർദ്ദിഷ്ട DMTF സ്പെസിഫിക്കേഷനുകളിലേക്കുള്ള ലിങ്കിനായി
SMBus ഇന്റർഫേസ് സ്പീഡ്
Intel FPGA PAC N3000 നടപ്പിലാക്കൽ സ്ഥിരസ്ഥിതിയായി 100 KHz-ൽ SMBus ഇടപാടുകളെ പിന്തുണയ്ക്കുന്നു.
MCTP പാക്കറ്റൈസേഷൻ പിന്തുണ
MCTP നിർവചനങ്ങൾ
- സന്ദേശ ബോഡി ഒരു MCTP സന്ദേശത്തിന്റെ പേലോഡിനെ പ്രതിനിധീകരിക്കുന്നു. സന്ദേശ ബോഡിക്ക് ഒന്നിലധികം MCTP പാക്കറ്റുകൾ വ്യാപിപ്പിക്കാൻ കഴിയും.
- MCTP പാക്കറ്റ് പേലോഡ് എന്നത് ഒരൊറ്റ MCTP പാക്കറ്റിൽ വഹിക്കുന്ന ഒരു MCTP സന്ദേശത്തിന്റെ സന്ദേശ ബോഡിയുടെ ഭാഗത്തെ സൂചിപ്പിക്കുന്നു.
- ട്രാൻസ്മിഷൻ യൂണിറ്റ് MCTP പാക്കറ്റ് പേലോഡിന്റെ ഭാഗത്തിന്റെ വലുപ്പത്തെ സൂചിപ്പിക്കുന്നു.
ട്രാൻസ്മിഷൻ യൂണിറ്റ് വലിപ്പം
- MCTP-യുടെ അടിസ്ഥാന ട്രാൻസ്മിഷൻ യൂണിറ്റ് (മിനിമം ട്രാൻസ്മിഷൻ യൂണിറ്റ്) വലുപ്പം 64 ബൈറ്റുകൾ ആണ്.
- എല്ലാ MCTP നിയന്ത്രണ സന്ദേശങ്ങൾക്കും ഒരു പാക്കറ്റ് പേലോഡ് ആവശ്യമാണ്, അത് ചർച്ചകളില്ലാതെ അടിസ്ഥാന ട്രാൻസ്മിഷൻ യൂണിറ്റിനേക്കാൾ വലുതല്ല. (എൻഡ് പോയിന്റുകൾക്കിടയിലുള്ള വലിയ ട്രാൻസ്മിഷൻ യൂണിറ്റുകൾക്കായുള്ള നെഗോഷ്യേഷൻ മെക്കാനിസം സന്ദേശ തരം-നിർദ്ദിഷ്ടമാണ്, MCTP ബേസ് സ്പെസിഫിക്കേഷനിൽ ഇത് അഭിസംബോധന ചെയ്തിട്ടില്ല)
- സന്ദേശ ബോഡി വലുപ്പം 64 ബൈറ്റുകളിൽ കൂടുതലുള്ള ഏതൊരു MCTP സന്ദേശവും ഒരൊറ്റ സന്ദേശ പ്രക്ഷേപണത്തിനായി ഒന്നിലധികം പാക്കറ്റുകളായി വിഭജിക്കപ്പെടും.
MCTP പാക്കറ്റ് ഫീൽഡുകൾ
ജനറിക് പാക്കറ്റ്/സന്ദേശ ഫീൽഡുകൾ
പിന്തുണയ്ക്കുന്ന കമാൻഡ് സെറ്റുകൾ
MCTP കമാൻഡുകൾ പിന്തുണയ്ക്കുന്നു
- MCTP പതിപ്പ് പിന്തുണ നേടുക
- അടിസ്ഥാന സ്പെക് പതിപ്പ് വിവരം
- നിയന്ത്രണ പ്രോട്ടോക്കോൾ പതിപ്പ് വിവരം
- MCTP പതിപ്പിലൂടെ PLDM
- എൻഡ്പോയിന്റ് ഐഡി സജ്ജമാക്കുക
- എൻഡ്പോയിന്റ് ഐഡി നേടുക
- എൻഡ്പോയിന്റ് യുയുഐഡി നേടുക
- സന്ദേശ തരം പിന്തുണ നേടുക
- വെണ്ടർ നിർവചിച്ച സന്ദേശ പിന്തുണ നേടുക
കുറിപ്പ്:
വെണ്ടർ നിർവചിച്ച സന്ദേശ പിന്തുണ കമാൻഡിനായി, ERROR_INVALID_DATA(0x02) എന്ന പൂർത്തീകരണ കോഡ് ഉപയോഗിച്ച് BMC പ്രതികരിക്കുന്നു.
PLDM ബേസ് സ്പെസിഫിക്കേഷൻ കമാൻഡുകൾ പിന്തുണയ്ക്കുന്നു
- SetTID
- GetTID
- പിഎൽഡിഎം പതിപ്പ് നേടുക
- PLDM തരങ്ങൾ നേടുക
- PLDMC കമാൻഡുകൾ നേടുക
പ്ലാറ്റ്ഫോം മോണിറ്ററിങ്ങിനും കൺട്രോൾ സ്പെസിഫിക്കേഷൻ കമാൻഡുകൾക്കുമായി PLDM പിന്തുണയ്ക്കുന്നു
- SetTID
- GetTID
- GetSensorReading
- GetSensorthresholds
- സെറ്റ്സെൻസർ ത്രെഷോൾഡുകൾ
- GetPDRRepositoryInfo
- GetPDR
കുറിപ്പ്:
ഓരോ 1 മില്ലിസെക്കൻഡിലും വ്യത്യസ്ത ടെലിമെട്രി ഡാറ്റയ്ക്കായി BMC നിയോസ് II കോർ വോട്ടെടുപ്പ് നടത്തുന്നു, പോളിംഗ് ദൈർഘ്യം ഏകദേശം 500~800 മില്ലിസെക്കൻഡ് എടുക്കും, അതിനാൽ പ്രതികരണ സന്ദേശം, GetSensorReading അല്ലെങ്കിൽ GetSensorThresholds എന്ന കമാൻഡിന്റെ അനുബന്ധ അഭ്യർത്ഥന സന്ദേശത്തിന് അനുസൃതമായി ഓരോ 500~800 മില്ലിസെക്കൻഡിലും അപ്ഡേറ്റ് ചെയ്യുന്നു.
കുറിപ്പ്:
GetStateSensorReadings പിന്തുണയ്ക്കുന്നില്ല.
PLDM ടോപ്പോളജിയും ശ്രേണിയും
നിർവചിക്കപ്പെട്ട പ്ലാറ്റ്ഫോം ഡിസ്ക്രിപ്റ്റർ റെക്കോർഡുകൾ
Intel FPGA PAC N3000 20 പ്ലാറ്റ്ഫോം ഡിസ്ക്രിപ്റ്റർ റെക്കോർഡുകൾ (PDRs) ഉപയോഗിക്കുന്നു. Intel MAX 10 BMC ഏകീകൃത PDR-കളെ മാത്രമേ പിന്തുണയ്ക്കൂ, അവിടെ QSFP പ്ലഗ് ചെയ്യുകയും അൺപ്ലഗ് ചെയ്യുകയും ചെയ്യുമ്പോൾ PDR-കൾ ചേർക്കുകയോ നീക്കം ചെയ്യുകയോ ചെയ്യില്ല. അൺപ്ലഗ് ചെയ്യുമ്പോൾ സെൻസർ പ്രവർത്തന നില ലഭ്യമല്ലെന്ന് റിപ്പോർട്ട് ചെയ്യും.
സെൻസർ പേരുകളും റെക്കോർഡ് ഹാൻഡിലും
എല്ലാ PDR-കൾക്കും റെക്കോർഡ് ഹാൻഡിൽ എന്ന അതാര്യമായ സംഖ്യാ മൂല്യം നൽകിയിരിക്കുന്നു. GetPDR (DTMF സ്പെസിഫിക്കേഷൻ DSP0248) വഴി PDR ശേഖരണത്തിനുള്ളിൽ വ്യക്തിഗത PDR-കൾ ആക്സസ് ചെയ്യുന്നതിന് ഈ മൂല്യം ഉപയോഗിക്കുന്നു. Intel FPGA PAC N3000-ൽ നിരീക്ഷിക്കുന്ന സെൻസറുകളുടെ ഒരു ഏകീകൃത പട്ടികയാണ് ഇനിപ്പറയുന്ന പട്ടിക.
PDR-കളുടെ സെൻസർ പേരുകളും റെക്കോർഡ് ഹാൻഡിലും
ഫംഗ്ഷൻ | സെൻസറിന്റെ പേര് | സെൻസർ വിവരങ്ങൾ | PLDM | ||
സെൻസർ റീഡിംഗ് ഉറവിടം (ഘടകം) | PDR
റെക്കോർഡ് ഹാൻഡിൽ |
PDR-ലെ പരിധികൾ | പരിധി മാറുന്നു PLDM വഴി അനുവദിച്ചു | ||
മൊത്തം Intel FPGA PAC ഇൻപുട്ട് പവർ | ബോർഡ് പവർ | PCIe വിരലുകളിൽ നിന്ന് 12V കറന്റും വോളിയവും കണക്കാക്കുകtage | 1 | 0 | ഇല്ല |
PCIe വിരലുകൾ 12 V കറന്റ് | 12 V ബാക്ക്പ്ലെയ്ൻ കറന്റ് | PAC1932 സെൻസ്1 | 2 | 0 | ഇല്ല |
PCIe വിരലുകൾ 12 V വാല്യംtage | 12 V ബാക്ക്പ്ലെയ്ൻ വോളിയംtage | PAC1932 സെൻസ്1 | 3 | 0 | ഇല്ല |
1.2 V റെയിൽ വോളിയംtage | 1.2 V വാല്യംtage | MAX10 ADC | 4 | 0 | ഇല്ല |
1.8 V റെയിൽ വോളിയംtage | 1.8 V വാല്യംtage | പരമാവധി 10 ADC | 6 | 0 | ഇല്ല |
3.3 V റെയിൽ വോളിയംtage | 3.3 V വാല്യംtage | പരമാവധി 10 ADC | 8 | 0 | ഇല്ല |
FPGA കോർ വോളിയംtage | FPGA കോർ വോളിയംtage | LTC3884 (U44) | 10 | 0 | ഇല്ല |
FPGA കോർ കറന്റ് | FPGA കോർ കറന്റ് | LTC3884 (U44) | 11 | 0 | ഇല്ല |
FPGA കോർ താപനില | FPGA കോർ താപനില | TMP411 വഴി FPGA ടെംപ് ഡയോഡ് | 12 | ഉയർന്ന മുന്നറിയിപ്പ്: 90
ഉയർന്ന മാരകമായത്: 100 |
അതെ |
ബോർഡ് താപനില | ബോർഡ് താപനില | TMP411 (U65) | 13 | ഉയർന്ന മുന്നറിയിപ്പ്: 75
ഉയർന്ന മാരകമായത്: 85 |
അതെ |
QSFP0 വാല്യംtage | QSFP0 വാല്യംtage | ബാഹ്യ QSFP മൊഡ്യൂൾ (J4) | 14 | 0 | ഇല്ല |
QSFP0 താപനില | QSFP0 താപനില | ബാഹ്യ QSFP മൊഡ്യൂൾ (J4) | 15 | ഉയർന്ന മുന്നറിയിപ്പ്: QSFP വെണ്ടർ സജ്ജീകരിച്ച മൂല്യം
ഉയർന്ന മാരകമായത്: QSFP വെണ്ടർ നിശ്ചയിച്ച മൂല്യം |
ഇല്ല |
PCIe ഓക്സിലറി 12V കറന്റ് | 12 V AUX | PAC1932 സെൻസ്2 | 24 | 0 | ഇല്ല |
PCIe ഓക്സിലറി 12V വോളിയംtage | 12 V AUX വോളിയംtage | PAC1932 സെൻസ്2 | 25 | 0 | ഇല്ല |
QSFP1 വാല്യംtage | QSFP1 വാല്യംtage | ബാഹ്യ QSFP മൊഡ്യൂൾ (J5) | 37 | 0 | ഇല്ല |
QSFP1 താപനില | QSFP1 താപനില | ബാഹ്യ QSFP മൊഡ്യൂൾ (J5) | 38 | ഉയർന്ന മുന്നറിയിപ്പ്: QSFP വെണ്ടർ സജ്ജീകരിച്ച മൂല്യം
ഉയർന്ന മാരകമായത്: QSFP വെണ്ടർ നിശ്ചയിച്ച മൂല്യം |
ഇല്ല |
PKVL A കോർ താപനില | PKVL A കോർ താപനില | PKVL ചിപ്പ് (88EC055) (U18A) | 44 | 0 | ഇല്ല |
തുടർന്നു… |
ഫംഗ്ഷൻ | സെൻസറിന്റെ പേര് | സെൻസർ വിവരങ്ങൾ | PLDM | ||
സെൻസർ റീഡിംഗ് ഉറവിടം (ഘടകം) | PDR
റെക്കോർഡ് ഹാൻഡിൽ |
PDR-ലെ പരിധികൾ | പരിധി മാറുന്നു PLDM വഴി അനുവദിച്ചു | ||
PKVL A സെർഡെസ് താപനില | PKVL A സെർഡെസ് താപനില | PKVL ചിപ്പ് (88EC055) (U18A) | 45 | 0 | ഇല്ല |
PKVL B കോർ താപനില | PKVL B കോർ താപനില | PKVL ചിപ്പ് (88EC055) (U23A) | 46 | 0 | ഇല്ല |
PKVL B സെർഡെസ് താപനില | PKVL B സെർഡെസ് താപനില | PKVL ചിപ്പ് (88EC055) (U23A) | 47 | 0 | ഇല്ല |
കുറിപ്പ്:
QSFP-യ്ക്കുള്ള ഉയർന്ന മുന്നറിയിപ്പും ഉയർന്ന മാരകമായ മൂല്യങ്ങളും QSFP വെണ്ടർ സജ്ജീകരിച്ചിരിക്കുന്നു. മൂല്യങ്ങൾക്കായി വെണ്ടർ ഡാറ്റാഷീറ്റ് കാണുക. BMC ഈ ത്രെഷോൾഡ് മൂല്യങ്ങൾ വായിക്കുകയും അവ റിപ്പോർട്ട് ചെയ്യുകയും ചെയ്യും. fpgad, ഹാർഡ്വെയർ മുകളിലെ നോൺ-റിക്കവറബിൾ അല്ലെങ്കിൽ ലോവർ നോൺ-റിക്കവബിൾ സെൻസർ ത്രെഷോൾഡിൽ എത്തുമ്പോൾ സെർവറിനെ ക്രാഷിൽ നിന്ന് സംരക്ഷിക്കാൻ നിങ്ങളെ സഹായിക്കുന്ന ഒരു സേവനമാണ് (മാരകമായ പരിധി എന്നും അറിയപ്പെടുന്നു). ബോർഡ് മാനേജ്മെന്റ് കൺട്രോളർ റിപ്പോർട്ട് ചെയ്യുന്ന 20 സെൻസറുകളിൽ ഓരോന്നും നിരീക്ഷിക്കാൻ fpgad-ന് കഴിയും. കൂടുതൽ വിവരങ്ങൾക്ക് Intel ആക്സിലറേഷൻ സ്റ്റാക്ക് ഉപയോക്തൃ ഗൈഡിൽ നിന്നുള്ള ഗ്രേസ്ഫുൾ ഷട്ട്ഡൗൺ വിഷയം കാണുക: Intel FPGA പ്രോഗ്രാമബിൾ ആക്സിലറേഷൻ കാർഡ് N3000.
കുറിപ്പ്:
യോഗ്യതയുള്ള OEM സെർവർ സിസ്റ്റങ്ങൾ നിങ്ങളുടെ ജോലിഭാരത്തിന് ആവശ്യമായ തണുപ്പ് നൽകണം. ഇനിപ്പറയുന്ന OPAE കമാൻഡ് റൂട്ട് അല്ലെങ്കിൽ സുഡോ ആയി പ്രവർത്തിപ്പിച്ച് സെൻസറുകളുടെ മൂല്യങ്ങൾ നിങ്ങൾക്ക് ലഭിക്കും: $ sudo fpgainfo bmc
ബന്ധപ്പെട്ട വിവരങ്ങൾ
ഇന്റൽ ആക്സിലറേഷൻ സ്റ്റാക്ക് ഉപയോക്തൃ ഗൈഡ്: ഇന്റൽ FPGA പ്രോഗ്രാം ചെയ്യാവുന്ന ആക്സിലറേഷൻ കാർഡ് N3000
I2C SMBs വഴി ബോർഡ് മോണിറ്ററിംഗ്
അവലോൺ-എംഎം ഇന്റർഫേസിലേക്കുള്ള സ്റ്റാൻഡേർഡ് I2C സ്ലേവ് (വായന മാത്രം) ഹോസ്റ്റ് ബിഎംസിക്കും Intel MAX 10 RoT-നും ഇടയിൽ PCIe SMBus പങ്കിടുന്നു. Intel FPGA PAC N3000 സ്റ്റാൻഡേർഡ് I2C സ്ലേവ് ഇന്റർഫേസിനെ പിന്തുണയ്ക്കുന്നു, കൂടാതെ ബാൻഡ്-ഓഫ്-ബാൻഡ് ആക്സസ്സിനായി മാത്രം സ്ലേവ് വിലാസം ഡിഫോൾട്ടായി 0xBC ആണ്. ബൈറ്റ് അഡ്രസ്സിംഗ് മോഡ് 2-ബൈറ്റ് ഓഫ്സെറ്റ് വിലാസ മോഡാണ്. I2C കമാൻഡുകൾ വഴി വിവരങ്ങൾ ആക്സസ് ചെയ്യാൻ നിങ്ങൾക്ക് ഉപയോഗിക്കാനാകുന്ന ടെലിമെട്രി ഡാറ്റ രജിസ്റ്റർ മെമ്മറി മാപ്പ് ഇതാ. യഥാർത്ഥ മൂല്യങ്ങൾ ലഭിക്കുന്നതിന് തിരികെ നൽകിയ രജിസ്റ്റർ മൂല്യങ്ങൾ എങ്ങനെ കൂടുതൽ പ്രോസസ്സ് ചെയ്യാമെന്ന് വിവരണ കോളം വിവരിക്കുന്നു. നിങ്ങൾ വായിക്കുന്ന സെൻസറിനെ ആശ്രയിച്ച് യൂണിറ്റുകൾ സെൽഷ്യസ് (°C), mA, mV, mW ആകാം.
ടെലിമെട്രി ഡാറ്റ രജിസ്റ്റർ മെമ്മറി മാപ്പ്
രജിസ്റ്റർ ചെയ്യുക | ഓഫ്സെറ്റ് | വീതി | പ്രവേശനം | ഫീൽഡ് | ഡിഫോൾട്ട് മൂല്യം | വിവരണം |
ബോർഡ് താപനില | 0x100 | 32 | RO | [31:0] | 32'h00000000 | TMP411(U65)
രജിസ്റ്റർ മൂല്യം ഒപ്പിട്ട പൂർണ്ണസംഖ്യ താപനില = രജിസ്റ്റർ മൂല്യം * 0.5 |
ബോർഡ് താപനില ഉയർന്ന മുന്നറിയിപ്പ് | 0x104 | 32 | RW | [31:0] | 32'h00000000 | TMP411(U65)
രജിസ്റ്റർ മൂല്യം ഒപ്പിട്ട പൂർണ്ണസംഖ്യയാണ് |
ഉയർന്ന പരിധി = രജിസ്റ്റർ മൂല്യം
* 0.5 |
||||||
ബോർഡ് താപനില ഉയർന്ന മാരകമായ | 0x108 | 32 | RW | [31:0] | 32'h00000000 | TMP411(U65)
രജിസ്റ്റർ മൂല്യം ഒപ്പിട്ട പൂർണ്ണസംഖ്യയാണ് |
ഉയർന്ന ക്രിട്ടിക്കൽ = രജിസ്റ്റർ മൂല്യം
* 0.5 |
||||||
FPGA കോർ താപനില | 0x110 | 32 | RO | [31:0] | 32'h00000000 | TMP411(U65)
രജിസ്റ്റർ മൂല്യം ഒപ്പിട്ട പൂർണ്ണസംഖ്യയാണ് |
താപനില = രജിസ്റ്റർ മൂല്യം
* 0.5 |
||||||
FPGA ഡൈ
ഉയർന്ന താപനില മുന്നറിയിപ്പ് |
0x114 | 32 | RW | [31:0] | 32'h00000000 | TMP411(U65)
രജിസ്റ്റർ മൂല്യം ഒപ്പിട്ട പൂർണ്ണസംഖ്യയാണ് |
ഉയർന്ന പരിധി = രജിസ്റ്റർ മൂല്യം
* 0.5 |
||||||
തുടർന്നു… |
രജിസ്റ്റർ ചെയ്യുക | ഓഫ്സെറ്റ് | വീതി | പ്രവേശനം | ഫീൽഡ് | ഡിഫോൾട്ട് മൂല്യം | വിവരണം |
FPGA കോർ വോളിയംtage | 0x13 സി | 32 | RO | [31:0] | 32'h00000000 | LTC3884(U44)
വാല്യംtage(mV) = രജിസ്റ്റർ മൂല്യം |
FPGA കോർ കറന്റ് | 0x140 | 32 | RO | [31:0] | 32'h00000000 | LTC3884(U44)
കറന്റ്(mA) = രജിസ്റ്റർ മൂല്യം |
12v ബാക്ക്പ്ലെയ്ൻ വാല്യംtage | 0x144 | 32 | RO | [31:0] | 32'h00000000 | വാല്യംtage(mV) = രജിസ്റ്റർ മൂല്യം |
12v ബാക്ക്പ്ലെയ്ൻ കറന്റ് | 0x148 | 32 | RO | [31:0] | 32'h00000000 | കറന്റ്(mA) = രജിസ്റ്റർ മൂല്യം |
1.2v വാല്യംtage | 0x14 സി | 32 | RO | [31:0] | 32'h00000000 | വാല്യംtage(mV) = രജിസ്റ്റർ മൂല്യം |
12v ഓക്സ് വോളിയംtage | 0x150 | 32 | RO | [31:0] | 32'h00000000 | വാല്യംtage(mV) = രജിസ്റ്റർ മൂല്യം |
12v ഓക്സ് കറന്റ് | 0x154 | 32 | RO | [31:0] | 32'h00000000 | കറന്റ്(mA) = രജിസ്റ്റർ മൂല്യം |
1.8v വാല്യംtage | 0x158 | 32 | RO | [31:0] | 32'h00000000 | വാല്യംtage(mV) = രജിസ്റ്റർ മൂല്യം |
3.3v വാല്യംtage | 0x15 സി | 32 | RO | [31:0] | 32'h00000000 | വാല്യംtage(mV) = രജിസ്റ്റർ മൂല്യം |
ബോർഡ് പവർ | 0x160 | 32 | RO | [31:0] | 32'h00000000 | പവർ(mW) = രജിസ്റ്റർ മൂല്യം |
PKVL A കോർ താപനില | 0x168 | 32 | RO | [31:0] | 32'h00000000 | PKVL1(U18A)
രജിസ്റ്റർ മൂല്യം ഒപ്പിട്ട പൂർണ്ണസംഖ്യയാണ് താപനില = രജിസ്റ്റർ മൂല്യം * 0.5 |
PKVL A സെർഡെസ് താപനില | 0x16 സി | 32 | RO | [31:0] | 32'h00000000 | PKVL1(U18A)
രജിസ്റ്റർ മൂല്യം ഒപ്പിട്ട പൂർണ്ണസംഖ്യയാണ് താപനില = രജിസ്റ്റർ മൂല്യം * 0.5 |
PKVL B കോർ താപനില | 0x170 | 32 | RO | [31:0] | 32'h00000000 | PKVL2(U23A)
രജിസ്റ്റർ മൂല്യം ഒപ്പിട്ട പൂർണ്ണസംഖ്യയാണ് താപനില = രജിസ്റ്റർ മൂല്യം * 0.5 |
PKVL B സെർഡെസ് താപനില | 0x174 | 32 | RO | [31:0] | 32'h00000000 | PKVL2(U23A)
രജിസ്റ്റർ മൂല്യം ഒപ്പിട്ട പൂർണ്ണസംഖ്യയാണ് താപനില = രജിസ്റ്റർ മൂല്യം * 0.5 |
QSFP മൊഡ്യൂൾ വായിച്ച് ഉചിതമായ രജിസ്റ്ററിൽ റീഡ് മൂല്യങ്ങൾ റിപ്പോർട്ട് ചെയ്യുന്നതിലൂടെ QSFP മൂല്യങ്ങൾ ലഭിക്കും. QSFP മൊഡ്യൂൾ ഡിജിറ്റൽ ഡയഗ്നോസ്റ്റിക്സ് മോണിറ്ററിംഗിനെ പിന്തുണയ്ക്കുന്നില്ലെങ്കിൽ അല്ലെങ്കിൽ QSFP മൊഡ്യൂൾ ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ, QSFP രജിസ്റ്ററുകളിൽ നിന്ന് വായിച്ച മൂല്യങ്ങൾ അവഗണിക്കുക. I2C ബസിലൂടെ ടെലിമെട്രി ഡാറ്റ വായിക്കാൻ ഇന്റലിജന്റ് പ്ലാറ്റ്ഫോം മാനേജ്മെന്റ് ഇന്റർഫേസ് (IPMI) ടൂൾ ഉപയോഗിക്കുക.
2x0 വിലാസത്തിൽ ബോർഡ് താപനില വായിക്കാൻ I100C കമാൻഡ്:
താഴെയുള്ള കമാൻഡിൽ:
- PCIe സ്ലോട്ടുകൾ നേരിട്ട് ആക്സസ് ചെയ്യാൻ കഴിയുന്ന നിങ്ങളുടെ സെർവറിന്റെ I0C മാസ്റ്റർ ബസ് വിലാസമാണ് 20x2. ഈ വിലാസം സെർവർ അനുസരിച്ച് വ്യത്യാസപ്പെടുന്നു. നിങ്ങളുടെ സെർവറിന്റെ ശരിയായ I2C വിലാസത്തിനായി നിങ്ങളുടെ സെർവർ ഡാറ്റാഷീറ്റ് പരിശോധിക്കുക.
- Intel MAX 0 BMC യുടെ I2C സ്ലേവ് വിലാസമാണ് 10xBC.
- 4 എന്നത് റീഡ് ഡാറ്റ ബൈറ്റുകളുടെ എണ്ണമാണ്
- 0x01 0x00 എന്നത് പട്ടികയിൽ അവതരിപ്പിച്ചിരിക്കുന്ന ബോർഡ് താപനിലയുടെ രജിസ്റ്റർ വിലാസമാണ്.
കമാൻഡ്:
ipmitool i2c ബസ്=0x20 0xBC 4 0x01 0x00
ഔട്ട്പുട്ട്:
01110010 00000000 00000000 00000000
ഹെക്സിഡസിമലിലെ ഔട്ട്പുട്ട് മൂല്യം: 0x72000000 0x72 ദശാംശത്തിൽ 114 ആണ്. സെൽഷ്യസിലെ താപനില കണക്കാക്കാൻ 0.5: 114 x 0.5 = 57 °C കൊണ്ട് ഗുണിക്കുക
കുറിപ്പ്:
എല്ലാ സെർവറുകളും I2C ബസിനെ PCIe സ്ലോട്ടുകളിലേക്കുള്ള നേരിട്ടുള്ള ആക്സസ് പിന്തുണയ്ക്കുന്നില്ല. പിന്തുണാ വിവരങ്ങൾക്കും I2C ബസ് വിലാസത്തിനും ദയവായി നിങ്ങളുടെ സെർവർ ഡാറ്റാഷീറ്റ് പരിശോധിക്കുക.
EEPROM ഡാറ്റ ഫോർമാറ്റ്
ഈ വിഭാഗം MAC വിലാസം EEPROM, FRUID EEPROM എന്നിവയുടെ ഡാറ്റ ഫോർമാറ്റ് നിർവചിക്കുന്നു, അത് യഥാക്രമം ഹോസ്റ്റിനും FPGAക്കും ആക്സസ് ചെയ്യാൻ കഴിയും.
MAC EEPROM
നിർമ്മാണ സമയത്ത്, ഇന്റൽ ഇഥർനെറ്റ് കൺട്രോളർ XL710-BM2 MAC വിലാസങ്ങൾ ഉപയോഗിച്ച് MAC വിലാസം EEPROM പ്രോഗ്രാം ചെയ്യുന്നു. I10C ബസ് വഴി EEPROM എന്ന MAC വിലാസത്തിലെ വിലാസങ്ങൾ Intel MAX 2 ആക്സസ് ചെയ്യുന്നു. ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് MAC വിലാസം കണ്ടെത്തുക: $ sudo fpga mac
MAC വിലാസം EEPROM-ൽ 6x0h എന്ന വിലാസത്തിൽ ആരംഭിക്കുന്ന 00-ബൈറ്റ് MAC വിലാസം മാത്രമേ അടങ്ങിയിട്ടുള്ളൂ, തുടർന്ന് MAC വിലാസത്തിന്റെ എണ്ണം 08. ആരംഭിക്കുന്ന MAC വിലാസം പ്രിന്റഡ് സർക്യൂട്ട് ബോർഡിന്റെ (PCB) പിൻവശത്തുള്ള ലേബൽ സ്റ്റിക്കറിലും പ്രിന്റ് ചെയ്തിരിക്കുന്നു. താഴെപ്പറയുന്ന ലൊക്കേഷനിൽ നിന്ന് ആരംഭിക്കുന്ന MAC വിലാസം ലഭിക്കുന്നതിന് OPAE ഡ്രൈവർ sysfs നോഡുകൾ നൽകുന്നു: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/ spi */spi*/mac_address ആരംഭിക്കുന്നു MAC വിലാസം Example: 644C360F4430 OPAE ഡ്രൈവർ ഇനിപ്പറയുന്ന സ്ഥലത്ത് നിന്ന് കൗണ്ട് നേടുന്നു: /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/ spi*/ spi*/mac_count MAC എണ്ണം Example: 08 ആരംഭിക്കുന്ന MAC വിലാസത്തിൽ നിന്ന്, ശേഷിക്കുന്ന ഏഴ് MAC വിലാസങ്ങൾ, തുടർന്നുള്ള ഓരോ MAC വിലാസത്തിനും ഒന്നിന്റെ എണ്ണം കൊണ്ട് ആരംഭിക്കുന്ന MAC വിലാസത്തിന്റെ ഏറ്റവും കുറഞ്ഞ പ്രാധാന്യമുള്ള ബൈറ്റ് (LSB) ക്രമാനുഗതമായി വർദ്ധിപ്പിക്കുന്നതിലൂടെ ലഭിക്കും. തുടർന്നുള്ള MAC വിലാസം ഉദാampLe:
- 644C360F4431
- 644C360F4432
- 644C360F4433
- 644C360F4434
- 644C360F4435
- 644C360F4436
- 644C360F4437
കുറിപ്പ്: നിങ്ങൾ ഒരു ES Intel FPGA PAC N3000 ആണ് ഉപയോഗിക്കുന്നതെങ്കിൽ, MAC EEPROM പ്രോഗ്രാം ചെയ്തേക്കില്ല. MAC EEPROM പ്രോഗ്രാം ചെയ്തിട്ടില്ലെങ്കിൽ, ആദ്യത്തെ MAC വിലാസം FFFFFFFFFFF എന്ന് റിട്ടേൺ ചെയ്യുന്നു.
ഫീൽഡ് റീപ്ലേസബിൾ യൂണിറ്റ് ഐഡന്റിഫിക്കേഷൻ (FRUID) EEPROM ആക്സസ്
നിങ്ങൾക്ക് SMBus വഴി ഹോസ്റ്റ് BMC-ൽ നിന്ന് ഫീൽഡ് റീപ്ലേസ് ചെയ്യാവുന്ന യൂണിറ്റ് ഐഡന്റിഫിക്കേഷൻ (FRUID) EEPROM (0xA0) മാത്രമേ വായിക്കാൻ കഴിയൂ. FRUID EEPROM-ലെ ഘടന IPMI സ്പെസിഫിക്കേഷൻ, പ്ലാറ്റ്ഫോം മാനേജ്മെന്റ് FRU ഇൻഫർമേഷൻ സ്റ്റോറേജ് ഡെഫനിഷൻ, v1.3, മാർച്ച് 24, 2015 എന്നിവയെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, അതിൽ നിന്ന് ഒരു ബോർഡ് വിവര ഘടന ഉരുത്തിരിഞ്ഞതാണ്. FRUID EEPROM ബോർഡ് ഏരിയയും ഉൽപ്പന്ന വിവര ഏരിയയും ഉള്ള പൊതുവായ തലക്കെട്ട് ഫോർമാറ്റ് പിന്തുടരുന്നു. FRUID EEPROM-ന് പൊതുവായ തലക്കെട്ടിലെ ഏതൊക്കെ ഫീൽഡുകൾ ബാധകമാണ് എന്നതിന് ചുവടെയുള്ള പട്ടിക പരിശോധിക്കുക.
FRUID EEPROM-ന്റെ പൊതു തലക്കെട്ട്
പൊതു തലക്കെട്ടിലെ എല്ലാ ഫീൽഡുകളും നിർബന്ധമാണ്.
ഫീൽഡ് ദൈർഘ്യം ബൈറ്റുകളിൽ | ഫീൽഡ് വിവരണം | FRUID EEPROM മൂല്യം |
1 |
കോമൺ ഹെഡർ ഫോർമാറ്റ് പതിപ്പ് 7:4 - റിസർവ്ഡ്, 0000b എന്ന് എഴുതുക
3:0 - ഫോർമാറ്റ് പതിപ്പ് നമ്പർ = ഈ സ്പെസിഫിക്കേഷനായി 1h |
01 മണിക്കൂർ (00000001b ആയി സജ്ജീകരിക്കുക) |
1 |
ആന്തരിക ഉപയോഗ മേഖല ഓഫ്സെറ്റ് ആരംഭിക്കുന്നു (8 ബൈറ്റുകളുടെ ഗുണിതങ്ങളിൽ).
ഈ പ്രദേശം നിലവിലില്ല എന്ന് 00h സൂചിപ്പിക്കുന്നു. |
00 മണിക്കൂർ (നിലവിലില്ല) |
1 |
ചേസിസ് ഇൻഫോ ഏരിയ ഓഫ്സെറ്റ് ആരംഭിക്കുന്നു (8 ബൈറ്റുകളുടെ ഗുണിതങ്ങളിൽ).
ഈ പ്രദേശം നിലവിലില്ല എന്ന് 00h സൂചിപ്പിക്കുന്നു. |
00 മണിക്കൂർ (നിലവിലില്ല) |
1 |
ബോർഡ് ഏരിയ ഓഫ്സെറ്റ് ആരംഭിക്കുന്നു (8 ബൈറ്റുകളുടെ ഗുണിതങ്ങളിൽ).
ഈ പ്രദേശം നിലവിലില്ല എന്ന് 00h സൂചിപ്പിക്കുന്നു. |
01 മണിക്കൂർ |
1 |
ഉൽപ്പന്ന വിവര ഏരിയ ഓഫ്സെറ്റ് ആരംഭിക്കുന്നു (8 ബൈറ്റുകളുടെ ഗുണിതങ്ങളിൽ).
ഈ പ്രദേശം നിലവിലില്ല എന്ന് 00h സൂചിപ്പിക്കുന്നു. |
0 സി.എച്ച് |
1 |
മൾട്ടി റെക്കോർഡ് ഏരിയ ഓഫ്സെറ്റ് ആരംഭിക്കുന്നു (8 ബൈറ്റുകളുടെ ഗുണിതങ്ങളിൽ).
ഈ പ്രദേശം നിലവിലില്ല എന്ന് 00h സൂചിപ്പിക്കുന്നു. |
00 മണിക്കൂർ (നിലവിലില്ല) |
1 | PAD, 00h എന്ന് എഴുതുക | 00 മണിക്കൂർ |
1 |
കോമൺ ഹെഡർ ചെക്ക്സം (പൂജ്യം ചെക്ക്സം) |
F2h |
EEPROM-ന്റെ ആദ്യ വിലാസത്തിൽ നിന്നാണ് പൊതുവായ തലക്കെട്ട് ബൈറ്റുകൾ സ്ഥാപിച്ചിരിക്കുന്നത്. ലേഔട്ട് ചുവടെയുള്ള ചിത്രം പോലെ കാണപ്പെടുന്നു.
FRUID EEPROM മെമ്മറി ലേഔട്ട് ബ്ലോക്ക് ഡയഗ്രം
FRUID EEPROM ബോർഡ് ഏരിയ
ഫീൽഡ് ദൈർഘ്യം ബൈറ്റുകളിൽ | ഫീൽഡ് വിവരണം | ഫീൽഡ് മൂല്യങ്ങൾ | ഫീൽഡ് എൻകോഡിംഗ് |
1 | ബോർഡ് ഏരിയ ഫോർമാറ്റ് പതിപ്പ് 7:4 - റിസർവ്ഡ്, 0000b 3:0 എന്ന് എഴുതുക - ഫോർമാറ്റ് പതിപ്പ് നമ്പർ | 0x01 | 1 മണിക്കൂർ (0000 0001b) ആയി സജ്ജീകരിക്കുക |
1 | ബോർഡ് ഏരിയ ദൈർഘ്യം (8 ബൈറ്റുകളുടെ ഗുണിതങ്ങളിൽ) | 0X0B | 88 ബൈറ്റുകൾ (2 പാഡ് 00 ബൈറ്റുകൾ ഉൾപ്പെടുന്നു) |
1 | ഭാഷാ കോഡ് | 0x00 | ഇംഗ്ലീഷിന് 0 ആയി സജ്ജമാക്കുക
കുറിപ്പ്: മറ്റ് ഭാഷകളൊന്നും ഇപ്പോൾ പിന്തുണയ്ക്കുന്നില്ല |
3 | Mfg. തീയതി / സമയം: 0:00 മണിക്കൂർ 1/1/96 മുതൽ മിനിറ്റുകളുടെ എണ്ണം.
ഏറ്റവും കുറഞ്ഞ പ്രാധാന്യമുള്ള ബൈറ്റ് ആദ്യം (ചെറിയ എൻഡിയൻ) 00_00_00h = വ്യക്തമാക്കിയിട്ടില്ല (ഡൈനാമിക് ഫീൽഡ്) |
0x10
0x65 0xB7 |
12:00 AM 1/1/96 മുതൽ 12 PM വരെ സമയ വ്യത്യാസം
11/07/2018 12018960 ആണ് മിനിറ്റ് = b76510h - ചെറിയ എൻഡിയൻ ഫോർമാറ്റിൽ സംഭരിച്ചിരിക്കുന്നു |
1 | ബോർഡ് മാനുഫാക്ചറർ തരം/ദൈർഘ്യം ബൈറ്റ് | 0xD2 | 8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്ത 7:6 - 11b
5:0 - 010010b (ഡാറ്റയുടെ 18 ബൈറ്റുകൾ) |
P | ബോർഡ് മാനുഫാക്ചറർ ബൈറ്റുകൾ | 0x49
0x6E 0x74 0x65 0x6 സി 0xAE |
8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്ത Intel® Corporation |
തുടർന്നു… |
ഫീൽഡ് ദൈർഘ്യം ബൈറ്റുകളിൽ | ഫീൽഡ് വിവരണം | ഫീൽഡ് മൂല്യങ്ങൾ | ഫീൽഡ് എൻകോഡിംഗ് |
0x20
0x43 0x6F 0x72 0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | ബോർഡ് ഉൽപ്പന്നത്തിന്റെ പേര് തരം/ദൈർഘ്യം ബൈറ്റ് | 0xD5 | 8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്ത 7:6 - 11b
5:0 - 010101b (ഡാറ്റയുടെ 21 ബൈറ്റുകൾ) |
Q | ബോർഡ് ഉൽപ്പന്ന നാമം ബൈറ്റുകൾ | 0X49
0X6E 0X74 0X65 0X6C 0XAE 0X20 0X46 0X50 0X47 0X41 0X20 0X50 0X41 0X43 0X20 0X4E 0X33 0X30 0X30 0X30 |
8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്ത Intel FPGA PAC N3000 |
1 | ബോർഡ് സീരിയൽ നമ്പർ തരം/ദൈർഘ്യ ബൈറ്റ് | 0xCC | 8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്ത 7:6 - 11b
5:0 - 001100b (ഡാറ്റയുടെ 12 ബൈറ്റുകൾ) |
N | ബോർഡ് സീരിയൽ നമ്പർ ബൈറ്റുകൾ (ഡൈനാമിക് ഫീൽഡ്) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്തു
ആദ്യ 1 ഹെക്സ് അക്കങ്ങൾ OUI ആണ്: 6 രണ്ടാമത്തെ 2 ഹെക്സ് അക്കങ്ങൾ MAC വിലാസമാണ്: 6 |
തുടർന്നു… |
ഫീൽഡ് ദൈർഘ്യം ബൈറ്റുകളിൽ | ഫീൽഡ് വിവരണം | ഫീൽഡ് മൂല്യങ്ങൾ | ഫീൽഡ് എൻകോഡിംഗ് |
0x30
0x30 0x30 0x30 |
കുറിപ്പ്: ഇത് ഒരു മുൻ ആയി കോഡ് ചെയ്തിരിക്കുന്നുample കൂടാതെ ഒരു യഥാർത്ഥ ഉപകരണത്തിൽ മാറ്റം വരുത്തേണ്ടതുണ്ട്
ആദ്യ 1 ഹെക്സ് അക്കങ്ങൾ OUI: 6C644 ആണ് രണ്ടാമത്തെ 2 ഹെക്സ് അക്കങ്ങൾ MAC വിലാസമാണ്: 6AB00E കുറിപ്പ്: അല്ല എന്ന് തിരിച്ചറിയാൻ FRUID പ്രോഗ്രാം ചെയ്തു, OUI, MAC വിലാസം "0000" ആയി സജ്ജമാക്കുക. |
||
1 | ബോർഡ് പാർട്ട് നമ്പർ തരം/ദൈർഘ്യ ബൈറ്റ് | 0xCE | 8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്ത 7:6 - 11b
5:0 - 001110b (ഡാറ്റയുടെ 14 ബൈറ്റുകൾ) |
M | ബോർഡ് പാർട്ട് നമ്പർ ബൈറ്റുകൾ | 0X4B
0x38 0x32 0x34 0x31 0x37 0x20 0x30 0x30 0x32 0x20 0x20 0x20 0x20 |
BOM ID ഉപയോഗിച്ച് 8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്തിരിക്കുന്നു.
14 ബൈറ്റ് ദൈർഘ്യത്തിന്, കോഡ് ചെയ്ത ബോർഡ് ഭാഗം നമ്പർ എക്സിample എന്നത് K82417-002 ആണ് കുറിപ്പ്: ഇത് ഒരു മുൻ ആയി കോഡ് ചെയ്തിരിക്കുന്നുample കൂടാതെ ഒരു യഥാർത്ഥ ഉപകരണത്തിൽ മാറ്റം വരുത്തേണ്ടതുണ്ട്. വ്യത്യസ്ത ബോർഡ് PBA നമ്പർ അനുസരിച്ച് ഈ ഫീൽഡ് മൂല്യം വ്യത്യാസപ്പെടുന്നു. FRUID-ൽ PBA റിവിഷൻ നീക്കം ചെയ്തു. ഈ അവസാനത്തെ നാല് ബൈറ്റുകൾ ശൂന്യമായി തിരികെ നൽകുകയും ഭാവിയിലെ ഉപയോഗത്തിനായി കരുതുകയും ചെയ്യുന്നു. |
1 | FRU File ഐഡി തരം/ദൈർഘ്യം ബൈറ്റ് | 0x00 | 8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്ത 7:6 - 00b
5:0 - 000000b (ഡാറ്റയുടെ 0 ബൈറ്റുകൾ) FRU File ഫീൽഡ് 'ശൂന്യം' ആയതിനാൽ ഇതിനെ പിന്തുടരേണ്ട ഐഡി ബൈറ്റുകൾ ഫീൽഡ് ഉൾപ്പെടുത്തിയിട്ടില്ല. കുറിപ്പ്: FRU File ഐഡി ബൈറ്റുകൾ. FRU File പതിപ്പ് ഫീൽഡ് എന്നത് പരിശോധിച്ചുറപ്പിക്കുന്നതിനുള്ള നിർമ്മാണ സഹായമായി നൽകിയിരിക്കുന്ന മുൻകൂട്ടി നിശ്ചയിച്ചിട്ടുള്ള ഒരു ഫീൽഡാണ് file FRU വിവരങ്ങൾ ലോഡുചെയ്യുന്നതിന് നിർമ്മാണ വേളയിലോ ഫീൽഡ് അപ്ഡേറ്റ് ചെയ്യുമ്പോഴോ ഉപയോഗിച്ചത്. ഉള്ളടക്കം നിർമ്മാതാവിന് പ്രത്യേകമാണ്. ബോർഡ് ഇൻഫോ ഏരിയയിലും ഈ ഫീൽഡ് നൽകിയിരിക്കുന്നു. ഒന്നുകിൽ അല്ലെങ്കിൽ രണ്ട് ഫീൽഡുകളും 'ശൂന്യം' ആയിരിക്കാം. |
1 | MMID തരം/ദൈർഘ്യ ബൈറ്റ് | 0xC6 | 8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്തു |
തുടർന്നു… |
ഫീൽഡ് ദൈർഘ്യം ബൈറ്റുകളിൽ | ഫീൽഡ് വിവരണം | ഫീൽഡ് മൂല്യങ്ങൾ | ഫീൽഡ് എൻകോഡിംഗ് |
7:6 - 11ബി
5:0 - 000110b (ഡാറ്റയുടെ 6 ബൈറ്റുകൾ) കുറിപ്പ്: ഇത് ഒരു മുൻ ആയി കോഡ് ചെയ്തിരിക്കുന്നുample കൂടാതെ ഒരു യഥാർത്ഥ ഉപകരണത്തിൽ മാറ്റം വരുത്തേണ്ടതുണ്ട് |
|||
M | MMID ബൈറ്റുകൾ | 0x39
0x39 0x39 0x44 0x58 0x46 |
6 ഹെക്സ് അക്കങ്ങളായി ഫോർമാറ്റ് ചെയ്തു. നിർദ്ദിഷ്ട മുൻampIntel FPGA PAC N3000 MMID = 999DXF സഹിതം സെല്ലിൽ.
ഈ ഫീൽഡ് മൂല്യം MMID, OPN, PBN മുതലായ വ്യത്യസ്ത SKU ഫീൽഡുകൾക്കൊപ്പം വ്യത്യാസപ്പെടുന്നു. |
1 | C1h (കൂടുതൽ വിവര ഫീൽഡുകളൊന്നുമില്ലെന്ന് സൂചിപ്പിക്കാൻ ടൈപ്പ്/ലെങ്ത് ബൈറ്റ് എൻകോഡ് ചെയ്തിരിക്കുന്നു). | 0xC1 | |
Y | 00h - ഉപയോഗിക്കാത്ത ബാക്കിയുള്ള ഇടം | 0x00 | |
1 | ബോർഡ് ഏരിയ ചെക്ക്സം (പൂജ്യം ചെക്ക്സം) | 0xB9 | കുറിപ്പ്: ഈ പട്ടികയിലെ ചെക്ക്സം, പട്ടികയിൽ ഉപയോഗിച്ചിരിക്കുന്ന മൂല്യങ്ങൾക്കായി കണക്കാക്കിയ പൂജ്യം ചെക്ക്സം ആണ്. ഒരു Intel FPGA PAC N3000-ന്റെ യഥാർത്ഥ മൂല്യങ്ങൾക്കായി ഇത് വീണ്ടും കണക്കാക്കണം. |
ഫീൽഡ് ദൈർഘ്യം ബൈറ്റുകളിൽ | ഫീൽഡ് വിവരണം | ഫീൽഡ് മൂല്യങ്ങൾ | ഫീൽഡ് എൻകോഡിംഗ് |
1 | ഉൽപ്പന്ന ഏരിയ ഫോർമാറ്റ് പതിപ്പ് 7:4 - റിസർവ്ഡ്, 0000b എന്ന് എഴുതുക
3:0 - ഫോർമാറ്റ് പതിപ്പ് നമ്പർ = ഈ സ്പെസിഫിക്കേഷനായി 1h |
0x01 | 1 മണിക്കൂർ (0000 0001b) ആയി സജ്ജീകരിക്കുക |
1 | ഉൽപ്പന്ന ഏരിയ ദൈർഘ്യം (8 ബൈറ്റുകളുടെ ഗുണിതങ്ങളിൽ) | 0x0A | ആകെ 80 ബൈറ്റുകൾ |
1 | ഭാഷാ കോഡ് | 0x00 | ഇംഗ്ലീഷിന് 0 ആയി സജ്ജമാക്കുക
കുറിപ്പ്: മറ്റ് ഭാഷകളൊന്നും ഇപ്പോൾ പിന്തുണയ്ക്കുന്നില്ല |
1 | നിർമ്മാതാവിന്റെ പേര് തരം/ദൈർഘ്യം ബൈറ്റ് | 0xD2 | 8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്ത 7:6 - 11b
5:0 - 010010b (ഡാറ്റയുടെ 18 ബൈറ്റുകൾ) |
N | നിർമ്മാതാവിന്റെ പേര് ബൈറ്റുകൾ | 0x49
0x6E 0x74 0x65 0x6 സി 0xAE 0x20 0x43 0x6F |
8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്ത ഇന്റൽ കോർപ്പറേഷൻ |
തുടർന്നു… |
ഫീൽഡ് ദൈർഘ്യം ബൈറ്റുകളിൽ | ഫീൽഡ് വിവരണം | ഫീൽഡ് മൂല്യങ്ങൾ | ഫീൽഡ് എൻകോഡിംഗ് |
0x72
0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | ഉൽപ്പന്നത്തിന്റെ പേര് തരം/ദൈർഘ്യം ബൈറ്റ് | 0xD5 | 8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്ത 7:6 - 11b
5:0 - 010101b (ഡാറ്റയുടെ 21 ബൈറ്റുകൾ) |
M | ഉൽപ്പന്ന നാമം ബൈറ്റുകൾ | 0x49
0x6E 0x74 0x65 0x6 സി 0xAE 0x20 0x46 0x50 0x47 0x41 0x20 0x50 0x41 0x43 0x20 0x4E 0x33 0x30 0x30 0x30 |
8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്ത Intel FPGA PAC N3000 |
1 | ഉൽപ്പന്ന ഭാഗം/മോഡൽ നമ്പർ തരം/ദൈർഘ്യം ബൈറ്റ് | 0xCE | 8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്ത 7:6 - 11b
5:0 - 001110b (ഡാറ്റയുടെ 14 ബൈറ്റുകൾ) |
O | ഉൽപ്പന്ന ഭാഗം/മോഡൽ നമ്പർ ബൈറ്റുകൾ | 0x42
0x44 0x2D 0x4E 0x56 0x56 0x2D 0x4E 0x33 0x30 0x30 0x30 0x2D 0x31 |
8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്തു
BD-NVV- N3000-1 എന്ന ബോർഡിനുള്ള OPN വ്യത്യസ്ത Intel FPGA PAC N3000 OPN-കൾക്കൊപ്പം ഈ ഫീൽഡ് മൂല്യം വ്യത്യാസപ്പെടുന്നു. |
തുടർന്നു… |
ഫീൽഡ് ദൈർഘ്യം ബൈറ്റുകളിൽ | ഫീൽഡ് വിവരണം | ഫീൽഡ് മൂല്യങ്ങൾ | ഫീൽഡ് എൻകോഡിംഗ് |
1 | ഉൽപ്പന്ന പതിപ്പ് തരം/ദൈർഘ്യ ബൈറ്റ് | 0x01 | 8-ബിറ്റ് ബൈനറി 7:6 - 00b
5:0 - 000001b (ഡാറ്റയുടെ 1 ബൈറ്റ്) |
R | ഉൽപ്പന്ന പതിപ്പ് ബൈറ്റുകൾ | 0x00 | ഈ ഫീൽഡ് കുടുംബാംഗമായി എൻകോഡ് ചെയ്തിരിക്കുന്നു |
1 | ഉൽപ്പന്ന സീരിയൽ നമ്പർ തരം/ദൈർഘ്യ ബൈറ്റ് | 0xCC | 8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്ത 7:6 - 11b
5:0 - 001100b (ഡാറ്റയുടെ 12 ബൈറ്റുകൾ) |
P | ഉൽപ്പന്ന സീരിയൽ നമ്പർ ബൈറ്റുകൾ (ഡൈനാമിക് ഫീൽഡ്) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്തു
ആദ്യ 1 ഹെക്സ് അക്കങ്ങൾ OUI ആണ്: 6 രണ്ടാമത്തെ 2 ഹെക്സ് അക്കങ്ങൾ MAC വിലാസമാണ്: 6 കുറിപ്പ്: ഇത് ഒരു മുൻ ആയി കോഡ് ചെയ്തിരിക്കുന്നുample കൂടാതെ ഒരു യഥാർത്ഥ ഉപകരണത്തിൽ മാറ്റം വരുത്തേണ്ടതുണ്ട്. ആദ്യ 1 ഹെക്സ് അക്കങ്ങൾ OUI: 6C644 ആണ് രണ്ടാമത്തെ 2 ഹെക്സ് അക്കങ്ങൾ MAC വിലാസമാണ്: 6AB00E കുറിപ്പ്: അല്ല എന്ന് തിരിച്ചറിയാൻ FRUID പ്രോഗ്രാം ചെയ്തു, OUI, MAC വിലാസം "0000" ആയി സജ്ജമാക്കുക. |
1 | അസറ്റ് Tag തരം/ദൈർഘ്യം ബൈറ്റ് | 0x01 | 8-ബിറ്റ് ബൈനറി 7:6 - 00b
5:0 - 000001b (ഡാറ്റയുടെ 1 ബൈറ്റ്) |
Q | അസറ്റ് Tag | 0x00 | പിന്തുണയ്ക്കുന്നില്ല |
1 | FRU File ഐഡി തരം/ദൈർഘ്യം ബൈറ്റ് | 0x00 | 8-ബിറ്റ് ASCII + LATIN1 കോഡ് ചെയ്ത 7:6 - 00b
5:0 - 000000b (ഡാറ്റയുടെ 0 ബൈറ്റുകൾ) FRU File ഫീൽഡ് 'ശൂന്യം' ആയതിനാൽ ഇതിനെ പിന്തുടരേണ്ട ഐഡി ബൈറ്റുകൾ ഫീൽഡ് ഉൾപ്പെടുത്തിയിട്ടില്ല. |
തുടർന്നു… |
ഫീൽഡ് ദൈർഘ്യം ബൈറ്റുകളിൽ | ഫീൽഡ് വിവരണം | ഫീൽഡ് മൂല്യങ്ങൾ | ഫീൽഡ് എൻകോഡിംഗ് |
കുറിപ്പ്: FRU file ഐഡി ബൈറ്റുകൾ.
FRU File പതിപ്പ് ഫീൽഡ് എന്നത് പരിശോധിച്ചുറപ്പിക്കുന്നതിനുള്ള നിർമ്മാണ സഹായമായി നൽകിയിരിക്കുന്ന മുൻകൂട്ടി നിശ്ചയിച്ചിട്ടുള്ള ഒരു ഫീൽഡാണ് file FRU വിവരങ്ങൾ ലോഡുചെയ്യുന്നതിന് നിർമ്മാണ വേളയിലോ ഫീൽഡ് അപ്ഡേറ്റ് ചെയ്യുമ്പോഴോ ഉപയോഗിച്ചത്. ഉള്ളടക്കം നിർമ്മാതാവിന് പ്രത്യേകമാണ്. ബോർഡ് ഇൻഫോ ഏരിയയിലും ഈ ഫീൽഡ് നൽകിയിരിക്കുന്നു. ഒന്നുകിൽ അല്ലെങ്കിൽ രണ്ട് ഫീൽഡുകളും 'ശൂന്യം' ആയിരിക്കാം. |
|||
1 | C1h (കൂടുതൽ വിവര ഫീൽഡുകളൊന്നുമില്ലെന്ന് സൂചിപ്പിക്കാൻ ടൈപ്പ്/ലെങ്ത് ബൈറ്റ് എൻകോഡ് ചെയ്തിരിക്കുന്നു). | 0xC1 | |
Y | 00h - ഉപയോഗിക്കാത്ത ബാക്കിയുള്ള ഇടം | 0x00 | |
1 | ഉൽപ്പന്ന വിവര ഏരിയ ചെക്ക്സം (പൂജ്യം ചെക്ക്സം)
(ഡൈനാമിക് ഫീൽഡ്) |
0x9D | കുറിപ്പ്: ഈ പട്ടികയിലെ ചെക്ക്സം, പട്ടികയിൽ ഉപയോഗിച്ചിരിക്കുന്ന മൂല്യങ്ങൾക്കായി കണക്കാക്കിയ പൂജ്യം ചെക്ക്സം ആണ്. ഒരു Intel FPGA PAC-യുടെ യഥാർത്ഥ മൂല്യങ്ങൾക്കായി ഇത് വീണ്ടും കണക്കാക്കണം. |
Intel® FPGA പ്രോഗ്രാമബിൾ ആക്സിലറേഷൻ കാർഡ് N3000 ബോർഡ് മാനേജ്മെന്റ് കൺട്രോളർ ഉപയോക്തൃ ഗൈഡ്
റിവിഷൻ ചരിത്രം
ഇന്റൽ FPGA പ്രോഗ്രാമബിൾ ആക്സിലറേഷൻ കാർഡ് N3000 ബോർഡ് മാനേജ്മെന്റ് കൺട്രോളർ ഉപയോക്തൃ ഗൈഡിനായുള്ള പുനരവലോകന ചരിത്രം
പ്രമാണ പതിപ്പ് | മാറ്റങ്ങൾ |
2019.11.25 | പ്രാരംഭ പ്രൊഡക്ഷൻ റിലീസ്. |
ഇന്റൽ കോർപ്പറേഷൻ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. ഇന്റൽ, ഇന്റൽ ലോഗോ, മറ്റ് ഇന്റൽ മാർക്കുകൾ എന്നിവ ഇന്റൽ കോർപ്പറേഷന്റെയോ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെയോ വ്യാപാരമുദ്രകളാണ്. ഇന്റലിന്റെ സ്റ്റാൻഡേർഡ് വാറന്റിക്ക് അനുസൃതമായി അതിന്റെ FPGA, അർദ്ധചാലക ഉൽപ്പന്നങ്ങളുടെ പ്രകടനം നിലവിലെ സ്പെസിഫിക്കേഷനുകളിലേക്ക് Intel വാറന്റ് ചെയ്യുന്നു, എന്നാൽ അറിയിപ്പ് കൂടാതെ ഏത് സമയത്തും ഏത് ഉൽപ്പന്നങ്ങളിലും സേവനങ്ങളിലും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. Intel രേഖാമൂലം രേഖാമൂലം സമ്മതിച്ചതല്ലാതെ ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും വിവരങ്ങളുടെയോ ഉൽപ്പന്നത്തിന്റെയോ സേവനത്തിന്റെയോ ആപ്ലിക്കേഷനിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഉത്തരവാദിത്തമോ ബാധ്യതയോ Intel ഏറ്റെടുക്കുന്നില്ല. ഏതെങ്കിലും പ്രസിദ്ധീകരിച്ച വിവരങ്ങളെ ആശ്രയിക്കുന്നതിന് മുമ്പും ഉൽപ്പന്നങ്ങൾക്കോ സേവനങ്ങൾക്കോ ഓർഡറുകൾ നൽകുന്നതിനുമുമ്പ് ഉപകരണ സവിശേഷതകളുടെ ഏറ്റവും പുതിയ പതിപ്പ് നേടുന്നതിന് ഇന്റൽ ഉപഭോക്താക്കളോട് നിർദ്ദേശിക്കുന്നു.
*മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
intel FPGA പ്രോഗ്രാമബിൾ ആക്സിലറേഷൻ കാർഡ് N3000 ബോർഡ് മാനേജ്മെന്റ് കൺട്രോളർ [pdf] ഉപയോക്തൃ ഗൈഡ് FPGA പ്രോഗ്രാമബിൾ ആക്സിലറേഷൻ കാർഡ് N3000 ബോർഡ്, മാനേജ്മെന്റ് കൺട്രോളർ, FPGA, പ്രോഗ്രാമബിൾ ആക്സിലറേഷൻ കാർഡ് N3000 ബോർഡ്, മാനേജ്മെന്റ് കൺട്രോളർ, N3000 ബോർഡ് മാനേജ്മെന്റ് കൺട്രോളർ, മാനേജ്മെന്റ് കൺട്രോളർ |