Contents:: Page1 - Contents Page2 - Power, Module, Gpio, Jtag Page3 - Csi, Dsi, Hdmi, Usb

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

5 4 3 2 1

D CONTENTS: D

PAGE1 - CONTENTS

PAGE2 - POWER, MODULE, GPIO, JTAG

PAGE3 - CSI, DSI, HDMI, USB

C REVISION HISTORY: C

23/01/2014 - V1.0
18/02/2014 - V1.1
10/04/2014 - V1.2 - Production Version

B B

A A

© Raspberry Pi 2014
www.raspberrypi.org
Title Drawn By
Raspberry Pi Compute Module IO Board James Adams

Size Ref Rev


A3 RPI-CMIO 1.2

Date: Thursday, April 10, 2014 Sheet 1 of 3


5 4 3 2 1
5 4 3 2 1

R1 0R
3V3 CM_VBAT
3V3
2012 1% C1
5V 47u
U1 L1 4.7u 2A 3216
PP1 7 8 SRN4018-4R7M R22 3V3
6 VIN1 LX1 0R C21 PP2
EN1

6
7
5V 1% NF 3V3 DAC_2V5
F1 R2 1005 1005 U2 R3 R4 0R
D D
J2 1 1 2 100K 1 5 470R 3V3 CM_3V3
2 PP3 1% 5V 4 1V8 VIN VOUT PP4 1%
3 1005 FB1 3 1005 2012 1% C3
POWER IN MF-MSMF200 EN
10103594-0001LF

4 1 2 47u
5 PP5 C2 12 VIN2 LX2 L2 4.7u 2A PP6 C4 2 4 C5 PP7 3216
47u EN2 SRN4018-4R7M R23 1u GND BYP 4.7u
PP8 3216 0R C22 1005 AP7115-25SEG C9 1608
C6 C7 C8 1% NF 100n R5 0R
8
9

100n 10u 10u 10 1005 1005 1005 D1


1005 2012 2012 FB2 RED
POWER LED 1V8 CM_1V8
5 C11 C12 1608 2012 1% C10
3 NC1 11 10u 10u 47u
9 GND NC2 13 2012 2012 3216
GND PAD R24 R25
PAM2306AYPKE NF NF
1005 1005 R6 0R
DAC_2V5 CM_VDAC
2012 1%

GPIO BANK 0/1 VOLTAGE SELECT:


Jumper Positions VG0 / VG1:
J1 1-3 / 2-4 = 3V3
1 2 EMMC_DISABLE_N 3-5 / 4-6 = 1V8
GPIO0 3 1 2 4 NC = external source MODULE BOOT OPTIONS:
GPIO1 5 3 4 6
7 5 6 8
7 8
BCM2835 BootROM boot from USB:
GPIO2 9 10 - J4 set to enable USB boot
GPIO3 11 9 10 12 1V8 VG0 3V3 3V3 VG1 1V8
13 11 12 14 J3 - Plug host into micro USB socket J15 (VBUSB=5V)
GPIO4 15 13 14 16 R7 0R 1 2 - GPIO47_1V8 high at boot (input with 50k pullup)
GPIO5 17 15 16 18 GPIO0-27_VREF 3 4 - EMMC_DISABLE_N therefore LOW
19 17 18 20 5 6
19 20
- On power up BCM2835 can't access eMMC so boots from USB
C GPIO6 21 22 C13 2012 1% - Once booted, 2835 USB boot SW forces GPIO47_1V8 LOW to enable access to eMMC C
GPIO7 23 21 22 24 1u
25 23 24 26 1005 6W 0.1" PIN HDR
25 26
BCM2835 BootROM boot from eMMC:
GPIO8 27 28 GPIO28 - Nothing plugged into micro USB socket J15 (VBUSB=0V)
GPIO9 29 27 28 30 GPIO29
31 29 30 32 OR J4 set to disable USB Boot
GPIO10 33 31 32 34 GPIO30 R26 R27 R8 0R - EMMC_DISABLE_N therefore HIGH
GPIO11 35 33 34 36 GPIO31 100K 100K GPIO28-45_VREF - On power up BCM2835 boots from eMMC
37 35 36 38 1% 1%
37 38
- GPIO47_1V8 used as status LED
GPIO0-27_VREF 39 40 GPIO0-27_VREF 1005 1005 C14 2012 1%
39 40 1u BCM2835 BootROM boot from eMMC with GPIO boot select:
1005 - Set J4 to disable USB boot
GPIO28-45_VREF 41 42 GPIO28-45_VREF
43 41 42 44 - EMMC_DISABLE_N therefore always HIGH
GPIO12 45 43 44 46 GPIO32 - On power up BCM2835 boots from eMMC
GPIO13 47 45 46 48 GPIO33 - BCM2835 boot SW reads GPIO47_1V8 (GPIO47_CTL_1V8) if low perform 'alternate' boot
49 47 48 50 5V 3V3 1V8 VG0
49 50 J5
(e.g. can boot into safe mode, or USB mass storage...)
GPIO14 51 52 GPIO34 - Once booted GPIO47_1V8 used as status LED
GPIO15 53 51 52 54 GPIO35 GPIO0 1 2
55 53 54 56 GPIO1 3 4
GPIO16 57 55 56 58 GPIO36 GPIO2 5 6
GPIO17 59 57 58 60 GPIO37 GPIO3 7 8
59 60 GPIO 28, 29, 44, 45 DO NOT
61 62 GPIO4 9 10
GPIO18 63 61 62 64 GPIO38
HAVE PULLS ENABLED AT BOOT GPIO5 11 12
GPIO19 65 63 64 66 GPIO39 SO PROVIDE 100K PULL DOWNS GPIO6 13 14 3V3
65 66
67
67 68
68 TO AVOID THEM FLOATING GPIO7 15 16
GPIO20 69 70 GPIO40 GPIO8 17 18
GPIO21 71 69 70 72 GPIO41 GPIO9 19 20 EMMC_DISABLE_N R9
73 71 72 74 GPIO10 21 22 470R
GPIO22 75 73 74 76 GPIO42 GPIO11 23 24 1%
GPIO23 77 75 76 78 GPIO43 GPIO12 25 26 USB BOOT ENABLE: J4 VBUSB 1005
79 77 78 80 GPIO13 27 28
GPIO24 81 79 80 82 GPIO44 GPIO14 29 30 1
81 82
Jumper Positions: Q1 PP9
GPIO25 83 84 GPIO45 GPIO15 31 32 1-2 = USB BOOT ENABLED 2 DMG1012T
85 83 84 86 GPIO16 33 34 3
GPIO26 87 85 86 88 GPIO46_1V8 R28 R29 GPIO17 35 36 2-3 = USB BOOT DISABLED R30 D2
87 88 GPIO47_1V8 GPIO46_1V8
GPIO27 89 90 100K 100K GPIO18 37 38 47K GREEN
91 89 90 92 1% 1% GPIO19 39 40 3W 0.1" PIN HDR 1V8 1%
DSI0_DN1 93 91 92 94 DSI1_DP0 1005 1005 GPIO20 41 42 1005
DSI0_DN1 93 94 DSI1_DP0
DSI0_DP1 95 96 DSI1_DN0 GPIO21 43 44
DSI0_DP1 95 96 DSI1_DN0
97 98 GPIO22 45 46 R10
B DSI0_DN0 99 97 98 100 DSI1_CP GPIO23 47 48 47K B
DSI0_DN0 99 100 DSI1_CP
DSI0_DP0 101 102 DSI1_CN GPIO24 49 50 1%
DSI0_DP0
103 101 102 104
DSI1_CN
GPIO25 51 52 1005
STATUS "ACT" LED
DSI0_CN 103 104 DSI1_DP3 R11
DSI0_CN 105 106 DSI1_DP3 GPIO26 53 54 Q2
DSI0_CP 107 105 106 108 DSI1_DN3 GPIO27 55 56 GPIO47_CTL_1V8 DMG1012T
DSI0_CP 107 108 DSI1_DN3
109 110 RUN 57 58
HDMI_CK_N 111 109 110 112 DSI1_DP2 GPIO47_CTL_1V8 59 60
HDMI_CK_N 111 112 DSI1_DP2 1K
HDMI_CK_P 113 114 DSI1_DN2
HDMI_CK_P 113 114 DSI1_DN2
115 116 1005
HDMI_D0_N 117 115 116 118 DSI1_DP1 60W 0.1" PIN HDR
HDMI_D0_N 117 118 DSI1_DP1 1%
HDMI_D0_P 119 120 DSI1_DN1
HDMI_D0_P 119 120 DSI1_DN1
121 122
HDMI_D1_N 123 121 122 124 GPIO47_1V8
HDMI_D1_N 123 124
HDMI_D1_P 125 126
HDMI_D1_P 125 126
127 128 5V 3V3 1V8 VG1
HDMI_D2_N 129 127 128 130 J6
HDMI_D2_N 129 130
Route ringed signals as matched HDMI_D2_P 131 132 GPIO28 1 2
HDMI_D2_P 131 132
133 134 GPIO29 3 4
length 100R differential pairs CAM1_DP3 135 133 134 136 CAM0_DP0 GPIO30 5 6
CAM1_DP3 135 136 CAM0_DP0
CAM1_DN3 137 138 CAM0_DN0 GPIO31 7 8
CAM1_DN3 137 138 CAM0_DN0
139 140 GPIO32 9 10
CAM1_DP2 141 139 140 142 CAM0_CP GPIO33 11 12
CAM1_DP2 141 142 CAM0_CP
CAM1_DN2 143 144 CAM0_CN GPIO34 13 14
CAM1_DN2 143 144 CAM0_CN
145 146 GPIO35 15 16
CAM1_CP 147 145 146 148 CAM0_DP1 GPIO36 17 18
CAM1_CP 147 148 CAM0_DP1
CAM1_CN 149 150 CAM0_DN1 GPIO37 19 20
CAM1_CN 149 150 CAM0_DN1
151 152 GPIO38 21 22
CAM1_DP1 153 151 152 154 GPIO39 23 24 VIDEOCORE JTAG
CAM1_DP1 153 154
CAM1_DN1 155 156 GPIO40 25 26
CAM1_DN1 155 156 J7
157 158 GPIO41 27 28
CAM1_DP0 159 157 158 160 GPIO42 29 30 VC_TRST_N 1 2
CAM1_DP0 159 160
CAM1_DN0 161 162 GPIO43 31 32 VC_TDI 3 4
CAM1_DN0 161 162
163 164 GPIO44 33 34 VC_TDO 5 6
USB_DP 165 163 164 166 TVDAC GPIO45 35 36 VC_TMS 7 8
Route bold-ringed signals as matched USB_DP 165 166
USB_DM 167 168 USB_OTGID CD1_SDA 37 38 VC_TCK 9 10
length 90R differential pair USB_DM
169 167 168 170
CD1_SDA
CD1_SCL 39 40
169 170 CD1_SCL
HDMI_CEC 171 172 VC_TRST_N CAM1_IO1 41 42
HDMI_CEC 171 172 CAM1_IO1 10W 0.1" BOX HDR
HDMI_SDA 173 174 VC_TDI CAM1_IO0 43 44
HDMI_SDA 173 174 CAM1_IO0
HDMI_SCL 175 176 VC_TMS CD0_SDA 45 46
HDMI_SCL 175 176 CD0_SDA
RUN 177 178 VC_TDO CD0_SCL 47 48
177 178 CD0_SCL
VDD_CORE used for module test only VDD_CORE 179 180 VC_TCK CAM0_IO1 49 50
A 179 180 CAM0_IO1 A
181 182 CAM0_IO0 51 52
(do not use in normal operation, 183 181 182 184
CAM0_IO0
VDD_CORE 53 54
do not draw current from this pin!) CM_1V8 183 184 CM_1V8
185 186 USB_OTGID 55 56
187 185 186 188 57 58
189 187 188 190 R12 TVDAC 59 60
CM_VDAC 189 190 CM_VDAC
CM_3V3 191 192 CM_3V3 1K
193 191 192 194 1005
195 193 194 196 1% 60W 0.1" PIN HDR
197 195 196 198
CM_VBAT CM_VBAT
199 197
199
198
200
200 © Raspberry Pi 2014
DDR2 SODIMM www.raspberrypi.org
Title Drawn By
Raspberry Pi Compute Module IO Board James Adams

Size Ref Rev


A2 RPI-CMIO 1.2

Date: Thursday, April 03, 2014 Sheet 2 of 3


5 4 3 2 1
5 4 3 2 1

CAM0 DISP0
J9 J10

1 1
D CAM0_DN0 2 DSI0_DN0 2 D
CAM0_DN0 DSI0_DN0
CAM0_DP0 3 DSI0_DP0 3
CAM0_DP0 DSI0_DP0
4 4
CAM0_DN1 5 DSI0_DN1 5
CAM0_DN1 DSI0_DN1
CAM0_DP1 6 DSI0_DP1 6
CAM0_DP1 DSI0_DP1
7 7
CAM0_CN 8 DSI0_CN 8 H5V
CAM0_CN DSI0_CN
CAM0_CP 9 DSI0_CP 9 5V U3
CAM0_CP DSI0_CP
10 10 PP10
3V3 11 11 3 2
12 12 IN OUT
13 13 C15 C16
14 14 100n 1 100n
R13 R14 15 15 1005 GND 1005
1.8K 1.8K 16 16
1% 1% CAM0_IO0 17 17 AP2331W
CAM0_IO0
1005 1005 CAM0_IO1 18 18
CAM0_IO1
19 19
CD0_SCL 20 CD0_SCL 20
CD0_SCL
CD0_SDA 21 CD0_SDA 21
CD0_SDA
3V3 22 3V3 22
HDMI
54548-2271 54548-2271

