MDP Based Key Phrase Detection Demonstration
User Guide
© 2018 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.
4
FPGA-UG-02048-1.0
1.
Introduction
This document describes how to operate the Key Phrase Detection demo on the iCE40 UltraPlus™ Mobile Development
Platform (MDP) board. The design features a Binary Neural Network (BNN) soft IP which is used in key phrase
detection.
2.
Functional Description
There are four iCE40 UltraPlus devices on the MDP board. The iCE40UP5K_B (U2 on the MDP board) device is used to
run this demo.
In this demo, an LED indicates when a sample key phrase
Seven
is 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. In addition, there is a RGB driver which each color displays different thresholds of detection
of audio data.
Figure 2.1.
Key Phrase Detection Demo Diagram