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

Page 126

Advertising
background image

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

Advertising
This manual is related to the following products: