iCE40 16-WLCSP Evaluation Kit - Lattice...

20
February 2014 EB84_01.0 iCE40 16-WLCSP Evaluation Kit User’s Guide

Transcript of iCE40 16-WLCSP Evaluation Kit - Lattice...

Page 1: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

February 2014EB84_01.0

iCE40 16-WLCSP Evaluation Kit User’s Guide

Page 2: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

2

iCE40 16-WLCSP Evaluation Kit

IntroductionThank you for choosing the Lattice iCE40TM 16-WLCSP Evaluation Kit.

This guide describes how to begin using the iCE40 16-WLCSP Evaluation Kit, an easy-to-use platform for rapidly prototyping system control designs using an iCE40 FPGA. Along with the evaluation board and accessories, this kit includes the pre-loaded LED Driver Demo that demonstrates driving the IR, Bar Code and RGB LEDs with a PWM circuit.

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, switches, a complete set of schematics and the bill of materials for the iCE40 16-WLCSP Evaluation Board.

Note: Static electricity can severely shorten the lifespan of electronic components. Be careful when handling the iCE40 16-WLCSP Evaluation Kit as to not damage it from ESD.

FeaturesThe iCE40 16-WLCSP Evaluation Kit includes:

• iCE40 16-WLCSP Evaluation Board – The ICE40 16-WLCSP Evaluation Board features the following on-board components and circuits:

– iCE40 (iCE40LP1K-SWG16) device in a 16-ball WLCSP package. – Example of a board using this 0.35-pitch WLCSP package. – High-current LED output– Infrared transmit – Barcode emulation– 27MHz oscillator– iCE40 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 SPI port.

Page 3: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

3

iCE40 16-WLCSP Evaluation Kit

Figure 1 shows the top side of the iCE40 16-WLCSP Evaluation Board indicating the specific features that are designed on the board.

Figure 1. iCE40 16-WLCSP Evaluation Board (Top Side)

iCE40 DeviceThe board features an ICE40LP1K FPGA with a 1.2V core supply. The device is packaged in a 16-ball WLCSP. For a complete description of this device, see HB1011, iCE40 LP/LX/LM Family Handbook.

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

• Lattice iCEcube2 2013.08 (or higher)

• Diamond Programmer 2.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 RGG LED software GUI which interfaces with the iCE40 16-WLCSP Evaluation Kit. 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.lattic-esemi.com.

Power Switch

USBInterface

Socket

IR LED

Bar CodeLED

iCE40LP1K-16SWG

RGB LED

Page 4: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

4

iCE40 16-WLCSP Evaluation Kit

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– J27 can be used to probe RGB LED (Default shunted). If you remove J27, the RGB LED will not light up.

• The IR LED will toggle when a shunt is placed across J29 pins 1-2

• The Bar Code LED will toggle 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

J27 = RGB Shunts

J29 = IR/Bar Code Select

J12 = Enables VCCIO

J13 = Enables VCCIO

J3 = Selects VCCIO voltage level

J30 = Enables power from USB

J24 = Enables the SPI Flash

J25 = Program SPI Flash or iCE40

J26 = Selects VCCIO voltage level

J18 = Selects VCCIO supply

J28 = Enables the DONE LEDJ14 = Enables VCC

Page 5: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

5

iCE40 16-WLCSP Evaluation Kit

Clock SourcesThe board has two options for clock sources. The clock drives the iCE40LP1k device directly

• 27 MHz Oscillator shunt J6 pins 1-2 (Default shunted)

• SMA External clock shunt J6 pins 2-3

Figure 3 shows the J6 pins.

Figure 3. J6 Pins Location

J6 = Clock Selection

Page 6: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

6

iCE40 16-WLCSP Evaluation Kit

Board PowerThe board provides a number of power options:

• Board Power– SW2 is the boards On/Off switch

- D3 Blue LED indicates power– Power the board with USB power shunt J30 pins 1-2 (Default shunted)– Power the board with a Dragon Board shunt J30 pins 2-3

• iCE40 ICC– Supply Options

- Onboard 1.2V supply shunt J18 pins 1-2 (Default shunted)- External 1.2V supply shunt J18 pins 2-3

– Current Measurement- ICC can be measured with an ammeter on J14 (Default shunted)

• iCE40 ICCIO– Supply Options

- VCCIO3_2_1_SPI 3.3V supply shunt J3 pins 1-2 (Default shunted)- VCCIO3_2_1_SPI 2.5V supply shunt J3 pins 3-4- VCCIO3_2_1_SPI 1.8V supply shunt J3 pins 5-6- VCCIO0 3.3V supply shunt J26 pins 1-2 (Default shunted)- VCCIO0 2.5V supply shunt J26 pins 3-4- VCCIO0 1.8V supply shunt J26 pins 5-6

