SKU: SBCD-1525
📋 GST Invoice Available

MuseLAB iCESugar FPGA Board ICE40UP5k RISC-V Open Source

₹4,839.00 (Inclusive of all taxes)
Out of Stock

Based on Lattice iCE40UP5k FPGA with 5280 LUTs and 128KB SPRAM, the MuseLAB iCESugar is an open-source development board featuring an on-board iCELink debugger for drag-and-drop programming and standard PMOD connectors for versatile expansion. This compact platform supports open-source toolchains, making it ideal for rapid FPGA prototyping and learning.

Features

  • Based on Lattice iCE40UP5k FPGA with 5280 LUTs and 128KB SPRAM.
  • Features an on-board iCELink debugger for convenient drag-and-drop programming, USB CDC, and JTAG.
  • Equipped with standard PMOD connectors for extensive peripheral expansion.
  • Supports a completely open-source toolchain (icestorm, SpinalHDL) for flexible development.
  • Includes 8MB SPI-Flash with DUAL/QUAD SPI & QPI support for application storage.

Out of stock

Description

The MuseLAB iCESugar FPGA Development Board is a compact yet powerful open-source platform built around the Lattice iCE40UP5k FPGA. Designed by MuseLAB, this exquisite board integrates a range of on-board resources including an RGB LED, a switch, and both USB-C and Micro-USB ports. Most of its I/O capabilities are exposed via standard PMOD connectors, allowing for seamless integration with a wide array of PMOD-compatible devices.

A key feature is the integrated iCELink debugger, based on ARM Mbed DAPLink technology. This debugger simplifies the development workflow by supporting convenient drag-and-drop programming of FPGA bitstreams directly onto a virtual disk. Beyond drag-and-drop, iCELink also provides USB CDC serial port and JTAG functionalities, offering versatile debugging and programming options for both novices and experienced engineers.

The iCESugar board is designed with open-source flexibility in mind, making it compatible with widely adopted open-source toolchains. Its compact form factor, combined with rich peripheral resources and straightforward programming, positions it as an excellent choice for FPGA learning, rapid prototyping, and professional embedded system development involving the iCE40UP5k architecture.

Key Features

  • Lattice iCE40UP5k main chip, featuring 5280 LUTs, 128KB SPRAM, PLL, SPI, I2C, DSP, and PWM capabilities.
  • Integrated iCELink debugger supports drag-and-drop programming, USB CDC serial port, and JTAG for comprehensive debug and flashing.
  • All available I/O pins are routed to standard PMOD connectors, enabling easy interfacing with various PMOD peripheral modules.
  • Designed for full compatibility with open-source FPGA toolchains, promoting flexible and community-driven development.
  • Built-in 8MB SPI-Flash memory with support for DUAL/QUAD SPI and QPI modes for robust application storage.
  • Compact design with essential on-board peripherals including an RGB LED, a tactile switch, USB-C, and Micro-USB ports.

Applications

  • FPGA learning and education
  • Rapid prototyping of embedded systems
  • Custom logic design and implementation
  • RISC-V core development and experimentation
  • Small-scale IoT and embedded sensing projects
  • Development of custom peripheral interfaces using PMOD

Technical Specifications

FPGA ChipLattice iCE40UP5k
Logic Cells (LUTs)5280
SPRAM128KB
SPI Flash8MB (Supports DUAL/QUAD SPI & QPI)
DebuggerOn-board iCELink (ARM Mbed DAPLink)
Programming InterfaceDrag-and-drop via USB, USB CDC serial, JTAG
I/O ExpansionStandard PMOD connectors
On-board PeripheralsRGB LED, Tactile Switch, USB Type-C, Micro-USB
Toolchain SupportOpen-source (e.g., icestorm, SpinalHDL)
Dimensions12 cm x 9 cm x 3 cm
Weight0.043 kg

Frequently Asked Questions

What FPGA chip is used on the MuseLAB iCESugar board?

The iCESugar board is built around the Lattice iCE40UP5k FPGA, which provides 5280 Look-Up Tables (LUTs), 128KB of SPRAM, and various integrated features like PLLs, SPI, I2C, and DSP blocks for complex logic designs.

How is code programmed onto the iCESugar FPGA board?

Programming is streamlined using the on-board iCELink debugger, based on ARM Mbed DAPLink. It supports drag-and-drop programming by appearing as a virtual USB disk. Additionally, it provides USB CDC serial port and JTAG interfaces for versatile debugging and flashing.

What expansion options are available for the iCESugar board?

The board features standard PMOD connectors, which allow for easy and modular expansion with a wide range of PMOD-compatible peripheral modules. This enables developers to quickly add sensors, displays, communication interfaces, and other custom hardware.

Does the MuseLAB iCESugar support open-source toolchains?

Yes, a key advantage of the iCESugar board is its full support for open-source FPGA toolchains, including projects like icestorm. This enables developers to use community-driven tools for synthesis, place-and-route, and bitstream generation, fostering an open development environment.

What is the purpose of the 8MB SPI-Flash on the board?

The integrated 8MB SPI-Flash serves as non-volatile memory for storing the FPGA configuration bitstream and user application data. It supports DUAL/QUAD SPI and QPI modes, providing fast read and write access for larger projects and persistent data storage.

Package Includes

  • 1 x MuseLAB iCESugar FPGA Development Board
  • 1 x USB cable

Additional Information

Weight 0.043 kg
Dimensions 12 × 9 × 3 cm