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