22
December 2014 EB87_1.1 iCE40 Ultra™ Breakout Board User Guide

iCE40 Ultra™ Breakout Brd Guide - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 2 iCE40 Ultra Breakout Board Introduction Thank you for choosing the Lattice

Embed Size (px)

Citation preview

December 2014EB87_1.1

iCE40 Ultra™ Breakout BoardUser Guide

2

iCE40 Ultra Breakout Board

IntroductionThank you for choosing the Lattice iCE40 Ultra™ Breakout Board.

This guide describes how to begin using the iCE40 Ultra Breakout Board, an easy-to-use platform for demonstrat-ing the high-current LED drive capabilities of the iCE40 Ultra FPGA. Along with the evaluation board and accesso-ries, this kit includes the pre-loaded LED Driver Demo that demonstrates driving the RGB LEDs with a PWM circuit. In addition, most of the device's I/O balls are accessible via one of the several header locations on the board, facil-itating rapid prototyping of user functions.

The contents of this user’s guide include demo operation, top-level functional descriptions of the various portions of the evaluation board, descriptions of the on-board connectors, shunts, a complete set of schematics and the bill of materials for the iCE40 Ultra Breakout Board.

Note: Static electricity can severely shorten the lifespan of electronic components. Be careful when handling the iCE40 Ultra Breakout Board as to not damage it from ESD.

FeaturesThe iCE40 Ultra Breakout Board includes:

• iCE40 Ultra Breakout Board – The iCE40 Ultra Breakout Board features the following on-board components and circuits:

— iCE40 Ultra (iCE5LP4K-SWG36) device in a 36-ball WLCSP package. — Example of a board using this 0.35-pitch WLCSP package. — High-current LED output— Infrared transmit — iCE40 Ultra Current Measurements— Standard USB cable for device programming — RoHS-compliant packaging and process

• Pre-loaded Demo – The kit includes a pre-loaded demo to control the onboard RGB LED in conjunction with a software run GUI.

• USB Connector Cable – A mini B USB port provides power, a programming interface and communication for the software RGB LED GUI to the iCE40 Ultra SPI port.

3

iCE40 Ultra Breakout Board

Figure 1 shows the top side of the iCE40 Ultra Breakout Board indicating the specific features that are designed on the board.

Figure 1. iCE40 Ultra Breakout Board (Top Side)

iCE40 Ultra DeviceThe board features an iCE5LP4K FPGA with a 1.2 V core supply. The device is packaged in a 36-ball WLCSP. For a complete description of this device, see DS1048, iCE40 Ultra Family Data Sheet.

Software RequirementsYou should install the following software before you begin developing designs for the board:

• Lattice iCEcube2 2014.04 (or higher)

• Diamond Programmer 3.2 (or higher)

These software are available at the Lattice website Design Software & IP page. Make sure you log in to www.lattic-esemi.com, otherwise these software downloads will not be visible. It is also recommended to download the RGB LED software GUI which interfaces with the iCE40 Ultra Breakout Board. This GUI allows you to control the RGB LED for color, brightness, blinking and breathing. Download the PC or MAC version of the GUI at www.lattice-semi.com.

USB Interface Socket

iCE5LP4K-SWG36

Torch LED

IR LEDRGB LED

D3 – Power LED

4

iCE40 Ultra Breakout Board

Demonstration Design ShuntsLattice provides the RGB LED Driver Demo design programmed in the board. The RGB LED Driver Demo used in conjunction with the software GUI illustrates the use of a PWM driver controlling the LEDs on the board. Below is a description of the control jumpers for each LED.

• The RGB LED will transition colors— J4 can be used to probe RGB LED (Default shunted). If you remove J4, the RGB LED will not light up.

• The IR LED is controlled when a shunt is placed across J50 pins 1-2

• The Bar Code LED is controlled when a shunt is placed across J29 pins 2-3 (Default shunted)

Figure 2 shows the default board shunt locations.

Figure 2. Default Shunt Locations

J3 - Enable DONE LED

J9 – IsolateSPI Flash CSn

J50 – Selects-HP LED device

(IR or Torch)

J51 – Enable-12 MHz clock

J4 – - RGBShunts

J10 – Program SPI Flash or iCE5LP

5

iCE40 Ultra Breakout Board

Clock SourcesThe board has a single 12 MHz clock source. The 12 MHz clock drives both the FTDI USB interface device, and the iCE5LP4K device. The iCE5LP4K can be disconnected from the 12 MHz oscillator using J51. This is necessary, for example, when iCE40 Ultra device ball C2 is mistakenly programmed as an output and prevents the FTDI USB interface from operating.

Board PowerThe board provides the following power features:

• Board Power— Board power is derived from the USB connection.— D3 Green LED indicates Board Power

• iCE40 Ultra VCC— Onboard 1.2 V supply— ICC can be measured across the series resistor R38 (1 Ohm) at TP10 and TP11

