logo资料库

OCP Mezzanine card 2.0 Design  Specification .pdf

第1页 / 共41页
第2页 / 共41页
第3页 / 共41页
第4页 / 共41页
第5页 / 共41页
第6页 / 共41页
第7页 / 共41页
第8页 / 共41页
资料共41页,剩余部分请下载后查看
      OCP Mezzanine card 2.0 Design  Specification  Version 1.00      Author: Jia Ning, Engineer, Facebook     
1 Contents 1  Contents ................................................................................................................................................... 2  2  Overview .................................................................................................................................................. 4  2.1  License .............................................................................................................................................................. 4  2.2  Background ..................................................................................................................................................... 4  2.3  New Use Cases ............................................................................................................................................... 4  2.4  Major Changes to Form Factor ................................................................................................................. 5  2.5  Major Changes to Electrical Interface ................................................................................................... 5  3  Mezzanine Card Form Factor ............................................................................................................ 5  3.1  Primary and Secondary Side Definition ................................................................................................ 5  3.2  Mezzanine Card Connectors ..................................................................................................................... 6  3.3  Form Factor Definition in Horizontal Plane ........................................................................................ 7  3.3.1  Optional Area for Connector B .......................................................................................................... 9  3.3.2  Optional Area for I/O ............................................................................................................................ 9  3.3.3  Connector C Area ................................................................................................................................... 9  3.4  Form Factor Vertical Stack Definition ................................................................................................ 10  3.5  Implementation Examples ..................................................................................................................... 12  3.5.1  Single/Dual Port SFP+ 10G/SFP28 25G Ethernet Mezzanine Card (Type 1) ...................... 13  3.5.2  Dual QSFP+ Port 40G Mezzanine Card (Type 1) ......................................................................... 13  3.5.3  Dual QSFP+ Port 40G Mezzanine card (Type 2) ......................................................................... 14  3.5.4  Quad SFP+ port 10G Mezzanine card (Type 3) ........................................................................... 15  3.5.5  Quad port 10G Base-T Mezzanine Card (Type 3) ....................................................................... 16  3.5.6  Dual Port QSFP28 Style A/Style B 50G/100G Mezzanine Card (Type 1) .............................. 17  3.5.7  Quad Port 10GBaseT RJ45 KR Mezzanine card with Connector C (Type 2) ....................... 18  3.5.8  Quad Port 10G SFP+ KR Mezzanine card with Connector C (Type 2) ................................. 18  3.6  Port and LED Location .............................................................................................................................. 19  3.6.1  Port and LED location for Single/Dual SFP+/SFP28 Mezzanine card ................................ 19  3.6.2  Port and LED location for PCIe/KR QSFP+/QSFP28 Mezzanine card ................................. 19  3.6.3  Port and LED location for 4x KR interfaces via a single QSFP+ cage ................................. 20  3.6.4  Port and LED location for Quad RJ45 Mezzanine card ........................................................... 21  3.7  MAC Address label requirement ........................................................................................................... 21  3.8  Plastic Insulation Sheet ........................................................................................................................... 22  4  Mezzanine Card to Baseboard Electrical Interface ................................................................ 22  4.1  Power Capability and Status on Connector ...................................................................................... 22  4.2  Pin Definition of Mezzanine Connector ............................................................................................. 24  4.2.1  x16 PCIe Mezzanine Card with Connector A and B ................................................................. 24  4.2.2  16x KR Mezzanine card with Connector A and B ..................................................................... 26  4.2.3  4x KR Mezzanine card with Connector C ................................................................................... 28 
Open Compute Project  Mezzanine Card  2.0 7  Rev1.00 4.3  Mezzanine Card Pin Description .......................................................................................................... 28  4.3.1  MEZZ FRU EEPROM ............................................................................................................................ 31  4.3.2  Baseboard ID ....................................................................................................................................... 32  5  Management Interface .................................................................................................................... 34  5.1  I2C side band ............................................................................................................................................... 35  5.2  NC-SI side band ........................................................................................................................................... 35  5.3  MAC address of management interface ............................................................................................. 36  6  PCIe Mezzanine NIC Data network .............................................................................................. 36  6.1  Network Booting ........................................................................................................................................ 36  Thermal Reporting Interface .......................................................................................................... 36  7.1  Overview of Thermal Reporting Interface ......................................................................................... 36  7.1.1  Emulated Thermal Reporting ......................................................................................................... 36  7.1.2  Remote on-die sensing ..................................................................................................................... 38  8  Environmental .................................................................................................................................... 39  8.1  Environmental Requirements ............................................................................................................... 39  8.1.1  Thermal Simulation Boundary Example .................................................................................... 39  8.2  Shock & Vibration ...................................................................................................................................... 39  8.3  Regulation .................................................................................................................................................... 39  9  Revision History ................................................................................................................................. 39      http://opencompute.org 3
2 Overview  2.1 License  As of April 7, 2011, the following persons or entities have made this Specification available under the  Open Web Foundation Final Specification Agreement (OWFa 1.0), which is available  at http://www.openwebfoundation.org/legal/the‐owf‐1‐0‐agreements/owfa‐1‐0:   Facebook, Inc.    You can review the signed copies of the Open Web Foundation Agreement Version 1.0 for this  Specification at http://opencompute.org/licensing/, which may also include additional parties to those  listed above.     Your use of this Specification may be subject to other third party rights. THIS SPECIFICATION IS  PROVIDED "AS IS." The contributors expressly disclaim any warranties (express, implied, or otherwise),  including implied warranties of merchantability, non‐infringement, fitness for a particular purpose, or  title, related to the Specification. The entire risk as to implementing or otherwise using the Specification  is assumed by the Specification implementer and user. IN NO EVENT WILL ANY PARTY BE LIABLE TO ANY  OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL, INCIDENTAL, OR  CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF ACTION OF ANY KIND WITH  RESPECT TO THIS SPECIFICATION OR ITS GOVERNING AGREEMENT, WHETHER BASED ON BREACH OF  CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT THE OTHER  PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  2.2 Background  The original OCP Mezzanine Card for Intel v2.0 Motherboard specification1 have been developed mainly  to serve the use case of Single and Dual port 10G Ethernet card. Adoption of this specification has been  seen in OCP community on different server and storage platforms. Over the recent two years, demand  of supporting new use cases were raised and the original Mezzanine card specification cannot support  those new use cases without modification in order to support different I/O types, increase bandwidth of  data and management, and support higher power controller IC.    Mezzanine card 2.0 specification is developed based on original OCP Mezzanine card. It extends the card  mechanical and electrical interface to enable new uses cases for Facebook and other users in OCP  community. The extension takes backward compatibility to existing OCP platforms designed for original  OCP Mezzanine card specification V0.5 into consideration, and some tradeoffs are made between  backward compatibility and new requirements.  2.3 New Use Cases  These new major use cases are taken into consideration in this specification.    Single and Dual QSFP+ port 40G/50G/100G Ethernet NIC   Single and Dual SFP+ port 25G Ethernet NIC   Quad SFP+ Port 10G NIC   Single, Dual and Quad port 10GBase‐T NIC   x16 PCIe lane to baseboard  1 http://www.opencompute.org/assets/download/Intel-Mezzanine-Card-Design-Specification- v0.5.pdf
Open Compute Project  Mezzanine Card  2.0 Rev1.00  16x KR to baseboard   NIC controller with high TDP that needs more heatsink volume   Management side band to support use case such as remote System Firmware update   Baseboard and Mezzanine card identification   KR Mezzanine card design with low speed and I2C signals that cannot be fit in original OCP  Mezzanine   System design to support x16 PCIe and KR without BOM change   System design that has more limited vertical space    The Mezzanine card 2.0 specification makes change on as needed base to maximize backward  compatibility to existing OCP platforms. Some modification impacts backward compatibility to existing  OCP platforms and compatibility check need to be done.  2.4 Major Changes to Form Factor  To accommodate the new uses cases above, major changes to form factor are listed as below. More  detailed description can be found in Chapter 3.   Extend PCB area to support Connector B to baseboard   Extend PCB area to support I/O interface   Add option to have I/O on Secondary side to support I/O interface   Add 12mm stacking option to support higher volume heatsink   Add 5mm stacking option to support system with limited vertical space   Add Connector C option for KR Mezz  2.5 Major Changes to Electrical Interface  To accommodate the new uses cases above, major changes to electrical interface are listed as below.  More detailed description can be found in chapter 3.8   Modify original 120 pin connector to have NC‐SI signals; this is the original OCP Mezzanine card  connector; it is referred to Connector A in this specification   Add 80 pin connector on Mezzanine card interface in order to expend PCIe lane width from x8  to x16; it is referred to Connector B in this specification   Add 64 pin connector on Mezzanine card interface in order to support KR Mezzanine card design  with low speed and I2C signals; it is referred to Connector C in this specification.   Add card ID mechanism for baseboard to identify different types of Mezzanine cards   Add definition of thermal reporting interface to support temperature based system fan speed  control  3 Mezzanine Card Form Factor  Mezzanine card form factor is described in this chapter. Vendor should refer to 2D DXF and 3D files for  dimension, tolerance, and height restriction details.  3.1 Primary and Secondary Side Definition  Primary side and secondary side are used to refer to the two sides of mezzanine card in this document.  Primary side is the side with Mezzanine board to board connector. Example of primary side and  secondary side is shown in Figure 1.    http://opencompute.org 5
Figure 1: Definition of Primary Side and Secondary Side     3.2 Mezzanine Card Connectors    120 pin Connector A is the original OCP Mezzanine card connector. The pin assignment of Connector A  has PCI‐E x8 Gen3, I2C and NC‐SI side band signals, and power pins. Connector A can also be used for up  to 8x KR. Connector A can be used independently.    80 pin Connector B is added in Mezzanine card 2.0 Rev0.40 (initial release). The pin assignment of  Connector B has PCI‐E x8 Gen3, which can be combined to x16 with Connector A. Connector B can also  be used for up to 8x KR. Connector B cannot be used independently and has to be used together with  Connector A.    64 pin Connector C is added in Mezzanine card 2.0 Rev0.45. The pin assignment of Connector C has up  to 4x KR, their low speed and I2C signals, and power pins. It is created to support the use case of KR  only. Connector C can be used independently on Mezzanine card side. The typical KR Mezzanine card  implementation with Connector C does not have Connector A and Connector B on card side.    Vendor shall refer to table below for the connector part number in different stack height for Connector  A, B and C.      Mezzanine card (5mm stack) Connector A FCI/61083-121402LF Connector B FCI/61083-081402LF Connector C FCI/10135584- 641402LF Mezzanine card (8/12mm stack) FCI/61083-124402LF FCI/61083-084402LF FCI/10135584- 644402LF Baseboard (5/8mm stack) FCI/61082-121402LF FCI/61082-081402LF FCI/10135583- 641402LF Baseboard (12mm stack) FCI/61082-122402LF FCI/61082-082402LF FCI/10135583- 642402LF   Baseboard can implement the following connector options:   Connector A only for up to PCIe Gen3 x8   Connector A and B for up to PCIe Gen3 x16, or up to 16x KR, or a combination of PCIe and KR   Connector C only for up to 4x KR and low‐speed and I2C signals   Connector A, B and C for up to x16 PCIe, plus up to 4x KR, with low‐speed and I2C signals    Connector A and Connector B is shown in Figure 2, viewing from secondary side. Connector C is shown  in Figure 3 , viewing from primary side.  
Open Compute Project  Mezzanine Card  2.0 Rev1.00   Figure 2: Location of Connector A and Connect B Figure 3: Location of Connector C   3.3 Form Factor Definition in Horizontal Plane  This section defines the Mezzanine card form factor in horizontal direction, i.e. from top or bottom view.     Figure 4 shows the horizontal plane of the original OCP Mezzanine Card for Intel v2.0 Motherboard  specification as a reference.     For OCP Mezzanine card 2.0, there are two optional PCB areas, and the usage depends on the  connection needed for host interface side, and I/O. Figure 5 illustrates Mezzanine PCB from primary side  with two optional PCB area shown.  By default vendor should implement the Mezzanine card in form factor in Figure 6. In order to maximize   The mechanical compatibility to existing platforms, vendors should not extend Mezzanine card PCB to  the optional areas unless the extension is necessary to achieve the purposes mentioned below in this  section.     http://opencompute.org 7
Figure 4: Original Mezz Form Factor in Horizontal Plane    Figure 5: Optional Areas in Horizontal Plane Figure 6: Default Form Factor in Horizontal Plane      
分享到:
收藏