3V3

20
21
R15
CAM1 DISP1 27K HDMI_D2_P 1
HDMI_D2_P
1005 2 J13
J11 J12 1% HDMI_D2_N 3
HDMI_D2_N
HDMI_CEC HDMI_D1_P 4 47151-1051
HDMI_CEC HDMI_D1_P
5
1 1 HDMI_D1_N 6
HDMI_D1_N
CAM1_DN0 2 DSI1_DN0 2 H5V HDMI_D0_P 7
CAM1_DN0 DSI1_DN0 HDMI_D0_P
CAM1_DP0 3 DSI1_DP0 3 U4 8
CAM1_DP0 DSI1_DP0
4 4 5V A1 HDMI_D0_N 9
HDMI_D0_N
CAM1_DN1 5 DSI1_DN1 5 CEC_VDD B1 HDMI_CK_P 10
CAM1_DN1 DSI1_DN1 HDMI_CK_P
C CAM1_DP1 6 DSI1_DP1 6 I2C_5V C1 Q3 11 C
CAM1_DP1 DSI1_DP1
7 7 DMG1012T HDMI_CK_N 12
HDMI_CK_N
CAM1_CN 8 DSI1_CN 8 CEC 13
CAM1_CN DSI1_CN
CAM1_CP 9 DSI1_CP 9 CEC A2 14
CAM1_CP DSI1_CP
10 10 SCL A3 HDMI_SCL 15
3V3 CAM1_DN2 11 DSI1_DN2 11 SDA B3 HDMI_SDA 16
CAM1_DN2 DSI1_DN2
CAM1_DP2 12 DSI1_DP2 12 HPD C3 17
CAM1_DP2 DSI1_DP2
13 13 H5V 18
CAM1_DN3 14 DSI1_DN3 14 C2 HDMI_HPD 19
CAM1_DN3 DSI1_DN3
R16 R17 CAM1_DP3 15 DSI1_DP3 15 B2
CAM1_DP3 DSI1_DP3
1.8K 1.8K 16 16
1% 1% CAM1_IO0 17 17 ESD5384
CAM1_IO0 HDMI_SCL

22
23
1005 1005 CAM1_IO1 18 18
CAM1_IO1 HDMI_SDA
19 19
CD1_SCL 20 CD1_SCL 20
CD1_SCL 1V8
CD1_SDA 21 CD1_SDA 21
CD1_SDA
3V3 22 3V3 22

R18
100K
54548-2271 54548-2271 1%
1005

GPIO46_1V8

Q4
DMG1012T

B B

VBUSA J14
5

1
USBA_DM 2
USBA_DP 3
4 USB A (HOST)
3V3
6

5V C17 100n 61400416021

R19 1005 U5
0R 9 6
1% VCC HSD2- 7
2012 VBUSA USB_DM 2 HSD2+
USB_DM D-
USB_DP 1
USB_DP D+
7
6

SEL=0:D<->HSD1 VBUSB J15


10 SEL=1:D<->HSD2
C19 C20 3V3 8 SEL 1
R20 OE USBB_DM
47u 47u 4 2
3216 3216 3 HSD1- 5 USBB_DP 3
GND HSD1+ uUSB B (SLAVE, USB BOOT)
10103594-0001LF

4
FSUSB42UMX 5
47K
1005 PP11 R21
1% 47K
9
8

1%
Q5 1005
DMG1012T
A A

© Raspberry Pi 2014
www.raspberrypi.org
Title Drawn By
Raspberry Pi Compute Module IO Board James Adams

Size Ref Rev


A2 RPI-CMIO 1.2

Date: Thursday, April 10, 2014 Sheet 3 of 3


5 4 3 2 1

You might also like