Specification and Design Guide

Similar documents
AN USB332x Transceiver Layout Guidelines

PCIe/104 / FEATUREPAK ADAPTER MODULE User Manual

EPIC & EPIC Express Specification

This application note is written for a reader that is familiar with Ethernet hardware design.

for Summit Analyzers Installation and Usage Manual

A.G.P. Pro Specification

EVB-USB2514Q36-BAS, USB2513 and USB Pin QFN Evaluation Board, Revision C User Manual

RHODEUS PANEL I/O BOARD

I N T E R C O N N E C T A P P L I C A T I O N N O T E. STEP-Z Connector Routing. Report # 26GC001-1 February 20, 2006 v1.0

SUMIT Industry Standard Module (SUMIT-ISM) SPECIFICATION

FP-GPIO96. FeaturePak I/O Module with 96 Digital I/O Points. Rev A.01 November 2013

I N T E R C O N N E C T A P P L I C A T I O N N O T E. Z-PACK TinMan Connector Routing. Report # 27GC001-1 May 9 th, 2007 v1.0

EBX Specification. In Review. March Please Note

EMX-ESG User Manual. EMX I/O Module with 2 Gigabit Ethernet, 6 Serial Ports, and 14 GPIO

Open Compute Project - 25Gb/s Ethernet Mezzanine Card. 25Gb/s Ethernet Mezzanine Card. Rev 1.0

USB2507. Integrated USB 2.0 Compatible 7-Port Hub PRODUCT FEATURES. Data Brief

EMX-ESG User Manual. EMX I/O Module with 2 Gigabit Ethernet, 6 Serial Ports, and 14 GPIO

PCI-SIG ENGINEERING CHANGE NOTICE

EBX and EBX Express Specification

USB Port USB 2.0 Hub Controller PRODUCT FEATURES. Data Brief

DATASHEET 4D SYSTEMS. uusb-pa5 uusb-pa5-ii. microusb Programming Adaptor TURNING TECHNOLOGY INTO ART. USB to UART Serial Bridge

EVB-USB2514Q36-BAS, USB2513 and USB Pin QFN Evaluation Board User Manual

DYNAMIC ENGINEERING. 150 DuBois St. #3, Santa Cruz Ca Fax Est

HyperTransport Consortium

ZLED7030KIT-D1 Demo Kit Description

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

Balanced Technology Extended (BTX) Interface Specification. Version 1.0

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. microusb Programming Adaptor. USB to UART Serial Bridge

ATHENA III PANEL I/O BOARD

HDMI to FMC Module User Guide

Toradex Colibri Development Board

EVB-USB2240-IND User Manual Revision B

RapID Platform Network Interface with

RapID Platform Network Interface Module Datasheet June 4, 2012

RapID Platform DLR Network Interface Module Datasheet January 9, 2013

EX-RC1 Remote I/O Adapter

Ethernet1 Xplained Pro

LAN9513/LAN9513i. USB 2.0 Hub and 10/100 Ethernet Controller PRODUCT FEATURES PRODUCT PREVIEW. Highlights. Target Applications.

Product Tape and Reel, Solderability & Package Outline Specification

Raspberry Pi Compute Development board

ORDERING INFORMATION. Order Numbers: COM20019ILJP for 28 pin PLCC package; COM20019I-DZD for 28 pin PLCC lead-free RoHS Compliant package

SEAM-RA/SEAF-RA Series Final Inch Designs in PCI Express Applications Generation GT/s

Product Tape and Reel, Solderability & Package Outline Specification

HyperTransport Consortium

Q2 QMS/QFS 16mm Stack Height Final Inch Designs In PCI Express Applications Generation Gbps. Revision Date: February 13, 2009

TPCE260. PCI Express PMC Carrier. Version 1.0. User Manual. Issue August 2014

DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif Fax Est

OPLC Installation Guide

Application Note. PCIE-RA Series Final Inch Designs in PCI Express Applications Generation GT/s

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

I N T E R C O N N E C T A P P L I C A T I O N N O T E. Advanced Mezzanine Card (AMC) Connector Routing. Report # 26GC011-1 September 21 st, 2006 v1.

Qseven Specification. Qseven Camera Feature Connector

Application Note. PCIE-EM Series Final Inch Designs in PCI Express Applications Generation GT/s

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

Description. Overview. Features S90-MTM-DEV-2. MTM Development Board 2.0 Datasheet

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

by Opal Kelly SYZYGY Specification Version 1.0

Product Specification

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

TechNexion PICO SOM Expansion Board

Proposal for SAS 2.1 Specification to Enable Support for Active Cables

PCIEC PCI Express Jumper High Speed Designs in PCI Express Applications Generation GT/s

SKY : 2.4 GHz Low-Noise Amplifier

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

MX Educational Target User Manual

Installation Guide V290 (Color) This guide provides basic information for Unitronics LCD color touchscreen models V C30B and V T40B.

DS-MPE-SER4OPT. PCIe MiniCard 4 Port Opto-isolated Serial Module Rev A.01 September 2013

Nios Embedded Processor Development Board

USER GUIDE. ATWINC1500 Xplained Pro. Preface

22 Digital Inputs, including 2 Analog, 2 HSC/Shaft-encoder inputs 16 Transistor Outputs

micro QUAD SMALL FORM-FACTOR PLUGGABLE FOUR CHANNEL PLUGGABLE TRANSCEIVER, HOST CONNECTOR, & CAGE ASSEMBLY FORM FACTOR

SKY LF: 0.1 to 3.0 GHz GaAs SPDT Switch

Custom Connectors Overview

PCI Express x16 Graphics 150W-ATX Specification Revision 1.0

EVB-USB2517 Evaluation Board User Manual (Revision A)

28 GBPS PLUGGABLE I/O INTERCONNECT

Evaluation Board for CS3308. Description CS Channel. Digitally Controlled Analog Volume Control. PC or External Serial Control Input

DYNAMIC ENGINEERING 150 DuBois St. Suite C Santa Cruz CA Fax Est.

Prototyping Module Datasheet

DS-MPE-GPIO. PCIe MiniCard Digital I/O Module with FPGA. Rev A.1 June 2015

RapID Platform PROFIBUS Network

3-Card Slot, Includes P1/P2/P3/P4 compatibility for Analog I/O, Digital I/O, & Pulse/Frequency

Evaluation Board for CS8130

SKY LF: GHz DPDT Switch

EVB-USB2250 User Manual Revision B

Design Guidelines for 100 Gbps - CFP2 Interface

The identified danger could cause physical and property damage.

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

USER GUIDE. Atmel PROTO1 Xplained Pro. Preface

Revision: 5/7/ E Main Suite D Pullman, WA (509) Voice and Fax. Power jack 5-9VDC. Serial Port. Parallel Port

When any of the following symbols appear, read the associated information carefully. Symbol Meaning Description

Digilab 2E Reference Manual

Interfacing EXOSTIV Probe EP Series. User Guide. Rev February 26,

Smart Card Bridge to Full-Speed USB, SPI, and UART Interfaces

MT8050iE series. Installation Instruction (1) (2)

Includes P1/P2/P3/P4 compatibility for Analog I/O, Digital I/O, & Pulse/Frequency

ipanel CONTROL TECHNOLOGY CORPORATION ipanel Installation Guide and Specifications ipanel Installation Guide

Open CloudServer OCS NIC Mezzanine Specification Version 2.0

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. USB to Serial UART Bridge Converter. Document Date: 5 th September 2012 Document Revision: 1.

Transcription:

Specification and Design Guide Revision 1.00 May, 2011 Revision Date Comment 0.71 11/20/2009 Pre-release 0.8 12/1/2009 Initial release version 0.81 1/16/2010 Update finger drawings; remove LPC bus 0.82 1/26/2010 Update component height drawing and top side mounting dimensions 0.83 2/2/2010 Define FeaturePak USB and update host connector PCB footprint 0.84 2/22/2010 Update connector list, reset, PCB footprints 0.85 4/11/2010 Update mounting holes, connector PCB footprint, finger dimensions 0.86 5/6/2010 Update mounting holes and drawing 0.9 12/22/2010 Reflect transfer of ownership to FeaturePak Trade Association 1.00 5/12/2010 Corrections to host PCB footprint drawing and description FeaturePak and the FeaturePak logo are trademarks of The FeaturePak Trade Association. Copyright 2010-2011 FeaturePak Trade Association www.featurepak.org FeaturePak Specification and Design Guide Revision 1.00 Page 1 of 22

DISCLAIMER THIS SPECIFICATION IS PROVIDED "AS IS" AND WITHOUT ANY WARRANTY OR REPRESENTATION OF ANY KIND, EXPRESS OR IMPLIED. WITHOUT LIMITATION, THERE IS NO WARRANTY OF MERCHANTABILITY, NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE, NO WARRANTY OF NON-INFRINGEMENT AND NO REPRESENTATION THAT THE SPECIFICATION OR ANY PRODUCT OR TECHNOLOGY UTILIZING THE SPECIFICATION OR ANY SUBSET OF THE SPECIFICATION WILL BE FREE FROM ANY CLAIMS OF INFRINGEMENT OF ANY INTELLECTUAL PROPERTY, INCLUDING PATENTS, COPYRIGHTS, AND TRADE SECRETS. FURTHER, NO LICENSE, EXPRESS OR IMPLIED BY ESTOPPEL, OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED HEREIN. ALL WARRANTIES ARE EXPRESSLY DISCLAIMED. USER ASSUMES THE FULL RISK OF USING THIS SPECIFICATION, INCLUDING RESPONSIBITY FOR SECURING ANY INTELLECTUAL PROPERTY LICENSES OR RIGHTS WHICH MAY BE NECESSARY TO IMPLEMENT OR BUILD PRODUCTS COMPLYING WITH THIS SPECIFICATION. IN NO EVENT SHALL THE FEATUREPAK TRADE ASSOCIATION BE LIABLE FOR ANY ACTUAL, DIRECT, INDIRECT, PUNITIVE, OR CONSEQUENTIAL DAMAGES ARISING FROM SUCH USE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. FeaturePak Specification and Design Guide Revision 1.00 Page 2 of 22

CONTENTS 1 Overview... 4 1.1 Concept and Features... 4 1.2 System Architecture... 5 1.3 Example Applications... 6 1.4 Host Interfaces... 7 1.5 Minimum Feature Requirements... 7 2 FeaturePak Module... 8 2.1 Mechanical Drawing... 8 2.2 PCB Finger Patterns... 9 2.2.1 Top side finger pattern... 9 2.2.2 Bottom side finger pattern... 9 2.2.3 Finger plating... 9 2.3 Component Keepout Areas... 10 2.4 Top and Bottom Component Height... 10 2.5 PCB Thickness... 11 2.6 Mounting Holes... 11 3 FeaturePak Connector... 12 3.1 Description... 12 3.2 Module Height Above Baseboard... 12 3.3 Connector Suppliers... 12 3.4 Current Capacity... 12 3.5 PCB Footprint... 13 4 FeaturePak Connector pinout... 14 4.1 Overview... 14 4.2 Pinout Diagrams... 15 4.3 Functional Descriptions... 18 5 FeaturePak Host Baseboard Design Guidelines... 19 5.1 Module Mounting Position... 19 5.2 Mounting Hardware... 19 5.3 Connector Identification... 19 5.4 Component Height Limits Under a FeaturePak Module... 20 5.5 Reset Functions... 21 5.6 Slot ID... 21 5.7 Present-... 21 5.8 UART Signals... 21 5.9 I/O Connector Types... 22 5.10 I/O Connector Signal Routing... 22 FeaturePak Specification and Design Guide Revision 1.00 Page 3 of 22

1 OVERVIEW 1.1 Concept and Features FeaturePak I/O modules provide a compact and low-cost method of adding I/O to an embedded CPU or other electronic design. FeaturePak is intended for use as an expansion method in standard off the shelf CPU boards as well as functional blocks in custom boards. All connections to a FeaturePak module, including power, host interface, and I/O are provided through a single low-cost, high-density MXM connector, originally designed for use with notebook computer graphics modules. The use of a single low-cost connector plus gold fingers on the FeaturePak module results in the lowest possible cost for a mezzanine board interconnect solution. The MXM connector provides 230 I/O contacts and is rated for 2.5Gbps operation, fast enough for PCI Express Gen 1 and other high speed serial interfaces. FeaturePak modules are fixed into place with two screws to provide resistance to shock and vibration. Performance has been verified to MIL-STD-202G specifications. FeaturePak modules utilize a 230-pin MXM type connector on the host board for all I/O. The host interface signals are toward the right side of the module (near the orientation slot), and the user I/O signals are on the left side. The connector pinout is different from the MXM graphics standard and other standards, such as Qseven, that use MXM connectors. It includes power, a variety of high-speed and lows-peed serial interfaces, and up to 100 I/O pins. Several pins are reserved for future upgrade of the standard. FeaturePak modules operate on 3.3VDC and may use 5VDC power for auxiliary functions. FeaturePak Specification and Design Guide Revision 1.00 Page 4 of 22

1.2 System Architecture The diagram below provides a logical overview of FeaturePak system architecture. FeaturePak Specification and Design Guide Revision 1.00 Page 5 of 22

1.3 Example Applications FeaturePak modules simplify the design of embedded computing systems and other electronics by providing off the shelf I/O modules in place of in-house designed I/O circuitry. This helps reduce design effort, project risk, and time to market. When used with computer-on-module processors, FeaturePak modules can reduce the design effort to as little as placing I/O connectors on the baseboard. The illustration below shows a custom baseboard using a COM module for the processor and a FeaturePak module for the I/O. Up to 6 FeaturePak modules can be used on one baseboard. The photo below shows a FeaturePak module used as a technology building block to provide I/O in an industry-standard form factor module. In this case, the carrier board is designed to the industry standard and adopts the personality of whatever FeaturePak module is installed in it. Since FeaturePak modules are smaller than most industry standard I/O modules, this technique can be used to create I/O modules in many different form factors from just one FeaturePak module. This reuse of technology reduces development effort and provides consistent performance across multiple form factors. Industry-standard carrier board MXM connector FeaturePak module 50-pin I/O connector 50-pin I/O connector FeaturePak Specification and Design Guide Revision 1.00 Page 6 of 22