• iCE40 Ultra VCCIO— Onboard 3.3 V supply— ICC0 can be measured across the series resistor R14 (1Ohm) at TP1 and TP2— ICC1 can be measured across the series resistor R96 (1Ohm) at TP8 and TP9— ICC2 can be measured across the series resistor R15 (1Ohm) at TP3 and TP4

The power supplies on the iCE40 Ultra Breakout Board are simplified and suitable for booting from the external SPI flash. The power supply sequencing does not conform to the NVCM boot requirements as specified in DS1048, iCE40 Ultra Family Data Sheet. The user may encounter intermittent boot success and/or higher than specified startup currents when attempting to boot from NVCM.

Board Configuration and ProgrammingThe board allows for programming of the iCE40 Ultra or the SPI Flash:

• SPI Flash Programming J10 shunt pins 1-3 and 2-4 (Default shunted)— U7 Micron Technology Inc part number N25Q032A13ESC40F

• iCE40 Ultra Configuration or Programming J10 shunt pins 1-2 and 3-4— U8 iCE5LP4K-SWG36

• CRESETB can be asserted by pushing SW1— Can be probed with J2

• Done LED D2— Can be probed with J3 (Default shunted)

Details of the iCE40 Ultra Board for use in programming are shown in Figure 3.

6

iCE40 Ultra Breakout Board

Figure 3. Configuration and Programming Details

J2 CRESETB Probe

J9 – Isolate SPI Flash CSn

J50 Selects HP LED Device

(IR or Torch)

J10 – Program SPI Flash or iCE5LP

CRESETBPush-Button

D2 – DONE LED

USB Interface Socket

U8 –iCE5LP4K - SWG36

U7 –N25Q032A13ESC40F

7

iCE40 Ultra Breakout Board

Test PointsThe board features a number of headers and test connections which provide access to the iCE40 Ultra I/Os:

Figure 4. J6 Header ‘A’ Breakouts

Figure 5. J7 Header ‘B’ Breakouts

Figure 6. J5 PMOD Connector

HEADER A

HEADER B

PMOD CONNECTOR

8

iCE40 Ultra Breakout Board

Figure 7. J7 Header ‘B’ Breakouts

The break-out headers and test connectors are shown in Figure 8.

Figure 8. Breakout Headers

AARDVARK CONNECTOR

J6 – “Header A”

J7 – “Header B”

J1 – Aardvark SPI emulator connector

J5 – PMOD Connector

9

iCE40 Ultra Breakout Board

RGB LED Demonstration Design and Software GUIThe iCE40 Ultra Breakout Board can demonstrate a complete controller for an RGB LED. These are the steps nec-essary to run the demonstration.

1. Ensure that the RGB LED GUI is installed.2. Make sure the jumpers on J10 are both in the vertical position. This is the default pins 1-3 and 2-4 shorted

together.Figure 9. SPI Flash Selection (Vertical) for J10

3. Connect the iCE40 Ultra breakout board via the USB cable to a PC or MAC.

10

iCE40 Ultra Breakout Board

4. After the iCE40 Ultra device has initialized and the RGB LED is illuminated RED, change the J10 jumper posi-tions to horizontal, shorting pins 1-2 and 3-4. This is required to allow the USB port to communicate with the iCE40 Ultra device.

Figure 10. iCE Selection (Horizontal) for J10

5. Start the RBG GUI on the PC or MAC.

Figure 11. iCE40 Ultra LED Demonstration Interface

Now you can control the RGB LED on the iCE40 Ultra Breakout Board. You can set the color, brightness, blinking rate as well as breathing.

11

iCE40 Ultra Breakout Board

GUI Serial Communication InterfaceLED Control via SPIThe Software GUI demonstration program communicates with the iCE40 Ultra device using a SPI serial communi-cation channel. The SPI interface (mode 0) control link is implemented using a simple write-only protocol (see Figure 12).

Figure 12. SPI Physical Transaction

SPI ProtocolData on the MOSI serial line is transmitted MSB first.

Addr[7:0] – Controls which of the 16 bits are updated with REG data.

Note: Unspecified REG bits must be written, but are ignored.

REG[15:0] – Consists of four control fields.

Addr Bits Written Bit Position

0x13 REG[3:0] ------------dddd

0x14 REG[7:4] --------cccc----

0x15 REG[11:8] ----bbbb--------

0x16 REG[15:12] aaaa------------

0x19 REG[15:0] aaaabbbbccccdddd

Field Bit Positions Function

aaaa REG[15:12] RGB Color[3:0]

bbbb REG[11:8] Brightness[3:0]

cccc REG[7:4] Breathe Ramp [3:0]

dddd REG[3:0] Blink Rate [3:0]

ADDR REG [15:8] REG [7:0]

CSn

SCK

MOSI

[7:0]

12

iCE40 Ultra Breakout Board

Register DefinitionsDefault setting (hardware, software) is denoted by (*).

RGB Color[3:0] Color Color Code

0000* Red #FF0000

0001 Orange #FF7F00

0010 Yellow #FFFF00

0011 Chartreuse #7FFF00

0100 Green #00FF00

0101 Spring Green #00FF7F

0110 Cyan #00FFFF

0111 Azure #007FFF

1000 Blue #0000FF

1001 Violet #7F00FF

1010 Magenta #FF00FF

1011 Rose #FF007F

1100 —

1101 —

1110 —

1111 White #FFFFFF

Brightness[3:0] Level (%)

0000 6.25(dim)

0001 12.5

0010 18.75

0011 25

0100 31.25

0101 37.5

0110 43.75

0111* 50

1000 56.25

1001 62.5

1010 68.75

1011 75

1100 81.25

1101 87.5

1110 93.75

1111 100 (bright)

Breathe Ramp [3:0] Factor

0000* .0x (fast)

0001 .063x

0010 .125x

0011 .25x

0100 .5x

0101 1x

0110 2x

0111 4x (slow)

1000 —

1001 —

1010 —

1011 —

1100 —

1101 —

1110 —

1111 —

Blink Rate [3:0] Off Time (s)1

0000 Always On

0001 1/16 (fast)

0010 1/8

0011 1/4

0100 1/2

0101* 1

0110 2

0111 4

1000 Always Off

1001 —

1010 —

1011 —

1100 —

1101 —

1110 —

1111 —1. By default the LED "On-Time" is fixed at approximately one second.

If desired, the design may be modified so that "On-Time" is symmetrical to the "Off-Time". To do so, replace the file "LED_control.v" with "LED_control_sym.v" and rebuild the design using the iCEcube2 software.

Ordering Information

Description Ordering Part NumberChina RoHS Environment-Friendly Use Period (EFUP)

iCE40 Ultra Breakout Board ICE5LP4K-B-EVN

Technical Support Assistancee-mail: [email protected]

Internet: www.latticesemi.com

Revision History

© 2014 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.

Date Version Change Summary

December 2014 1.1 Updated Board Power section. Added power-supply sequence clarifica-tion note.

June 2014 01.0 Initial release.

Appendix A. Schematic DiagramsFigure 13. Block Diagram

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

FPG

A

Pow

er fr

om U

SB 5

V

SPI

BANK 0

BAN

K 1

BAN

K 2

iCE5

LP4K

SWG

36

HEA

DER

B

HEA

DER

B

HEADER A

I/Os

I/Os

I/Os

USB

CO

NN

ECTO

RU

SB to

SP

I / R

S232

LED

S

BLO

CK

DIA

GR

AM

iCE

40 U

ltra

BR

EA

KO

UT

BO

AR

D

BLO

CK

DIA

GR

AM

SPI

Page

: 3

Page

: 6

Aard

vark

Con

nect

or

Page

: 7

BANK 1

Page

: 4

Page

: 5

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

27

Thur

sday

, Mar

ch 0

6, 2

014

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

27

Thur

sday

, Mar

ch 0

6, 2

014

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

27

Thur

sday

, Mar

ch 0

6, 2

014

Figure 14. FTDI Connection

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

FTD

I CO

NN

EC

TIO

N

iCE

40 U

ltra

BR

EA

KO

UT

BO

AR

D

FTD

I CO

NN

EC

TIO

N

SCK

SI SO

FT_E

ECS

FT_E

ECLK

FT_E

EDAT

A

SS

+3.3

V

VCC

1_8F

T

VCC

1_8F

T

+3.3

V

+3.3

V

+3.3

V

+3.3

V

+3.3

V

+3.3

V

+3.3

V

ICE_

SCK

[4,5

,7]

FLAS

H_M

OSI

[4,7

]FL

ASH

_MIS

O[4

,7]

ICE_

SS_B

