26
iCE40 UltraLite™ Breakout Board User Guide EB96 Version 1.1, March 2017

iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

iCE40 UltraLite™ Breakout Board User Guide

EB96 Version 1.1, March 2017

Page 2: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

2

iCE40 UltraLite Breakout Board

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

This guide describes how to begin using the iCE40 UltraLite Breakout Board, an easy-to-use platform for demon-strating the high-current LED drive capabilities of the iCE40 UltraLite FPGA. Along with the evaluation board and accessories, this kit includes the pre-loaded LED Driver Demo that demonstrates driving the RBG 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, facilitating 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, jumpers, a complete set of schematics and the bill of material for the iCE40 UltraLite Breakout Board.

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

FeaturesThe iCE40 UltraLite Breakout Board includes:

• iCE40 UltraLite Breakout Board – The iCE40 UltraLite Breakout Board features the following on-board compo-nents and circuits:

– iCE40 UltraLite (iCE40UL1K-CM36A) 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 UltraLite 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 UltraLite SPI port.

Page 3: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

3

iCE40 UltraLite Breakout Board

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

Figure 1. iCE40 UltraLite Breakout Board (Top Side)

iCE40 UltraLite DeviceThe board features an iCE40UL1K 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 DS1050, iCE40 UltraLite Family Data Sheet.

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

• iCEcube2 2014.04 (or higher)

• Diamond Programmer 3.3 (or higher)

These software are available at the Lattice website Design Software & IP page. Make sure you log in to www.lat-ticesemi.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 UltraLite 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.latticesemi.com.

iCE40UL1K-CM36A (U1)

Barcode LED, Red (D8)

Power LED, Green (D9)

FTDI USB to UART/FIFO IC (U7)

Torch LED (D7)

Infra-Red LED (D6)

USB Mini-BSocket (J17)

RGB LED (U2)

Page 4: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

4

iCE40 UltraLite Breakout Board

Demonstration Design JumpersLattice 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 (U2) will transition colors– J3 can be used to probe RGB LED (Default shunted). If you remove J3, the RGB LED will not light up.

• The IR LED (D6) is controlled when a jumper is placed across J4 pins 1-2

• The HP Torch LED (D7) is controlled when a jumper is placed across J4 pins 2-3

• The BARCODE LED (D8) is under FPGA control when a jumper is placed across J5 pins 2-3

– The IRLED FPGA output is 400 mA. This can be combined with 100 mA BARCODE FPGA output for a total of 500 mA of drive current. This is performed when a jumper is placed across J5 pins 1-2. Note: This capability is not supported in the Demonstration Design

Figure 2 shows the default jumper locations.

Figure 2. Default Jumper Locations

J16 –Enable 12 MHz clock

J4–SelectsHP LED device

(IR or Torch)J2 –Enable DONE LED

J15 –Program SPI Flash or iCE40UL

J3 –RGB Shunts

J5 –Selects Barcode output (HP LED or D8)

J14 – Isolate SPI Flash CSn

Page 5: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

5

iCE40 UltraLite 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 iCE40UL1K device. The iCE40UL1K device can be disconnected from the 12 MHz oscillator using J16. This is nec-essary, for example, when iCE40 Ultra Lite device ball D2 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.– D9 Green LED indicates Board Power

• iCE40 UltraLite VCC– Onboard 1.2 V supply– ICC can be measured across the series resistor R4 (1 Ohm) at test points +1.2 V and VCC

• iCE40 UltraLite VCCIO– Onboard 3.3 V supply– ICC0 can be measured across the series resistor R2 (1Ohm) at test points TP4 and VCCIO0– ICC1 can be measured across the series resistor R3 (1Ohm) at test points TP9 and VCCIO1– ICC2 can be measured across the series resistor R5 (1Ohm) at test points TP6 and VCCIO2

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

• SPI Flash Programming J15 shunt pins 1-3 and 2-4 (Default shunted)– U5 Micron Technology Inc part number N25Q032A13ESC40F

• iCE40 Ultra Configuration or Programming J15 shunt pins 1-2 and 3-4– U1 iCE40UL1K-CM36A

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

• DONE LED D2– Can be probed with J2 (default shunted)

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

Page 6: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

6

iCE40 UltraLite Breakout Board

Figure 3. Configuration and Programming Details

CRESETB Push-Button

U5-Micron N25Q032A13ESC40F

iCE40UL1K-CM36A (U1)

USB Mini-BSocket (J17)

J15 –Program SPI Flash or iCE40ULJ14 –Isolate SPI Flash CSn

J1 –CRESETB Probe

D2 –DONE LED (Green)

Page 7: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

7

iCE40 UltraLite Breakout Board

Headers and Test ConnectionsThe board features a number of headers and test connections which provide access to the iCE40 Ultra-Lite I/Os, as shown in Figure 4, Figure 5 and Figure 6 below:

Figure 4. J6 Header ‘A’ Breakouts

Figure 5. J7 Header ‘B’ Breakouts

20 19GND GND

A2 (RGB0) F5 (CSN)GND GND

B1 (RGB1) E6 (SCK)GND F6 (SO)

A1 (RBG2) E5 (SI)HP3.3 V GND

A6 (IRLED) ncA5 (BARCODE) nc

+3.3 V nc2 1

J6Header 'A'

J7Header 'B'

20 19GND GNDD6 C6

GND F3C2 F2A3 E2B2 C1B6 D1A4 E1B5 F1

+3.3 V +3.3 V2 1

Page 8: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

8

iCE40 UltraLite Breakout Board

Figure 6. J9 Aardvark and J8 PMOD Connector

1 2nc GNDnc nc

FLASH_MISO ncICE_SCK FLASH_MOSIICE_CSN GND

9 10

12 11+3.3 V +3.3 VGND GNDB2 C1B6 D1A4 E1B5 F12 1

J9Aardvark

J8PMOD

Page 9: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

9

iCE40 UltraLite Breakout Board

RGB LED Demonstration Design and Software GUIThe iCE40 UltraLite Breakout Board 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 J15 are both in the horizontal position. This is the default pins 1-3 and 2-4 shorted together.

Figure 7. SPI Flash Selection (Horizontal) for J15

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

Page 10: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

10

iCE40 UltraLite Breakout Board

4. After the iCE40 UltraLite device has initialized and the RGB LED is illuminated RED, change the J15 jumper positions to vertical, shorting pins 1-2 and 3-4. This is required to allow the USB port to communicate with the iCE40 UltraLite device.

Figure 8. iCE Selection (Vertical) for J15

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

Figure 9. iCE40 UltraLite LED Demonstration Interface

Now you can control the RGB LED on the iCE40 UltraLite Breakout Board. You can set the color, brightness, blink-ing rate as well as breathing.

Page 11: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

11

iCE40 UltraLite Breakout Board

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

Figure 10. 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 Position0x13 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 Functionaaaa 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 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

12

iCE40 UltraLite Breakout Board

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

RGB Color[3:0] Color Color Code0000* 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 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

13

iCE40 UltraLite Breakout Board

Breathe Ramp [3:0] Factor0000* .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.

Page 14: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

14

iCE40 UltraLite Breakout Board

Ordering Information

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

Technical Support AssistanceSubmit a technical support case via www.latticesemi.com/techsupport.

Revision History

© 2017 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.

iCE40 UltraLite Breakout Board ICE40UL1K-B-EVN

Date Version Change Summary

March 2017 1.1 Updated Appendix A. Schematic Diagrams section. Indicated “Bank 2” in Figure 12, iCE40 ULtraLite.

Updated Technical Support Assistance information.

Updated document template.

December 2014 1.0 Initial release.

Page 15: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

15

iCE40 UltraLite Breakout Board

Appendix A. Schematic DiagramsFigure 11. System Diagram

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

iCE40UL1LCM36A

P.3

LEDS

P.4

HEADER A

HEADER B &

PMOD

AARDVARK

CONNECTOR

SPI

Flash

USB

FTDI

Board

Power

BANK 0 - LEDS

BANK 2 - IO

BANK 0 - IO

BANK 1 - SPI / IO

P.9

P. 5

P.5

P.5

P.8

P.7

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

Thu

rsda

y, A

ugus

t 28

2014

BA

102

Sys

tem

Dia

gram

ICE

40-U

ltra

Lite

Bre

akou

t 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

Thu

rsda

y, A

ugus

t 28

2014

BA

102

Sys

tem

Dia

gram

ICE

40-U

ltra

Lite

Bre

akou

t 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

Thu

rsda

y, A

ugus

t 28

2014

BA

102

Sys

tem

Dia

gram

ICE

40-U

ltra

Lite

Bre

akou

t Boa

rdA

Page 16: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

16

iCE40 UltraLite Breakout Board

Figure 12. iCE40 UltraLite

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

Do

ne

LE

DC

RE

SE

TB

Bu

tto

n

Default: Open

DN

I

<-----High Speed Signals matched Paths 50 ohms--->

<-----High Speed Signals matched Paths 50 ohms--->

To Breakout Headers

To Breakout Headers

To Signal Connectors

(Not Populated)

���

Place near U1

To Signal Connectors

(Not Populated)

ICE

_CD

ON

E

ICE

_CR

ES

ET

_B

AP

_DA

T3

AP

_DA

T2

AP

_CLK

AP

_CM

DA

P_D

AT

1A

P_D

AT

0

AP

_DA

T3

AP

_DA

T2

AP

_CLK

AP

_CM

D

AP

_DA

T0

AP

_DA

T1

ICE

_MIS

OIC

E_M

OS

I

ICE

_CR

ES

ET

_B

SY

S_R

ST

IR_T

X

+3.3

V

VC

CIO

1V

CC

IO1

VC

CIO

2

+1.2

V

+1.2

V

VC

CIO

1

VC

CIO

0

VC

CIO

1

VC

CIO

2

ICE

_MIS

O[5

,6,7

]

SD

_DA

T0

[6]

SD

_DA

T1

[6]

