You are on page 1of 1

1 2 3 4 5 6 7 8

A A

+1V8 +1V8 +1V8 +3V3 +3V3 +3V3 +3V3


FTDI Programmer/UART/FIFO FPGA +3V3 +3V3 Dual PMOD

C14

C16

C17

C18

C19

C20

C21
+3V3 +3V3
+3V3

2
L1 J17 J19 J21
U6

100n

100n

100n

100n

100n

100n

100n
600

1
ICE5LP4K-SG48 PMOD_1A
P1A1 R20A 33E P1A1x 1 7 P1A7x
33E R20B P1A7
1 33 P1A2 R20C 33E P1A2x 2 8 P1A8x
33E R20D P1A8
VCCIO_2 VCCIO_0
L2 C6 C9 C12 C13 P1A3 R23A 33E P1A3x 3 9 P1A9x
33E R23B P1A9
600 GND GND GND GND GND GND GND C27 P1A9 46 25 P2_2 C30 P1A4 R23C 33E 4 10 33E R23D P1A10
P1A4x P1A10x
IOB_0A IOT_36B
4u7 4u7 100n 100n 100n P1A3 47 23 P2_8 100n 5 11
+1V8 +3V3 IOB_2A IOT_37A C32
P1A10 44 27 P2_1 6 12 DNP
IOB_3B_G6 IOT_38B
P1A8 48 26 P2_7
IOB_4A IOT_39A GND
+1V8 +3V3 GND P1A4 45 28 P1B10 GND GND
GND IOB_5B IOT_41A
P1A2 2 31 P1B4
IOB_6A IOT_42B

12
37
64

20
31
42
56
+5V

4
9
U4 FT2232H P1A1 4 32 P1B9 J26
IOB_8A IOT_43A
P1A7 3 34 P1B3

VPHY

VCORE
VCORE
VCORE

VCCIO
VCCIO
VCCIO
VCCIO
VPLL
IOB_9B IOT_44B 5V AUX
50 16 iCE_SCK
VREGIN ADBUS0 37 LEDG 1 2
17 FLASH_MOSI/IO0 IOT_45A_G1
B ADBUS1 35 FTDI_CLK B
49 18 FLASH_MISO/IO1 IOT_46B_G0
VREGOUT ADBUS2 36 P1B8 GND
19 IOT_48B
ADBUS3 43 P1B1
C7 C10 21 iCE_SS_B IOT_49A +3V3 +3V3
ADBUS4 38 P1B2
4u7 100n 22 IOT_50B
+5V P2 P3 P4 P5 ADBUS5 42 P1B7
23 iCE_CDONE IOT_51A J22
ADBUS6 39 LED_RED P1B1 R21A 33E P1B1x 1 7 P1B7x
33E R21B P1B7
P1 24 iCE_CRESET RGB2
+3V3 ADBUS7 40 LED_GRN P1B2 R21C 33E 2 8 33E R21D P1B8
1

P1B2x P1B8x
pkl_USB_OTG RGB1
41 LED_BLU P1B3 R24A 33E P1B3x 3 9 P1B9x
33E R24B P1B9
1 GND 26 +1V2 Bank2 Bank0 RGB0
R24C 33E 33E R24D
VCC ACBUS0 P1B4 P1B4x 4 10 P1B10x P1B10
2 USB_DM 7 27
D- DM ACBUS1 22 100n C31 5 11
3 USB_DP 8 28 SPI Bank1 SPI_VCCIO1 C33
D+ DP ACBUS2 iCE_MISO 14 6 12
IOB_32a_SPI_SO DNP
shield

4 29

2
ID 12k 1% ACBUS3 iCE_MOSI 17 6 Rx_TTL/FIFO_D0
5 6 30 J14 IOB_33b_SPI_SI IOB_13B PMOD_1B
GND REF ACBUS4 iCE_SCK 15 9 Tx_TTL/FIFO_D1 GND GND

1
R8 32 IOB_34a_SPI_SCK IOB_16A
GND

PWR_FLAG 10k ACBUS5 iCE_SS_B 16 10 BUTTON


14 33 IOB_35b_SPI_CSN IOB_18A
RESET ACBUS6 11 LEDR GND
shield R9 34 IOB_20A
ACBUS7 J1 1
1M R1
2 Rx_TTL/FIFO_D0
IOB_22A
12 FLASH_WP/IO2
Break Off Section
J2 1 IOB_23B
21 P2_3
Single PMOD

100n

100n
38 2 Tx_TTL/FIFO_D1 +3V3 +3V3

10n

10n
+3V3 BDBUS0 13 FLASH_HLD/RST/IO3 J24

1u

1u
GND GND 39 IOB_24A +3V3 +3V3 +3V3
BDBUS1 20 P2_9 J23 PMOD_2P
40 xFIFO_D2 J3 1 2 P2_10 IOB_25B_G3

10k
BDBUS2 +3V3
19 P2_4 PMOD_2H P2_1x 1 7 P2_7x

C23

C25

C28

C36

C37

C38
C 41 xFIFO_D3 J4 1 2 P2_4 IOB_29B C
BDBUS3 18 P2_10 P2_1 R4A 1 7 R4B P2_7 P2_2x 2 8 P2_8x

