EB82 - iCEstick Evaluation Kit User`s Guide

iCEstick Evaluation Kit
User’s Guide
August 2013
EB82_01.0
iCEstick Evaluation Kit
Introduction
Thank you for choosing the Lattice Semiconductor iCEstick™ Evaluation Kit.
This guide describes how to start using the iCEstick Evaluation Kit, an easy-to-use USB form factor board for rapidly prototyping designs using the iCE40 FPGA. Along with the evaluation board, this kit includes a pre-loaded
design that demonstrates basic board functionality.
The contents of this user’s guide include demo operations, descriptions of the various portions of the evaluation
board, descriptions of the on-board connectors, a complete set of schematics and bill of materials for the iCEstick
Evaluation Board.
Features
The iCEstick Evaluation Kit includes:
• iCEstick Evaluation Board – features the following on-board components
– High-performance, low-power iCE40HX1K FPGA
– FTDI 2232H USB device allows iCE device programming and UART interface to a PC
– Vishay TFDU4101 IrDA transceiver
– Five user LEDs
– 2 x 6 position Diligent PmodTM compatible connector enables many other peripheral connections
– Discera 12Mhz MEMS oscillator
– Micron 32Mbit N25Q32 SPI flash
– Supported by Lattice iCEcube2™ design software
– USB connector provides the power supply
– 16 LVCMOS/LVTTL (3.3V) digital I/O connections on 0.1” through-hole connections
• Pre-loaded demo design – the kit includes the pre-loaded demo design that flashes the on-board LEDs in a
clockwise pattern.
• USB connector – provides a communication and debug port via a USB-to-RS-232 physical channel and programming interface to the PC.
Figure 1. iCEstick Evaluation Board
FTDI
2232H
Lattice
iCE40-1KHX
Prototyping
Holes
IrDA
Transceiver
USB
Connector
Pmod
Connector
SPI
Flash
2
iCEstick Evaluation Kit
Figure 2. iCEstick Functional Block Diagram
iCE40
HX1K
144TQFP
SPI
FT2232H
I/O LEDs
Pmod
LDO
Pwr LED
I/O Access
~4 in.
3
IrDA
USB Type A Male
iCEstick Evaluation Kit
Software Requirements
Before using the iCEstick board, download and install the latest version of Lattice iCEcube2™ and Diamond Programmer. Make sure you log in to the Lattice website, otherwise these software downloads will not be visible.
These are available at http://www.latticesemi.com/Products/DesignSoftwareAndIP.aspx. If you install Diamond
Programmer 2.2, you will require a software patch. This software patch is available at http://www.latticesemi.com/icestick. Go to the Downloads tab and install the appropriate patch. This patch is not required with Diamond Programmer 3.0 or higher.
Figure 3. Software Downloads
Download
iCEcube2
for HDL
development
Download Diamond
Programmer for
physically configuring
the device
4
iCEstick Evaluation Kit
Communication Between the PC and iCEstick
Communication between the iCEstick Board and a PC is via the FTDI 2232H USB device. To enable this connection the installation of the FTDI chip USB hardware drivers is needed. This driver is installed when Diamond Programmer was installed. These drivers enable the computer to recognize and program the iCEstick board. In
addition these drivers allow communication between the PC and the iCEstick board to enable further demonstrations.
Connecting the iCEstick Evaluation Board
Insert the iCEstick evaluation board to an open USB slot in a PC. The default bitstream in the SPI flash loads the
iCE40HX-1k device on the iCEstick board. One should see the green LED on the board light up and continue to be
lit.
Preprogrammed Design and Board LEDs
There are a total of 5 LEDs on the iCEstick board. All are controlled by I/Os of the iCE40HX-1k device. The default
bitstream loads the iCE40HX-1k device and the green LED lights up signifying that the device has loaded correctly
and power is good. The other four red LEDs arranged in a diamond pattern begins to flash in a clockwise direction.
This is the intended function of the default bitstream.
Table 1. User I/O and LEDs
LED location
CPLD pin (All in Bank 1)
CPLD I/O
LED color
D1
99
PIO1_14
Red
D2
98
PIO1_13
Red
D3
97
PIO1_12
Red
D4
96
PIO1_11
Red
D5
95
PIO1_10
Green
Download Demo Designs
The above demo is pre-programmed into the iCEstick board. Other than the default design, Lattice also distributes
source and programming files for demonstration designs compatible with this board. To download the demo
designs:
1. Browse to www.latticesemi.com/icestick and click on the Downloads tab to view other design files and capabilities that the iCEstick board could implement. Various demo designs are available and can be download.
2. Extract the contents of zip files to a local hard drive.
Lattice provides the following demos based on iCEstick board:
• UART over IrDA. In this demo design, the iCEstick device communicates with a laptop or PC through UART over
USB. Then, the payload is transmitted through Vishay IrDA device. This data can be locally looped back or
another iCEstick board could receive the data via it’s IrDA receiver.
• Diligent Pmod Accelerometer. The demo makes use of Digilent PmodAcl module which is plugged into iCEstick
board. In this demo design, the accelerometer setting and reading is done by the on-board iCE device and the
direction of movement is displayed with the diamond pattern LEDs.
5
iCEstick Evaluation Kit
IrDA Functionality and Demo
The iCEstick board has a Vishay TFDU4101 IrDA transceiver on it. This device allows transmit and receive of infrared data up to 115kbps.
Table 2. IrDA Pin Description
IrDA function
CPLD pin
CPLD I/O
Comment
RXD
106
PIO1_19
Receive data pin
TXD
105
PIO1_18
Transmit data pin
SD
107
PIO1_20
Shut down
There are two possible configurations for the IrDA demo design: IrDA TX and IrDA RX. For an end to end complete
IrDA link demo, two iCEstick boards are needed, however using just the IrDA Tx design can support a demo. The
IrDA TX design transfers the data from the PC keyboard input in a terminal window to the IrDA Vishay device TXD.
While the data is transmitted via infrared, it is also by default looped back to the receive channel of the IrDA device.
In this demo the looped back data is received and before it is transmitted to the PC window the text is converted
from lower case to upper case. This is the signal flow for the stand alone demo.
Figure 4. IrDA TX on iCEstick
IrDA TX
UART
iCE40
via USB
Laptop or PC
The IrDA RX design receives infrared data from the Vishay IrDA Tx device. After the IrDA data is wirelessly
received it is then sent to the iCE40 device. The iCE40 then send the character information to the open window on
the PC. Thus whatever is typed in the TX terminal window is displayed in the Rx terminal window.
Figure 5. IrDA RX on iCEstick
UART
iCE40
Vishay IrDA
Over
USB
Laptop or PC
This demo requires a terminal program on PC to communicate with the iCEstick board. The following instructions
describe the setup for IrDA TX stand alone demo using the Tera Term terminal emulator program on Windows 7.
6
iCEstick Evaluation Kit
Setting Up for the IrDA TX Stand Alone Demo
To set up for the IrDA TX demo:
1. Program the iCE device with IrDA TX bitstream.
2. Plug iCEstick into a PC USB port.
3. Check if the USB driver is installed correctly.
Go to Start, right-click Computer and select Properties. The System window is shown.
Click Device Manager.
Figure 6. System Window
4. If the driver is installed correctly, the device is listed without an error tag under Ports (COM & LPT) as shown in
Figure 7. Proceed to the next step.
Figure 7. Device Manager
7
iCEstick Evaluation Kit
If the driver is not installed correctly, the device is tagged with a yellow exclamation point as shown in Figure 8.
You need to install the driver. To do this, right-click the device and select Update Driver Software.
Figure 8. Device Manager with Driver Error
Request Windows to search the web for the driver. After Windows locates the FTDI driver, install it and proceed
to the next step.
5. Install Tera Term software. The installer can be downloaded from http://download.cnet.com/Tera-Term/300020432_4-75766675.html.
6. Open Tera Term.
7. In the New connection dialog box, click Serial.
8. On the Port menu, click COMxx: USB Serial Port (COMxx). If there are two or more options, select the last
COM port on the list. Click OK.
Figure 9. New Connection Dialog Box
9. The selected COM port/default baud rate appear in the Tera Term VT window title bar as shown in Figure 10.
On the Setup menu, click Serial port.
8
iCEstick Evaluation Kit
Figure 10. Tera Term VT Window with Selected COM Port /Default Baud Rate
10. The Serial port setup dialog box opens. In the Baud rate menu, click 115200. Leave other options with default
settings. Click OK.
Figure 11. Serial Port Setup Dialog Box
11. The selected COM port/115200 baud rate appear in the Tera Term VT window title bar as shown in Figure 12.
On the Setup menu, click Terminal.
9
iCEstick Evaluation Kit
Figure 12. Tera Term VT Window with Selected COM Port /Baud Rate
12. The Terminal setup dialog box opens. Select Local echo. Leave other options with default value. Click OK.
Figure 13. Terminal Setup Dialog Box
When you type in the Tera Term VT window using the TX design, a lower case character is echoed with a capital
character from the iCE device as shown in the Figure 14.
10
iCEstick Evaluation Kit
Figure 14. Tera Term VT Window Using TX Design
For IrDA RX, the above Tera Term setting is the same but the bitstream for the iCE device is different. With a setup
of two iCEstick boards facing each other, one programmed with IrDA TX and the other programmed with IrDA RX,
the character typed in IrDA TX PC is transferred to and displayed on IrDA RX PC monitor. You can change the
angle of the TX board facing the RX board to see when the IrDA link would break.
11
iCEstick Evaluation Kit
Diligent Pmod Connector and Accelerometer Demo
On the iCEstick board, location J2 is a 2x6 position Pmod (Peripheral MODule) Digilent connector. The iCEstick
board supports a variety of Pmod peripheral modules for easy I/O expansion. Figure 3 lists the 0.1” through-hole
headers on the iCEstick board that support Pmod modules. Pmod modules come in different form factors, and
each Pmod header includes power and ground supplies. The easiest way to support a Pmod module is to add the
appropriate female socket. Straight-through or right-angle connectors can be used. Male headers are an alternate
solution when using the interface cable provided with most Pmod modules.
Table 3. Diligent Pmod Compatible Connector Description
Connection
Left Row pins
Right Row pins
Connection
PIO1_02
1
7
PIO1_06
PIO1_03
2
8
PIO1_07
PIO1_04
3
9
PIO1_08
PIO1_05
4
10
PIO1_09
Ground
5
11
Ground
3.3v
6
12
3.3v
The Accelerometer demo makes use of the Digilent PmodAcl accelerometer module from Diligent. The PmodAcl
module needs to be plugged into J2 on the iCEstick board through the cable that comes with this module. The four
LEDs D1, D2, D3 and D4 in the north, south, east and west pattern are configured to represent X+, Z+, X-, Z- of
accelerometer movement direction respectively. When the accelerometer module is moved around, the diamond
pattern LEDs on the iCEstick board goes on/off corresponding to the direction of the movement and orientation of
the module. If all these LEDs light up at the same time (indicating a balance point), The D5 LED also lights up.
Figure 15. Accelerometer Demo on iCEstick
Acl Module
iCE40
Accelerometer Demo on iCEstick
12
LED
Programming Demo Designs with Lattice Programmer
To program a bitstream file to iCE device:
1. Plug the iCEstick board to a USB port on a host PC with Programmer installed.
2. Run Programmer. The Diamond Programmer Getting Started window opens. Under Select an Action, click
Create a new Blank Project. Click OK. If you try to create a new project from a scan, you will receive an error.
Please select Create a new Blank Project.
Figure 16. Diamond Programmer Getting Started Window
3. The Diamond Programmer interface opens. Under Cable Settings, in the Cable menu, click USB2. In the Port
menu, click FTUSB-0. You can also click Detect Cable to set the correct cable and port.
Figure 17. Cable and Port Settings
4. Select the Enable check box.
5. Double-click the cell under Device Family and click iCE40.
Figure 18. Device Family Options
6. Double-click the cell under Device and click iCE40HX1K.
Figure 19. Device Options
7. Double-click the cell under Operation. The Device Properties dialog box opens as shown in Figure 20. On the
Access Mode menu, click SPI Flash Programming. Click OK.

Warning: NVCM Programming is NOT recommended. NVCM Programming is one time programming. If you
use NVCM Programming to program iCE device, the iCE device can no longer be reprogrammed.
Figure 20. Device Properties Dialog Box
8. Select the SPI flash part number. For the iCEstick, this is Micron SPI-N25Q032 8-pin VDFPN8 package. Also
make sure to select the programming file. Once done, click OK.
Figure 21. Select Serial SPI Flash
9. On the Programmer toolbar, click the Program button to initiate the download. The bitstream starts downloading to the iCE device. This takes a few seconds to complete.
Expansion I/O Connections
The iCEstick board contains two unpopulated 0.1” headers for users to implement their own connections. Connectors J1 and J3 each consist of 10 positions for a total of 20 connections. Two of these are tied to 3.3v and two are
tied to ground. This leaves 16 general purpose I/Os that connect to the iCE40HX-1k device for user I/O.
Table 4. Expansion I/O Connections
J1 Connector
Pin
CPLD I/O Bank 0
J3 Connector
CPLD Pin
Pin
CPLD I/O Bank 2
CPLD Pin
1
3.3v
-
1
3.3v
-
2
Ground
-
2
Ground
-
3
PIO0_02
112
3
PIO2_17
62
4
PIO0_03
113
4
PIO2_16
61
5
PIO0_04
114
5
PIO2_15
60
6
PIO0_05
115
6
PIO2_14
56
7
PIO0_06
116
7
PIO2_13
48
8
PIO0_07
117
8
PIO2_12
47
9
PIO0_08
118
9
PIO2_11
45
10
PIO0_09
119
10
PIO2_10
44
Test Points
There are three unpopulated test points. TP1 is tied to 3.3v, TP2 is tied to 1.2v and TP3 is connected to ground.
Lattice Demonstration Bitstreams
All demonstration bitstreams and Design files are available at www.latticesemi.com/icestick.
Technical Support Assistance
e-mail:
[email protected]
Internet: www.latticesemi.com
Revision History
Date
Version
August 2013
01.0
Change Summary
Initial release.
© 2013 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.
A
B
C
D
5
USB
CONNECTOR
5
USB to
SPI / RS232
4
4
Power from USB 5V
3
RS232
I/Os
3
HEADER
2
I/Os
BANK 2
iCE40-HX1K-TQ144
FPGA
BANK 0
HEADER
I/Os
2
BANK 1
SPI
Date:
Size
B
Title
HEADER
Apr 12, 2013
ICE40HX1K-STICK-EVN
Document Number
1
Sheet
1
iCEstick Evaluation Kit - Block Diagram
AXELSYS
I/Os
LEDS
1
of
5
Rev
A
A
B
C
D
Appendix A. Schematic Diagrams
BANK 3
HEADER
A
B
C
D
0.1uF
C12
8
7
6
5
5
CS
CLK
DI
DO
93LC56-SO8
VCC
NU
ORG
VSS
U2
0.1uF
0.1uF
+3.3V
C7
C6
+3.3V
1
2
3
4
R8
10K
R7
0.1uF
C8
10K
+3.3V
0.1uF
C5
10K
R9
R15
2.2K
0.1uF
C9
4
4
2
1
OUTPUT
VDD
12.0000MHZ
GND
STANDBY#
X1
3
4
0.1uF
10uF
+3.3V
C11
C10
VCC1_8FT
+3.3V
+3.3V
0
R18
0.1uF
C13
5
5
3
FT_EECS
FT_EECLK
FT_EEDATA
12K
2.2K
iCE_CLK
R6
R5
0.1uF
4.7uF
+3.3V
C4
0.1uF
C2
C3
4.7uF
C1
3
DM
DP
4
13
3
2
63
62
61
6
14
7
8
49
50
VCC1_8FT
FT2232H
+3.3V
PWREN#
BCBUS0
BCBUS1
BCBUS2
BCBUS3
BCBUS4
BCBUS5
BCBUS6
BCBUS7
BDBUS0
BDBUS1
BDBUS2
BDBUS3
BDBUS4
BDBUS5
BDBUS6
BDBUS7
ACBUS0
ACBUS1
ACBUS2
ACBUS3
ACBUS4
ACBUS5
ACBUS6
ACBUS7
ADBUS0
ADBUS1
ADBUS2
ADBUS3
ADBUS4
ADBUS5
ADBUS6
ADBUS7
SUSPEND#
FTDI High-Speed USB
TEST
OSCO
OSCI
EECS
EECLK
EEDATA
REF
RESET#
DM
DP
VREGOUT
VREGIN
U1
FT2232HL
AGND
10
5
4
9
VPHY
VPLL
12
37
64
VCORE
VCORE
VCORE
20
31
42
56
VCCIO
VCCIO
VCCIO
VCCIO
GND
GND
GND
GND
GND
GND
GND
GND
1
5
11
15
25
35
47
51
36
60
48
52
53
54
55
57
58
59
38
39
40
41
43
44
45
46
26
27
28
29
30
32
33
34
16
17
18
19
21
22
23
24
2
2
Title
Date:
Size
B
R44
R45
0
0
AXELSYS
RS232_Rx_TTL
RS232_Tx_TTL
RTSn
CTSn
DTRn
DSRn
DCDn
iCE_CDONE
iCE_CREST
iCE_SS_B
iCE_SCK
iCE_MOSI
iCE_MISO
4
4
4
4
4
4
4
4
4
4
4
4
4
Apr 12, 2013
ICE40HX1K-STICK-EVN
Document Number
1
Sheet
2
of
iCEstick Evaluation Kit - USB to SPI/RS232
R10
R11
R12
R13
R14
R16
R17
R4
0
SS
0
0
0
0
0
0
0
R1
R2
R3
0
0
0
SCK
SI
SO
1
5
R ev
A
A
B
C
D
A
B
C
D
5
5
C15
0.1uF
C14
0.1uF
+3.3V
129
128
110
124
125
130
131
133
123
PIO0_02
PIO0_03
PIO0_04
PIO0_05
PIO0_06
PIO0_07
PIO0_08
PIO0_09
PIO0_10
PIO0_11
PIO0_12
PIO0_13
PIO0_14
PIO0_15
PIO0_16
PIO0_17
PIO0_18
PIO0_19
PIO0_20
PIO0_21
PIO0_22
PIO0_06
PIO0_07
PIO0_08
PIO0_09
7
8
9
10
DNI
4
PIO0_04
PIO0_05
6
PIO0_03
4
5
PIO0_02
112
113
114
115
116
117
118
119
120
121
122
134
135
136
137
138
139
141
142
143
144
3
2
1
Female header 1x10
J1
NC pins may be routed through
GBIN0/PIO0_00
GBIN1/PIO0_01
NC_1
NC_2
NC_3
NC_4
NC_19
BANK 0
VCCIO0_01
VCCIO0_02
U3A
iCE40HX1K-TQ144
4
+3.3V
PIO0_02
PIO0_03
PIO0_04
PIO0_05
PIO0_06
PIO0_07
PIO0_08
PIO0_09
0.1uF
C16
+3.3V
3
3
0.1uF
C17
PIO1_05
PIO1_04
PIO1_03
PIO1_02
10K
R21
94
93
75
73
76
74
77
82
83
84
85
89
100
BANK 1
PIO1_02
PIO1_03
PIO1_04
PIO1_05
PIO1_06
PIO1_07
PIO1_08
PIO1_09
PIO1_10
PIO1_11
PIO1_12
PIO1_13
PIO1_14
PIO1_15
PIO1_16
PIO1_17
PIO1_18
PIO1_19
PIO1_20
6
5
4
3
2
1
Pmod 2x6
J2
12
11
10
9
8
7
NC pins may be routed through
GBIN2/PIO1_00
GBIN3/PIO1_01
PIO1_21/TCK
PIO1_22/TDI
PIO1_23/TDO
PIO1_24/TMS
TRST_B
NC_5
NC_6
NC_7
NC_8
VCCIO1_01
VCCIO1_02
U3B
iCE40HX1K-TQ144
PIO1_02
PIO1_03
PIO1_04
PIO1_05
PIO1_06
PIO1_07
PIO1_08
PIO1_09
2
0.1uF
C20
+3.3V
PIO1_09
PIO1_08
PIO1_07
PIO1_06
78
79
80
81
87
88
90
91
95
96
97
98
99
101
102
104
105
106
107
2
5
5
5
5
5
Date:
Size
B
Title
LED4
LED3
LED2
LED1
LED0
0.1uF
C18
47
R19
47
R20
5
4
3
2
7
8
6
1
Apr 12, 2013
ICE40HX1K-STICK-EVN
Document Number
1
Sheet
3
TFDU4101-TR3
SD
RXD
TXD
IREDC
NC
GND
VCC1
VCC2
U4
iCEstick Evaluation Kit - FPGA
AXELSYS
4.7uF
C19
+3.3V
1
of
5
R ev
A
A
B
C
D
A
B
C
D
2
2
5
iCE_CDONE
iCE_CREST
5
10K
R46
+3.3V
R22
10K
J3
0
DNI
R23
DNI
BANK 2
PIO2_13
PIO2_12
PIO2_11
PIO2_10
9
10
6
8
PIO2_14
5
7
PIO2_16
PIO2_15
4
PIO2_17
3
3
0.1uF
+3.3V
C25
PIO2_10
PIO2_11
PIO2_12
PIO2_13
PIO2_14
PIO2_15
PIO2_16
PIO2_17
2
+3.3V
NC pins may be routed through
GBIN4/PIO2_02
GBIN5/PIO2_01
CDONE
CRESET_B
PIO2_18/CBSEL0
PIO2_19/CBSEL1
NC_9
PIO2_00
PIO2_03
PIO2_04
PIO2_05
PIO2_06
PIO2_07
PIO2_08
PIO2_09
PIO2_10
PIO2_11
PIO2_12
PIO2_13
PIO2_14
PIO2_15
PIO2_16
PIO2_17
52
58
37
38
39
41
42
43
44
45
47
48
56
60
61
62
3
1
50
49
65
66
63
64
55
VCCIO2_01
VCCIO2_02
4
Female header 1x10
0.1uF
0.1uF
+3.3V
C24
C23
46
57
U3C
iCE40HX1K-TQ144
4
72
iCE_CLK
0.1uF
C22
SPI
SPI_VCC
21
20
15
16
17
18
6
30
iCE_SS_B
iCE_SCK
2
iCE_MOSI
2
iCE_MISO
2
2
70
68
67
71
2
5
1
3
6
CS
WP
SCK
SDI
U5
10K
R24
7
2
23
24
25
26
28
29
31
32
33
34
22
19
1
2
3
4
7
8
9
10
11
12
R26
10K
R25
10K
Date:
Size
B
Title
10K
R27
DCDn
DSRn
DTRn
CTSn
RTSn
RS232_Tx_TTL
RS232_Rx_TTL
1
2
2
2
2
2
2
2
Apr 16, 2013
ICE40HX1K-STICK-EVN
Document Number
1
Sheet
iCEstick Evaluation Kit - FPGA
AXELSYS
N25Q032A13ESC40F
HOLD
SDO
0.1uF
C26
PIO3_14/DP09A
PIO3_15/DP09B
PIO3_16/DP10A
PIO3_17/DP10B
PIO3_18/DP11A
PIO3_19/DP11B
PIO3_20/DP12A
PIO3_21/DP12B
PIO3_22/DP13A
PIO3_23/DP13B
PIO3_13/DP08B
PIO3_12/DP07A
PIO3_02/DP00A
PIO3_03/DP00B
PIO3_04/DP01A
PIO3_05/DP01B
PIO3_06/DP02A
PIO3_07/DP02B
PIO3_08/DP03A
PIO3_09/DP03B
PIO3_10/DP04A
PIO3_11/DP04B
NC pins may be routed through
GBIN6/PIO3_00/DP08A
GBIN7/PIO3_01/DP07B
NC_10
NC_11
NC_12
NC_13
BANK 3
VCCIO3_01
VCCIO3_02
U3D
iCE40HX1K-TQ144
PIOS_00/SPI_SCK
PIOS_01/SPI_SI
PIOS_02/SPI_SO
PIOS_03/SPI_SS_B
U3E
iCE40HX1K-TQ144
2
0.1uF
C21
+3.3V
2
8
VCC
GND
4
4
of
5
R ev
A
A
B
C
D
A
B
C
D
5
USB AM 90
VCC
DD+
GND
1M
10uF
J4
R31
C39
VBUS_5V
1
2
3
4
VBUS_5V
1M
R32
0.1uF
2
2
0.1uF
C43
THERMPAD
PWRGD2
PWRGD1
SHDN2
SHDN1
IN1_1
IN1_2
IN2_1
IN2_2
U6
DM
DP
21
12
19
11
20
18
17
14
13
1uF
10uF
GND1
16
GND2
15
4
10
9
8
7
1
2
0.01uF
C42
0.01uF
C40
0.1uF
0.1uF
3
C32
C31
4
+1.2V
100
R43
LT3030EFE#TRPBF
ADJ2
BYP2
OUT2_2
OUT2_1
ADJ1
BYP1
OUT1_2
OUT1_1
0.1uF
C30
GND3
5
GND4
6
C29
C45
0.1uF
100
R35
10uF
4.7uF
C41
210K
+1.22V
R33
C44
357K
R29
0.01uF
C33
36
35
5
13
14
59
69
86
103
132
140
0.1
R34
+1.2V
100
R30
0.1
R28
PLLVCC
PLLGND
GND_01
GND_02
GND_03
GND_04
GND_05
GND_06
GND_07
GND_08
GND_09
POWER
U3F
iCE40HX1K-TQ144
10uF
C38
+3.31V
3
VCC_01
VCC_02
VCC_03
VCC_04
NC_18
NC_17
NC_16
NC_15
NC_14
VPP_FAST
VPP_2V5
+3.3V
51
27
92
111
40
54
126
53
127
109
108
1
+1.2V
CDBU0520
2
D6
+3.3V
3
LED4
LED3
3
LED1
LED2
3
LED0
3
3
2
+3.3V
Date:
Size
B
Title
D5
Green
1K
TP2
DNI
TP3
D2
Red
1K
R41
1
Apr 12, 2013
ICE40HX1K-STICK-EVN
Document Number
1
Sheet
5
of
D1
Red
1K
R40
iCEstick Evaluation Kit - Power, LEDs
AXELSYS
D3
Red
1K
R39
LEDs
D4
Red
1K
R38
+1.2V
0.01uF
0.1uF
DNI
C37
C36
1uF
+3.3V
C35
R37
TP1
DNI
10uF
C34
1
C28
1
2
C27
1
2
1
2
1
2
+1.2V
3
1
4
1
2
5
1
2
5
R ev
A
A
B
C
D