SD

_DA

T2

[6]

SD

_CM

D[6

]S

D_D

AT

3[6

]

AP

_DA

T3

[6]

AP

_DA

T2

[6]

AP

_CLK

[6]

AP

_CM

D[6

]A

P_D

AT

1[6

]A

P_D

AT

0[6

]

IO_B

5[5

]IO

_A4

[5]

IO_B

6[5

]IO

_B2

[5]

IO_A

3[5

]IO

_C2

[5]

IO_F

1[5

]IO

_E1

[5]

IO_D

1[5

]IO

_C1

[5]

IO_E

2[5

]IO

_F2

[5]

BA

RC

OD

E[4

,5,6

]

ICE

_CR

ES

ET

_B[6

,8]

VC

C_I

CE

[6]

VC

CP

LL_I

CE

[6]

VP

P_2

V5

[6]

VC

CIO

0_IC

E[6

]V

CC

IO2_

ICE

[6]

IR_T

X[4

,5,6

]LE

D_B

LUE

[4,5

,6]

LED

_GR

EE

N[4

,5,6

]LE

D_R

ED

[4,5

,6]

IO_C

6[4

,5,6

] SY

S_C

LK[6

,8]

ICE

_MO

SI

[5,6

,7]

ICE

_SC

K[5

,6,7

,8] IC

E_C

SN

[5,6

,7,8

]IO_D

6[5

,6,9

]IC

E_C

DO

NE

[6,8

]

IO_F

3[5

,6]

SD

_CLK

[6]

VC

CIO

1_IC

E[6

]

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

Thu

rsda

y, A

ugus

t 28

2014

BA

103

ICE

40 U

ltra

Lite

ICE

40-U

ltra

Lite

Bre

akou

t 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

Thu

rsda

y, A

ugus

t 28

2014

BA

103

ICE

40 U

ltra

Lite

ICE

40-U

ltra

Lite

Bre

akou

t 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

Thu

rsda

y, A

ugus

t 28

2014

BA

103

ICE

40 U

ltra

Lite

ICE

40-U

ltra

Lite

Bre

akou

t Boa

rdA

C11

10nF

R13 0

R7

10k

VC

CIO

2D

NI

1

J1 CR

ST

B

1 2

J2 CD

ON

E

1 2

R19

2.2k

C10

0.1u

F

C59

10nF

TP

9D

NI 1

R8

402

C6

1uF

R3

1

R15 0

+1.2

VD

NI

1

SW

2

SW

2

VC

C_P

LLD

NI

1

R1

1

R22 0

C2

10nF

1.2VDN

I

1

R21 0

C58

10nF

C12

0.1u

F

C1

0.1u

FC

131u

F

VC

CD

NI

1

R20 0

VC

CIO

1D

NI 1

R6

100

R2

1

R18 0

C8

10nF

TP

14D

NI 1

D2

Gre

en

C5

10nF

SW

1

CR

ST

B

R12 0

R17 0

J20

12

C7

0.1u

F

C9

1uF

TP

4D

NI 1

C4

0.1u

F

R4

1

R48

2.2k

R16 0

R14 0

C15

10nF

C14

0.1u

FV

CC

IO0

DN

I 1R

5

1

D1

CD

BU

0520

1 2

BANK 0

BANK 1

BANK2

iCE

40U

L1K

-CM

36A

U1 IR

LED

A6

IOB

_10A

D6

IOB

_11B

_CD

ON

ED

5

CR

ES

ET

_BF

4IO

T_2

7AC

2

IOB

_0A

/TR

UE

_of_

IOB

_1B

F1

IOB

_1B

/CO

MP

_of_

IOB

_0A

E1

IOB

_3B

_GB

IN6

F2

IOB

_5B

/CO

MP

_of_

IOB

_4A

C1

IOB

_4A

/TR

UE

_of_

IOB

_5B

D1

IOB

_7B

_GB

IN5/

CO

MP

_of_

IOB

_6A

F3

IOB

_6A

/TR

UE

_of_

IOB

_7B

E2

IOB

_14A

_SP

I_S

OF

6

IOB

_15B

_SP

I_S

IE

5

IOB

_16A

_SP

I_S

CK

E6

IOB

_17B

_SP

I_S

SF

5

SP

I_V

CC

IO1

E4

IOB

_8A

_GB

IN4

D2

GNDC3

IOT

_18B

/CO

MP

_of_

IOT

_19A

B5

IOT

_19A

/TR

UE

_of_

IOT

_18B

A4

IOT

_21A

_GB

IN1

B6

IOT

_22B

_GB

IN0

C6

IOT

_24B

/CO

MP

_of_

IOT

_25A

B2

IOT

_25A

/TR

UE

_of_

IOT

_24B

A3

VC

CIO

_2E

3V

CC

PLL

D4

BA

RC

OD

EA

5

RG

B2

A1

RG

B1

B1

RG

B0

A2

VC

CIO

_0B

3

GNDC4

VCCD3

VPP_2V5B4

GND_LEDC5

R11 0

J21

12

C3

