CoreExpress SPECIFICATION

Add to my manuals
43 Pages

advertisement

CoreExpress SPECIFICATION | Manualzz

CoreExpress

®

SPECIFICATION

Revision 2.1

February 23, 2010

IMPORTANT INFORMATION AND DISCLAIMERS

The Small Form Factor Special Interest Group, Inc. (SFF-SIG) makes no warranties with regard to this CoreExpress Specification (“Specification”) and in particular, neither warrants nor represents that this specification nor any products made in conformance with it will work in the intended manner.

Nor does the either party assume responsibility for any errors that the

Specification may contain or have any liabilities or obligations for damages including, but not limited to, special, incidental, indirect, punitive, or consequential damages whether arising from or in connection with the use of this specification in any way.

No representation or warranties are made that any product based in whole or part on this Specification will be free from defects or safe for use for its intended purposes. Any person making, using, or selling such product does so at his or her own risk.

THE USER OF THIS SPECIFICATION HEREBY EXPRESSLY

ACKNOWLEDGES THAT THE SPECIFICATION IS PROVIDED “AS IS”,

AND THAT SFF-SIG MAKES NO REPRESENTATIONS, EXTENDS ANY

WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, ORAL,

OR WRITTEN, INCLUDING ANY WARRANTY OF MERCHANTABILITY

OR FITNESS FOR ANY PARTICULAR PURPOSE, OR WARRANTY OR

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, COPYRIGHT AND TRADE SECRETS NOR DOES EITHER

PARTY ASSUME ANY RESPONSIBILITIES WHATSOEVER WITH

RESPECT TO THE SPECIFICATION OR SUCH PRODUCTS. SFF-SIG

DISCLAIMS ANY AND ALL LIABILITY, INCLUDING LIABILITY FOR

INFRINGEMENT OF ANY PROPRIETARY RIGHTS RELATING TO USE

OF INFORMATION IN THIS SPECIFICATION. NO LICENSE, EXPRESS

OR IMPLIED BY ESTOPPEL, OR OTHERWISE, TO ANY

INTELLECTUAL PROPERTY RIGHTS IS GRANTED HEREIN.

Designers must not rely upon the absence or characteristics of any features marked “reserved”. SFF-SIG reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.

CoreExpress is a registered trademark and intellectual property of the SFF-

SIG. Other product names and trademarks, registered trademarks, or service marks are property of their respective owners.

Please send comments via electronic mail to [email protected]

.

Copyright 2010

 Small Form Factor Special Interest Group, Inc. All rights reserved.

CoreExpress Specification Revision 2.1

2

Revision History

Revision

2.1

Issue

Date

2/23/10

Comments

Initial Release

CoreExpress Specification Revision 2.1

3

Table of Contents

1.0 Introduction

1.1 Purpose

1.2 Description

1.3 Minimum Feature Set

1.4 Connector

1.5 Module Interoperability

1.6 Related Documentation and Organizations

2.0 Module Connector

2.1 Signal Naming Convention

2.2 Signal Description

Power and Ground Signal Pins:

External Battery:

PCI-Express Lanes:

RGMII Ethernet:

SDVO / DISPLAY PORT:

LVDS:

Backlight:

SATA Ports:

CAN Port:

USB Ports:

SDIO Port:

High Definition Audio Interface:

Low Pin Count Bus:

SPI Interface:

System Management Bus (SMB)

Miscellaneous Signals

2.3 Pin Assignment

3.0 Electrical specification

3.1 Power And Ground

3.2 AC/DC Signal Specifications

3.3 Mounting Holes

4.0 Layout Guidelines

4.1 General Routing Guidelines

4.2 General Notes

4.3 PCI-Express

4.4 SDVO / Display Port

4.5 SDIO

4.6 LVDS

CoreExpress Specification Revision 2.1

4

12

13

14

17

18

18

19

11

11

11

11

11

19

20

21

23

23

24

25

28

34

34

34

34

34

34

36

36

36

37

37

6

6

6

8

8

9

9

4.7 USB 2.0

4.8 HD-Audio

4.9 SATA

4.10 SPI

4.11 SMBus

4.12 LPC Bus

5.0 Mechanical specification

5.1 Connector on Module

Part Number

5.2 Connector on Baseboard

Part Number

5.3 Mechanical View

5.4 Component Height

5.5 Standoff

5.6 Mounting

39

39

39

40

40

41

42

42

43

37

38

38

39

39

39

CoreExpress Specification Revision 2.1

5

1.0 Introduction

1.1 Purpose

This document defines the CoreExpress

® standard for Computer On Modules, based on new chip architectures from chip suppliers introducing small and powerful solutions combined with less thermal design power.

CoreExpress

® is a modular design, which is able to handle the technological advancements and serves as a base for new and future embedded PC applications. With a focus on the future all legacy interfaces and functions have been eliminated. The analog interfaces and circuit traces have been removed from the CoreExpress

® module to avoid signal interference between digital and analog elements interspersed on the same module. Components have been and will be selected with guaranteed availability for seven years or more. Industrial applications may typically run pretty much unchanged for even longer periods of time. They may be upgraded or expanded from time to time with the same or compatible qualified products.

A CoreExpress

® module does not handle legacy I/O. These functions can be implemented easily on the carrier board using USB bridges, if required. There are no analog signals on CoreExpress

® modules. The purely digital concept gives the user maximum flexibility when selecting component for the required interfaces. Problems of signal level attenuation and similar analog issues are avoided with this 'digital only' concept.

The CoreExpress

® standard should not be restricted to any existing available chipset / CPU platform. Future Small Form Factor (SFF) chipsets, which are suitable for industrial, medical or military applications can also be used. The

CoreExpress

® design is flexible enough to support such embedded PC platforms.

1.2 Description

The CoreExpress

® format is poised to take advantage of new processors and chipsets. The small thermal design power of these chips allows very dense designs requiring minimal cooling. Additional CoreExpress

® is designed to combine EMC protection with a cooling solution.

CoreExpress

® modules are processor-independent entire plug-in processing units and come complete with memory, graphics and communication interfaces on a small module size of 65 mm x 58 mm. A 220 pin connector brings these interface signals to an application specific carrier board. Because all of the CPU complexity is handled on the CoreExpress

® module, the carrier board can be designed using a low-complexity printed circuit board that can be built very economically. This results in short time-to-market and very attractive pricing for the whole problem solution.

CoreExpress™ Specification Revision 2.1

6

Block diagram:

SDVO / DISPLAY PORT

SDVO Display Data channel

LVDS

LVDS Display Data channel

Backlight

7x USB 1.1/2.0 host

1x USB 1.1/2.0 host or client

CAN

SPI

LPC

SDIO/MMC

SDVO/DP

PCIe

PCIe SDVO

LVDS

LVDS

PCIe

PCIe

CONTROL

USB

USB

CoreExpress

Module

RGMII

SATA

HDA

CAN

SPI

SMB

CONTROL

LPC

GPIO

SDIO/MMC

POWER

CoreExpress

® defines all the following standard interfaces on the connector:

4 x PCI-Express x1 lanes, can be combined as one PCI-Express x 4 lane

RGMII (Reduced Gigabit Media) Ethernet Interface

2 x SATA ports

1 x CAN interface

8 x USB 2.0 ports

 one USB port can work as USB client

Low Pin Count Bus (LPC Bus)

System Management Bus (SMBus)

High Definition Audio Interface

SDVO port or DISPLAY PORT

24 Bit LVDS for displays

CoreExpress™ Specification Revision 2.1

7

PCIe x1 lane

PCIe x1 lane

PCIe x1 lane

PCIe x1 lane

RGMII Interface

SATA

High Definition Audio

System Management Bus

Control / Misc. signals

GPIO Pins

Power Supply signals

 backlight control signals

Display Data channels for SDVO, LVDS

SD/SDIO/MMC 8 Bit interface

Miscellaneous signals

8 reserved pins for future use

1.3 Minimum Feature Set

Not all interfaces need to be supported by the module. Please refer to the modules documentation, which interfaces are actually supported. The following table shows minimum / maximum number of each interface that shall be supplied by the module.

Interface

PCI Express lanes

RGMII Interface

SATA ports

SDVO interface / DISPLAY PORT interface

LVDS interface

USB ports (including 1 client port)

CAN interface

SPI interface

LPC interface

SDIO interface

GPIO pins

SMB interface

HDA interface

0

0

1

1

0

1

Minimum Maximum

1 4

0

0

1

2

0

1

2

0

1

1

8

1

1

4

1

1

1

1

1.4 Connector

A surface mount, fine pitch stacking Board-to-Board connector receptacle with

220 pins in two rows from Tyco's High Speed Interface line, part number Tyco 3-

6318490-6, is used as the module connector.

CoreExpress™ Specification Revision 2.1

8

Different stacking height is possible by using different mating connector plugs.

Two different heights are available:

5.00 mm stacking height: Tyco 3-1827253-6 or equivalent

8.00 mm stacking height: Tyco 3-6318491-6 or equivalent

1.5 Module Interoperability

To ensure module interoperability all modules should pass a interface compliance test to guarantee a possible exchange of modules with the same feature set from different vendors. Depending on the usage of different

CPU/chipsets on modules from different vendors software changes might also be necessary if a module should be exchanged by another.

1.6 Related Documentation and Organizations

CoreExpress

®

Specification

Small Form Factor Special Interest Group

2784 Homestead Road #269

Santa Clara, CA 95051 USA

Phone: +1-650-961-2473 http://www.SFF-SIG.org

PCI-Express

PCI Express Specification, Revision 1.1

PCI-SIG

3855 SW 153rd Drive

Beaverton, OR 97006 USA

Phone: +1-503-619-0569 http://www.pcisig.com/specifications/pciexpress/

GLCI/LCI/SDVO/SPI/SDIO

Datasheets of various Intel Chipsets http://www.intel.com

LVDS

Low Voltage Differential Signaling (LVDS) Interface http://www.interfacebus.com/Design_Connector_LVDS.html

CoreExpress™ Specification Revision 2.1

9

SATA

Serial ATA international organization www.serialata.org

USB

Universal Serial Bus (USB) connects computers, peripherals and more

USB Implementers Forum, Inc.

3855 SW 153 rd

Drive

Beaverton, OR 97006 http://www.usb.org

HDA

High Definition Audio specification http://www.intel.com/standards/hdaudio

LPC

Low Pin Count specification

Intel Corporation

Santa Clara, CA USA http://www.intel.com/design/chipsets/industry/lpc.htm

SMB

System Management Bus (SMBus)

System Management Interface Forum, Inc.

100 N. Central Expressway

Suite 600

Richardson, Texas 75080-5323 USA

Fax: +1-972-238-1286 http://www.smbus.org

ACPI

Advanced Configuration and Power Interface Specification (ACPI), Revision

3.0

http://www.acpi.info/spec.htm

CAN

Controller Area Network specification http://www.can-cia.org

CoreExpress™ Specification Revision 2.1

10

Connector

http://catalog.tycoelectronics.com/TE/bin/TE.Connect?C=1&M=BYPN&PID

=425175&PN=3-6318490-6&I=13

2.0 Module Connector

2.1 Signal Naming Convention

The signals on the connector are named so that signal groupings are obvious.

The fields in a signal name go from general to specific, e.g. the PCI Express signals start with the characters “PCIE,” followed by “TX”, “RX”, or “CLK” for

Transmit, Receive, or Clock respectively. Next is the lane number in alphabetic order. Last is “p” or “n” for the positive and negative signal in the differential pair.

A signal on the connector is designated “transmit” or “receive” in a Host-centric manner. The “transmit” pin on the Host connects to the “T” (transmit) pin of the connector. From there, the signal connects to “receive” pin of the Device. In a

PCI Express system the transmit pins of the chip are always connected to the receive pins of the other chip in the link, and vice-versa. For example, for a specific link, transmit on the Host chip is connected to receive on the Device chip, and receive on the Host is connected. Other non-PCI Express signals follow a similar convention.

All signal names ending with a hash sign '#' indicate a low active signal.

2.2 Signal Description

Power and Ground Signal Pins:

The board is powered by applying 5 volt at all these pins

+5V0:

GND:

5 volt power supply pins

GND power supply pins

+5V-Always: 5 volt power supply pin for sleep state

Note: Use and functionality of +5V-Always is depending on the module. Please refer to the technical manual of the module

External Battery:

CoreExpress™ Specification Revision 2.1

11

An external battery (3.0 V … 3.6 V) should be connected to the

CoreExpress

® connector pin BAT_IN. It can be used to supply a real time clock and buffering CMOS data.

PCI-Express Lanes:

There are up to four PCI Express root ports available on the CoreExpress

® connector. The PCI Express signals are compatible with PCI Express 1.0a

Signaling Environment AC Specifications.

The following PCI Express signals are located on the CoreExpress

® connector:

PCIE_TXAn, PCIE_TXAp,

PCIE_TXBn, PCIE_TXBp

PCIE_TXCn, PCIE_TXCp,

PCIE_TXDn, PCIE_TXDp

Type: differential output, AC coupled

PCI Express Transmit: PCIE_TX[A:B] are PCI Express ports A:B transmit pair (P and N) signals. The serial capacitors are included on the module.

PCIE_RXAn, PCIE_RXAp,

PCIE_RXBn, PCIE_RXBp

PCIE_RXCn, PCIE_RXCp,

PCIE_RXDn, PCIE_RXDp,

Type: differential input, AC coupled

PCI Express Receive: PCIE_RX[A:B] PCI Express ports A:B receive pair (P and N) signals. The serial capacitors must be placed on the baseboard at the PCI Express device.

PCIE_CLKAn, PCIE_CLKAp,

PCIE_CLKBn, PCIE_CLKBp,

PCIE_CLKCn, PCIE_CLKCp,

PCIE_CLKDn, PCIE_CLKDp, ,

Type: differential output, 3.3 volt

PCI Express Clock: 100MHz differential clock signals.

PCIE_CLKREQA#,

PCIE_CLKREQB#,

PCIE_CLKREQC#,

CoreExpress™ Specification Revision 2.1

12

PCIE_CLKREQD#,

Type: Input, 3.3 volt, internal Pull-Up

PCI Express Clock Request: Output enable for PCIexpress clocks

Note The four PCI Express x1 lanes A to D can be combined together to build one PCI Express x 4 lane.

RGMII Ethernet:

The RGMII is intended to be an alternative to the IEEE802.3u MII, the

