iCE40 UltraPlus Mobile Development Platform
Evaluation Board User Guide
© 2017-2018 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.
14
FPGA-EB-02007-1.1
7.
Board Configuration and Programming
The iCE40 UltraPlus Mobile Development Board has four iCE40 devices. Each device serves specific demo purposes. As there
is only one USB to SPI bridge chip used onboard, programming different iCE40 devices can be completed using combinations
of jumper and switch settings. The installed jumpers used on the MDP board have a 2 mm pin-pitch, not the standard 100-mil
style.
7.1.
Jumpers and Switches
The iCE40 UltraPlus Mobile Development Board has the following jumpers:
J19
Set these for either SPI Flash programing (both vertical) or SRAM (iCE40) programming (both horizontal), per the
silkscreen markings on the board.
J17
To program the iCE40 UltraPlus device U1, short pins 1-2. To program any other device on the board, short pins 9-10.
Note
: Follow the silkscreen markings on the board, pins 1-2 are at the top of this header bank.
J25
To program the iCE40 UltraPlus device U2, short pins 1-2. To program any other device on the board, short pins 11-12.
Note
: Follow the silkscreen markings on the board, pins 1-2 are at the bottom of this header bank.
J26
To program the iCE40 UltraPlus device U3, short pins 1-2. To program any other device on the board, short pins 9-10.
Note
: Follow the silkscreen markings on the board, pins 1-2 are at the bottom of this header bank.
J27
To program the iCE40 UltraPlus device U4, short pins 1-2. To program any other device on the board, short pins 9-10.
Note
: Follow the silkscreen markings on the board, pins 1-2 are at the top of this header bank.
J28
If you are doing SPI Flash programming, short pins 1-2. Otherwise, leave all pins open.
The iCE40 UltraPlus Mobile Development Board has the following switches:
SW5
This selects the target iCE40 UltraPlus device. Refer to
Table 7.1
to select the correct device.
Table 7.1. iCE40 UltraPlus Device Selection
iCE40 UltraPlus
FPGA
Key Supported Features
SW5 (2,1)
Reference Image
U1
Display frame buffer: 240x240 display 18-bit color (R6,G6,B6),
MIPI DSI interface
OFF, OFF
U2
On-board stereo microphones (I2S and PDM): 7-microphone
expansion connector, headphone amp, audio output jack
OFF, ON
U3
Sensors: RGB LED, Pressure Sensor, Gyroscope,
Accelerometer, Compass
ON, OFF
U4
640x480 VGA Camera, MIPI CSI interface, expansion connector
utilizing single MIPI data lane
ON, ON
Use the marking on switch to determine SW5-1 and SW5-2 orientations, including the ‘ON’ direction.