1uF

R10 0

TP

6D

NI

1

R9

10k

BANK 2

Page 17: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

17

iCE40 UltraLite Breakout Board

Figure 13. LEDS

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

HP

LE

D S

EL

EC

TIO

N1-

2: IR

LE

D2-

3: H

P T

orc

h L

ED

Not

e:T

race

sho

uld

be 5

00 m

A s

ize,

incl

udin

g to

Hea

der

A

RG

B L

ED

BA

RC

OD

E1-

2: 5

00 m

A C

urr

ent

on

IR_T

X2-

3: B

AR

CO

DE

LE

D 1

00 m

A, I

R_T

X 4

00 m

A

IR_R

X M

od

ule

- D

NI DN

I

IR_T

XIR

_TX

VB

US

_5V

VC

CIO

0

+VC

C_3

.3V

+VC

C_3

.3V

+VC

C_3

.3V

LED

_GR

EE

N[3

,5,6

]LE

D_R

ED

[3,5

,6]

LED

_BLU

E[3

,5,6

]IR

_TX

[3,5

,6]

BA

RC

OD

E[3

,5,6

]

IO_C

6[3

,5,6

]

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

Thu

rsda

y, A

ugus

t 28

2014

BA

104

LED

S ICE

40-U

ltra

Lite

Bre

akou

t 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

Thu

rsda

y, A

ugus

t 28

2014

BA

104

LED

S ICE

40-U

ltra

Lite

Bre

akou

t 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

Thu

rsda

y, A

ugus

t 28

2014

BA

104

LED

S ICE

40-U

ltra

Lite

Bre

akou

t Boa

rdA

J4 HE

AD

ER

31 2 3

R26

100

D8

BA

R AP

T20

12S

RC

PR

V

R23

110

J5 HE

AD

ER

31 2 3

D6

TS

AL6

200

D7

XB

DA

WT

R27

0

U3

TS

MP

4138

VD

D3

OU

T1

GN

D2

J3

R G

B

2 4 6

1 3 5D

4C

DB

U05

201

2

D5

CD

BU

0520

12

C16

4.7u

F

U2

LED

TR

I-C

OLO

UR

_0

SF

T72

2N-S

4 5 6123

R24

62

R25

62

D3

CD

BU

0520

12

Page 18: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

18

iCE40 UltraLite Breakout Board

Figure 14. Headers

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

HEA

DER

BH

EAD

ER A

MA

KE

PW

R T

RA

CE

SC

AP

AB

LE O

F 1

A

MA

KE

PW

R T

RA

CE

SC

AP

AB

LE O

F 1

A

PM

OD

Co

nn

ecto

rA

ard

vark

Co

nn

ecto

r

IO_B

5IO

_A4

IO_B

6IO

_B2

IO_F

1IO

_E1

IO_D

1IO

_C1

ICE

_CS

NIC

E_

SC

K

+3.3

V+3

.3V

+3.3

V

+3.3

V+3

.3V

+VC

C_3

.3V

LED

_BLU

E[3

,4,6

]

LED

_GR

EE

N[3

,4,6

]

LED

_RE

D[3

,4,6

]

ICE

_MO

SI

[3,6

,7]

ICE

_SC

K[3

,6,7

,8]

ICE

_CS

N[3

,6,7

,8]

ICE

_MIS

O[3

,6,7

]

IO_B

5[3

]IR

_TX

[3,4

,6]B

AR

CO

DE

[3,4

,6]

IO_A

4[3

]IO

_B6

[3]

IO_B

2[3

]IO

_A3

[3]

IO_C

2[3

]

IO_D

6[3

,6,9

]

IO_F

1[3

]IO

_E1

[3]

IO_D

1[3

]IO

_C1

[3]

IO_E

2[3

]IO

_F2

[3]

IO_F

3[3

]IO

_C6

[3,4

,6]

FLA

SH

_MO

SI

[7,8

]F

LAS

H_M

ISO

[7,8

]

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

Thu

rsda

y, A

ugus

t 28

2014

BA

105

Hea

ders

iCE

40-U

ltra

Lite

Bre

akou

t 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

Thu

rsda

y, A

ugus

t 28

2014

BA

105

Hea

ders

iCE

40-U

ltra

Lite

Bre

akou

t 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

Thu

rsda

y, A

ugus

t 28

2014

BA

105

Hea

ders

iCE

40-U

ltra

Lite

Bre

akou

t Boa

rdA

J7 Hea

der2

x10

DN

I

2 4 6 8 10 12 14 16 18 20191715131197531

C19

0.1u

FJ6 Hea

der2

x10

DN

I

2 4 6 8 10 12 14 16 18 20191715131197531

C20

0.1u

F

J8 PM

OD

Con

nect

orD

NI

2 4 6 8 10

1 3 5 7 911

12

J9 HE

AD

ER

5X

2

1 3 5 7 9

2 4 6 8 10

C17

0.1u

F

C18

0.1u

F

Page 19: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

19

iCE40 UltraLite Breakout Board

Figure 15. Connectors - DNI

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

<-----High Speed Signals matched Paths 50 ohms--->

Top Layer

<-----High Speed Signals matched Paths 50 ohms--->

Note position of pin#1

in reference board

AP

(DR

AG

ON

BO

AR

D) 2

mm

INTE

RC

ON

NEC

T

����

����

���

���

ICE

_SC

K

ICE

_MIS

OIC

E_C

SN

ICE

_CR

ES

ET

_B

ICE

_MO

SI

SY

S_C

LK

+3.3

VV

CC

IO2

SD

_DA

T1

[3]

SD

_DA

T0

[3]

SD

_CLK

[3]

SD

_CM

D[3

]S

D_D

AT

3[3

]S

D_D

AT

2[3

]

AP

_DA

T2

[3]

AP

_DA

T3

[3]

AP

_CM

D[3

]

AP

_CLK

[3]

AP

_DA

T1

[3]

AP

_DA

T0

[3]

ICE

_SC

K[3

,5,7

,8]

ICE

_CR

ES

ET

_B[3

,8]

ICE

_MIS

O[3

,5,7

]IC

E_C

SN

[3,5

,7,8

]

IO_D

6[3

,5,9

] IR_T

X[3

,4,5

]VC

CIO

1_IC

E[3

]

VC

CP

LL_I

CE

[3]

VC

CIO

0_IC

E[3

]V

CC

_IC

E[3

]V

CC

IO2_

ICE

[3]

LED

_RE

D[3

,4,5

] IO_C

6[3

,4,5

] LED

_GR

EE

N[3

,4,5

] LED

_BLU

E[3

,4,5

] VP

P_2

V5

[3]

IO_F

3[3

,5]

ICE

_CD

ON

E[3

,8]

BA

RC

OD

E[3

,4,5

]

SY

S_C

LK[3

,8]

ICE

_MO

SI

[3,5

,7]

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

Thu

rsda

y, A

ugus

t 28

2014

BA

106

Con

nect

ors

- D

NI

iCE

40-U

ltra

Lite

Bre

akou

t 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

Thu

rsda

y, A

ugus

t 28

2014

BA

106

Con

nect

ors

- D

NI

iCE

40-U

ltra

Lite

Bre

akou

t 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

Thu

rsda

y, A

ugus

t 28

2014

BA

106

Con

nect

ors

- D

NI

iCE

40-U

ltra

Lite

Bre

akou

t Boa

rdA

R36

0

C22

10nF

R84 0

R29

10k

R32

10k

J10

AP

INT

ER

CO

NN

EC

T(2

mm

pitc

h)

2 4 6 8 10

1 3 5 7 9

C21

0.1u

FR

3410

kR

3010

k

J11

9 pi

n F

PC

con

nect

or

1 2 3 4 5 6 7 8 9

Mic

roS

D 1

14-0

0841

-68

U4

SH

411

SH

312

SH

213

SH

114

D2

1

CD

/D3

2

CM

D3

VC

C4

CLK

5

VS

S6

D0

7

D1

8

CD19

CD210

R78 0

R38

0

J13

SM

A

A1

Sh1

2

Sh2

3S

h34

Sh4

5

R28

10k

R35

0R

370

R33

10k

R31

10k

R39

0

J12

26 p

in F

PC

con

nect

or

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

Page 20: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

20

iCE40 UltraLite Breakout Board

Figure 16. SPI

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

J14: Remove shunt only for Programming iCE.

Replace shunt for programming Flash and for normal operation.

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

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

FLA

SH

_MIS

OF

LAS

H_M

OS

I

VC

CIO

1

ICE

_SC

K[3

,5,6

,8] IC

E_C

SN

[3,5

,6,8

]

FLA

SH

_MO

SI

[3,8

]

FLA

SH

_MIS

O[3

,8]

ICE

_MO

SI

[3,5

,6]

ICE

_MIS

O[3

,5,6

]

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

Thu

rsda

y, A

ugus

t 28

2014

BA

107

SP

I

iCE

40-U

ltra

Lite

Bre

akou

t 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

Thu

rsda

y, A

ugus

t 28

2014

BA

107

SP

I

iCE

40-U

ltra

Lite

Bre

akou

t 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

Thu

rsda

y, A

ugus

t 28

2014

BA

107

SP

I

iCE

40-U

ltra

Lite

Bre

akou

t Boa

rdA

C24

0.1u

F

R40

10k

R42

10k

C23

0.1u

F

U5

N25

Q03

2A13

ES

C40

F

CS

1

SD

I5

SC

K6

WP

3

HO

LD7

VCC8

GND4

SD

O2

J15 H

EA

DE

R 2

X2

3 41 2

R43

10k

R41

10k

J14

12

Page 21: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

21

iCE40 UltraLite Breakout Board

Figure 17. SPI

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

FTD

I CO

NN

EC

TIO

N

SS

FT

_EE

CS

FT

_EE

CLK

FT

_EE

DA

TA

SC

KS

IS

O

VC

C1_

8FT

VC

C1_

8FT

VC

CIO

1

+3.3

V

+3.3

V

+3.3

V

+3.3

V

+3.3

V

+3.3

V

+3.3

VIC

E_C

DO

NE

[3,6

]IC

E_C

RE

SE

T_B

[3,6

]

SY

S_C

LK[3

,6]

ICE

_SC

K[3

,5,6

,7]

FLA

SH

_MO

SI

[5,6

,7]

FLA

SH

_MIS

O[5

,6,7

]

ICE

_CS

N[3

,5,6

,7]

DM

[9]

DP

[9]

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

Thu

rsda

y, A

ugus

t 28

2014

BA

108

FT

DI iC

E40

-Ultr

a Li

te B

reak

out 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

Thu

rsda

y, A

ugus

t 28

2014

BA

108

FT

DI iC

E40

-Ultr

a Li

te B

reak

out 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

Thu

rsda

y, A

ugus

t 28

2014

BA

108

FT

DI iC

E40

-Ultr

a Li

te B

reak

out B

oard

A

C31

4.7u

F

C30

0.1u

F

C27

0.1u

F

R44

10k

C26

0.1u

F

R51

0

R53

0

J16

12

R52

0

C25

0.1u

F

C34

0.1u

F

R50

2.2k

C36

0.1u

F

C33

4.7u

F

X1

12.0

00M

HZ

SIT

1602

AC

-73-

33S

-12.

0000

G

VD

D4

ST

AN

DB

Y#

1

GN

D2

OU

TP

UT

3C35

10uF

R47

2.2k

FTD

I Hig

h-S

peed

US

B

F

T223

2H

FT

2232

HL

U7

VR

EG

IN50

VR

EG

OU

T49

DM

7

DP

8

RE

F6

RE

SE

T#

14

EE

CS

63

EE

CLK

62

EE

DA

TA

61

OS

CI

2

OS

CO

3

TE

ST

13

AD

BU

S0

16

AD

BU

S1

17

AD

BU

S2

18

AD

BU

S3

19

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

AD

BU

S4

21

AD

BU

S5

22

AD

BU

S6

23

AD

BU

S7

24

AC

BU

S0

26

AC

BU

S1

27

AC

BU

S2

28

AC

BU

S3

29

AC

BU

S4

30

AC

BU

S5

32

AC

BU

S6

33

AC

BU

S7

34

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

C37

0.1u

F

L4 600

OH

M 8

00M

A

R54

0

R49

2.2k

R56

0

93LC

56-S

O8

U6

CS

1

CLK

2

DI

3

DO

4V

SS

5O

RG

6N

U7

VC

C8

R55

0

R46

10k

C29

0.1u

F

L5 600

OH

M 8

00M

A

C32

0.1u

F

R45

10k

C28

0.1u

F

Page 22: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

22

iCE40 UltraLite Breakout Board

Figure 18. Voltage Regulators

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

5V Input

1.2V Input

DN

I

PS

EL

= 0,

VC

CIO

2 =

1.8

VP

SE

L =

1, V

CC

IO2

= 3.

3 V

+1.2

V

+3.3

V

+1.2

V_R

EG

US

B_5

V

+3.3

V

+3.3

V+1

.2V

EX

T_5

VE

XT

_1.2

V+1

.2V

VB

US

_5V

VB

US

_5V

+1.8

V

+3.3

V

+1.2

V_R

EG

+1.2

V

US

B_5

VV

BU

S_5

V

VB

US

_5V

VB

US

_5V

VC

CIO

1

VC

CIO

2

VC

CIO

2

VC

CIO

1

VC

CIO

1

VC

CIO

0

+3.3

VV

CC

IO0

+VC

C_3

.3V

DM

[8]

DP

[8]

IO_D

6[3,

5,6]

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

Thu

rsda

y, A

ugus

t 28

2014

BA

109

Vol

tage

Reg

ulat

ors

iCE

40-U

ltra

Lite

Bre

akou

t 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

Thu

rsda

y, A

ugus

t 28

2014

BA

109

Vol

tage

Reg

ulat

ors

iCE

40-U

ltra

Lite

Bre

akou

t 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

Thu

rsda

y, A

ugus

t 28

2014

BA

109

Vol

tage

Reg

ulat

ors

iCE

40-U

ltra

Lite

Bre

akou

t Boa

rdA

L3 600

OH

M 8

00M

A

J19

2 P

ositi

on T

erm

inal

Blo

ck

11

22

C67

0.1u

F

C47

10uF

C55

0.1u

F

R67

40.2

K

C65

0.1u

F

R75

0

R60

1M

U10

LT30

30E

FE

#TR

PB

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_

13

OU

T1_

24

BY

P1

2

AD

J11

OU

T2_

17

OU

T2_

28

BY

P2

9

AD

J210

TH

ER

MP

AD

21

R72

0

C38

0.1u

F

C62

0.1u

F

R73

0

J18

2 P

ositi

on T

erm

inal

Blo

ck

11

22

C60

10uF

R69

10K

DN

I

C61

22uF

123

Q1

IRLM

L634

4

C64

10uF

C39

10uF

TP

3

DN

I 1

TP

1

DN

I 1

R65

100

C51

10uF

R61

357K

C52

0.1u

FC

530.

1uF

C50

10nF

R70

0

C56

0.1u

F

C49

0.1u

F

L2 600

OH

M 8

00M

A

R77

0

C44

10nF

R68

37.4

K

R57

0

C66

0.1u

F

C48

1uF

J22

12

R58

1K

D9

Gre

en

C57

10nF

C45

4.7u

F

R81

0

R74

0

C46

22uF

R66

100

C41

10uF

R71

0

J17

SK

T_M

INIU

SB

_B_R

A

VC

C1

D-

2

D+

3

ID4

GN

D5

U8

NC

P11

17S

T18

GN

D

1

IN3

OU

T2

TA

B4

C54

0.1u

F

L1 600

OH

M 8

00M

A

R63

100

R76

0

C63

0.1u

FR

591M

TP

2

DN

I 1

C40

10nF

R64

140K

C42

22uF

C43

0.1u

FR

6221

0K

U11

LTC

3025

OU

T4

/SH

DN

6

GND2

AD

J5

IN3

BIA

S1

EPAD7

Page 23: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

23

iCE40 UltraLite Breakout Board

Figure 19. Mechanical Details

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

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

Thu

rsda

y, A

ugus

t 28

2014

BA

1010

Mec

hani

cal D

etai

ls

ICE

40-U

ltraL

ite B

reak

out 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

Thu

rsda

y, A

ugus

t 28

2014

BA

1010

Mec

hani

cal D

etai

ls

ICE

40-U

ltraL

ite B

reak

out 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

Thu

rsda

y, A

ugus

t 28

2014

BA

1010

Mec

hani

cal D

etai

ls

ICE

40-U

ltraL

ite B

reak

out B

oard

A

Page 24: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

24

iCE40 UltraLite Breakout Board

Appendix B. Bill of MaterialsItem Quantity Reference Value Manufacturer Mfg P/N Populated

1 5 C1,C4,C7,C10,C14 0.1 uF Kemet C0603C104K4RACTU Yes

2 5 C2,C5,C8,C11,C15 10 nF Kemet C0603C103K4RACTU Yes

3 4 C3,C6,C9,C13 1 uF Murata GRM188R61A105KA61D Yes

4 17 C12,C17,C18,C19,C20,C23,C24,C37,C38,C43,C49,C52,C53,C54,C55,C56,C63

0.1 uF Kemet C0603C104K4RACTU Yes

5 1 C16 4.7 uF Murata GRM188R60J475KE19D —

6 1 C21 0.1 uF Kemet C0603C104K4RACTU —

7 1 C22 10 nF Kemet C0603C103K4RACTU —

8 9 C25,C26,C27,C28,C29,C30,C32,C34,C36

0.1 uF Kemet C0603C104K4RACTU Yes

9 2 C31,C33 4.7 uF Murata GRM188R60J475KE19D Yes

10 1 C35 10 uF Taiyo Yuden LMK107BBJ106MAHT Yes

11 4 C39,C41,C47,C51 10 uF Taiyo Yuden LMK107BBJ106MAHT Yes

12 6 C40,C44,C50,C57,C58,C59

10 nF Kemet C0603C103K4RACTU Yes

13 2 C42,C46 22 uF TDK C2012X5R1A226M125AB Yes

14 1 C45 4.7 uF Murata GRM188R60J475KE19D Yes

15 1 C48 1uF Murata GRM188R61A105KA61D Yes

16 2 C60,C64 10 uF Taiyo Yuden LMK107BBJ106MAHT —

17 1 C61 22 uF TDK C2012X5R1A226M125AB —

18 4 C62,C65,C66,C67 0.1 uF Kemet C0603C104K4RACTU —

19 4 D1,D3,D4,D5 CDBU0520 Comchip CDBU0520 Yes

20 2 D2,D9 Green Osram LG L29K-G2J1-24-Z Yes

21 1 D6 TSAL6200 Vishay TSAL6200 Yes

22 1 D7 XBDAWT Cree XBDAWT-00-0000-00000LCE3 Yes

23 1 D8 BAR Kingbright Corp APT2012SRCPRV Yes

24 1 J1 CRSTB FCI 77311-801-02LF Yes

25 1 J2 CDONE FCI 77311-801-02LF Yes

26 1 J3 0.1" Header 3 x 2

— — Yes

27 2 J4,J5 0.1" Header 3 x 1

— — Yes

28 2 J6,J7 0.1" Header 10 x 2

Samtec MTSW-110-08-G-D-265 —

29 1 J8 0.1" Header 6 x 2

— — —

30 1 J9 0.1" Header 5 x 2

— — Yes

31 1 J10 Header 5x2 (2 mm pitch)

Molex 087758-1016 —

32 1 J11 9 pin FPC connector

Molex Inc 522070960 —

33 1 J12 26 pin FPC connector

Omron XF2M-2615-1A —

Page 25: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

25