IEEE802.3z GMII and the TBI. The principle objective is to reduce the number of pins required to interconnect the MAC and the PHY from a maximum of 28 pins (TBI) to 12 pins in a cost effective and technology independent manner. In order to accomplish this objective, the data paths and all associated control signals will be reduced and control signals will be multiplexed together and both edges of the clock will be used. For Gigabit operation, the clocks will operate at 125MHz, and for 10/100 operation, the clocks will operate at 2.5MHz or 25MHz respectively.

The RGMII signals (including MDIO/MDC) will be based upon 2.5v CMOS interface voltages as defined by JEDEC EIA/JESD8-5.

RGMII_TD[3:0]

Type: output

Transmit Data: The LAN controller uses these signals to transfer data to the

PHY.

RGMII_TXC

Type: output

Transmit reference clock: will be 125MHz, 25MHz, or 2.5MHz +- 50ppm depending on speed.

RGMII_TXCTL

Type: output

Transmit control signal to the PHY.

RGMII_RD[3:0]

Type: input

CoreExpress™ Specification Revision 2.1

13

Received Data: The LAN controller uses these signals to receive data from the PHY.

RGMII_RXC

Type: input

The continuous receive reference clock will be 125MHz, 25MHz, or 2.5MHz

+- 50ppm. and shall be derived from the received data stream

RGMII_RXCTL

Type: input

Receive control signal from the PHY.

RGMII Management Interface

RGMII_MDC

Type: input

Management Data Clock

RGMII_MDIO

Type: input/output

Input / Output of Management Data

SDVO / DISPLAY PORT:

SDVO and DISPLAY PORT signals are shared on same pins, only one type of interface is supported by the module. Please refer to the specific module specification which interface is supported.

All SDVO and DISPLAY PORT signals are AC-coupled. The serial capacitors are included on the module.

The following SDVO signals are located on the CoreExpress

® connector:

SDVO_RED, SDVO_RED#

Type: differential output, AC coupled

Serial Digital Video Channel Red: SDVO_RED is a differential data pair that provides red pixel data for the SDVO channel during active periods. During

CoreExpress™ Specification Revision 2.1

14

blanking periods it may provide additional such as sync information, auxiliary configuration data, etc. This data pair must be sampled with respect to the SDVO_CLK signal pair.

SDVO_GREEN, SDVO_GREEN#

Type: differential output, AC coupled

Serial Digital Video Channel Green: SDVO_GREEN is a differential data pair that provides green pixel data for the SDVO channel during active periods. During blanking periods it may provide additional such as sync information, auxiliary configuration data, etc. This data pair must be sampled with respect to the SDVO_CLK signal pair.

SDVO_BLUE, SDVO_BLUE#

Type: differential output, AC coupled

Serial Digital Video Channel Blue: SDVO_BLUE is a differential data pair that provides blue pixel data for the SDVO channel during active periods.

During blanking periods it may provide additional such as sync information, auxiliary configuration data, etc. This data pair must be sampled with respect to the SDVO_CLK signal pair.

SDVO_CLK, SDVO_CLK#

Type: differential output, AC coupled

Serial Digital Video Channel Clock: This differential clock signal pair is generated by the System controller Hub internal PLL and runs between

100MHz and 200MHz. If TV-out mode is used, the SDVO_TVCLKIN clock input is used as the frequency reference for the PLL. The SDVO_CLK output pair is then driven back to the SDVO device.

SDVO_INT, SDVO_INT#

Type: differential input, AC coupled

Serial Digital Video Input Interrupt: Differential input pair that may be used as an interrupt notification from the SDVO device to the System Controller

Hub. This signal pair can be used to monitor hot plug attach/detach notifications for a monitor driven by an SDVO device.

SDVO_TVCLKIN, SDVO_TVCLK#

Type: differential input, AC coupled

CoreExpress™ Specification Revision 2.1

15

Serial Digital Video TV-Out Synchronization Clock: Differential clock pair that is driven by the SDVO device to the System Controller Hub. If

SDVO_TVCLKIN is used, it becomes the frequency reference for the system controller hub dot clock PLL, but will be driven back to the SDVO device through the SDVO_CLK differential pair. This signal pair has an operating range of 100 —200MHz, so if the desired display frequency is less than 100MHz, the SDVO device must apply a multiplier to get the

SDVO_TVCLKIN frequency into the 100- to 200-MHz range.

SDVO_STALL, SDVO_STALL#

Type: differential input, AC coupled

Serial Digital Video Field Stall: Differential input pair that allows a scaling

SDVO device to stall the pixel pipeline.

SDVO_CTRLCLK

Type: input/output, CMOS 3.3 volt, internal Pull-Up

SDVO Control Clock: Single-ended control clock line to the SDVO device.

Similar to I

2

C clock functionality, but may run at faster frequencies.

SDVO_CTRLCLK is used in conjunction with SDVO_CTRLDATA to transfer device configuration, PROM, and monitor DDC information. This interface directly connects the system controller hub to the SDVO device.

SDVO_CTRLDATA

Type: input/output, CMOS 3.3 volt, internal Pull Up

SDVO Control Data: SDVO_CTRLDATA is used in conjunction with

SDVO_CTRLCLK to transfer device configuration, PROM, and monitor

DDC information. This interface directly connects to the SDVO device.

The following DISPLAY PORT signals are located on the CoreExpress

® connector:

DP_LANE0_p, DP_LANE0_n,

DP_LANE1_p, DP_LANE1_n,

DP_LANE2_p, DP_LANE2_n,

DP_LANE3_p, DP_LANE3_n,

DP_AUX_p, DP_AUX_n

Type: differential output, AC coupled

Lane signals and Lane complement signals for Display Port 0 to 3 and Aux channel.

HP_DET

CoreExpress™ Specification Revision 2.1

16

Type: input, CMOS 3.3 volt

Hot Plug Detect Signal: input to generate interrupts.

LVDS:

The LVDS data and clock signals are Low Voltage Differential Signal buffers. These signals should drive across a 100-Ohm resistor at the receiver when driving.

The following LVDS signals are located on the CoreExpress

® connector:

LA_DATAp[3:0]

LA_DATAn[3:0]

Type: differential output, low voltage

Channel A Differential Data Output: Differential signal pair.

LA_CLKp

LA_CLKn

Type: differential output, low voltage

Channel A Differential Clock Output: Differential signal pair.

L_DDC_CLK

Type: input/output, CMOS 3.3 volt

Display Data Channel Clock: I2C-based control signal (Clock) for EDID control.

L_DDC_DATA

Type: input/output, CMOS 3.3 volt

Display Data Channel Data: I2C-based control signal (Data) for EDID control.

L_CTLB_CLK

Type: input/output, CMOS 3.3 volt

Control B Clock: Can be used to control external clock chip for SSC – optional.

L_CTLB_DATA

CoreExpress™ Specification Revision 2.1

17

Type: input/output, CMOS 3.3 volt

Control B Data: Can be used to control external clock chip for SSC – optional.

L_DETECT

Type: input, CMOS 3.3 volt

LCD Detect signal: t.b.d.

Backlight:

The following signals for backlight control are located on the CoreExpress

® connector:

L_VDDEN

Type: output, CMOS 3.3 volt

LCD Power Enable: Panel power enable control.

L_BKLTEN

Type: output, CMOS 3.3 volt

LCD Backlight Enable: Panel backlight enable control.

L_BKLTCTL

Type: output, CMOS 3.3 volt

LCD Backlight Control: This signal allows control of LCD brightness.

SATA Ports:

Up to two SATA ports are supported by the CoreExpress

