
5-1
Copyright 2012 Cirrus Logic, Inc.
DS886DB9
Programming a Serial Flash Device for Master or Slave Boot Operations
CDB47xxx User’s Manual
Chapter 5
Using DSP Composer or Micro-Condenser Application
to Create and Load a Flash Image
5.1 Programming a Serial Flash Device for Master or Slave Boot
Operations
The CDB47xxx is populated with a 32-Mbit SPI (U17), a 512-kbit I
2
C (U16), and a 32-Mbit SPI (U14)
Flash devices. The SPI Flash (U17), and I
2
C Flash (U16), devices can be used to store custom DSP
firmware or run-time firmware configuration files. The SPI Flash U14) device is used to store
microcontroller code and DSP firmware.
The CDB47xxx Board can be used to control the CS470xx DSP in Slave mode via the CDB47xxx on-
board microcontroller. Or, a Flash Image can be downloaded to a Flash device on either the CDB47xxx or
a customer board from which the CS470xx DSP can boot itself and operate in Master mode. This chapter
describes the following topics:
• Using DSP Composer to download an image to either the SPI Flash (U17) or the I
2
C Flash (U16)
device and initiate Master Boot Operations
• Using Cirrus Logic’s Micro-Condenser application to download an image containing multiple DSP
Composer projects and snapshots to the SPI Flash (U14) device and to control the DSP in Slave
mode.
5.1.1 Using DSP Composer to Create and Load a Flash Image for Master
Mode Operations
The DSP Composer application allows the user to create a project, compile it into a binary image, deploy
the binary image to the Flash device, and to initiate a Master Boot of the CS470xx DSP.
To create and load a Flash image to the DSP on the CDB47xxx Board or a customer board, follow these
steps:
1. Create a conventional Slave Boot DSP Composer project. Click the
Go
button and check to see if the
project performs in an acceptable manner when compiled.
2. Open the Project Properties dialog by following the
File
Properties
menu…path. Select one of the
Master Boot options from the Board boot mode/ comm mode pull-down menu. In the example shown
in
, the user has selected the Master I
2
C protocol option to load the Flash image to the
DSP.