1.4 Host Interfaces FeaturePak provides several serial interfaces for communication with the host. The interfaces and governing specifications are listed here. Feature Quantity / Notes Governing Standard PCI Express 2 x1 links PCI Express Base Specification 1.1 www.pcisig.com USB 2 ports, version 1.1 or 2.0 Universal Serial Bus 2.0 Specification, Revision 2.0, April 27, 2000 www.usb.org UART 1 port with logic level TX, RX, RTS, CTS EIA232-D specification www.eia.org SMBus Provided System Management Bus Specification, Version 2.0, August 3, 2000 www.smbus.org 1.5 Minimum Feature Requirements The FeaturePak standard defines two types of expansion slots: FeaturePak and FeaturePak USB. Each type defines a minimum feature set for interchangeability with the open market of FeaturePak modules. The only difference between the two is the number of PCIe and USB links. A host board must provide the following minimum features to the MXM connector to be called FeaturePak compliant or FeaturePak USB compliant. Feature Requirements for FeaturePak Compliant Host Socket Requirements for FeaturePak USB Compliant Host Socket +3.3VDC Present, minimum 1A available Present, minimum 1A available +5VDC Present, minimum 1A available Present, minimum 1A available PCIe Reset Present, active low Present, active low PCIe 1 x1 link minimum None USB 1 port minimum, 1.1 or better 2 ports, 1.1 or better Slot ID Must start with 001 and end with 110 (6 slots maximum) Must start with 001 and end with 110 (6 slots maximum) FeaturePak Specification and Design Guide Revision 1.00 Page 7 of 22

2 FEATUREPAK MODULE 2.1 Mechanical Drawing The general mechanical drawing is shown below. Detailed finger patterns, component height restrictions, and other information is described in later sections. The finger edge of the board should have a bevel of.25mm /.01 on both top and bottom sides. See side view drawing below. FeaturePak Specification and Design Guide Revision 1.00 Page 8 of 22

2.2 PCB Finger Patterns 2.2.1 Top side finger pattern Dimensions are in inches (mm). Note the missing fingers and special finger numbering on the left. 2.2.2 Bottom side finger pattern Dimensions are in inches (mm). Note the missing fingers and special finger numbering on the left. 2.2.3 Finger plating The fingers are gold plated with a minimum thickness of.000030 /.00075mm (30 micro-inches). FeaturePak Specification and Design Guide Revision 1.00 Page 9 of 22

2.3 Component Keepout Areas There are two keepout areas for components shown in the mechanical drawing. Components must remain out of these areas to avoid interference with the FeaturePak connector. 2.4 Top and Bottom Component Height Tall and short component regions are specified on both top and bottom sides of the board. In addition, both Standard and Tall module heights are defined. A Standard height module mounted in a FeaturePak connector on a carrier board can have a PC/104 or similar stacking board with 0.6 spacing installed above it. The short component region on the top side is provided to enable the board to install properly at an angle in the MXM connector. The tall component region on the bottom side is provided to increase flexibility in component selection and placement. The connector pinout assigns all power connections to the bottom side, so a typical layout would provide power supply bypass capacitors in this tall component region. FeaturePak Specification and Design Guide Revision 1.00 Page 10 of 22

2.5 PCB Thickness The required nominal thickness of a FeaturePak module PCB is.047 / 1.2mm. This thickness is defined by the MXM connector. Any deviation from this thickness may cause unpredictable mating or reliability problems. 2.6 Mounting Holes FeaturePak modules use two mounting holes for increased ruggedness and reliability. The holes are.110 / 2.8mm diameter with a circular copper pad of.220 / 5.6mm diameter minimum on both top and bottom sides. They are designed to be used with M2.5 x 0.45 panhead screws. The copper pads are not required to be connected to ground or shield, however they may be connected to provide an improved path from the module to the baseboard. The pads may also be used for thermal connections to the baseboard if desired. FeaturePak Specification and Design Guide Revision 1.00 Page 11 of 22

3 FEATUREPAK CONNECTOR 3.1 Description FeaturePak modules use the MXM connector to connect to the baseboard. The MXM connector provides 230 contacts organized into two rows of 115 contacts, with 0.5mm pitch. The connector is rated for 2.5Gbps operation, making it suitable for PCI Express, USB, and other high speed signals. It contains an alignment bar to ensure proper orientation of the FeaturePak module during insertion. The alignment bar is the primary reference point for the relative position of the module and the connector. Sample illustration of MXM connector showing board insertion side and alignment bar 3.2 Module Height Above Baseboard MXM connectors are available with different board to board heights. The standard host board configuration uses a connector with 5.0mm spacing between the host board and the FeaturePak module, a shown in the illustration below. However a host board may use a taller connector if desired in order to provide higher clearance for host board components under the module. In all cases, care should be taken that the connector is not placed where the module may interfere with other boards installed over it. 3.3 Connector Suppliers Suggested vendors and part numbers of acceptable FeaturePak connectors are listed below. Vendor Foxconn Foxconn Aces Part number AS0B326-S78N-7F AS0B321-S78N-7F 88882-2D0K 3.4 Current Capacity Each MXM connector contact is rated for 0.5A maximum. The connector pinout definition includes the following power capabilities. Actual power capability is limited by the system power supply. Supply Voltage No. of pins Total power capacity 3.3V 8 12W 5V 5 12.5W FeaturePak Specification and Design Guide Revision 1.00 Page 12 of 22

3.5 PCB Footprint The 50-signal I/O section of the FeaturePak connector includes special no-connect pins (shown in shading in section 4.2, 50-pin I/O connector pinout below) to provide for increased isolation between the intervening I/O signals. In these locations, FeaturePak boards should not have fingers, and baseboards should have narrower pads as shown in the footprint drawing below. The illustration below shows a typical FeaturePak connector PCB footprint. In this illustration, the FeaturePak module inserts into the connector at the lower edge. Note the position of pin 1 on the connector. The lower edge of the connector in this illustration corresponds to the lower side of the FeaturePak module PCB. The FeaturePak standard defines 34 unused contacts in the I/O area of the connector, intended to provide increased isolation between I/O signals. See section 4.2 for identification of these contacts. In these unused locations, the PCB pads are only 0.008 / 0.2mm wide, instead of the 0.014 / 0.36mm width shown in the above illustration. This is intended to provide sufficient area for a reliable solder joint to hold the connector leads in place, while maintaining maximum isolation between pads. FeaturePak Specification and Design Guide Revision 1.00 Page 13 of 22

4 FEATUREPAK CONNECTOR PINOUT 4.1 Overview The FeaturePak module connector pinout is different from the MXM graphics standard and other standards, such as Q7, that use MXM connectors. FeaturePak modules are not compatible with MXM connectors designed for use with these other standards. By definition, the odd numbered pins are on the bottom side of the FeaturePak module, and the even numbered pins are on the top. All power connections except the auxiliary +12V are on the odd, or bottom, side of the connector to simplify board layout and power supply bypassing. The connector pinout is divided into three sections: Section 1: Host interface This section includes PCIe, USB, Serial interfaces along with reset, auxiliary, and slot ID signals. Section 2: Secondary I/O signal group This section includes 5V power and the 50 I/O signals for the baseboard secondary I/O connector. Section 3: Primary I/O signal group This section includes 5V power and the 50 I/O signals for the baseboard primary I/O connector. This connector includes special isolation considerations on 34 signal pairs to support signals such as high precision analog, Ethernet, and optoisolated I/O. FeaturePak Specification and Design Guide Revision 1.00 Page 14 of 22

4.2 Pinout Diagrams Section 1: System Interface +3.3V 1 2 +12V +3.3V 3 4 PS-Current Ground 5 6 Ground PCIe-TX1+ 7 8 PCIe-RX1+ PCIe-TX1-9 10 PCIe-RX1- Ground 11 12 Ground PCIe-CLK1+ 13 14 PCIe-CLK2+ PCIe-CLK1-15 16 PCIe-CLK2- Ground 17 18 Ground PCIe-TX2+ 19 20 PCIe-RX2+ PCIe-TX2-21 22 PCIe-RX2- Ground 23 24 Ground PCIe-Reset- 25 26 Reserved Reserved 27 28 Reserved Reserved 29 30 Reserved Reserved 31 32 Reserved Reserved 33 34 Reserved Ground 35 36 Ground USB-Ch1+ 37 38 USB-Ch2+ USB-Ch1-39 40 USB-Ch2- Ground 41 42 Ground +3.3V 43 44 USB-OC1/2- +3.3V 45 46 Serial-RX Serial-TX 47 48 Serial-CTS Serial-RTS 49 50 SMBclk SMBalert# 51 52 SMBdata Slot ID 2 53 54 Slot ID 1 Slot ID 0 55 56 Present- JTAG-TDI 57 58 JTAG-TDO JTAG-CLK 59 60 JTAG-TMS Sys-Reset- 61 62 Reserved +3.3V 63 64 Ground +3.3V 65 66 Ground Reserved 67 68 Reserved Reserved 69 70 Reserved +3.3V 71 72 Ground Reserved 73 74 Reserved Reserved 75 76 Reserved +3.3V 77 78 Ground Reserved 79 80 Reserved Reserved 81 82 Reserved Reserved 83 84 Reserved Reserved 85 86 Reserved FeaturePak Specification and Design Guide Revision 1.00 Page 15 of 22