® connector:

SATA_RXAp, SATA_RXAn,

SATA_RXBp, SATA_RXBn,

Type: input, CMOS 3.3 volt

Serial ATA Differential Receive Pair: These are inbound high-speed differential signals from SATA Ports.

CoreExpress™ Specification Revision 2.1

18

SATA_TXAp, SATA_TXAn,

SATA_TXBp, SATA_TXBn,

Type: output, CMOS 3.3 volt

Serial ATA differential transmit pair: These are outbound high-speed differential signals to SATA Ports.

SATA_LED#

Type: output, CMOS 3.3 volt

This signal is an open-drain output pin driven during SATA command activity. It is to be connected to external circuitry that can provide the current to drive a platform LED. When active, the LED is on. When tristated, the LED is off. An external pull-up resistor to 3.3 volt required.

CAN Port:

CAN_TX

Type: output, 3.3 volt

CAN Bus: Transmit data signal. Connect to the appropriate TxD of the external driver.

CAN_RX

Type: input, 3.3 volt

CAN Bus: Receive data signal. Connect to the appropriate RxD of the external driver.

USB Ports:

All data signals of the eight USB 2.0 ports are located on the on the

CoreExpress

® connector. They are counted from USB_A to USB_H with their positive (p) and negative (n) Data lines. The port USB_C can also work as USB client. The over-current signals of port A/B, C/D, EF, G/H are wired ORed together on one signal.

USB_Ap, USB_An, USB_Bp, USB_Bn, USB_CAp, USB_Cn, USB_Dp,

USB_Dn

USB_Ep, USB_En, USB_Fp, USB_Fn

Type: input/output, CMOS 3.3 volt

CoreExpress™ Specification Revision 2.1

19

USB Port A:F Differentials: Bus Data/Address/Command Bus: These differential pairs are used to transmit data/address/command signals for ports A through F.

USB_Gp, USB_Gn, USB_Hp, USB_Hn

Type: input/output, CMOS 3.3 volt

USB Port G:H Differentials: Bus Data/Address/Command Bus: These differential pairs are used to transmit data/address/command signals for ports G and H.

USB_A/B_OC#, USB_C/D_OC#, USB_E/F_OC#, USB_G/H_OC#

Type: input, CMOS 3.3 volt

Over current Indicators: These signals set corresponding bits in the USB controllers to indicate that an over current condition has occurred. NOTE:

These signals are not 5 V tolerant.

USB_C_Device

Type: input/output, CMOS 3.3 volt

USB Client Connect: This signal may be used in systems where USB port C is configured for client mode. This indicates connection to an external USB host has been established.

NOTE: If USB Client support is enabled, then this signal is dedicated for

USB Client Connect.

SDIO Port:

The following SDIO signals are located on the CoreExpress

® connector:

SD0_DATA[7:0]

Type: output, CMOS 3.3 volt

SDIO Controller 0 Data: These signals operate in push-pull mode. The SD card includes internal pull-up resistors for all data lines. By default, after power-up, only SD0_DATA0 is used for data transfer. Wider data bus widths can be configured for data transfer.

SD0_CMD

Type: output, CMOS 3.3 volt

CoreExpress™ Specification Revision 2.1

20

SDIO Controller 0 Command: This signal is used for card initialization and transfer of commands. It has two operating modes: open-drain for initialization mode, and push-pull for fast command transfer.

SD0_CLK

Type: output, CMOS 3.3 volt

SDIO Controller 0: With each cycle of this signal a one-bit transfer on the command and each data line occurs. This signal is generated by System

Controller Hub at a maximum frequency of:24 MHz for SD and SDIO, 48

MHz for MMC.

SD0_WP

Type: input, CMOS 3.3 volt

SDIO Controller 0 Write Protect: These signal denote the state of the writeprotect tab on SD cards.

SD0_CD#

Type: input, CMOS 3.3 volt

SDIO Controller 0 Card Detect: Indicates when a card is present in an external slot.

SD0_LED

Type: output, CMOS 3.3 volt

SDIO Controller 0 LED: Can be used to drive an external LED and indicate when transfers are occurring on the bus.

SD0_PWR#

Type: output, CMOS 3.3 volt

SDIO/MMC Power Enable: These pins can be used to enable the power being supplied to an SDIO/MMC device.

High Definition Audio Interface:

The following audio signals are located on the CoreExpress

® connector:

HDA_RST#

CoreExpress™ Specification Revision 2.1

21

Type: output, CMOS 3.3 volt or 1.8 volt

HD Audio Reset: This signal is the reset for external Codecs

HDA_SYNC

Type: output, CMOS 3.3 volt or 1.8 volt

HD Audio Sync: This signal is a fixed sample rate sync at 48 KHz to the

Codec(s). It is also used to encode the stream number.

HDA_BITCLK

Type: output, CMOS 3.3 volt or 1.8 volt

HD Audio Clock (Output): This signal is a 24.000-MHz serial data clock generated by the High Definition Audio controller. This signal contains an integrated pull-down resistor so that it does not float when a High Definition

Audio CODEC (or no CODEC) is connected.

HDA_SDATAOUT

Type: output, CMOS 3.3 volt or 1.8 volt

HD Audio Serial Data Out: This signal is a serial TDM data output to the

Codec(s). The serial output is double-pumped for a bit rate of 48 MB/s for

HD Audio

HDA_SDATAIN1, HDA_SDATAIN0

Type: input, CMOS 3.3 volt or 1.8 volt

HD Audio Serial Data In: These serial inputs are single-pumped for a bit rate of 24 MB/s. They have integrated pull-down resistors that are always enabled.

HDA_DOCKEN#

Type: output, CMOS 3.3 volt or 1.8 volt

HD Audio Dock Enable: This active low signal controls the external HD

Audio docking isolation logic. When de-asserted, the external docking switch is in isolate mode. When asserted, the external docking switch electrically connects the HD Audio dock signals to the corresponding

System Controller Hub signals.

HDA_DOCKRST#

Type: output, CMOS 3.3 volt or 1.8 volt

CoreExpress™ Specification Revision 2.1

22

HD Audio Dock Reset: This signal is a dedicated reset signal for the codec(s) in the docking station. It works similar to, but independent of, the normal HDA_RST# signal.

HDA_SPEAKER

Type: output, CMOS 3.3 volt

Speaker: This signal drives an external speaker driver device, which in turn drives the system speaker.

Low Pin Count Bus:

The following LPC signals are located on the CoreExpress

® connector:

LPC_AD[3:0]

Type: output, CMOS 3.3 volt

LPC Address/Data: Multiplexed Command, Address, Data

LPC_FRAME#

Type: output, CMOS 3.3 volt

LPC Frame: This signal indicates the start of an LPC/FWH cycle.

LPC_SERIRQ

Type: input/output, CMOS 3.3 volt

Serial Interrupt Request: This signal conveys the serial interrupt protocol.

LPC_CLKOUT[2:1]

Type: output, CMOS 3.3 volt

LPC Clock: These signals are the clocks driven to LPC devices. Each clock can support up to two loads.

SPI Interface:

The following Serial Peripheral Interface signals are located on the

CoreExpress

® connector:

CoreExpress™ Specification Revision 2.1

23

SPI_CS#

Type: output, CMOS 3.3 volt

SPI Chip Select 0: Used as the SPI bus request signal.

SPI_MISO

Type: input, CMOS 3.3 volt