– Current Measurement- ICC_3_2_1_SPI can be measured with an ammeter on J13 (Default shunted)- ICC_0 can be measured with an ammeter on J12 (Default shunted)

Page 7: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

7

iCE40 16-WLCSP Evaluation Kit

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

• USB to iCE40 SPI port J16

• SPI Flash Programming J25 shunt pins 1-3 and 2-4 (Default shunted)– U9 Micron Technology Inc part number M25P80-VMW6TG

• iCE40 Configuration or Programming J25 shunt pins 1-2 and 3-4– U15 iCE40LP1K-SWG16

• CRESETB can be asserted by pushing SW1– Can be probed with J11

• Done LED D3– Can be probed with J28 (Default shunted)

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

Figure 4. Configuration and Programming Details

DONE LED

USB Port

M25P80-VMW6TG

J25 = iCE40 orSPI Flash

J11 = CRESETB Probe

iCE40LP1K-16SWG

J28 = DONE Probe

CRESETB

Page 8: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

8

iCE40 16-WLCSP Evaluation Kit

Test PointsThe board features a number of test points which provide access to the iCE40 I/Os:

• J9 provides the following test points as shown in Figure 6:Figure 5. J9 AP and Sensor Interconnects

• J31 provides the following test points as shown in Figure 6Figure 6. J31 AP Interconnect

The J9 and J10 test points are shown in Figure 7

Figure 7. J9 and J10 Test Points

AP & SENSOR INTERCONNECTS

clk

CRSTbLED_GREENLED_BLUE

LED_RED

VCC3V3

VCORE

VCCIO0 VCCIO2

flsh_cs {3,4}sensor3_flsh_mosi {3,4}

sensor3_flsh_miso{3,4} sensor3_flsh_sclk {3,4}

IR_LED {2}BAR_LED{2}

CDONE {4}

LED_BLUE{2}LED_GREEN{2}LED_RED{2}

J9

SENSOR INTERCONNECT

2468

1012141618202224

1357911131517192123

sensor3_flsh_mosisensor3_flsh_miso

proc_intrsensor3_flsh_sclk flsh_cs

DRGN5V

J31AP INTERCONNECT

2468

10

13579

J9 = Test Points

J10 = Test Points

Page 9: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

9

iCE40 16-WLCSP Evaluation Kit

RGB LED Demonstration Design and Software GUIThe iCE40 16-WLCSP Evaluation Kit can demonstrate a complete controller for an RGB LED. These are the steps necessary to run the demonstration.

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

together.Figure 8. SPI Flash Selection Horizontal Position for J25

3. Connect the iCE40 16-WLCSP evaluation board via the USB cable to a PC or MAC.

Page 10: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

10

iCE40 16-WLCSP Evaluation Kit

4. After the iCE40 device has initialized and the red barcode LED is flashing, change the J25 jumper positions to vertical. Short pins 1-2 and 3-4. This is required to allow the USB port to communicate with the iCE40 device.

Figure 9. SPI Flash Selection Vertical Position for J25

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

Figure 10. iCE40LP LED Demonstration Interface

Now you can control the RGB LED on the iCE40 16-WLCSP Evaluation board. You can set the color, brightness, blinking rate as well as breathing.

Page 11: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

11

iCE40 16-WLCSP Evaluation Kit

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

Figure 11. 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]

Page 12: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

12

iCE40 16-WLCSP Evaluation Kit

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)

Page 13: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

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.

Page 14: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

Ordering Information

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

iCE40 16-WLCSP Evaluation Kit iCE40LP1K-SWG16-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

February 2014 01.0 Initial release.

Page 15: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

Appendix A. Schematic DiagramsFigure 12. Block Diagram

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

iCE40LP1k-WLCSP16

TOP BANK - at 3.3V

BOT BANK - at 3.3V

POWER SUPPLIES

(from USB & optional

terminal block (for

VCC Core))

CLOCK OSC

SMA CONN

JUMPER SEL

FT2232H

SPI

CONFIG FLASH (SPI)

SPI/GPIO

SPI-CS

USB

ALL LINES THROUGH

SENSOR INTERCONNECT

CONNECTOR

Revision History

Rev 0p0 - 14 June 2013 - Initial draft

IR LED (TX)

BAR CODE LED

JUMPER SEL

High Current

Tri-LED

Dragon Board

Connector

Aardvark

Connector

Dat

e:

Siz

eS

chem

atic

Rev

ofS

heet

Titl

e

Latti

ce S

emic

ondu

ctor

App

licat

ions

Em

ail:

tech

supp

ort@

Latti

cese

mi.c

om

Boa

rd R

ev

Pro

ject

Jun,

201

3

BA

41

Boa

rd B

lock

Dia

gram

Ligh

tnin

g 1K

Boa

rdA

Dat

e:

Siz

eS

chem

atic

Rev

ofS

heet

Titl

e

Latti

ce S

emic

ondu

ctor

App

licat

ions

Em

ail:

tech

supp

ort@

Latti

cese

mi.c

om

Boa

rd R

ev

Pro

ject

Jun,

201

3

BA

41

Boa

rd B

lock

Dia

gram

Ligh

tnin

g 1K

Boa

rdA

Dat

e:

Siz

eS

chem

atic

Rev

ofS

heet

Titl

e

Latti

ce S

emic

ondu

ctor

App

licat

ions

Em

ail:

tech

supp

ort@

Latti

cese

mi.c

om

Boa

rd R

ev

Pro

ject

Jun,

201

3

BA

41

Boa

rd B

lock

Dia

gram

Ligh

tnin

g 1K

Boa

rdA

Page 16: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

Figure 13. Clocking and LEDs

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

EXTERNAL CLOCKING

Default: 1&2

(27 Mhz Osc)

Default: Shunt

Hig

h C

urr

ent

LE

D

IR E

MIT

TE

RB

AR

CO

DE

LE

D

Clo

ck S

elec

tio

n

Default: Shunt 1,2 (for IR LED)

IR/B

arco

de

LE

D S

elec

tio

n

VF

=1.

85V

, IF

=20

mA

(M

ax 3

0mA

)R

S=

(3.3

V-1

.85V

)/20

mA

=72

.5O

hmIO

L@3.

3V=

8mA

RS

=(3

.3V

-1.8

5V)/

6mA

=18

1Ohm

VF

=1.

35V

, IF

=10

0mA

(M

ax 2

00m

A)

RS

=(3

.3V

-1.3

5V)/

100m

A=

19.5

Ohm

GR

EE

N L

ED

VF

=3.

1V,

IF=

10m

A (

Max

20m

A)

RS

=(5

.0V

-3.1

V)/

10m

A=

190O

hmIO

L@3.

3V=

24m

AR

S=

(5.0

V-3

.1V

)/24

mA

=79

.2O

hm

RE

D L

ED

VF

=1.

9V,

IF=

10m

A (

Max

30m

A)

RS

=(5

.0V

-1.9

V)/

10m

A=

310O

hmIO

L@3.

3V=

24m

AR

S=

(5.0

V-1

.9V

)/24

mA

=12

9Ohm

BLU

E L

ED

VF

=3.

1V,

IF=

10m

A (

Max

20m

A)

RS

=(5

.0V

-3.1

V)/

10m

A=

190O

hmIO

L@3.

3V=

24m

AR

S=

(5.0

V-3

.1V

)/24

mA

=59

.4O

hm

BA

R_L

ED

IR_L

ED

VC

CIO

2

VC

CIO

2

VC

CIO

2

VC

C5V

IR_L

ED

