EmbeddedRelated.com
iCE40 Ultra Breakout Board

iCE40 Ultra Breakout Board

MPN: ICE5LP4K-B-EVN
Lattice Semiconductor Corporation
iCE40 Ultra FPGA Breakout iCE5LP4K iCE40 Ultra™ FPGA Embedded Evaluation Board
Active

Overview

The ICE5LP4K-B-EVN is an evaluation platform for the Lattice iCE40 Ultra FPGA, specifically the iCE5LP4K device in a 36-ball WLCSP package. This breakout board allows engineers to prototype ultra-low power mobile and wearable applications with direct access to I/Os and integrated hard IP. It is designed to demonstrate the FPGA's ability to handle always-on functions while consuming minimal power.

Why Choose This Part

The board features the iCE5LP4K which supports multiple low-power modes including sleep, standby, and shutdown to optimize battery life. It operates over a wide voltage range of 1.2V to 3.3V and includes an onboard RTC for time-stamping and system wake-up functions. The small WLCSP footprint on the breakout allows for evaluating high-density integration suited for wearable designs.

Applications

RGB LED Control
Utilizing the dedicated hard IP for PWM and current-sinking to drive RGB LEDs directly.
Sensor Hub Prototyping
Aggregating multiple low-speed serial sensors while the main application processor remains in sleep mode.
Hardware Acceleration
Implementing custom logic for offloading timing-critical tasks from a host microcontroller.

Key Specifications

Type FPGA
Contents Board(s), Cable(s)
Platform iCE40 Ultra FPGA Breakout
Utilized IC / Part iCE5LP4K

Getting Started

Developers should use the Lattice Radiant or iCEcube2 design software to synthesize and place-and-route RTL designs. The board connects to a PC via a standard USB cable for programming the onboard SPI Flash or the FPGA's SRAM. Use the provided headers to monitor power consumption across the various voltage rails using a high-precision digital multimeter.

Also Consider

MachXO3LF Starter Kit Lattice Semiconductor - Better suited for applications requiring higher I/O counts and instant-on non-volatile configuration memory.