Section 2: Secondary I/O Signal Group +5V 87 88 Ground +5V 89 90 Ground I/OB-50 91 92 I/OB-49 I/OB-48 93 94 I/OB-47 I/OB-46 95 96 I/OB-45 I/OB-44 97 98 I/OB-43 I/OB-42 99 100 I/OB-41 I/OB-40 101 102 I/OB-39 I/OB-38 103 104 I/OB-37 I/OB-36 105 106 I/OB-35 I/OB-34 107 108 I/OB-33 I/OB-32 109 110 I/OB-31 I/OB-30 111 112 I/OB-29 I/OB-28 113 114 I/OB-27 I/OB-26 115 116 I/OB-25 I/OB-24 117 118 I/OB-23 I/OB-22 119 120 I/OB-21 I/OB-20 121 122 I/OB-19 I/OB-18 123 124 I/OB-17 I/OB-16 125 126 I/OB-15 I/OB-14 127 128 I/OB-13 I/OB-12 129 130 I/OB-11 I/OB-10 131 132 I/OB-9 I/OB-8 133 134 I/OB-7 I/OB-6 135 136 I/OB-5 I/OB-4 137 138 I/OB-3 I/OB-2 139 140 I/OB-1 FeaturePak Specification and Design Guide Revision 1.00 Page 16 of 22

Section 3: Primary I/O Signal Group This section includes special no-connect pins (shown in shading below) to provide for increased isolation between the intervening I/O signals. These signals may optionally used as differential pairs as shown in the table. In these locations, FeaturePak boards should not have fingers, and baseboards should have narrower pads. +5V 141 142 Ground +5V 143 144 Ground +5V 145 146 Ground I/OA-50 147 148 I/OA-49 I/OA-48 149 150 I/OA-47 I/OA-46 151 152 I/OA-45 I/OA-44 153 154 I/OA-43 I/OA-42 155 156 I/OA-41 I/OA-40 157 158 I/OA-39 I/OA-38 159 160 I/OA-37 I/OA-36 161 162 I/OA-35 (NC) 163 164 (NC) Diff pair 16 / I/OA-34 165 166 I/OA-33 / Diff pair 15 (NC) 167 168 (NC) Diff pair 16 / I/OA-32 169 170 I/OA-31 / Diff pair 15 (NC) 171 172 (NC) Diff pair 14 / I/OA-30 173 174 I/OA-29 / Diff pair 13 (NC) 175 176 (NC) Diff pair 14 / I/OA-28 177 178 I/OA-27 / Diff pair 13 (NC) 179 180 (NC) Diff pair 12 / I/OA-26 181 182 I/OA-25 / Diff pair 11 (NC) 183 184 (NC) Diff pair 12 / I/OA-24 185 186 I/OA-23 / Diff pair 11 (NC) 187 188 (NC) Diff pair 10 / I/OA-22 189 190 I/OA-21 / Diff pair 9 (NC) 191 192 (NC) Diff pair 10 / I/OA-20 193 194 I/OA-19 / Diff pair 9 (NC) 195 196 (NC) I/OA-18 197 198 I/OA-17 (NC) 199 200 (NC) Diff pair 8 / I/OA-16 201 202 I/OA-15 / Diff pair 7 (NC) 203 204 (NC) Diff pair 8 / I/OA-14 205 206 I/OA-13 / Diff pair 7 (NC) 207 208 (NC) Diff pair 6 / I/OA-12 209 210 I/OA-11 / Diff pair 5 (NC) 211 212 (NC) Diff pair 6 / I/OA-10 213 214 I/OA-9 / Diff pair 5 (NC) 215 216 (NC) Diff pair 4 / I/OA-8 217 218 I/OA-7 / Diff pair 3 (NC) 219 220 (NC) Diff pair 4 / I/OA-6 221 222 I/OA-5 / Diff pair 3 (NC) 223 224 (NC) Diff pair 2 / I/OA-4 225 226 I/OA-3 / Diff pair 1 (NC) 227 228 (NC) Diff pair 2 / I/OA-2 229 230 I/OA-1 / Diff pair 1 FeaturePak Specification and Design Guide Revision 1.00 Page 17 of 22

