Key Phrase Detection on HM01B0 UPduino Shield Demonstration
User Guide
© 2019 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at
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.
FPGA-UG-02094-1.0
5
1.
Introduction
This document describes how to operate the Key Phrase Detection demo on the Himax HM01B0 UPduino Shield. The
design features a Convolution Neural Network (CNN) implementation using our Compact CNN soft IP, which is used in
key phrase detection.
2.
Functional Description
In this demo, an LED indicates when a sample key phrases Seven, Marvin, On, and Happy are detected. When the
microphone detects the key phrase, the LED indicator turns ON. When the microphone does not detect a key phrase,
the LED stays OFF.
shows the diagram of the Key Phrase Detection demo. The microphone captures the audio data and sends it
to the iCE40™ device. iCE40 then uses the audio data with the firmware file from the external SPI Flash to determine if
the key phrase is detected.
Figure 2.1. Key Phrase Detection Demo Diagram
3.
Demo Setup
Before running the demo, make sure that the two boards are properly connected. A micro USB is required for
programming and to turn on the board.