{3}

}3{kl c

LED

_RE

D{3

}

LED

_BLU

E{3

}LE

D_G

RE

EN

{3}

BA

R_L

ED

_MU

X_I

R_L

ED

{3}

BA

R_L

ED

{3}

Dat

e:

Siz

eS

chem

atic

Rev

ofS

heet

Titl

e

Latti

ce S

emic

ondu

ctor

App

licat

ions

Em

ail:

tech

supp

ort@

Latti

cese

mi.c

om

Boa

rd R

ev

Pro

ject

June

, 201

3

BA

42

Clo

ckin

g an

d LE

Ds

Ligh

tnin

g 1K

Boa

rdA

Dat

e:

Siz

eS

chem

atic

Rev

ofS

heet

Titl

e

Latti

ce S

emic

ondu

ctor

App

licat

ions

Em

ail:

tech

supp

ort@

Latti

cese

mi.c

om

Boa

rd R

ev

Pro

ject

June

, 201

3

BA

42

Clo

ckin

g an

d LE

Ds

Ligh

tnin

g 1K

Boa

rdA

Dat

e:

Siz

eS

chem

atic

Rev

ofS

heet

Titl

e

Latti

ce S

emic

ondu

ctor

App

licat

ions

Em

ail:

tech

supp

ort@

Latti

cese

mi.c

om

Boa

rd R

ev

Pro

ject

June

, 201

3

BA

42

Clo

ckin

g an

d LE

Ds

Ligh

tnin

g 1K

Boa

rdA

R280

Q1

MM

BT

3904

AS

FLM

B-2

7.00

0MH

Z-L

C-T

U8G

ND

2

VD

D4

ST

DB

Y#

1

OU

T3

J6E

XT

CLK

SE

L

123

R63

150

DI

SM

_R_0

603

R27

47

R64

127

DI

SM

_R_0

603

C21

0.1u

F

R20

150

R65

127

DI

SM

_R_0

603

R26

0

R30

2k2

J27

HE

AD

ER

3X

2

2 4 6

1 3 5

R25 10

k

J29

BA

R_I

R_S

EL

123

D2

AP

T20

12S

RC

PR

V

D1

TS

AL6

200

U16

LED

TR

I-C

OLO

UR

1

432

J5S

TD

BY

1 2

J7S

MA

A1

Sh1

2

Sh2

3S

h34

Sh4

5

Page 17: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

Figure 14. Programming and Connectors

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

SPI CONFIGURATION / FLASH

AP & SENSOR INTERCONNECTS

Note position of pin#1

in reference board

Note:

Place close

to DUT

Note:

Place close

to DUT

DUT

Default: Shunt

For programming Flash - Shunt 1,3 and 2,4 (default)

For programming iCE - Shunt 3,4 and 1,2

Default: Shunt

Default: Shunt

Default: Open

Do

ne

LE

DC

RE

SE

TB

Bu

tto

nNote position of pin#1

in reference board

Dra

go

n B

oar

d P

roc

Inte

rup

t

Default: Open

Dra

go

n B

oar

d C

on

nec

tor

Aar

dva

rk C

on

nec

tor

clk

CR

ST

b

CR

ST

b

CR

ST

bC

DO

NE

flsh_

csse

nso

r3_flsh

_m

osi

senso

r3_flsh

_sc

lkse

nso

r3_flsh

_m

iso

senso

r3_flsh

_m

osi

senso

r3_flsh

_m

iso

senso

r3_flsh

_sc

lk

flsh_

cs

senso

r3_flsh

_sc

lk

CR

ST

b

flsh_

cs

senso

r3_flsh

_m

osi

ice_

SO

ice_

SI

ice_

SO

senso

r3_flsh

_m

iso

ice_

SI

LED

_GR

EE

NLE

D_R

ED

LED

_BLU

E

CD

ON

E

LED

_GR

EE

NLE

D_B

LUE

LED

_RE

D

sens

or3_

flsh_

mos

ise

nsor

3_fls

h_m

iso

proc

_int

rse

nsor

3_fls

h_sc

lkfls

h_cs

proc

_int

r

proc

_int

r

VC

C3V

3

VC

CIO

0

VC

CIO

2V

CC

IO0

VC

OR

E

VC

C3V

3V

CC

3V3

VC

OR

E

VC

CIO

0V

CC

IO2

DR

GN

5V

VC

CIO

0fls

h_cs

{3,4

}se

nsor

3_fls

h_m

osi

{3,4

}se

nsor

3_fls

h_m

iso

{3,4

}se

nsor

3_fls

h_sc

lk{3

,4}

IR_L

ED

{2}

CR

ST

b{4

}

sens

or3_

flsh_

mis

o{3

,4}

sens

or3_

flsh_

sclk

{3,4

}fls

h_cs

{3,4

}se

nsor

3_fls

h_m

osi

{3,4

}

BA

R_L

ED

{2}

CD

ON

E{4

}

}2{kl c

LED

_BLU

E{2

}LE

D_G

RE

EN

{2}

LED

_RE

D{2

}

BA

R_L

ED

_MU

X_I

R_L

ED

{2}

Dat

e:

Siz

eS

chem

atic

Rev

ofS

heet

Titl

e

Latti

ce S

emic

ondu

ctor

App

licat

ions

Em

ail:

tech

supp

ort@

Latti

cese

mi.c

om

Boa

rd R

ev

Pro

ject

Nov

, 201

2

BA

43

Ligh

tnin

g 1k

, Pro

gram

min

g, C

onne

ctor

s

Ligh

tnin

g 1k

Boa

rdA

Dat

e:

Siz

eS

chem

atic

Rev

ofS

heet

Titl

e

Latti

ce S

emic

ondu

ctor

App

licat

ions

Em

ail:

tech

supp

ort@

Latti

cese

mi.c

om

Boa

rd R

ev

Pro

ject

Nov

, 201

2

BA

43

Ligh

tnin

g 1k

, Pro

gram

min

g, C

onne

ctor

s

Ligh

tnin

g 1k

Boa

rdA

Dat

e:

Siz

eS

chem

atic

Rev

ofS

heet

Titl

e

Latti

ce S

emic

ondu

ctor

App

licat

ions

Em

ail:

tech

supp

ort@

Latti

cese

mi.c

om

Boa

rd R

ev

Pro

ject

Nov

, 201

2

BA

43

Ligh

tnin

g 1k

, Pro

gram

min

g, C

onne

ctor

s

Ligh

tnin

g 1k

Boa

rdA

C27

1uF

R33

10k

R2

0

J14

IDD

_CO

RE

1 2

J13

IDD

_BO

T1 2

J24

FLS

H E

N

12

J28

IDD

_BO

T1 2

J11

CR

ST

12SW

1

CR

ST

SW

3

CR

ST

C25

0.1u

FC

24 10nFR32

10k

D3

Gre

en

C30 10

nF

J15

CR

ST

12

C26

1uF

R35 2k

2

R31

10k

C31

0.1u

F

J12

IDD

_TO

P

1 2

J31

AP

INT

ER

CO

NN

EC

T

2 4 6 8 10

1 3 5 7 9J1

0S

PI P

GM

SS

21

GN

D1

2

SS

33

NC

24

MIS

O5

NC

16

SC

LK7

MO

SI

8

SS

19

GN

D2

10

R36

10k

C32

1uFM

25P

80U

9

SD

I5

SC

K6

WP

3

CS

1

SD

O2

HO

LD7

8

VC

C

4

GN

D

J9

SE

NS

OR

IN

TE

RC

ON

NE

CT

2 4 6 8 10 12 14 16 18 20 22 24

1 3 5 7 9 11 13 15 17 19 21 23

C23

0.1u

F

C28

0.1u

F

J25

MA

/ S

L

3 41 2

R34

10k

U15

LP1K

A

VC

CIO

_3_2

_SP

IA

1

IOT

_GB

IN0_

1_LE

D0

A2

VC

CIO

0 (T

)A

3

IOT

_LE

D1

A4

IOT

_LE

D2

B1

IOL_

7A_G

BIN

6B

2

IOL_

6B_G

BIN

7B

3

GN

DB

4

IOB

_46_

SC

KC

1

IOB

_45_

SD

IC

2

IOB

_44_

SD

OC

3

VC

CC

4IO

B_4

7_S

SD

1

CR

ES

ET

_BD

2

IOB

_35_

GB

IN5_

CD

ON

ED

3G

ND

D4

C29

10nF

Page 18: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

Figure 15. Configuration and Power

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

LDO REGULATORS

USB PROGRAMMER

Default: 1&2

(VCORE = 1v2)

Mark +ve on silk

+

spread across board, easy access

Default: Open

Default: VCCIO0 = 3V3

VC

CIO

To

p S

elec

tio

n

Default: VCCIO2 = 3V3

VC

CIO

Bo

tto

m S

elec

tio

n

Default: 1&2

(USB 5V)

Bo

ard

Vo

ltag

e S

elec

tio

n

VC

C S

elec

tio

n

US

B_D

M

GN

D

FT

_CR

ST

EP_CS

FT

_CR

ST

GND

EP

_DI

GND

EP

_CLK

EP

_CS

GN

D

FT

_DI

FT

_DI

FT

_SK

FT

_SK

FT

_CS

EP_DI

FT

_DO

FT

_CS

EP_CLK

GN

D

US

B_D

P

GN

D

FT

_DO

GN

D

GN

D

USB_DP

USB_DM

FT

_CD

ON

E

FT

_CD

ON

E

VC

C3V

3

VC

C3V

3

VC

C3V

3

FT

VC

OR

VC

C3V

3

FT

VC

OR

VC

C3V

3

FT

VC

OR

FT

VC

OR

VC

C3V

3

VC

C3V

3

VC

C3V

3

VC

C3V

3

VC

C5V

VC

C1V

2V

CC

1V8

VC

C1V

2

VC

OR

E

VC

C2V

5V

CC

3V3

VC

C5V

VC

C1V

8

VC

C2V

5

VC

C3V

3

VC

CIO

0V

CC

1V8

VC

C2V

5

VC

C3V

3

VC

CIO

2

VC

C5V

DR

GN

5VU

SB

5V

VC

C5V

US

B5V

CR

ST

b{3

}

sens

or3_

flsh_

mis

o{3

}se

nsor

3_fls

h_sc

lk{3

}fls

h_cs

{3}

sens

or3_

flsh_

mos

i{3

}

CD

ON

E{3

}

Dat

e:

Siz

eS

chem

atic

Rev

ofS

heet

Titl

e

Latti

ce S

emic

ondu

ctor

App

licat

ions

Em

ail:

tech

supp

ort@

Latti

cese

mi.c

om

Boa

rd R

ev

Pro

ject

June

, 201

3

BA

44

Con

figur

atio

n, P

ower

Ligh

tnin

g B

oard

AD

ate:

Siz

eS

chem

atic

Rev

ofS

heet

Titl

e

Latti

ce S

emic

ondu

ctor

App

licat

ions

Em

ail:

tech

supp

ort@

Latti

cese

mi.c

om

Boa

rd R

ev

Pro

ject

June

, 201

3

BA

44

Con

figur

atio

n, P

ower

Ligh

tnin

g B

oard

AD

ate:

Siz

eS

chem

atic

Rev

ofS

heet

Titl

e

Latti

ce S

emic

ondu

ctor

App

licat

ions

Em

ail:

tech

supp

ort@

Latti

cese

mi.c

om

Boa

rd R

ev

Pro

ject

June

, 201

3

BA

44

Con

figur

atio

n, P

ower

Ligh

tnin

g B

oard

A

C35

27pF

J26

VC

CIO

0 S

EL

246

135

C54

0.1u

F

C37

0.1u

F

R40

0

C59 10

uF

C45

0.1u

F

C44

0.1u

F

L2 100M

Hz,

330

ohm

s

C50

47uF

_T

J21

GN

D

1

R48

10

R44

0

C34

0.1u

F

C40

10uF

C48

47uF

_T

L110

0MH

z, 3

30 o

hms

C49

0.1u

F

R52

0

R42

0

J18

CO

RE

SE

L

123

C56

0.1u

F

J19

VC

OR

E V

AR

12

C41

0.1u

F

Y1

12M

Hz

MIC

5320

-SJY

D6

TR

U13

3.3V

O4

3.3E

N6

2.5E

N1

2.5V

O5

VIN3

GND2

R45

10k

R41

0

AP

7312

-121

8W6-

7U

14

1.8V

O1

1.8E

N3

1.2E

N4

1.2V

O6

VIN5

GND2

C55

47uF

_T

R43

2k

R50

1k

TP

6S

P1

J23

GN

D

1

C57

0.1u

FJ2

2G

ND

1

C52 10

uF

J30

PW

R S

EL

123

R39

0

C36

27pF

C51

0.1u

F

C43

4.7u

F

L3

600

ohm

, 500

mA

R47

12k

U12

FT

2232

HL

Gnd

_11

OS

CI

2

OS

CO

3

VP

HY

4

Gnd

_75

RE

F6

DM

7

DP

8

VP

LL9

AG

nd10

Gnd

11

VC

OR

E_1

12

TE

ST

13

RE

SE

T#

14

Gnd

_215

AD

BU

S0

16

ADBUS117

ADBUS218

ADBUS319

VCCIO20

ADBUS421

ADBUS522

ADBUS623

ADBUS724

Gnd_325

ACBUS026

ACBUS127

ACBUS228

ACBUS329

ACBUS430

VCCIO_331

ACBUS532

AC

BU

S6

33A

CB

US

734

Gnd

_435

SU

SP

EN

D#

36V

CO

RE

37B

DB

US

038

BD

BU

S1

39B

DB

US

240

BD

BU

S3

41V

CC

IO_2

42B

DB

US

443

BD

BU

S5

44B

DB

US

645

BD

BU

S7

46G

nd_5

47B

CB

US

048

VREGOUT49 VREGIN50 Gnd_651 BCBUS152 BCBUS253 BCBUS354 BCBUS455 VCCIO_156 BCBUS557 BCBUS658 BCBUS759 PWREN#60 EEDATA61 EECLK62 EECS63 VCORE_364

C38

0.1u

F

R46

680

5V

D-

D+

ID

G

US

B P

WR

J16

1

2

3

4

S2

5

S1

S3

S4

TP

7C

S1

C46

4.7u

F

D4

Blu

eC

390.

1uF

J3V

CC

IO2

SE

L 246

135

J20

FT

RS

T12R

4910

C58

0.1u

F

R51

330

SW

2P

WR

12

3

45

6

78

C42

0.1u

F

C53

47uF

_T

C47

0.1u

F

93LC

56B

T-I

/OT

U11G

ND

2

VC

C6

DO

1

DI

3

CLK

4

CS

5

C33

47uF

_T

Page 19: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

Appendix B. Bill of MaterialsItem Quantity Reference Value PCB Footprint Man. Part # Manufacturer Description Populate

1 20 C21,C23,C25,C28,C31,C34,C37,C38,C39,C41,C42,C44,C45,C47,C49,C51,C54,C56,C57,C58

0.1uF SM_C_0603 C1608X7R1E104K080AA TDK Corp CAP CER 0.1UF 25V 10% X7R 0603 DI

2 3 C24,C29,C30 10nF SM_C_0603 ECJ-1VB1C103K Panasonic CAP CER 10000PF 16V 10% X7R 0603 DI

3 3 C26,C27,C32 1uF SM_C_0603 0603X105K250CT Walsin CAPACITOR CER SMD 0603 1UF 25V X5R

DI

4 5 C33,C48,C50,C53,C55

47uF_T SM_C_1411 293D476X9010B2TE3 Vishay/Sprague CAP TANT 47UF 10V 10% 1411 DI

5 2 C35,C36 27pF SM_C_0603 C0603C270J5GACTU Kemet CAP CER 27PF 50V 5% NP0 0603 DI

6 3 C40,C52,C59 10uF SM_C_0805 08056C106KAT2A AVX CAP CER 10UF 6.3V 10% X7R 0805 DI

7 2 C43,C46 4.7uF SM_C_0603 C1608X5R0J475K080AB TDK Corp CAP CER 4.7UF 6.3V 10% X5R 0603 DI

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

9 1 D2 APT2012SRCPRV LED0805 APT2012SRCPRV Kingbright Corp LED 2X1.2MM 640NM RD WTR CLR SMD DI

10 1 D3 Green SM_D_0603 APT1608SGC Kingbright Corp LED 1.6X0.8MM 568NM GRN CLR SMD DI

11 1 D4 Blue SM_D_0603 LTST-C190TBKT Lite-On Inc LED BLUE CLEAR 0603 SMD DI

12 1 J3 VCCIO2 SEL HDR3x2 77313-801-06LF FCI CONN HEADER .100 DUAL STR 6POS DI

13 1 J5 STDBY HDR1X2-40 77311-801-02LF FCI CONN HEADER .100 SINGL STR 2POS DI

14 1 J6 EXT CLK SEL hdr1x3-40 77311-801-03LF FCI CONN HEADER .100 SINGL STR 3POS DI

15 1 J7 SMA conn_tp52r_smavertmlx

73391-0060 Molex CONN SMA JACK STR 50 OHM PCB DI

16 1 J9 SENSOR INTERCONNECT

HDR_12x2_2MM 87758-2416 Molex CONN HEADER 24POS 2MM VERT GOLD

DI

17 1 J10 SPI PGM hdr5x2 77313-801-10LF FCI CONN HEADER .100 DUAL STR 10POS DI

18 2 J11,J15 CRST HDR1X2-40 77311-801-02LF FCI CONN HEADER .100 SINGL STR 2POS DI

19 1 J12 IDD_TOP HDR1X2-40 77311-801-02LF FCI CONN HEADER .100 SINGL STR 2POS DI

20 2 J13,J28 IDD_BOT HDR1X2-40 77311-801-02LF FCI CONN HEADER .100 SINGL STR 2POS DI

21 1 J14 IDD_CORE HDR1X2-40 77311-801-02LF FCI CONN HEADER .100 SINGL STR 2POS DI

22 1 J16 USB PWR CONN_S5P1RMINIUSBB_MOLEX

67503-1020 Molex CONN RECEPT MINIUSB R/A 5POS SMD DI

23 1 J18 CORE SEL hdr1x3-40 77311-801-03LF FCI CONN HEADER .100 SINGL STR 3POS DI

24 1 J19 VCORE VAR 2pTB2p5mm 1770953 Phoenix Contact

CONN TERM BLK 2POS 2.5MM DI

25 1 J20 FTRST HDR1X2-40 77311-801-02LF FCI CONN HEADER .100 SINGL STR 2POS DI

26 3 J21,J22,J23 GND TUR_TH 1573-2 Keystone Electronics

TERMINAL TURRET DBL .082"L DI

27 1 J24 FLSH EN HDR1X2-40 77311-801-02LF FCI CONN HEADER .100 SINGL STR 2POS DI

28 1 J25 MA / SL hdr2x2 77313-801-04LF FCI CONN HEADER .100 DUAL STR 4POS DI

29 1 J26 VCCIO0 SEL HDR3x2 77313-801-06LF FCI CONN HEADER .100 DUAL STR 6POS DI

30 1 J27 HEADER 3X2 HDR3x2 77313-801-06LF FCI CONN HEADER .100 DUAL STR 6POS DI

31 1 J29 BAR_IR_SEL hdr1x3-40 77311-801-03LF FCI CONN HEADER .100 SINGL STR 3POS DI

32 1 J30 PWR SEL hdr1x3-40 77311-801-03LF FCI CONN HEADER .100 SINGL STR 3POS DI

33 1 J31 AP INTERCONNECT

HDR_5x2_2MM 087758-1016 Molex CONN HEADER 10POS 2MM VERT GOLD

DI

34 2 L1,L2 100MHz, 330 ohms

L0603 MPZ1608S331A TDK Corp FERRITE CHIP 330 OHM 1.7A 0603 DI

35 1 L3 600 ohm, 500 mA L0603 MMZ1608R601A TDK Corp FERRITE CHIP 600 OHM 500MA 0603 DI

36 1 Q1 MMBT3904 sot23_132_fc MMBT3904,215 NXP TRANS NPN 40V 200MA SOT23 DI

37 9 R2,R26,R28,R39,R40,R41,R42,R44,R52

0 R0603 WR06X000 PTL Walsin Resistor 0ohm JUMP 0603 SMD DI

38 1 R20 150 R0603 WR06X151JTL Walsin Resistor 150 0603 +/-5% SMD DI

39 7 R25,R31,R32,R33,R34,R36,R45

10k R0603 WR06X103JTL Walsin Resistor 10K 0603 +/-5% SMD DI

40 1 R27 47 R0805 WR08X470JTL Walsin Resistor 47 0805 +/-5% SMD DI

41 2 R30,R35 2k2 R0603 WR06X222JTL Walsin Resistor 2.2K 0603 +/-5% SMD DI

42 1 R43 2k R0603 WR06X202JTL Walsin Resistor 2K 0603 +/-5% SMD DI

43 1 R46 680 R0603 WR06X681JTL Walsin Resistor 680 0603 +/-5% SMD DI

44 1 R47 12k R0603 WR06X123JTL Walsin Resistor 12K 0603 +/-5% SMD DI

45 2 R48,R49 10 R0603 WR06X100JTL Walsin Resistor 10 0603 +/-5% SMD DI

46 1 R50 1k R0603 WR06X102JTL Walsin Resistor 1K 0603 +/-5% SMD DI

47 1 R51 330 R0603 WR06X331JTL Walsin Resistor 330 0603 +/-5% SMD DI

48 1 R63 150 SM_R_0603 ERJ-3GEYJ151V Panasonic RES 150 OHM 1/10W 5% 0603 SMD DI

49 2 R64,R65 127 SM_R_0603 CRCW0603127RFKEAHP Vishay Dale RES 127 OHM .25W 1% 0603 SMD DI

50 2 SW1,SW3 CRST 2psmd_eswitch TL1015AF160QG E-Switch SWITCH TACTILE SPST-NO 0.05A 12V DI

Page 20: iCE40 16-WLCSP Evaluation Kit - Lattice Semiconductor/media/LatticeSemi/Documents/UserManuals/EI/... · 3 iCE40 16-WLCSP Evaluation Kit Figure 1 shows the top side of the iCE40 16-WLCSP

51 1 SW2 PWR dpdt_slide_sw_eg2207

EG2207 E-Switch SWITCH SLIDE DPDT .2A L=4MM DI

52 1 TP6 SP TP_TH_40_24 PCB PAD PCB DI

53 1 TP7 CS TP_TH_40_24 PCB PAD PCB D

54 1 U8 ASFLMB-27.000MHZ-LC-T

osc_5x3p2 ASFLMB-27.000MHZ-LC-T ABRACON OSC MEMS 27.000 MHZ SMD DI

55 1 U9 M25P80 SOIC8-W M25P80-VMW6TG Micron Technology Inc

IC FLASH 8MBIT 75MHZ 8SO DI

56 1 U11 93LC56BT-I/OT SOT23-6 93LC56BT-I/OT Microchip Technology

IC EEPROM 2KBIT 2MHZ SOT23-6 DI

57 1 U12 FT2232HL tqfp64_0p5_12p2x12p2_h1p6

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

58 1 U13 MIC5320-SJYD6 TR

SOT23-6 MIC5320-SJYD6 TR Mmicrel IC REG LDO 3.3V/2.5V TSOT23-6 DI

59 1 U14 AP7312-1218W6-7

SOT23-6 AP7312-1218W6-7 Diodes Inc IC REG LDO 1.2V/1.8V 0.15A SOT2 DI

601 1 U15 LP1KA WLCSP16 LP1KA Lattice Semiconductor

iCE1KA WLCSP16 DI

61 1 U16 LED TRI-COLOUR

THBTGFR421 THBTGFR421 Seoul Semicon-ductor

Tri Color LED 1.6 X 1.5 X 0.5 mm DI

62 1 Y1 12MHz 5x3p2mm2p ABM3-12.000MHZ-B2-T Abracon Corp CRYSTAL 12.000MHZ 18PF SMD DI

63 5 Rubber feet for board

64 Lightning 1K Eval Board RevA PCB

305-PD-13-xxx

1. Customer Supplied

Item Quantity Reference Value PCB Footprint Man. Part # Manufacturer Description Populate