iCE40 UltraLite Breakout Board

34 1 J13 SMA Molex Inc 733910060 —

35 2 J14,J16 0.1" Header 2 x 1

FCI 77311-801-02LF Yes

36 1 J15 0.1" Header 2 x 2

— — Yes

37 1 J17 SKT_MINIUSB_B_RA

Neltron 5075BMR-05-SM-CR Yes

38 2 J18,J19 2 Position Terminal

Block

Phoenix Contact 1990009 —

39 3 J20,J21,J22 0.1" Header 2 x 1

FCI 77311-801-02LF —

40 3 L1,L2,L3 600 Ohm 800 mA

Murata BLM18HE601SN1D / BLM18AG601SN1D

Yes

41 2 L4,L5 600 Ohm 800 mA

Murata BLM18HE601SN1D / BLM18AG601SN1D

Yes

42 1 Q1 IRLML6344 IR IRLML6344TRPBF —

43 2 R1,R4 1 Panasonic ERJ-3RQF1R0V Yes

44 3 R2,R3,R5 1 Panasonic ERJ-3RQF1R0V Yes

45 1 R6 100 Vishay Dale CRCW0603100RFKEAHP Yes

46 5 R7,R40,R41,R42,R43

10k Panasonic ERJ-3EKF1002V Yes

47 1 R8 402 Panasonic ERJ-3EKF4020V Yes

48 1 R9 10k Panasonic ERJ-3EKF1002V —

49 18 R10,R11,R12,R13,R14,R15,R16,R17,R18,R20, R21,R22,R51,R52,R53,R54,R55,R56

0 Panasonic ERJ-3GEY0R00V Yes

50 2 R19,R48 2.2 k Yageo RC0603FR-072K2L —

51 1 R23 110 Panasonic ERJ-3EKF1100V Yes

52 1 R24 62 Panasonic ERJ-3EKF62R0V Yes

53 1 R25 62 Panasonic ERJ-3EKF62R0V Yes

54 1 R26 100 Panasonic ERJ-3EKF1000V —

55 10 R27,R35,R36,R37,R38,R39,R70,R71,R72,R81

0 Panasonic ERJ-3GEY0R00V —

56 7 R28,R29,R30,R31,R32,R33,R34

10 k Panasonic ERJ-3EKF1002V —

57 3 R44,R45,R46 10 k Panasonic ERJ-3EKF1002V Yes

58 3 R47,R49,R50 2.2 k Yageo RC0603FR-072K2L Yes

59 3 R57,R75,R76 0 Panasonic ERJ-3GEY0R00V Yes

60 1 R58 1 K Vishay Dale CRCW06031K00FKEA Yes

61 2 R59,R60 1 M Vishay Dale CRCW04021M00JNED Yes

62 1 R61 357 K Panasonic ERJ-3EKF3573V Yes

63 1 R62 210 K Panasonic ERJ-3EKF2103V Yes

64 3 R63,R65,R66 100 Panasonic ERJ-3EKF1000V Yes

65 1 R64 140 K Yageo RC0603FR-07140KL Yes

66 1 R67 40.2 K Panasonic ERJ-3EKF4022V Yes

Item Quantity Reference Value Manufacturer Mfg P/N Populated

Page 26: iCE40 UltraLite™ Breakout Board User Guide · RGB Color[3:0] Color Color Code 0000* Red #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00

26

iCE40 UltraLite Breakout Board

67 1 R68 37.4 K Panasonic ERJ-3EKF3742V Yes

68 1 R69 10 K Panasonic ERJ-3EKF1002V —

69 3 R73,R74,R77 0 Panasonic ERJ-3GEY0R00V Yes

70 1 R78 0 Panasonic ERJ-3GEY0R00V —

71 1 R84 0 Panasonic ERJ-3GEY0R00V —

72 1 SW1 CRSTB E-Switch TL1015AF160QG Yes

73 1 SW2 SW2 E-Switch TL1015AF160QG —

74 1 U1 iCE40UL1K-CM36A

Lattice iCE40UL1K-CM36A Yes

75 1 U2 LED TRI-COLOUR_0

Seoul Semicon-ductor Inc

SFT722N-S Yes

76 1 U3 TSMP4138 Vishay TSMP4138 —

77 1 U4 MicroSD 114-00841-

68

Amphenol 114-00841-68 —

78 1 U5 N25Q032A13ESC40F

Micron N25Q032A13ESC40F Yes

79 1 U6 93LC56-SO8

Microchip 93LC56CT-I/SN Yes

80 1 U7 FT2232HL FTDI FT2232HL-REEL Yes

81 1 U8 NCP1117ST18

ON Semicon-ductor

NCP1117ST18T3G —

82 1 U10 LT3030EFE#TRPBF

Linear LT3030EFE#TRPBF Yes

83 1 U11 LTC3025 Linear LTC3025EDC#TRMPBF —

84 1 X1 12.000 MHz SiTIME SIT1602AC-73-33S-12.000000G Yes

Item Quantity Reference Value Manufacturer Mfg P/N Populated