SODIMM Pinout / Connector

Detailed Pinout for the SODIMM interface.

The xCore board uses a SODIMM connector to interface with external hardware. SODIMM (Small Outline Dual In-line Memory Module) connectors are well-suited for high-speed signal transmission and offer a large number of pins in a compact footprint.

Why SODIMM?

  • Off-the-shelf availability: SODIMM connectors and mating parts are widely available and manufactured to high standards, making it easy to source reliable parts.
  • Compact footprint: SODIMM connectors allow for a dense pinout with a small board footprint, making it ideal for compact designs.
  • High-speed compatibility: SODIMM connectors are designed to handle fast signals, such as those used in Ethernet, SPI, and other high-speed communication protocols.
  • Many available pins: With up to 200 pins, SODIMM connectors provide plenty of room for power, data, and control signals, giving you flexibility when designing your custom carrier boards.
  • Modular flexibility: Using a SODIMM connector allows the xCore platform to easily plug into different systems or custom carrier boards, simplifying integration and modularity.

Interface Overview

In this image you can see an overview of the interfaces available on the SODIMM connector: SODIMM Overview

More detailed information can be found on the schematic or the pinout table below. SODIMM Connector Schematic

Compatible SODIMM Connectors

Any DDR3 SODIMM connector should work as a mating connector for the xCore PCB.

Tested and confirmed working are these connectors:

  • FOXCONN AS0A621-H2S6-7H
  • TE Connectivity 2-2013289-1

Ethernet Connectors

To connect Ethernet ports to the xCore board via the SODIMM connector, you’ll need to provide external magnetics. Magnetics are required to interface between the twisted-pair Ethernet signals and the physical Ethernet ports on your custom carrier board.

We recommend using MagJack connectors that integrate the necessary magnetics, simplifying your design and reducing component count. MagJacks are RJ45 Ethernet jacks with integrated magnetics, designed specifically for Ethernet connections. They come in various configurations and are available from many manufacturers like Amphenol, TE Connectivity, and Molex.

When selecting MagJack connectors, ensure they are compatible with 10/100/1000BASE-T Ethernet standards.

Tested and confirmed part: HANRUN HR911130A

Adding the Ethernet connector to the xCore is simple. When using a connector with integrated connections, you can connect it as shown in this image:

Ethernet Connector Schematic

Pinout Table

This table shows the SDIMM pinout in detail:

SODIMM PinNameSTM32 PinVoltage LevelNote
15V_IN5V5V Power Input (4.75 - 5.25V, 3A).
2GND
35V_IN5V5V Power Input (4.75 - 5.25V, 3A).
4GND
55V_IN5V5V Power Input (4.75 - 5.25V, 3A).
6GND
75V_IN5V5V Power Input (4.75 - 5.25V, 3A).
8GND
95V_IN5V5V Power Input (4.75 - 5.25V, 3A).
10GND
115V_IN5V5V Power Input (4.75 - 5.25V, 3A).
12GND
135V_IN5V5V Power Input (4.75 - 5.25V, 3A).
14GND
155V_IN5V5V Power Input (4.75 - 5.25V, 3A).
16GND
175V_IN5V5V Power Input (4.75 - 5.25V, 3A).
18GND
193.3V Output3.3V3.3V Power Output, 500mA max (sum on both pins)
20PGOOD_5V5VHigh, if 5V power supply is good (according to power supervisor). You can use this to switch your 5v rail off on overvoltage conditions.
213.3V Output3.3V3.3V Power Output, 500mA max (sum on both pins)
22NC
23GND
24GND
25ETH2 Pair C -Differential
26ETH2 Pair D -Differential
27ETH2 Pair C +Differential
28ETH2 Pair D +Differential
29GND
30GND
31ETH2 Pair A -Differential
32ETH2 Pair B -Differential
33ETH2 Pair A +Differential
34ETH2 Pair B +Differential
35GND
36GND
37ETH2 LED YELLOW
38ETH2 LED GREEN
39GND
40GND
41ETH1 Pair C -Differential
42ETH1 Pair D -Differential
43ETH1 Pair C +Differential
44ETH1 Pair D +Differential
45GND
46GND
47ETH1 Pair A -Differential
48ETH1 Pair B -Differential
49ETH1 Pair A +Differential
50ETH1 Pair B +Differential
51GND
52GND
53ETH1 LED YELLOW
54ETH1 LED GREEN
55GND
56GND
57ETH0 Pair C -Differential
58ETH0 Pair D -Differential
59ETH0 Pair C +Differential
60ETH0 Pair D +Differential
61GND
62GND
63ETH0 Pair A -Differential
64ETH0 Pair B -Differential
65ETH0 Pair A +Differential
66ETH0 Pair B +Differential
67GND
68GND
69ETH0 LED YELLOW
70ETH0 LED GREEN
71GND
72GND
73GND
74GND
75UART6 TXPC63.3V
76SPI1 MISOPG93.3V
77UART6 RXPC73.3V
78SPI1 MOSIPD73.3V
79UART1 TXPA93.3V
80SPI1 SCKPA53.3V
81UART1 RXPA103.3V
82GND
83UART4 TXPA123.3V
84SPI2 MISOPB143.3V
85UART4 RXPA113.3V
86SPI2 MOSIPB153.3V
87GND
88SPI2 SCKPD33.3V
89UART2 TXPD53.3V
90GND
91UART2 RXPD63.3V
92I2C1 SDAPB73.3VPull-Up to 3.3V included on xCore
93UART7 TXPF73.3V
94I2C1 SCLPB63.3VPull-Up to 3.3V included on xCore
95UART7 RXPA83.3V
96I2C2 SDAPB113.3VPull-Up to 3.3V included on xCore
97UART8 TXPE13.3V
98I2C2 SCLPB103.3VPull-Up to 3.3V included on xCore
99UART8 RXPE03.3V
100ID I2C SDA (I2C4)PD133.3V100kHz only! Connect to EEPROM for carrier board detection. Pull-Up to 3.3V included on xCore
101UART10 TXPE33.3V
102ID I2C SCL (I2C4)PD123.3V100kHz only! Connect to EEPROM for carrier board detection. Pull-Up to 3.3V included on xCore
103UART10 RXPE23.3V
104GND
105NC
106I2S6 SDIPG123.3V
107NC
108I2S6 SDOPB53.3V
109NC
110I2S6 WSPA153.3V
111NC
112I2S6 CKPG133.3V
113NC
114GND
115NC
116FDCAN TXPB93.3V
117NC
118FDCAN RXPB83.3V
119NC
120GND
121NC
122GPIO 21PE73.3V
123NC
124GPIO 22PE83.3V
125NC
126GPIO 23PE93.3V
127GPIO 9PE103.3V
128GPIO 20PE113.3V
129GPIO 8PD83.3V
130GPIO 19PE123.3V
131GPIO 1PD113.3V
132GPIO 18PE133.3V
133GPIO 5PG33.3V
134GPIO 17PE143.3V
135GPIO 6PG73.3V
136GPIO 16PE153.3V
137GPIO 4PE63.3V
138GPIO 15PD93.3V
139GPIO 3PE53.3V
140GPIO 14PG23.3V
141GPIO 2PE43.3V
142GPIO 13PG43.3V
143GPIO 7PG103.3V
144GPIO 12PG53.3V
145GPIO 0PD43.3V
146GPIO 11PG83.3V
147GND
148GPIO 10PD103.3V
149AGPIO 0PA03.3V
150NC
151AGPIO 1PA33.3V
152NC
153AGPIO 2PA43.3V
154NC
155AGPIO 3PA63.3V
156NC
157AGPIO 4PB03.3V
158NC
159AGPIO 5PB13.3V
160STM32 SWCLKPA143.3V
161NC
162STM32 SWDIOPA133.3V
163NC
164CM4 Fan PWM3.3VDon’t pull this pin down!
165NC
166RESERVED
167NC
168GND
169NC
170RESERVED
171NC
172RESERVED
173GND
174GND
175RESERVED
176RESERVED
177RESERVED
178RESERVED
179GND
180GND
181RESERVED
182RESERVED
183RESERVED
184RESERVED
185GND
186GND
187RESERVED
188RESERVED
189RESERVED
190RESERVED
191GND
192GND
193RESERVED
194RESERVED
195RESERVED
196RESERVED
197GND
198GND
199RESERVED
200RESERVED
201RESERVED
202RESERVED
203GND
204GND
Last modified October 13, 2024: added PGOOD pin (367625b)