SPI Master IN Slave OUT: Data input pin.

SPI_MOSI

Type: output, CMOS 3.3 volt

SPI Master OUT Slave IN: Data output pin.

SPI_CLK

Type: output, CMOS 3.3 volt

SPI Clock: SPI clock signal, during idle the bus owner will drive the clock signal low. 17.86 MHz and 31.25 MHz.

System Management Bus (SMB)

The host controller on the module provides a mechanism for the CPU to initiate communications with SMB peripherals (slaves).

The following SMB signals are located on the CoreExpress

® connector:

SMB_DATA

Type: output, CMOS 3.3 volt open drain, internal Pull-up

SMBus Data: This signal is the SMBus data pin.

SMB_CLK

Type: output, CMOS 3.3 volt open drain, internal Pull-up

SMBus Clock: This signal is the SMBus clock pin.

SMB_ALERT#I CMOS3.3_OD

Type: input, CMOS 3.3 volt open drain, internal Pull-up

SMBus Alert: This signal can be used to wake the system, generate an interrupt, or generate an SMI#.

CoreExpress™ Specification Revision 2.1

24

Miscellaneous Signals

The following miscellaneous signals are located on the CoreExpress

® connector:

External POWER_BUTTON

Type: input, CMOS 3.3 volt

The power button signal is located on the CoreExpress

® connector at pin

PWR_BTN#. To activate the signal, PWR_BTN# must be pulled to ground.

This function depends on the operating system used.

External WAKE_UP Button

Type: input, CMOS 3.3 volt

The wake-up button signal is located on the CoreExpress

® connector at pin

WAKE#. To activate the signal, WAKE# must be pulled to ground. Its function depends on the operating system used.

RESET_IN Signal

Type: input, CMOS 3.3 volt

The RESET-IN signal is located on the CoreExpress

® connector at pin

RST_IN#. To reset the board, RESET-IN must be pulled to GND.

RESET_OUT Signal

Type: output, CMOS 3.3 volt

The RESET-OUT signal is located on the CoreExpress

®

RST_OUT#. The signal will go low during RESET cycle.

connector at pin

POWER_GOOD Signal

Type: input, CMOS 3.3 volt

The PowerGood signal is located on the CoreExpress

® connector at pin

PWR_GOOD. The signal should go high to indicate that the power supplies on the baseboard are active and within their valid ranges

PS_ON

Type: output, CMOS 3.3 volt

CoreExpress™ Specification Revision 2.1

25

The PowerSupply-on signal is located on the CoreExpress

® connector at pin PS_ON. The signal will go high to switch on the external power supplies on the baseboard.

BIOS_INIT Signal

Type: input, CMOS 3.3 volt

The BIOS_INIT# signal will force the bios to load setup defaults if connected to GND during power-on. If this function should be supported on the baseboard, it is recommended to route this signal to a jumper header on the baseboard.

BIOS_DISABLE Signal

Type: input, CMOS 3.3 volt

The BIOS_DISABLE signal is located on the CoreExpress

® connector at pin

BIOS_DISABLE#. If pulled low, the onboard bios FWH will be disabled and an external FWH on the LPC bus can be used as bios source.

WDOUT Signal

Type: output, CMOS 3.3 volt

The Watchdog-Out signal is located on the CoreExpress

® connector at pin

WD_OUT. It indicates a Watchdog timeout event with a high level. The watchdog timeout event indication is cleared on power-up and reset.

SUS_S3# Signal

Type: output, CMOS 3.3 volt

The SUS_S3# signal will remain low if the system is in sleep state (ACPI S3 mode)

SUS_S4/5# Signal

Type: output, CMOS 3.3 volt

The SUS_S4/5# signal will remain low if the system is in suspend state

(ACPI S4/S5 mode)

GPIO Pins

GPIO0

GPIO1

CoreExpress™ Specification Revision 2.1

26

GPIO2

GPIO3

Type: input/output, CMOS 3.3 volt

These Pins are used as general input or output pins

.

CoreExpress™ Specification Revision 2.1

27

2.3 Pin Assignment

Signals were assigned to pins to simplify breakout and reduce trace lengths of the signals around the connector.

A8

A9

A10

A11

A20

A21

A22

A23

A24

A25

A26

A27

A12

A13

A14

A15

A16

A17

A18

A19

A28

A29

A30

A4

A5

A6

A7

Pin# Signal Name

A1 GND (connected to metal shroud)

A2

A3

PCIE_TXAn

PCIE_TXAp

PCIE_CLKAn

PCIE_CLKAp

GND

PCIE_TXBn

PCIE_TXBp

PCIE_TXCn

PCIE_TXCp

GND (connected to metal shroud)

PCIE_CLKCn

PCIE_CLKCp

PCIE_TXDn

PCIE_TXDp

GND

CLKREQA#

CLKREQC#

SDVO_CLK#

SDVO_CLK

DP_LANE0_n

DP_LANE0_p

GND (connected to metal shroud)

SDVO_GREEN

SDVO_GREEN#

GND

SDVO_RED

SDVO_RED#

LA_DATA0p

LA_DATA0n

DP_LANE1_p

DP_LANE1_n

SDVO_TVCLKIN# NC

SDVO_TVCLKIN NC

DP_LANE3_p

DP_LANE3_n

Voltage Level

0V

AC coupled

AC coupled

3.3V

3.3V

0V

AC coupled

AC coupled

AC coupled

AC coupled

0V

AC coupled

AC coupled

AC coupled

AC coupled

0V

3.3V

3.3V

AC coupled

AC coupled

0V

AC coupled

AC coupled

AC coupled

AC coupled

0V

AC coupled

AC coupled

Low voltage

Low voltage

Bus

POWER

PCIexpress

PCIexpress

PCIexpress

PCIexpress

POWER

PCIexpress

PCIexpress

PCIexpress

PCIexpress

POWER

PCIexpress

PCIexpress

PCIexpress

PCIexpress

POWER

PCIexpress

PCIexpress

SDVO DP

SDVO DP

POWER

SDVO DP

SDVO DP

SDVO

SDVO

POWER

SDVO DP

SDVO DP

LVDS

LVDS yes yes no yes yes no yes yes no no no yes yes yes yes yes yes yes yes yes yes yes no yes yes no yes

Diff.

Sig.

no yes yes

CoreExpress™ Specification Revision 2.1

28

A54

A55

A56

A57

A58

A59

A60

A61

A46

A47

A48

A49

A50

A51

A52

A53

A62

A63

A64

A65

A66

A67

A68

A69

A70

A38

A39

A40

A41

A42

A43

A44

A45

Pin#

A31

A32

A33

A34

A35

A36

A37

Signal Name

GND (connected to metal shroud)

LA_DATA2p

LA_DATA2n

LA_DATA3p

LA_DATA3n

GND

L_DDC_DATA

L_DDC_CLK

USB_Ap

USB_An

GND (connected to metal shroud)

USB_Cp

USB_Cn

USB_Ep

USB_En

GND

USB_Gp

USB_Gn

USB_A/B_OC#

USB_E/F_OC#

GND (connected to metal shroud)

RGMII-TD0

RGMII-TD1

RGMII-TD2

RGMII-TD3

SMB_CLK

SMB_DATA

SMB_ALERT#

SATA_LED#

GND (connected to metal shroud)

SATA_TXAp

SATA_TXAn

SATA_RXAp

SATA_RXAn

GND

Reserved for future use

Reserved for future use

Reserved for future use

Reserved for future use

GND (connected to metal shroud)

CoreExpress™ Specification Revision 2.1

POWER

USB2.0

USB2.0

USB2.0

USB2.0

POWER

RGMII

RGMII

RGMII

RGMII

SMB

SMB

SMB

SATA2

POWER

SATA2

SATA2

SATA2

SATA2

POWER

Bus

POWER

LVDS

LVDS

LVDS

LVDS

POWER

LVDS

LVDS

USB2.0

USB2.0

POWER

USB2.0

USB2.0

USB2.0

USB2.0

POWER 0V no no no yes no no no no no no no no no yes yes no yes yes yes yes no yes yes yes no yes yes yes yes no yes yes no yes yes no no

Diff. Sig.

no yes yes

0V

Low voltage

Low voltage

3.3V

3.3V

0V

2.5 V

2.5 V

2.5 V

2.5 V

3.3V

3.3V

3.3V

3.3V

0V

AC coupled

AC coupled

AC coupled

AC coupled

0V

Voltage Level

0V

Low voltage

Low voltage

Low voltage

Low voltage

0V

3.3V

3.3V

Low voltage

Low voltage

0V

Low voltage

Low voltage

Low voltage

Low voltage

29

A94

A95

A96

A97

A98

A99

A100

A101

A86

A87

A88

A89

A90

A91

A92

A93

A102

A103

A104

A105

A106

A107

A108

A109

A110

A78

A79

A80

A81

A82

A83

A84

A85

Pin#

A71

A72

A73

A74

A75

A76

A77

Signal Name

RGMII-TXC

RGMII-TXCTL

NC

RGMII-MDC

RGMII-MDIO

LPC_AD3

LPC_AD1

LPC_AD0

LPC_FRAME#

GND (connected to metal shroud)

SD0_WP

SD0_CD#

SD0_CLK

SD0_DATA1

SD0_DATA3

SD0_DATA5

SD0_DATA6

L_CTLB_DATA

L_CTLB_CLK

GND (connected to metal shroud)

HDA_DOCK_EN#

HDA_SDATAIN1

HDA_SDATAOUT

HDA_RST#

NC

GPIO0

GPIO1

GPIO2

GPIO3

GND (connected to metal shroud)

RESET_OUT#

RESET_IN#

WAKE#

+5V0

+5V0

+5V0

+5V0

+5V0

+5V0

GND (connected to metal shroud)

CoreExpress™ Specification Revision 2.1

Voltage Level

2.5 V

2.5 V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

2.5 V

2.5 V

3.3V

3.3V

3.3V

3.3V

0V

3.3V

0V

1.8V or 3.3V

1.8V or 3.3V

1.8V or 3.3V

1.8V or 3.3V

5V

5V

5V

5V

5V

5V

0V

3.3V

3.3V

3.3V

3.3V

0V

3.3V

3.3V

3.3V

Bus

RGMII

RGMII

RGMII

RGMII

LPC

LPC

LPC

LPC

POWER

SDIO 8Bit

SDIO 8Bit

SDIO 8Bit

SDIO 8Bit

SDIO 8Bit

SDIO 8Bit

SDIO 8Bit

LVDS

LVDS

POWER

HD Audio

HD Audio

HD Audio

HD Audio

CONTROL

CONTROL

CONTROL

CONTROL

POWER

CONTROL

CONTROL

CONTROL

POWER

POWER

POWER

POWER

POWER

POWER

POWER no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no

Diff. Sig.

no no no

30

B31

B32

B33

B34

B35

B36

B37

B38

B39

B40

B23

B24

B25

B26

B27

B28

B29

B30

B16

B17

B18

B19

B20

B21

B22

B8

B9

B10

B11

B12

B13

B14

B15

B4

B5

B6

B7

Pin# Signal Name

B1 GND (connected to metal shroud)

B2

B3

PCIE_RXAn

PCIE_RXAp

PCIE_CLKBn

PCIE_CLKBp

GND

PCIE_RXBn

PCIE_RXBp

PCIE_RXCn

PCIE_RXCp

GND (connected to metal shroud)

PCIE_CLKDn

PCIE_CLKDp

PCIE_RXDn

PCIE_RXDp

GND

CLKREQB#

CLKREQD#

SDVO_INT#

SDVO_INT

GND (connected to metal shroud)

SDVO_BLUE DP_LANE2_p

SDVO_BLUE#

SDVO_STALL

SDVO_STALL#

GND

DP_LANE2_n

DP_AUX_p

DP_AUX_n

SDVO_CTRL_CLK NC

SDVO_CTRL_DAT HP_DET

LA_DATA1p

LA_DATA1n

GND (connected to metal shroud)

LA_CLKp

LA_CLKn

L_BKLTCTL

L_BKLTEN

L_DETECT

L_VDDEN

USB_C_DEVICE

USB_Bp

USB_Bn

CoreExpress™ Specification Revision 2.1

Bus

POWER

PCIexpress

PCIexpress

PCIexpress

PCIexpress

POWER

PCIexpress

PCIexpress

PCIexpress

PCIexpress

POWER

PCIexpress

PCIexpress

PCIexpress

PCIexpress

POWER

PCIexpress

PCIexpress

SDVO

0V

3.3V

3.3V

AC coupled

SDVO

POWER

AC coupled

0V

SDVO DP AC coupled

Voltage Level

0V

AC coupled

AC coupled

3.3V

3.3V

0V

AC coupled

AC coupled

AC coupled

AC coupled

0V

3.3V

3.3V

AC coupled

AC coupled

SDVO DP AC coupled

SDVO DP AC coupled

SDVO DP AC coupled

POWER 0V

SDVO AC coupled yes

SDVO DP AC coupled 3.3V yes

LVDS

LVDS

Low voltage

Low voltage yes yes yes yes yes no

POWER

LVDS

LVDS

LVDS

LVDS

LVDS

LVDS

USB2.0

USB2.0

USB2.0

0V

Low voltage

Low voltage

3.3V

3.3V

3.3V

3.3V

3.3V

Low voltage

Low voltage no no no no no yes yes no yes yes no no no yes yes no yes yes yes yes yes yes yes yes no yes yes no yes no

Diff. Sig.

yes yes no

31

B64

B65

B66

B67

B68

B69

B70

B56

B57

B58

B59

B60

B61

B62

B63

B48

B49

B50

B51

B52

B53

B54

B55

Pin# Signal Name

B41 GND (connected to metal shroud)

B42

B43

USB_Dp

USB_Dn

B44

B45

B46

B47

USB_Fp

USB_Fn

GND

USB_Hp

USB_Hn

USB_C/D_OC#

USB_G/H_OC#

GND (connected to metal shroud)

RGMII-RD0

RGMII-RD1

RGMII-RD2

RGMII-RD3

SPI_MISO

SPI_MOSI

SPI_CS#

SPI_CLK

GND (connected to metal shroud)

SATA_TXBp

SATA_TXBn

SATA_RXBp

SATA_RXBn

GND

Reserved for future use

Reserved for future use

Reserved for future use

Reserved for future use

GND (connected to metal shroud) POWER 0V

Bus

POWER

USB2.0

USB2.0

USB2.0

USB2.0

POWER

USB2.0

USB2.0

USB2.0

USB2.0

POWER

RGMII

RGMII

RGMII

RGMII

SPI