[4,5

,7]

]6[M

D]6[

PD

iCE_

CLK

[4]

ICE_

CD

ON

E[4

]IC

E_C

RES

T[4

]

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

37

Thur

sday

, Mar

ch 0

6, 2

014

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

37

Thur

sday

, Mar

ch 0

6, 2

014

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

37

Thur

sday

, Mar

ch 0

6, 2

014

R3

0

C2

0.1u

F

C6

0.1u

F

R5

0

R7

2.2K

C4

0.1u

F

R4

0

C1

4.7u

F

C7

0.1u

F

R6

0

C3

4.7u

F

J51

2 PI

N J

PR

12

C11

0.1u

F

C8

0.1u

F

FTD

I Hig

h-Sp

eed

USB

F

T223

2H

FT22

32H

LU

1

PAR

T_N

UM

BER

= F

T223

2HL-

REE

LM

anuf

actu

rer =

FTD

I

VRE

GIN

50

VRE

GO

UT

49

DM

7

DP

8

RE

F6

RE

SE

T#14

EE

CS

63

EE

CLK

62

EE

DAT

A61

OS

CI

2

OS

CO

3

TES

T13

ADB

US

016

ADB

US

117

ADB

US

218

ADB

US

319

VPHY4

VPLL9

VCORE12

VCORE37

VCORE64

VCCIO20

VCCIO31

VCCIO42

VCCIO56

AGND10

GND1

GND5

GND11

GND15

GND25

GND35

GND47

GND51P

WR

EN

#60

SU

SP

EN

D#

36

ADB

US

421

ADB

US

522

ADB

US

623

ADB

US

724

ACB

US

026

ACB

US

127

ACB

US

228

ACB

US

329

ACB

US

430

ACB

US

532

ACB

US

633

ACB

US

734

BD

BU

S0

38

BD

BU

S1

39

BD

BU

S2

40

BD

BU

S3

41

BD

BU

S4

43

BD

BU

S5

44

BD

BU

S6

45

BD

BU

S7

46

BC

BU

S0

48

BC

BU

S1

52

BC

BU

S2

53

BC

BU

S3

54

BC

BU

S4

55

BC

BU

S5

57

BC

BU

S6

58

BC

BU

S7

59

C12

0.1u

F

C13

0.1u

F

C9

0.1u

F

93LC

56-S

O8

U2

Man

ufac

ture

r = M

icro

chip

PAR

T_N

UM

BER

= 9

3LC

56C

T-I/S

N

CS

1

CLK

2

DI

3

DO

4VS

S5

OR

G6

NU

7VC

C8

X1

12.0

000M

HZ

PAR

T_N

UM

BER

= D

SC30

01H

E2-0

12.0

000T

Man

ufac

ture

r = M

ircel

VDD

4S

TAN

DB

Y#1

GN

D2

OU

TPU

T3

R12

2.2K

R11

12K

R1

0

R8

10K

R9

10K

C10

10uF

R2

0

C5

0.1u

F

R10

10K

Figure 15. DUT Connection

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

Don

e LE

DC

RES

ETB

Butto

n

Defa

ult:

Ope

n

DU

T C

ON

NE

CTI

ON

iCE

40 U

ltra

BR

EA

KO

UT

BO

AR

D

DU

T C

ON

NE

CTI

ON

CD

ON

EC

RST

b

CD

ON

E

CR

STbCR

STb

ICE

_MIS

O

ICE_

SS_B

ICE

_SC

K

ICE

_MO

SI

IOB_

30A

IOB_

29B

IOB_

27B

IOB_

26A

IOB_

20A

IOB_

16A

IOB_

10A

IOB_

31B

IOB_

7BIO

B_6A

IOB_

11B_

G5

+3.3

VVC

CIO

0

+3.3

V

+1.2

V

+3.3

V

+3.3

V

VCC

IO2

VCC

IO1

+3.3

V+3

.3V

+3.3

V+3

.3V

VCC

ICE_

MO

SI[5

,7]

ICE_

MIS

O[5

,7]

ICE_

SCK

[3,5

,7]

ICE_

SS_B

[3,5

,7]

IOB_

31B

[5]

IOB_

30A

[5]

IOB_

29B

[5]

IOB_

27B

[5]

IOB_

26A

[5]

IOB_

20A

[5]

IOB_

16A

[5]

IOB_

10A

[5]

IOB_

7B[5

]IO

B_6A

[5]

MC

SN0_

SPI2

[5]

SCK_

SPI2

[5]

MO

SI_S

PI2

[5]

MIS

O_S

PI2

[5]

LED

_GR

EEN

[5]

IOT_

46B_

G0

[5]

IOB_

11B_

G5

[5]

HPL

ED[5

]

LED

_RED

[5]

LED

_BLU

E[5

]iC

E_C

LK[3

]ICE_

CD

ON

E[3

]IC

E_C

RES

T[3

]

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

47

Tues

day,

Mar

ch 1

1, 2

014

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

47

Tues

day,

Mar

ch 1

1, 2

014

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

47

Tues

day,

Mar

ch 1

1, 2

014

TP8

DN

I 1

TP11

DN

I 1

C66

0.1u

FD

6C

DBU

0520

1 2

C69

10uF

C17

0.1u

F

R18 2k2

C18

0.1u

F

R96 1

C16

0.1u

F

TP2

DN

I

1

SW1

CR

ST

Man

ufac

ture

r = E

-Sw

itch

PAR

T_N

UM

BER

= T

L101

5AF1

60Q

G

C65

0.1u

F

R14 1

TP3

DN

I

1

TP9

DN

I 1

ICE

5LP

4KS

WG

36

BAN

K 2

BAN

K 0

CONFIG SPI & BANK 1

U8

ICE5

LP4K

SWG

36

VCC

IO_2

C4

IOB

_7B

E5

IOB

_6A

F5

IOB

_5B

_MC

SN

0_S

PI2

D5

IOB

_4A_

SC

K_S

PI2

D6

IOB

_3B

_G6_

MO

SI_

SP

I2E

6

IOB

_2A_

MIS

O_S

PI2

F6

VCC

IO_0

A4

IOT_

46B

_G0

B5

RG

B2

A6

RG

B1

B6

RG

B0

C6

IRLE

DA2

GN

D_L

ED

A1

VPP_2V5D4

VCCPLLB3

VCCA5

GND1A3

GND2C5

SP

I_VC

CIO

_1C

3

IOB

_33B

_SI_

MO

SI_

SP

I1D

1

IOB

_32A

_SO

_MIS

O_S

PI1

F2

IOB

_34A

_SC

K_S

CK

_SP

I1E

1

IOB

_35B

_SS

_MC

SN

O_S

PI1

F1

IOB

_12A

_G4_

CD

ON

EE

4

CR

ES

ET_

BD

3

IOB

_31B

B2

IOB

_30A

C1

IOB

_29B

E2

IOB

_27B

D2

IOB

_26A

B1

IOB

_20A

E3

IOB

_16A

F3

IOB

_10A

B4

IOB

_25B

_G3

C2

IOB

_11B

_G5

F4

TP10

DN

I 1

R93

2.2K

DN

L

D2

Gre

enPA

RT_

NU

MBE

R =

LG

L29

K-G

2J1-

24-Z

Man

ufac

ture

r = O

sram

J2

CR

STPA

RT_

NU

MBE

R =

773

11-8

01-0

2LF

Man

ufac

ture

r = F

CI

12

C67

0.1u

F

C19

10uF

R98

2.2K

DN

L

R38

1

R15 1

TP1

DN

I

1

J3 DO

NE

PAR

T_N

UM

BER

= 7

7311

-801

-02L

FM

anuf

actu

rer =

FC

I

1 2

R17

10k

TP4

DN

I

1

C68

0.1u

F

Figure 16. LEDs and Headers

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

Defa

ult:

Shun

t

RG

B LE

D

MAK

E PW

R T

RAC

ESC

APAB

LE O

F 1A

MAK

E PW

R T

RAC

ESC

APAB

LE O

F 1A

PMO

D C

onne

ctor

LED

S &

HE

AD

ER

S

iCE

40 U

ltra

BR

EA

KO

UT

BO

AR

D

LED

S &

HE

AD

ER

S

HE

AD

ER

BH

EA

DE

R A

HP

LED

SEL

ECTI

ON

Not

e:Tr

ace

shou

ld b

e 50

0mA

siz

e, in

clud

ing

to H

eade

r A

+3.3

V+3

.3V

+3.3

V+3

.3V

+3.3

VVC

C_3

.3V

VCC

_3.3

V

VCC

_3.3

V

VBU

S_5V

IOB_

26A

[4,5

]IO

B_31

B[4

,5]

IOB_

30A

[4,5

]IO

B_27

B[4

,5]

MC

SN0_

SPI2

[4,5

]SC

K_SP

I2[4

,5]

MO

SI_S

PI2

[4,5

]M

ISO

_SPI

2[4

,5]

]4[DELP

H

LED

_BLU

E[4

,5] LE

D_G

REE

N[4

,5]

LED

_RED

[4,5

]

ICE_

MO

SI[4

,7]

ICE_

SCK

[3,4

,7]

ICE_

SS_B

[3,4

,7]

ICE_

MIS

O[4

,7]

IOT_

46B_

G0

[4]

IOB_

16A

[4]

IOB_

11B_

G5

[4]

IOB_

26A

[4,5

]IO

B_31

B[4

,5] IO

B_10

A[4

]IO

B_30

A[4

,5]

IOB_

27B

[4,5

]

IOB_

20A

[4]

IOB_

6A[4

]

MIS

O_S

PI2

[4,5

]

MC

SN0_

SPI2

[4,5

]SC

K_SP

I2[4

,5]

MO

SI_S

PI2

[4,5

]IO

B_7B

[4]

IOB_

29B

[4]

HPL

ED[5

]LE

D_G

REE

N[4

,5]

LED

_RED

[4,5

]

LED

_BLU

E[4

,5]

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

57

Tues

day,

Mar

ch 1

1, 2

014

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

57

Tues

day,

Mar

ch 1

1, 2

014

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

57

Tues

day,

Mar

ch 1

1, 2

014

D1

TSAL

6200

PAR

T_N

UM

BER

= T

SAL6

200

Man

ufac

ture

r = V

isha

y

D8 C

DBU

0520

12

D9 C

DBU

0520

12

D10 C

DBU

0520

12

J7

Hea

der2

x10

DN

I

2 4 6 8 10 12 14 16 18 20191715131197531

C22

0.1u

F

R97

110

DI

SM_R

_060

3

R94

62 DI

SM_R

_060

3D

7XB

DAW

T

PAR

T_N

UM

BER

= X

BDAW

T-00

-000

0-00

000L

CE3

Man

ufac

ture

r = C

ree

C72

0.1u

FC

740.

1uF

J6

Hea

der2

x10

DN

I

2 4 6 8 10 12 14 16 18 20191715131197531

U9

LED

TR

I-CO

LOU

R_1

PAR

T_N

UM

BER

= S

FT72

2N-S

Man

ufac

ture

r = S

eoul

Sem

icon

duct

or In

c

4 5 6123

R95

62 DI

SM_R

_060

3

J50

HD

R 1

X3 1

00M

IL1 2 3

J5

PMO

D C

onne

ctor

PAR

T_N

UM

BER

= 8

7758

-121

6M

anuf

actu

rer =

Mol

ex

DN

I

2 4 6 8 10

1 3 5 7 911

12

C21

0.1u

F

J4

HEA

DER

3X2

2 4 6

1 3 5

Figure 17. Regulator Connection

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

RE

GU

LATO

R C

ON

NE

CTI

ON

iCE

40 U

ltra

BR

EA

KO

UT

BO

AR

D

RE

GU

LATO

R C

ON

NE

CTI

ON

+3.3

V

+1.2

V

+3.3

V+1

.2V

VBU

S_5V

VCC

_3.3

V+3

.31V

+1.2

2VVC

C_1

.2V

VBU

S_5V

+3.3

V

+1.2

V

DM

[3]

DP

[3]

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

67

Thur

sday

, Mar

ch 0

6, 2

014

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

67

Thur

sday

, Mar

ch 0

6, 2

014

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

67

Thur

sday

, Mar

ch 0

6, 2

014

C30

0.01

uF

C29

1uF

C31

22uF

C28

10uF

R22

0.1

C37

0.1u

F

R27

210K

L3 600

OH

M 8

00M

A

C42

22uF

C35

10uF

C38

0.1u

FC

33

4.7u

F

C27

10uF

C25

0.01

uF

C39

0.1u

F

TP6

DN

I 1

L2

600

OH

M 8

00M

AC

40

0.1u

F

C41

0.01

uF

C43

0.1u

F

R26

1M

R31

1K

C44

0.1u

F

R25

1M

TP7

DN

I 1

C32

0.1u

F

TP5

DN

I 1

C24

0.1u

F

J8

SKT_

MIN

IUSB

_B_R

A

PAR

T_N

UM

BER

= 5

075B

MR

-05-

SM-C

RM

anuf

actu

rer =

Nel

tron

VCC

1

D-

2

D+

3

ID4

GN

D5

L1

600

OH

M 8

00M

A

R28

0.1

R24

100

Part

Ref

eren

ce =

U5

LT30

30EF

E#TR

PBF

Man

ufac

ture

r = L

inea

rPA

RT_

NU

MBE

R =

LT3

030E

FE#T

RPB

F

GND35

IN1_

118

SH

DN

211

GND215

PW

RG

D1

19

IN1_

217

IN2_

114

PW

RG

D2

12

GND46

IN2_

213

SH

DN

120

GND116

OU

T1_1

3

OU

T1_2

4

BYP

12

ADJ1

1

OU

T2_1

7

OU

T2_2

8

BYP

29

ADJ2

10TH

ER

MP

AD21

R30

100

R32

0

C36

1uF

R23

357K

D3

Gre

en1 2

C34

0.01

uF

C26

10uF

This

Pow

er S

uppl

y ci

rcui

t is

suita

ble

for e

xter

nal S

PI f

lash

boo

t onl

y.

For P

ower

Sup

ply

sequ

enci

ng re

quire

men

ts fo

r NV

CM

boo

t, re

fer t

o D

S10

48, i

CE

40 U

ltra

Dat

a S

heet

, ava

ilabl

e at

ww

w.la

ttice

sem

i.com

.

Figure 18. SPI

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

For p

rogr

amm

ing

Flas

h - S

hunt

1,3

and

2,4

(def

ault)

For p

rogr

amm

ing

iCE

- S

hunt

3,4

and

1,2

J9:

Rem

ove

shun

t onl

y fo

r Pro

gram

min

g iC

E.

Rep

lace

shu

nt fo

r pro

gram

min

g Fl

ash

and

for n

orm

al

oper

atio

n.

Shor

t-circ

uit J

umpe

r

iCE

40 U

ltra

BR

EA

KO

UT

BO

AR

DSP

I

SP

I

Aard

vark

Con

nect

or

FLAS

H_M

OSI

FLAS

H_M

ISO

ICE_

SS_B

FLA

SH

_MO

SI

ICE

_SC

KF

LAS

H_M

ISO

+3.3

V iCE_

SCK

[3,4

,5]

iCE_

SS_B

[3,4

,5]

FLAS

H_M

OSI

[3,4

]

FLAS

H_M

ISO

[3,4

]iC

E_M

OSI

[4,5

]

iCE_

MIS

O[4

,5]

FLAS

H_M

OSI

[3,7

]FL

ASH

_MIS

O[3

,7]

iCE_

SCK

[3,4

,5]

iCE_

SS_B

[3,4

,5]

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

77

Thur

sday

, Mar

ch 0

6, 2

014

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

77

Thur

sday

, Mar

ch 0

6, 2

014

Title

Size

Doc

umen

t Num

ber

Rev

Dat

e:Sh

eet

of

<Doc

>A

B

77

Thur

sday

, Mar

ch 0

6, 2

014

C46

0.1u

F

J9

21

J1 SPI P

GM

PAR

T_N

UM

BER

= 7

7313

-801

-10L

FM

anuf

actu

rer =

FC

I

SS

21

GN

D1

2

SS

33

NC

24

MIS

O5

NC

16

SC

LK7

MO

SI

8

SS

19

GN

D2

10

C45

0.1u

F

R34

10K

R35

10K

U7

N25

Q03

2A13

ESC

40F

CS

1

SD

I5

SC

K6

WP

3

HO

LD7

VCC8

GND4

SD

O2

J10

2

3 4

1

R36

10K

JU1

6342

9-20

2LF

R33

10K

JU2

6342

9-20

2LF

JU3

6342

9-20

2LF

21

iCE40 Ultra Breakout Board

Appendix B. Bill of MaterialsItem Reference Quantity Part PCB Footprint PART_NUMBER MFG Description

1 C1,C3,C33 3 4.7uF cc0603 ECJ-1VB0J475K Panasonic CAP CER 4.7UF 6.3 V 10% X5R 0603

2 C2, C4, C5, C6, C7, C8, C9, C11, C12, C13, C16, C17, C18, C21, C22, C24, C32, C37, C38, C39, C40, C43, C44, C45, C46, C65, C66, C67, C68, C72, C74

31 0.1uF cc0603 C0603C104K4RACTU Kemet CAP CER 0.1UF 16 V 10% X7R 0603

3 C10, C19, C26, C27, C28, C35, C69

7 10uF cc0603 LMK107BJ106MALTD Taiyo Yuden CAP CER 10UF 10 V 20% X5R 0603

4 C25,C30,C34,C41 4 0.01uF cc0603 C0603C103J4RACTU Kemet CAP CER 10000PF 16 V 5% X7R 0603

5 C29,C36 2 1uF cc0603 C0603C105K9PACTU Kemet CAP CER 1UF 6.3 V 10% X5R 0603

6 C31,C42 2 22uF cc0805 LMK212BJ226MG-T Taiyo Yuden CAP CER 22UF 10 V 20% X5R 0805

7 D1 1 TSAL6200 2p54_TH_LED TSAL6200 Vishay EMITTER IR 5 MM HI EFF 940 NM

8 D2 1 Green SM_D_0603 LG L29K-G2J1-24-Z Osram LED SMARTLED GREEN 570 NM 0603

9 D3 1 Green led_0603 LTST-C190KGKT LITE-On INC LED SUPER GREEN CLEAR 0603 SMD

10 D6 1 CDBU0520 diode_sod523f CDBU0520 Comchip DIODE SCHOTTKY 20 V 500 MA 0603

11 D7 1 XBDAWT 2p54_TH_LED XBDAWT-00-0000-00000LCE3

Cree LED HIGH BRIGHTNESS

12 JU1,JU2,JU3 3 63429-202LF - 63429-202LF FCI CONN SHUNT SINGLE .100 GOLD

13 J1 1 SPI PGM hdr5x2 77313-801-10LF FCI CONN HEADER .100 DUAL STR 10POS

14 J2 1 CRST HDR1X2-40 77311-801-02LF FCI CONN HEADER .100 SINGL STR 2POS

15 J3 1 DONE HDR1X2-40 77311-801-02LF FCI CONN HEADER .100 SINGL STR 2POS

16 J4 1 HEADER 3X2 HDR3x2 - - -

17 J5 1 PMOD Connector HDR_6x2_2MM 87758-1216 Molex CONN HEADER 12POS 2 MM VERT GOLD

18 J6,J7 2 Header2x10 hdr_samtec_mtsw_2x10_100

MTSW-110-08-G-D-265 Samtec CONN HEADER 20POS .100" TH GLD

19 J8 1 SKT_MINIUSB_B_RA

skt_miniusb_b_ra 5075BMR-05-SM-CR Neltron CONN MINI USB RCPT RA TYPE B SMD

20 J9 1 TSW-102-07-G-S hdr_samtec_tsw_1x2_100

TSW-102-07-G-S Samtec CONN HEADER 2POS .100" SGL GOLD

21 J10 1 TSW-102-07-F-D hdr_samtec_tsw_2x2_100

TSW-102-07-F-D Samtec CONN HEADER 4POS .100" DBL

22 J50 1 HDR 1X3 100MIL HDR_1X3_100MIL - - -

23 J51 1 2 PIN JPR 2PIN_100MIL - - -

24 L1,L2,L3 3 600 OHM 800MA fb0603 BLM18HE601SN1D Murata FERRITE CHIP 600 OHM 800 MA 0603

25 R1,R2,R3,R4,R5,R6,R32 7 0 cr0603 RC0603JR-070RL Yageo RES 0.0 OHM 1/10W JUMP 0603 SMD

26 R7,R12 2 2.2K cr0603 ERJ-3EKF2201V Panasonic RES 2.2K OHM 1/10W 1% 0603 SMD

27 R8,R9,R10,R33,R34,R35,R36 7 10K cr0603 RC0603FR-0710KL Yageo RES 10.0K OHM 1/10W 1% 0603 SMD

28 R11 1 12K cr0603 RC0603FR-0712KL Yageo RES 12.0K OHM 1/10W 1% 0603 SMD

29 R14,R38 2 1 cr0603 CRCW06031R00FKEAHP

Vishay RES 1.00 OHM .25W 1% 0603 SMD

30 R15,R96 2 1 cr0603 RC0603FR-07100RL Yageo RES 100 OHM 1/10W 1% 0603 SMD

31 R17 1 10k R0603 ERJ-3EKF1002V Panasonic RES 10K OHM 1/10W 1% 0603 SMD

32 R18 1 2k2 R0603 ERJ-3EKF2201V Panasonic RES 2.2K OHM 1/10W 1% 0603 SMD

33 R22,R28 2 0.1 cr0603 ERJ-3RSFR10V Panasonic RES .10 OHM 1/10W 1% 0603 SMD

34 R23 1 357K cr0603 ERJ-3EKF3573V Panasonic RES 357K OHM 1/10W 1% 0603 SMD

35 R24,R30 2 100 cr0603 RC0603FR-07100RL Yageo RES 100 OHM 1/10W 1% 0603 SMD

36 R25,R26 2 1M cr0603 CRCW06031M00FKEA Vishay RES 1.00M OHM 1/10W 1% 0603 SMD

37 R27 1 210K cr0603 ERJ-3EKF2103V Panasonic RES 210K OHM 1/10W 1% 0603 SMD

38 R31 1 1K cr0603 RC0603FR-071KL Yageo RES 1.00K OHM 1/10W 1% 0603 SMD

39 R93,R98 2 2.2K R0603 ERJ-3EKF2201V Panasonic RES 2.2K OHM 1/10W 1% 0603 SMD

40 R94,R97 2 100 SM_R_0603 ERJ-3GEYJ101V Panasonic RES 100 OHM 1/10W 5% 0603 SMD

41 R95 1 150 SM_R_0603 ERJ-3GEYJ151V Panasonic RES 150 OHM 1/10W 5% 0603 SMD

42 SW1 1 CRST 2psmd_eswitch TL1015AF160QG E-Switch SWITCH TACTILE SPST-NO 0.05A 12 V

43 TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11

11 TP_S_40_63 tp_s_40_63 - - Square test point, 40mil inner diameter, 63mil outer diameter

44 U1 1 FT2232HL tqfp64_0p5_12p2x12p2_h1p6

FT2232HL-REEL FTDI IC USB HS DUAL UART/FIFO 64-LQFP

45 U2 1 93LC56-SO8 so8_50_244 93LC56CT-I/SN Microchip IC EEPROM 2 KBIT 3 MHZ 8SOIC

46 U5 1 LT3030EFE#TRPBF

tssop20_26_260_thrm_pad

LT3030EFE#TRPBF Linear IC REG LDO ADJ 20TSSOP

47 U7 1 N25Q032A13ESC40F

so8_50_244 N25Q032A13ESC40F Micron IC Flash Mem Serial-SPI 3 V/3.3 V 32M-Bit 4M 7 ns 8-Pin SO T/R

22

iCE40 Ultra Breakout Board

48 U8 1 ICE5LP4KSWG36 36_WLCSP - - -

49 U9 1 LED TRI-COLOUR_1

6-PLCC SFT722N-S Seoul Semicon-ductor Inc

LED RED/GRN/BLU CLEAR LENS 6PLCC

50 X1 1 12.0000 MHZ osc_4p_dsc3001 DSC3001HE2-012.0000T

Mircel OSCILLATOR 12.0000 MHZ -20'C to 70'C +/-25 ppm 1.6 mm x 1.2 mm SMD

51 Thunder Breakout Board PCB 1 - - 305-PD-14-0XXX PACTRON -

Item Reference Quantity Part PCB Footprint PART_NUMBER MFG Description