2k2
J5 1 +1V2 IOB_31B 33E
P2_1x P2_7x
33E
R2C
R2B

R2A

R19
43 xFIFO_D4 2 P2_9
+3V3 BDBUS4 +3V3 5 P2_2 R4C P2_2x 2 8 P2_8x
R4D P2_8 P2_3x 3 9 P2_9x
44 xFIFO_D5 J6 1 2 P2_3 VCC SUPPLY 33E 33E
BDBUS5 P2_3 R22A R22B P2_9

R12
U1 30 7 iCE_CDONE P2_3x 3 9 P2_9x P2_4x 4 10 P2_10x
45 xFIFO_D6 J7 1 2 P2_8 R10 VCC CDONE 33E 33E
10k

10k

10k

BDBUS6 GND 29 8 iCE_CRESET P2_4 R22C 4 10 R22D P2_10 5 11


93C46B-SOT-23-6 J8 1 VCCPLL CRESET_B 33E
P2_4x P2_10x
33E
46 xFIFO_D7 2 P2_2
BDBUS7 CDBU0520 24 5 11 6 12

D3
VPP_2V5 C34

100n
6 5 63 100E

10u
VCC CS EECS D2 6 12
4 62 48 xFIFO_RXF J9 1 2 P2_7 DNP
100n CLK EECLK BCBUS0 GND GND

GRN
DI
3 61
EEDATA BCBUS1
52 xFIFO_TXE J101 2 P2_1
C1 49 GND GND

C24

C26

C29

C35
J111 PAD/GND

100n
2 1 53 xFIFO_RD 2 LEDR

DNP
VSS DO BCBUS2
2k2 R6
BCBUS3
54 xFIFO_WR J121 2 LEDG GRN
GND +5V P2_8x 330E
FTDI_CLK 2
OSCI BCBUS4
55 xFIFO_WKUP J131 2 BUTTON J27
GND GND +3V3 R17B
+3V3 U7 +3V3 57 5V AUX D7
BCBUS5 TACT

R17D P2_1x

R18 P2_7x

R17C P2_2x
58 GND GND 1 2
12MHz BCBUS6 SW2 GND
P2_9x
GND R7 10k 3 59
4 BCBUS7

330E

330E

330E
OE/ST/NC VDD 3 GND
2 OSCO R16A
10k or less NC 60 +3V3
1
GND OUT
5 PWREN 10k TACT
13 36
TEST SUSPEND P2_4x SW3
AGND

D10
iCE FPGA Flash
GND
GND
GND
GND
GND
GND
GND
GND

D6

D8
PAD

C4
100n R16B

10k
10k
10k
10k

RED
GRN

GRN
10k TACT
10
65

11
15
25
35
47
51
1
5

D D
P2_10x SW4
GND GND +3V3 GND
U5

R11C

R11D
R11B
R11A
R16C
W25Q GRN
J18 10k P2_3x 330E
GND 8 1 1 2 iCE_SS_B iCE_SS_B 1
VCC CS R17A
6 iCE_SCK iCE_SCK 2 D9
CLK GND
5 FLASH_MOSI/IO0 FLASH_MOSI/IO0 3
1V2 VReg Device DI/IO0 GND
3V3 VReg Device 2 FLASH_MISO/IO1 FLASH_MISO/IO1 4 J20
C22

DO/IO1
100n

+5V +1V2
+5V +3V3 3 FLASH_WP/IO2 FLASH_WP/IO2 5 Flash
WP/IO2
3.3V +3V3 1
1V2
5
4
GND HLD/RST/IO3
7 FLASH_HLD/RST/IO3 FLASH_HLD/RST/IO3 6
LED/BTN RGB LED
1 5 IN OUT 7 +3V3 +1V2 +5V +3V3
IN OUT 4
4 BYP J18: Remove jumper when only programming iCE
BYP 3 2 Replace jumper for programming Flash and for normal operation
3 2 EN GND 330E J25
10k

GND
R3

Enable Delay EN GND LEDG R14 LED_GRN 1 2 LED_RED


330E

U3 GND
R5

0.001s U2 3 4 LED_BLU
Should enable C8 C15 FLASH_MOSI/IO0 J15 1 2 iCE_MISO GRN D4
C11
1u

after 1v2 rail C2 C3 C5 5 6


330E
D1

(Test!!!) LEDR R15 7 8


4u7 10n 4u7 iCE_MOSI J16 1 2 FLASH_MISO/IO1
4u7 10n
C39

4u7
RED D5 RGB Led
GRN

+3V3
For programming Flash GND GND
E GND GND E

R13
For programming iCE
GND GND GND

10k
For programming iCE cut traces connecting J15 and J16 pads. SW1 TACT
Short the pads 1 and 2 together of the J15 and J16 respectively. BUTTON
For programming Flash reverse the operations.

GND

License: CC-BY-SA V4.0


2018 (C) Piotr Esden-Tempski <piotr@esden.net>
2018 (C) 1BitSquared <info@1bitsquared.com>
1BitSquared
Sheet: /
File: icebreaker.sch
Title: icebreaker
Size: A3 Date: Rev: V0.2a
KiCad E.D.A. kicad 5.0.0-rc2-dev-unknown-5a9085864ubuntu16.04.1 Id: 1/1
F F
1 2 3 4 5 6 7 8

You might also like