SPI

SPI

SPI

POWER

SATA2

SATA2

SATA2

SATA2

POWER

Voltage Level

0V

Low voltage

Low voltage

Low voltage

Low voltage

0V

Low voltage

Low voltage

3.3V

3.3V

0V

2.5 V

2.5 V

2.5 V

2.5 V

3.3V

3.3V

3.3V

3.3V

0V

AC coupled

AC coupled

AC coupled

AC coupled

0V no no no no yes no no no yes yes no yes

Diff. Sig.

no yes yes no yes yes yes no no no no yes no no

CoreExpress™ Specification Revision 2.1

32

Pin# Signal Name

B71 RGMII-RXC

B72

B73

RGMII-RXCTL

NC

B74

B75

CAN_TX

CAN_RX

B76 LPC_CLK_OUT2

B77 LPC_CLK_OUT1

B78 LPC_SERIRQ

B79 LPC_AD2

B80 GND (connected to metal shroud)

B81 SD0_DATA7

B82 SD0_PWR#

B83 SD0_DATA2

B84 SD0_LED

B85 SD0_DATA4

B86 SD0_DATA0

B87 SD0_CMD

B88 WD_OUT

B89 HDA_SPKR

B90 GND (connected to metal shroud)

B91 HDA_BITCLK

B92 HDA_DOCK_RST#

B93 HDA_SDATAIN0

B94 HDA_SYNC

B95 BIOS_INIT#

B96 PWR_GOOD

B97 PS_ON

B98 PWR_BTN#

B99 SUS_S3#

B100 GND (connected to metal shroud)

B101 SUS_S4/5#

B102 BIOS_DISABLE#

B103 BAT_IN

B104 +5V0-ALWAYS

B105 +5V0

B106 +5V0

B107 +5V0

B108 +5V0

B109 +5V0

B110 GND (connected to metal shroud)

CoreExpress™ Specification Revision 2.1

SDIO 8Bit

SDIO 8Bit

CONTROL

HD Audio

POWER

HD Audio

HD Audio

HD Audio

HD Audio

CONTROL

CONTROL

CONTROL

CONTROL

CONTROL

POWER

CONTROL

Bus

RGMII

RGMII

NC

CAN

CAN

LPC

LPC

LPC

LPC

POWER

SDIO 8Bit

SDIO 8Bit

SDIO 8Bit

SDIO 8Bit

SDIO 8Bit

CONTROL

POWER

POWER

POWER

POWER

POWER

POWER

POWER

POWER no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no yes yes no no

Diff. Sig.

yes yes no

3.3V

3.3V

3.3V

3.3V

0V

1.8V or 3.3V

1.8V or 3.3V

1.8V or 3.3V

1.8V or 3.3V

3.3 V

3.3 V

3.3 V

3.3 V

3.3 V

0V

3.3 V

3.3V

3.3V

0V

3.3V

3.3V

3.3V

3.3V

3.3V

Voltage Level

2.5 V

2.5 V

NC

3.3V

3.3V

3.3V

3.3V

5V

5V

5V

5V

0V

3.3 V

2.8 – 3.3 V

5V

5V

33

3.0 Electrical specification

3.1 Power and Ground

Power on the connector A comes from +5V and +5V-ALWAYS. The current carrying capacities of the pins are shown in the table below. The maximum total power is calculated on the minimum voltage with 15 % derating for higher temperature.

Voltage

+5V-

ALWAYS

+5V minimum voltage (V) maximum voltage (V)

4.75

4.75

5.25

5.25

1

11

Number of pins

Current per pin

(A)

0.5

0.5

Total current

(A)

0.5

5.5

Total power (W), with minimum voltage and 15 % derating on higher temperature

2

22

3.2 AC/DC Signal Specifications

For full details on the electrical requirements of the connector signals refer to the links in Appendix B.

3.3 Mounting Holes

The specification defines four mounting holes for mounting the module on a baseboard. The copper pad should have a minimum outer diameter of 5.0 mm to give enough room for the metric spacers, the diameter should be 2.2 mm. The mounting holes should not be connected directly to ground but they should be electrical coupled by using a 1Mohm resistor and 10nF capacitor in parallel to

GND.

4.0 Layout Guidelines

These guidelines should be used as design information for CoreExpress

® baseboard designs.

4.1 General Routing Guidelines

Use the following general routing and placement guidelines to layout a new design.

CoreExpress™ Specification Revision 2.1

34

 Single ended and most differential signals must be ground referenced. If changing reference plane is completely unavoidable (i.e. ground reference to power reference), proper placement of stitching caps can minimize the adverse effects of EMI and signal quality performance caused by reference plane change. Stitching capacitors are small-valued capacitors

(1 μF or lower in value) that bridge the power and ground planes close to where a high-speed signal changes layers. Stitching capacitors provide a high frequency current return path between different reference planes.

They minimize the impedance discontinuity and current loop area that crossing different reference planes created.

 Route all traces over continuous GND planes, with no interruptions. Avoid crossing over anti-etch if possible at all. Any discontinuity or split in the ground plane can cause signal reflections and should be avoided.

Minimize layer changes. Via count should include thru-hole connector as an effective via. If routing differential signals and a layer change is necessary, ensure that trace matching for either transmit or receive pair occurs within the same layer. Recommend minimal use of vias.

 DO NOT route high speed signal traces under power connectors, other interface connectors, crystals, oscillators, clock synthesizers, magnetic devices or IC’s that use and/or duplicate clocks.

 DO NOT place stubs, test points, test vias on the route to minimize reflection on high speed signals. Utilize vias and connector pads as test points instead.

 DO NOT route high speed signal traces with tight bends. Match number of left and right turn bends if possible.

 E.g. for SATA and PCI Express, it can be helpful for testability to route the

TX and RX pairs for a given port on the same layer and close to each other to help ensure that the pairs share similar signaling characteristics.

If the groups of traces are similar, a measure of RX pair layout quality can be approximated by using the results from actively testing the TX pair's signal quality.

 Each net within a differential pair should be length matched on a segmentby segment basis at the point of discontinuity. Total length mismatch must not be more than 5 mils. Examples of segments might include breakout areas, routes running between two vias, routes between an AC coupling capacitor and a connector pin, and so forth. The points of discontinuity would be the via, the capacitor pad, or the connector pin.

 Recommend keeping high speed signal traces as SATA and PCI Express

20 mils from any traces, vias and pads on the motherboard whenever possible.

 AC coupling capacitors for the TX lines are all placed on the module.

(Note: except for SATA).

CoreExpress™ Specification Revision 2.1

35

4.2 General Notes

 Pair-to-pair pitch is defined as the distance from the center of either trace in a differential pair to the same point of reference on an adjacent differential pair.

 Bus-to-Bus spacing mentioned in this table is the amount of space between two differential pairs.

4.3 PCI-Express

The PCI-Express interface on the CoreExpress

® connector uses differential signaling as defined by the PCI-Express specification.

 Single Ended Impedance:

 Differential Impedance:

55

100

Ω ±15 %

Ω ±20 %

 Pair-to-pair pitch:

 Bus-to-Bus spacing: min. 35 mils min. 20 mils

 Maximum trace length:

6.1"

 Maximum via count:

 AC coupling capacitor value:

4

100 nF / 0402

Length matching between the differential pairs is not needed. Place devices AC coupling caps (only at transmit lines) near device. Unused PCI-Express ports may be left unconnected.

