Editing Server/DC-MHS
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
[[File:OCP-Open-compute-DC-MHS-icon-3x.png|right]] | |||
1 | ==Welcome== | ||
Welcome to the OCP Data Center – Modular Hardware System (DC-MHS) Sub-Project. | |||
DC-MHS R1 envisions interoperability between key elements of datacenter, edge and enterprise infrastructure by providing consistent interfaces and form factors among modular building blocks. | |||
DC-MHS R1 standardizes a collection of HPM (Host Processor Modules) form-factors and supporting ingredients to allow interoperability of HPMs and platforms. | |||
There are six workstreams that comprise DC-MHS. The objectives of the six workstreams are the following: | |||
*M-HPM (Host Processor Modules) Workstream which involves three specifications: | |||
**M-FLW (FulL Width HPM) | |||
***Specify the requirements of a Full Width Host Processor Module (HPM). This is for use within products designed for minimum 19” rack, also known as compliant with EIA-310-E but can also accommodate larger 21” racks. This form factor enables a full width HPM usage for CPUs, DIMMs, and related features. | |||
**M-DNO (DeNsity Optimized HPM) | |||
***Outline the requirements of a family of partial width, DeNsity Optimized Host Processor Module (HPM) form factors within the OCP Modular 240 hardware system group of specifications (M-DNO for short). This M-DNO specification embodies design considerations for CPU, DIMMs, and other server processor related features commonly used by the industry today but is not limited to only those functions. | |||
**M-SDNO (Modular Hardware System Scalable DeNsity Optimized Specification) | |||
***Builds upon M-DNO, defines partial and full width HPMs with variable board outlines covering 19” EIA-310 and 21” OpenRack v3 infrastructure. | |||
*M-XIO/PESTI (eXtended I/O Connectivity/PEripheral SideBand Tunneling Interface) | |||
**Outline the Modular Extensible I/O (M-XIO) source connector hardware strategy. An M-XIO source connector enables entry and exit points between sources such as Motherboards, Host Processor Modules & RAID Controllers, and peripheral subsystems such as PCIe risers, backplanes, etc. M-XIO includes the connector, high speed and management signal interface details and supported pinouts. Additionally, the workstream defines Interface (M-PESTI) base requirements for electrical and protocol compatibility between components of a DC-MHS platform. The M-PESTI protocol overloads a common PRSNT# signal with additional capabilities beyond simple presence/absence of a peripheral. | |||
*M-PIC (Platform Infrastructure Connectivity) | |||
**Defines and standardizes common elements needed to interface a Host Processor Module (HPM) to the platform/chassis infrastructure elements/subsystems within the DC-MHS 1.0 family of OCP servers. Standardization of the common interfaces and connectors enables hardware compatibility between DC-MHS HPMs and various DC-MHS system components. | |||
*M-CRPS (Common Redundant Power Supply) | |||
**Defines all the requirements for an M-CRPS internal redundant power supply used in Open Compute Project that could be used in different environments like home/office, datacenter, and high-performance computing, hence harmonizing the server power supply requirements used in the industry with the purpose of creating a standard specification that the customers and vendors of Enterprise and Hyperscale can use for their products. | |||
*M-SIF (Shared InFrastructure) | |||
**Improve interoperability related to shared infrastructure enclosures with multiple, serviceable modules. Modules containing elements (HPMs, DC-SCM, peripherals, etc.) are blind-matable and hot-pluggable into a shared infrastructure enclosure. | |||
*M-PnP (Modular Plug and Play) | |||
**To ease system firmware and platform enablement integration. Defines interoperability for DC-MHS supporting systems to require and use industry standard processes using accepted algorithms and protocols to discover, manage, secure and maintain systems based on DC-MHS ingredients. | |||
Disclaimer: Please do not submit any confidential information to the Project Community. All presentation materials, proposals, meeting minutes and/or supporting documents are published by OCP and are open to the public in accordance with OCP's Bylaws and IP Policy. This can be found on the [http://www.opencompute.org/about/ocp-policies/ OCP Policies] page. If you have any questions please contact OCP. | |||
==Project Leadership== | ==Project Leadership== | ||
===Sub-Project Leads=== | |||
*[mailto:brian.d.aspnes@intel.com Brian Aspnes] (Intel) | |||
*[mailto:shawn.dube@dell.com Shawn Dube] (Dell) | |||
===Spec. Authors=== | ===Spec. Authors=== | ||
Line 19: | Line 51: | ||
===DC-MHS Wiki Administrator=== | |||
*[mailto:john.a.dinsmoor@intel.com John Dinsmoor] (Intel) | |||
==Current Status== | ==Current Status== | ||
Line 37: | Line 70: | ||
|- | |- | ||
! Type !! Description !! Version !! Submit Date !! Contributor !! style="min-width:100px;"| Link !! Notes | ! Type !! Description !! Version !! Submit Date !! Contributor !! style="min-width:100px;"| Link !! Notes | ||
|- | |- | ||
| Specification | | Specification | ||
|| M-PIC Base Specification | || M-PIC Base Specification Addendum | ||
|| 0.3 | || 0.3 | ||
|| 3/1/2024 | || 3/1/2024 | ||
Line 120: | Line 104: | ||
|| Update: | || Update: | ||
*Updated typo in a dimension in the following mechanical drawings. | *Updated typo in a dimension in the following mechanical drawings. | ||
|- | |||
| Specification | |||
|| M-SDNO Base Specification | |||
|| 0.7 RC3 | |||
|| 1/29/2024 | |||
|| Brian Aspnes | |||
|| [https://drive.google.com/file/d/1obyJXN5zDATVEsaMi_aduoFxQsa6Gzf4/view?usp=drive_link 0.7 Link] | |||
|| Major Changes including Class C Definition and Class C/D Primary SCM/NIC moved for common chassis. | |||
|- | |||
| Specification | |||
|| M-XIO Base Specification | |||
|| 1.03 | |||
|| 11/21/23 | |||
|| Javier Lasa | |||
|| [https://drive.google.com/file/d/1Awa3AjaGwgr4tY9aZZJCqnPHAN4o69Sk/view?usp=drive_link 1.03 Link (non CB Version)] | |||
[https://drive.google.com/file/d/159tpefsdjDxQl6xljy-ZA_V6Wy365a-0/view?usp=drive_link 1.03 Link (CB version)] | |||
|| Updates: | |||
*Version 1.03 of the specification with and without change bar. | |||
*Changed pull-up from 127Kohm to 100Kohm on FLEXIO / CBL_PRES_PESTI_N topologies. | |||
|- | |- | ||
| Specification | | Specification | ||
Line 129: | Line 132: | ||
[https://drive.google.com/file/d/1oiK13rE4i1sBsobHv1aWAffGIen5a1X4/view?usp=drive_link 0.5 Link (CB version)] | [https://drive.google.com/file/d/1oiK13rE4i1sBsobHv1aWAffGIen5a1X4/view?usp=drive_link 0.5 Link (CB version)] | ||
|| Updates to high-speed IO & management interfaces. Connectors defined. | || Updates to high-speed IO & management interfaces. Connectors defined. | ||
|- | |||
| Specification | |||
|| M-DNO Base Specification | |||
|| 1.01 RC2 | |||
|| 7/20/2023 | |||
|| Mike Gregoire | |||
|| [https://drive.google.com/file/d/1CKY8mDWPAh4oDrJETX-KkbiB9LJVoTAe/view?usp=drive_link 1.01 RC2 Link (non CB Version)]<br>[https://drive.google.com/file/d/177Dsa-76x246txEPcyPvj4Erq2jsxyod/view?usp=drive_link 1.01 RC2 Link (CB version)] | |||
|| Updates: | |||
*Updated tables, link1.01 RC2 Link (non CB Versions, pictures | |||
|- | |||
| Specification | |||
|| M-PESTI Base Specification | |||
|| 1.1 RC5 | |||
|| 7/18/2023 | |||
|| Jeff Kennedy | |||
|| [https://drive.google.com/file/d/1hnOL2afwPmXMyK99ljcBcCwqK_1bMZD4/view?usp=drive_link 1.1 RC5 Link (no change bar)]<br>[https://drive.google.com/file/d/1KIR9rJocHDXlJDDKsJanxMosnbyCxpRY/view?usp=drive_link 1.1 RC5 Link (CB Version)] | |||
|| Updates: | |||
*BAUD accuracy tolerance changed to +/-2%. | |||
*Overall clarification on the spec, general clean up. | |||
*Simplified payload headers and source to destination discovery examples. | |||
*See specification for detailed updates. | |||
|- | |||
| Specification | |||
|| M-FLW Base Specification | |||
|| v1.01 RC2 | |||
|| 6/1/2023 | |||
|| Brian Aspnes | |||
|| [https://drive.google.com/file/d/1xmUP0tMXLyHLYNhPwTmUvEaFyTK-oPqj/view?usp=drive_link 1.01 RC2 Link]<br>[https://drive.google.com/file/d/1Y7vwjZ58c4XrWGqw7mmbGSWxuwjVuBP6/view?usp=drive_link 1.01 RC2 Link (CB Version)] | |||
|| | |||
*Fixes for date mismatches and Figure numbers. | |||
*Change bar version | |||
|} | |} | ||
Line 138: | Line 172: | ||
|- | |- | ||
| SDNO | | SDNO | ||
|| M-SDNO Class | || M-SDNO Class “A” Zip CAD Files Rev 0.7 | ||
|| STP | || STP | ||
|| CAD | || CAD | ||
|| | || 1/22/24 | ||
|| | || Brian Aspnes | ||
|| [https://drive.google.com/file/d/ | || [https://drive.google.com/file/d/1YK6dtS7hfkoRNrOTrXJRE0VsqW3xeBiz/view?usp=drive_link Link] | ||
|| Includes | || Includes A305, A335, and A555. | ||
|- | |- | ||
| SDNO | | SDNO | ||
|| M-SDNO Class | || M-SDNO Class “B” Zip CAD Files Rev 0.7 | ||
|| STP | || STP | ||
|| CAD | || CAD | ||
|| | || 1/22/24 | ||
|| Brian Aspnes | || Brian Aspnes | ||
|| [https://drive.google.com/file/d/ | || [https://drive.google.com/file/d/1Lcxi2ek6lwPF4L4AoLH5ENmUjqerhs09/view?usp=drive_link Link] | ||
|| | || Includes B305, B335, and B555. | ||
|- | |- | ||
| SDNO | | SDNO | ||
|| M-SDNO Class | || M-SDNO Class “C” Zip CAD Files Rev 0.7 | ||
|| STP | || STP | ||
|| CAD | || CAD | ||
|| 1/22/24 | || 1/22/24 | ||
|| Brian Aspnes | || Brian Aspnes | ||
|| [https://drive.google.com/file/d/ | || [https://drive.google.com/file/d/1gXnDVPRMuXOKsCsW6TjHRCG_2RvDti7R/view?usp=drive_link Link] | ||
|| Includes | || Includes C305, C335, and C555. | ||
|- | |- | ||
| SDNO | | SDNO | ||
|| M-SDNO Class | || M-SDNO Class “D” Zip CAD Files Rev 0.7 | ||
|| STP | || STP | ||
|| CAD | || CAD | ||
|| 1/22/24 | || 1/22/24 | ||
|| Brian Aspnes | || Brian Aspnes | ||
|| [https://drive.google.com/file/d/ | || [https://drive.google.com/file/d/1bB_Jk939M0OZpMj9ePU82H68_ea_sjNu/view?usp=drive_link Link] | ||
|| Includes | || Includes D305, D335, and D555. | ||
|- | |- | ||
| FLW | | FLW | ||
Line 199: | Line 224: | ||
|| [https://drive.google.com/file/d/14qGvxn2yb_iIW25NvAWaxmJeY1mm0orJ/view?usp=drive_link DNO Type 4 Link] | || [https://drive.google.com/file/d/14qGvxn2yb_iIW25NvAWaxmJeY1mm0orJ/view?usp=drive_link DNO Type 4 Link] | ||
|| Type 4 CAD | || Type 4 CAD | ||
|- | |||
| DNO | |||
|| DNO Type 3 MCAD | |||
|| STP | |||
|| CAD | |||
|| 10/26/22 | |||
|| Mike Gregoire | |||
|| [https://drive.google.com/file/d/1KwNNY5aDE_D0qRqW3V-29n_vVyMT5s77/view?usp=drive_link Link] | |||
|| Type 3 CAD Files | |||
|- | |- | ||
| DNO | | DNO | ||
Line 210: | Line 244: | ||
|} | |} | ||
=== | ===DC-MHS Tools=== | ||
{| class="wikitable" style="width: 100%; margin:auto; vertical-align:top; text-align:left;" | {| class="wikitable" style="width: 100%; margin:auto; vertical-align:top; text-align:left;" | ||
|- | |- | ||
! Spec. Impacted !! Name !! Format !! Version !! Submit Date !! Contributor !! Link !! Notes | ! Spec. Impacted !! Name !! Format !! Version !! Submit Date !! Contributor !! style="min-width:125px;"| Link !! Notes | ||
|- | |- | ||
| CRPS | | CRPS | ||
|| | || make_mcrps_config_file | ||
|| | || Source Code | ||
|| | || 1.0 | ||
|| | || 7/26/2023 | ||
|| Aurelio Rodriguez Echevarria | || Aurelio Rodriguez Echevarria | ||
|| [https://drive.google.com/file/d/ | || [https://drive.google.com/drive/folders/1P3xTMK8sU_SXSGOf31iL6EpQ3nBpV-Wy Folder Link]<br>[https://drive.google.com/file/d/1ErNoBnIhlriR7gHBR6SBPyOgqAv6ASBc/view?usp=drive_link] | ||
|| | || M-CRPS Configuration file make tool, use CodeBlocks and GCC to compile the project. First release it only generates a .bin file from the header and the configuration area. | ||
|} | |} | ||
===Errata and Supporting Documentation=== | ===Errata and Supporting Documentation=== | ||
Line 245: | Line 268: | ||
|- | |- | ||
! Spec. Impacted !! Name !! Format !! Version !! Submit Date !! Contributor !! Link !! Notes | ! Spec. Impacted !! Name !! Format !! Version !! Submit Date !! Contributor !! Link !! Notes | ||
|- | |||
| SDNO/FLW/DNO | |||
|| M-HPM 1033 Errata Document | |||
|| Document | |||
|| 1 | |||
|| 2/21/2024 | |||
|| Mike Gregoire | |||
|| [https://drive.google.com/file/d/1WWJtX3iHG6bNhtzFFu9qO3Yl7s7IQaKT/view?usp=drive_link Link] | |||
|| Corrected datum references when dimensioning 1033 riser locations which do not align with the released SFF-TA-1033 V1.0. | |||
|- | |||
| PIC | |||
|| M_PIC_R1_V1.03_Errata | |||
|| Document | |||
|| 1 | |||
|| 2/1/2024 | |||
|| Cliff DuBay | |||
|| [https://drive.google.com/file/d/1A2SoAb48K-w4r1GB7MPycEJQw6aBcfJY/view?usp=drive_link Link] | |||
|| Errata # 1: Update the description and requirements for the FULL_PWR_CYCLE_N/FLEXIO pin to avoid power-up failures. | |||
|- | |- | ||
| PIC | | PIC | ||
Line 263: | Line 304: | ||
|- | |- | ||
! Spec Impacted !! Name !! Format !! Version !! Submit Date !! Contributor !! style="min-width:100px;"| Link !! Notes | ! Spec Impacted !! Name !! Format !! Version !! Submit Date !! Contributor !! style="min-width:100px;"| Link !! Notes | ||
|- | |- | ||
| CRPS | | CRPS | ||
Line 322: | Line 317: | ||
*Updated pictures and figures | *Updated pictures and figures | ||
*Fixed typos | *Fixed typos | ||
|- | |- | ||
| SNDO | | SNDO | ||
Line 396: | Line 379: | ||
*Multiple updates to many sections | *Multiple updates to many sections | ||
*Updated pictures and figures | *Updated pictures and figures | ||
|- | |- | ||
| (Directional) M-DNO Types 5-7 0p3 RC2 | | (Directional) M-DNO Types 5-7 0p3 RC2 | ||
Line 440: | Line 388: | ||
|| [https://drive.google.com/file/d/1LhOi4WgXdm6WWViCzgCHzlIAPmN_OXSA/view?usp=drive_link Link] | || [https://drive.google.com/file/d/1LhOi4WgXdm6WWViCzgCHzlIAPmN_OXSA/view?usp=drive_link Link] | ||
|| Type 7 CAD Files - updated to match M-DNO v0.3 RC2 specification | || Type 7 CAD Files - updated to match M-DNO v0.3 RC2 specification | ||
|- | |- | ||
| (Directional) M-DNO Types 5-7 0p3 RC2 | | (Directional) M-DNO Types 5-7 0p3 RC2 | ||
Line 509: | Line 446: | ||
*Version 1.02 of the Specification with the Change Bar. | *Version 1.02 of the Specification with the Change Bar. | ||
*Improved compliance requirement visibility, clarified OR-ing requirement for +12V sources, & added contributors. | *Improved compliance requirement visibility, clarified OR-ing requirement for +12V sources, & added contributors. | ||
|- | |||
| CRPS | |||
|| M-CRPS Base Specification | |||
|| PDF | |||
|| 1.01 RC2 | |||
|| 7/26/2023 | |||
|| Aurelio Rodriguez Echevarria | |||
|| [https://drive.google.com/file/d/1zAL49A9970CZxXDfSWWHKmi8PyvYEhDG/view?usp=drive_link 1.01 RC2 Link]<br>[https://drive.google.com/file/d/1Vny_1d-e0IPqeJfheH_UlrXQL_BPkrAk/view?usp=drive_link 1.01 RC2 Mechanical Drawings] | |||
|| Update: | |||
*Integrated Errata | |||
*Updated pictures and figures | |||
|- | |- | ||
| CRPS | | CRPS | ||
Line 567: | Line 515: | ||
|| [https://drive.google.com/file/d/1a-9o3YmJcMONEz7uQpqaBw7l8q_OJE2l/view?usp=sharing Link] | || [https://drive.google.com/file/d/1a-9o3YmJcMONEz7uQpqaBw7l8q_OJE2l/view?usp=sharing Link] | ||
|| Update SFF-TA-1016 and SFF-TA-1033 pinouts. | || Update SFF-TA-1016 and SFF-TA-1033 pinouts. | ||
|- | |- | ||
| XIO | | XIO | ||
Line 660: | Line 599: | ||
|- | |- | ||
! Presenter (Company) !! Title !! Recording !! Slides | ! Presenter (Company) !! Title !! Recording !! Slides | ||
|- | |- | ||
| DC-MHS Workstream Updates (Brian Aspnes, Mike Gregoire, Aurelio Rodriguez Echevarria, Corey Hartman, Dirk Blevins) | | DC-MHS Workstream Updates (Brian Aspnes, Mike Gregoire, Aurelio Rodriguez Echevarria, Corey Hartman, Dirk Blevins) |