4.3 Functional Descriptions In the table below, all directions are from the point of view of the FeaturePak module. All logic signals are 3.3V logic compatible. NOTE: FeaturePak modules are designed to work with 3.3V logic. Do not attempt to drive any input with 5V logic as damage may occur to the FeaturePak module. Name Type Default Definition PS_Current Input Optional analog sense input for on-board power supply PCIe-TX[1-0]+/- Input PCI Express TX signals from host PCIe-RX[1-0]+/- Output PCI Express RX signals to host PCIe-CLK[1-0]+/- Input PCI Express clock signals from host PCIe-Reset- Input High PCI Express reset signal from host USB-Ch[1-2]+/- Bidir USB data signals USB-OC1/2- Output High USB overcurrent indicator, shared by both USB channels Serial-TX Input Low Logic level UART transmit data from host / receive to module Serial-RX Output Low Logic level UART receive data to host / send from module Serial-RTS Input Low Logic level UART ready to send signal from host Serial-CTS Output Low Logic level UART clear to send signal to host SMBalert# Output High SMBus alert signal to host SMBData Bidir SMBus data signal SMBClk Input SMBus clock Slot ID[2-0] Input Slot ID indicator, hardwired on baseboard; all slots must have unique slot ID numbers. See text for more information. Present- Output Low A FeaturePak module must drive this signal low (e.g. hard connection to ground). This signal is pulled high on the baseboard through a 10K ohm resistor. It may be read by a GPIO pin on the baseboard to indicate whether a module is installed in the socket. Reserved FeaturePak reserved pins for future expansion. SYS-Reset- Output High System reset, input to host; This can be used by a FeaturePak module to command a system reset, for example upon timeout of a watchdog timer circuit. JTAG-xxx Standard JTAG signals; may be connected to a JTAG connector on the baseboard or to GPIO pins to generate JTAG signals; used to program logic and memory devices on a FeaturePak module. I/OA[1-50] I/O signals from the primary 50-pin I/O connector; definition is provided by the FeaturePak module manufacturer. I/OB[1-50] I/O signals from the secondary 50-pin I/O connector; definition is provided by the FeaturePak module manufacturer. NC These locations are left unconnected on the baseboard and the module to allow for greater isolation between I/O signals on the module. +3.3V Power Input Primary power source for FeaturePak modules +5V Power Input Secondary power source for FeaturePak modules, e.g. for an analog power supply. +12V Signal Input This pin may be used as a system health monitor to measure the 12V system power if present. This is not a power pin. Ground Power supply and signal reference for FeaturePak modules. FeaturePak Specification and Design Guide Revision 1.00 Page 18 of 22

5 FEATUREPAK HOST BASEBOARD DESIGN GUIDELINES 5.1 Module Mounting Position The FeaturePak module position on the baseboard relative to the MXM connector is shown below. Note that the lower edge of the module is aligned with an imaginary line running between the centers of the MXM connector PCB alignment holes. This drawing may be used to position the mounting holes on the baseboard relative to the FeaturePak connector. 5.2 Mounting Hardware The mounting hardware for a FeaturePak module is quantity 2 5.0mm (0.197 ) high female spacers with M2.5 x 0.45 internal thread and 5mm max outer diameter. The spacers may be soldered or press fit into the baseboard, or they may be fastened with an M2.5 screw from the bottom side. At least 3mm of thread depth should be available on the top side of the spacers for installing screws to hold the FeaturePak module in place. The top side screws should be M2.5 x 0.45 panhead screw with 3.0-4.0mm length. The screw head diameter must be less than or equal to the diameter of the module s mounting hole top side pad (0.220 / 5.6mm). FeaturePak module mounting holes should be tied directly to a ground plane on the host PCB. This connection provides a path for optional heat sinking from the module to the baseboard through the mounting spacers. 5.3 Connector Identification To avoid confusion with MXM connectors used for other boards, a FeaturePak connector on a host board should have the following cautionary note written in silkscreen along its length, either inside or outside the module outline, in either mixed or upper case: FeaturePak Module Only FeaturePak Specification and Design Guide Revision 1.00 Page 19 of 22

5.4 Component Height Limits Under a FeaturePak Module This section describes hose board component height limitations based on the standard 5mm module mounting height. If a taller FeaturePak connector is used, the limits for the host board components are adjusted accordingly. However the height limitations of the FeaturePak module components are obviously independent of the selection of the baseboard FeaturePak connector and therefore do not change. Components installed in the area of the host PCB directly underneath the tall component area of a FeaturePak module must be no more than 1.5mm high. Components installed in the area of the host PCB directly underneath the short component area of a FeaturePak module, as well as in a band.040 / 1mm wide around the 3 exposed sides of the FeaturePak module, must be no more than 2.5mm high. These height limitations allow for.020 / 0.5mm clearance between the baseboard components and the FeaturePak module. FeaturePak Specification and Design Guide Revision 1.00 Page 20 of 22

5.5 Reset Functions FeaturePak defines 2 reset signals: PCIe Reset-: This reset input signal is active low. It is an input to the FeaturePak module and is driven by the host. All FeaturePak modules should use PCIe Reset- as their master reset input. A host board that does not provide a PCIe interface to a FeaturePak connector should provide a suitable active-low master reset signal to this pin. SYS-Reset-: This reset output signal is active low. It is an output from the FeaturePak module to the host and should be incorporated into the host reset circuitry. This signal may be used by the module to generate a master reset, for example during a watchdog timer timeout. 5.6 Slot ID Each slot in a FeaturePak system has a unique 3-bit slot ID. The first slot is always numbered 1 (001 binary), and each successive slot is numbered one higher, until the highest slot number 6 (110). The maximum number of slots in one system is 6. Slot ID numbers 0 and 7 (000 and 111 binary) are reserved and should not be used. The slot ID is hardwired by the host using the 3.3V supply and ground. Each FeaturePak module treats these lines as signal inputs and does not drive them, pull them up or down, or use them for power. A FeaturePak module may make the value of the slot ID readable in a register, so that the system software can identify which module is in which slot. The Slot ID system is required on the host board but is optional in a FeaturePak module. 5.7 Present- Each FeaturePak connector in a system has a unique Present- signal pulled high on the host board with a 10K ohm resistor. Each FeaturePak module must drive the Present- signal low with a hard connection to ground. This indicates to the host that a module is present in the slot. The Present- signals may be read by the host using GPIO pins. The use of the Present- signaling system is optional. If unused by the host, the Present- pins may be left unconnected. 5.8 UART Signals The UART signals are logic level, not RS-232 level. A FeaturePak module using these signals should accept 3.3V or 5V logic level UART signals and should drive 3.3V level UART signals. FeaturePak Specification and Design Guide Revision 1.00 Page 21 of 22

5.9 I/O Connector Types The FeaturePak standard defines two user I/O connectors with a total of 100 I/O pins. Two methods of connection are supported, internal and external. The internal connector may be used with cables or daughterboards to provide user connections. The external connector is intended to be accessible outside the system enclosure (directly accessible by the user). The selection of internal or external connectors is at the option of the host board designer. Connector # pins Host connector, internal Host connector, external Primary 50 50-pin.1 or 2mm dual-row male header 50-pin.1 dual-row male header Secondary 50 50-pin.1 or 2mm dual-row male header 50-pin.1 dual-row male header These I/O pins can be defined and used in any way desired by the FeaturePak module designer. NOTE: No I/O connector power or ground pins are defined by the standard; all I/O pins connect directly to the MXM connector. Therefore if the designer desires to provide power or ground signals on the I/O connectors, these must be provided by the FeaturePak module. In systems where the designer will control both the FeaturePak module and the hosting baseboard with its I/O connectors, the designer is free to use these I/O pins in any way desired, and to define the baseboard connectors in any way desired. A FeaturePak module designed for the open market, or a host baseboard designed to be used with off the shelf FeaturePak modules, should conform to these connector groupings and connector types to maintain compatibility with other modules or baseboards that may be used with the product. 5.10 I/O Connector Signal Routing Because FeaturePak signals may consist of many types that are unknown at the time of baseboard design, special care must be taken to ensure that the PCB layout does not degrade the quality of the signals. Speed, crosstalk, and isolation are the main issues of concern. I/O signals should be routed from the FeaturePak connector to the user I/O connector in as direct a path as possible with a minimum number of vias. Signals for each connector group should be kept together in the same region and on the same layer if possible. Minimize routing other traces in the same region as the FeaturePak I/O signals. The primary 50-pin connector has additional layout requirements. This connector has 34 pins dedicated to special functions, including low-noise analog signals and high isolation signals such as optoisolated I/O or Ethernet. These 34 pins are organized into 16 pairs, as shown in the pinout diagram in section 4.2. The intervening connector contacts are unused (NC) on the FeaturePak module. To maximize isolation between signal pairs, the PCB has narrower pads in the locations of these NC pins; see section 3.5. The 16 pairs should be routed in a direct path between the FeaturePak connector and the I/O connector. Each pair should be kept together with equal length, equal spacing, and equal trace width. Maintain separation between trace pairs to maximize galvanic isolation. FeaturePak Specification and Design Guide Revision 1.00 Page 22 of 22