4.4 SDVO / Display Port

 Single Ended Impedance:

 Differential Impedance:

 Pair-to-pair pitch:

 Bus-to-Bus spacing:

 Maximum total trace length:

 Maximum via count:

 AC coupling capacitor value:

55

100

Ω ±15 %

Ω ±20 % min. 35 mils min. 20 mils

3.2"

4

100 nF / 0402

Length matching between all the differential pairs within the SDVO channel is required to be within 1" of each other. Place devices AC coupling caps (only at transmit lines) near device.

CoreExpress™ Specification Revision 2.1

36

4.5 SDIO

 total maximum trace length:

 series resistor value:

3.5"

48.7

Ω / 1 %

Trace length matching is not needed. Place series resistor for data and clock as near as possible to the CoreExpress

® connector.

4.6 LVDS

LVDS CLK and Data Signals

 Single Ended Impedance:

 Differential Impedance:

 Pair-to-pair pitch:

 Bus-to-Bus spacing:

 Maximum trace length:

 Maximum via count:

55 Ω ±15 %

100 Ω ±20 % min. 35 mils min. 20 mils

4.3’’

2

Length matching between all the differential pairs within the LVDS channel is required to be within 10 mils of each other, for the entire route to help minimize latency.

LVDS Control Bus Signals

Single ended L_DDC_CLK and L_DDC_DATA signals should be routed together with a maximum length of 8”.

These signals have a 2.2 kΩ pull-up resistor to 3.3V on the module.

The minimum edge to edge spacing of the LVDS control bus signals

(L_DDC_CLK and L_DDC_DATA) to all the other LVDS signals should be 30 mils to avoid potential noise issues. Note that this spacing requirement should be met throughout the board routes including the breakout and breaking regions.

If the control bus from the flat panel device has a different signaling voltage than

3.3 V used by the L_DDC_CLK and L_DDC_DATA signals, then a bi-directional level shifting device will be required to properly translate the voltage levels.

4.7 USB 2.0

USB lines are routed directly to the CoreExpress

® connector. Common Mode chokes and ESD protection diodes must be placed on the baseboard.

 Single Ended Impedance:

55 Ω ±15 %

CoreExpress™ Specification Revision 2.1

37

 Differential Impedance:

 Pair-to-pair pitch:

 Bus-to-Bus spacing:

 Spacing to CLK signals:

 CoreExpress

® connector to EMI choke:

 EMI choke to ESD diode:

 ESD diode to connector:

 Maximum total trace length:

 Maximum via count:

90 Ω ±15 % min. 35 mils min. 20 mils min. 50 mils

8.0’’ max trace length

0.5’’ max trace length

0.2’’ max trace length

10.5’’

2

Length matching between the differential pairs is not needed.

4.8 HD-Audio

 Core-Express connector to series resistor:

 Series resistor to Audio Codec:

 Series resistor value:

5.5’’ max trace length

1.0’’ max trace length

33 Ω / 1 %

Trace length matching is not needed. Place series resistors near to the respective signal source.

4.9 SATA

 Single Ended Impedance:

 Differential Impedance:

 Pair-to-pair pitch:

 Bus-to-Bus spacing:

 Maximum trace length:

 Maximum via count:

 AC coupling capacitor value:

55 Ω ±15 %

100 Ω ±20 % min. 35 mils min. 20 mils

4.5’’

2

10nF / 0402

Length matching between the differential pairs is not needed. Place devices AC coupling caps near SATA connectors. Unused SATA ports may be left unconnected.

CoreExpress™ Specification Revision 2.1

38

SATA_LED# Implementation

The CoreExpress

® connector provides a signal (SATA_LED#) to simplify the indication of SATA devices activity. The SATA_LED# signal has a weak internal pull-up (10-kΩ) to 3.3V on the module. When low, SATA_LED# indicates SATA device activity and should activate the Hard Drive LED. The SATA_LED# represents SATA activity on any SATA ports.

4.10 SPI

 Single Ended Impedance:

 Maximum trace length:

 series resistor value:

55 Ω ±15 %

6.0’’

33 Ω / 1 %

Trace length matching is not needed. Place series resistors near to the respective signal source. If SPI_CS# is not needed, tie to 3.3V with a 1kΩ resistor.

4.11 SMBus

Bus capacitance must not exceed 200pF. If the bus capacitance is exceeded, then a bus bridge like the Philips PCA9515 must be used to obtain a second

SMBus segment with an additional capacitance of 400pF.

Cumulate the pin capacitance of the SMBus devices and add 4pF per inch of trace length on the baseboard. The result is the bus capacitance.

4.12 LPC Bus

There are no special design rules for the LPC Bus. No series resistors are needed.

5.0 Mechanical specification

5.1 Connector on Module

The module uses a surface mount, fine pitch stacking board-to-board connector receptacle with 220 pins in two rows. An equivalent connector can also be used.

Part Number

Tyco 3-6318490-6 or equivalent

CoreExpress™ Specification Revision 2.1

39

5.2 Connector on Baseboard

The mating connector plugs from are used as the baseboard connector. The connector plug is available in different stacking heights. The standard height is

5.00 mm.

Part Number

5.00 mm stacking height:

8.00 mm stacking height:

Tyco 3-1827253-6 or equivalent

Tyco 3-6318491-6 or equivalent

5 mm stacking height 8 mm stacking height

CoreExpress™ Specification Revision 2.1

40

5.3 Mechanical View

Top (all dimensions are in mm)

Bottom

CoreExpress™ Specification Revision 2.1

41

5.4 Component Height

Parts mounted on the bottom side of the module in the space between the bottom surface of the module PCB and the baseboard shall have a maximum height of 3.5 mm.

If the baseboard is using the connector with 5 mm stacking height the clearance between the baseboard and the bottom surface of the module’s PCB is 5 mm.

Components placed on the baseboard topside underneath the module shall be limited to a maximum height of 1 mm with the exception of the mating connectors.

If the baseboard is using the connector with 8 mm stacking height the clearance between the baseboard and the bottom surface of the module’s PCB is 8 mm.

Components placed on the baseboard topside underneath the module shall be limited to a maximum height of 4 mm with the exception of the mating connectors.

With this limitation the gap between baseboard topside components and module bottom side components is 0.5 mm.

5.5 Standoff

CoreExpress™ Specification Revision 2.1

42

Standoffs are used to ensure stacked boards retain their connectivity. The preferred standoffs are made of stainless-steel to provide maximum strength and height tolerance. Pads must be provided for the standoffs. The width of the standoff must be able to fit on the standoff pad called out on the Mechanical View section. The width of the threaded section must be able to fit into the standoff pad hole called out in the Mechanical View section.

5.6 Mounting

The module is mounted on a baseboard by using metric spacers M2 male with the matching length of the baseboard connector. For this purpose the module offers four mounting holes at the edges of the board. The standard length of the spacers is 5.00 mm, optional 8.00 mm.

Caution

For mounting the module hold it in parallel above the baseboard connector and press it down gently into the baseboard connector. Use four M2 screws with a length of 6 mm (assuming a baseboard thickness of 1.4 mm) to fix the module by screwing from below the baseboard.

Caution

For dismounting the module, release the mounting screws and pull out the module gently from the baseboard connector. Do not bend the module to left or right. This might damage the module or baseboard connector.

CoreExpress™ Specification Revision 2.1

43

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

Download PDF

advertisement