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.
FPGA-UG-02048-1.0
7
4.
Programming the Key Phrase Detection Demo
This section provides the procedure for programming the SPI Flash on the MDP Board
Three different files should be programmed into the SPI Flash. These files are programmed to the same SPI Flash but at
different addresses:
bitstream file
filter bank coefficient file
firmware file
To program SPI Flash in Radiant Programmer:
1.
Connect the MDP board to the PC using a USB cable and power ON the MDP board.
2.
Start Radiant Programmer. In the Radiant Programmer Getting Started dialog box, select
Create a new blank
project
as shown in
3.
Click
OK
.
Figure 4.1. Create a New Blank Project
4.
In the Radiant Programmer main interface, set Device Family to
iCE40 UltraPlus
and Device to
iCE40UP5K
.
5.
Click the iCE40 UltraPlus row and select
Edit > Device Properties
.
6.
In the
Device Properties
dialog box, apply the settings below that are common to the three files to program.
a.
Under Device Operation, select the options below:
Target Memory:
External SPI Flash Memory
Port Interface:
SPI
Access Mode:
Direct Programming
Operation:
Erase, Program, Verify
b.
Under
SPI Flash Options
, select the options below:
Family:
SPI Serial Flash
Vendor:
Micron
Device:
SPI-M25P80
Package:
8-pin SOIC
7.
To program the bitstream file, select the options below as shown in
a.
Under Programming Options, select the bitstream file
Phrase_Detection_Bitstream.bin
in Programming file
b.
Click
Load from File
to update the Data file size (Bytes) value.
c.
Ensure that the following addresses are correct: