2 what does the image contain, 2 what does the image contain? -16 – Cirrus Logic CS4970x4 User Manual
Page 126

Creating a Flash Image
CS4953x4/CS4970x4 System Designer’s Guide
DS810UM6
Copyright 2013 Cirrus Logic, Inc
8-16
8.5.2 What Does the Image Contain?
When the DSP operating system is running from a DSP Condenser project, it considers the flash attached
to the DSP to be organized as shown:
Figure 8-11. DSP Condenser Project Flash Memory Organization
The spaces between the used portions of the flash indicate that each of the four used portions of flash
must be aligned on a flash sector boundary to allow programming each section individually.
As described in the preceding section, there are actually two images that are created by Condenser, the
egg.img file and the flash.img file.
The egg.img file contains DSP master boot image that must be programmed at location zero in the flash.
It is a generic image that is patched with specific parameters for the flash type and starting location of the
second flash image.
The flash.img file is the main output of Condenser. It contains all of the DSP firmware (ULDs) that are
included in the design, plus all of the configuration file information specified as "modes" in the Condenser
project. In addition, it may optionally include some prefilled configuration file information that is loaded into
an area of flash called the "DSP scratchpad area", which is a place where the micro-controller can store
configuration file information that is determined at runtime or room calibration time after the system is
deployed.
DSP Master Boot Code
DSP Firmware
and
Config Files
DSP Scratchpad Area
mCU Scratchpad Area
0x0000
flash.img
egg.img