EmbeddedRelated.com
HM01B0 UPduino Shield

HM01B0 UPduino Shield

MPN: HM01B0-UPD-EVN
Lattice Semiconductor Corporation
HM01B0 UPduino Shield iCE40 UltraPlus FPGA iCE40UP5K iCE40 UltraPlus™ FPGA Embedded Evaluation Board
Active3 in stock

Overview

The HM01B0-UPD-EVN is an expansion shield designed for the UPduino board featuring the Lattice iCE40UP5K FPGA. It combines a low-power image sensor with dual digital microphones to enable development of vision and voice-based AI applications at the edge. The board is specifically tailored for ultra-low power machine learning tasks such as person detection or gesture recognition.

Why Choose This Part

This shield leverages the iCE40UP5K FPGA's hardware DSP blocks and integrated RAM to perform efficient signal processing with minimal power draw. The inclusion of both optical and acoustic sensors on a single platform allows for multi-modal sensor fusion in a compact form factor.

Applications

Always-on Vision
Utilizing the HM01B0 low-power image sensor for wake-on-motion or occupancy sensing in battery-operated devices.
Voice Activity Detection
Using the two onboard I2S microphones for beamforming or keyword spotting implementations on the FPGA.
Edge AI Prototyping
Development of neural network inference models for image classification and audio processing using the iCE40 UltraPlus architecture.

Key Specifications

Type FPGA
Contents Board(s)
Platform HM01B0 UPduino Shield iCE40 UltraPlus FPGA
Utilized IC / Part iCE40UP5K

Getting Started

Connect the shield to a compatible UPduino v2.0 or v3.0 board via the standard headers. Developers can use the Lattice Radiant software or the open-source IceStorm toolchain for FPGA synthesis and bitstream generation. Initial testing can be performed using the I2C interface for sensor configuration and SPI for image data retrieval.