DSP56309EVM Freescale Semiconductor, DSP56309EVM Datasheet - Page 5

KIT EVALUATION FOR XC56309

DSP56309EVM

Manufacturer Part Number
DSP56309EVM
Description
KIT EVALUATION FOR XC56309
Manufacturer
Freescale Semiconductor
Type
DSPr
Datasheets

Specifications of DSP56309EVM

Contents
Module Board, Installation Guide, Power Supply, Cable, Software and more
Description/function
Audio DSPs
Product
Audio Modules
For Use With/related Products
DSP56309
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
3.3
Once the necessary code files are added to the project, you must edit these code files. You must tell the
Flash memory programming code which DSP device you will be using and you must change the codec
code to allow it to build in the Symphony Studio environment.
3.3.1
The Flash memory programming code in
Example
The code can be configured for a DSP56303, DSP56309, DSP56311, or DSP56321 device by changing
the text in quotes of the define directive to
memory programming code for a device other than the DSP56311, you must change the text in the quotes
to represent the device you are using. The information from the define directive is used in the Flash
memory programming code with conditional assembly directives to determine the location of the Flash
memory programming code in program memory and to program the PLL registers.
The Flash memory programming code is placed at the top of the internal program memory so that the user
code can be placed in the low program memory (and use the default interrupt vector locations, if needed).
The different DSP devices have different amounts of program memory. Therefore, the Flash memory
programming code uses conditional assembly directives to determine where to place the code depending
on the device selected in the define directive.
The DSP56321 has a different PLL circuit than the other DSP563xx devices. Therefore, the Flash memory
programming code uses conditional assembly directives to choose different PLL register programming
instructions when the code is to be run on a DSP56321 device.
Freescale Semiconductor
1, to determine on which device the code is going to be run.
Edit the Code
DEFINE
Flash Memory Programming Code Device Define
Example 1. Flash Memory Programming Code Device Define Directive
Using Symphony™ Studio with the DSP563xxEVM, Rev. 0
DEVICE
'56311'
Example 5
56303
,
56309
uses a define assembly directive, shown in
,
56311
or
56321
respectively. To use the Flash
Load and Edit Code: C/C++ Perspective
5

Related parts for DSP56309EVM