DSP56309EVM Freescale Semiconductor, DSP56309EVM Datasheet - Page 13

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
it is currently written, the bootloader code only moves user code from Flash memory to internal program
memory. This code can easily be modified to add data transfers from Flash memory to X or Y data
memory.
For stand-alone operation, the DSP performs the following steps following a reset with boot mode 9 (boot
from byte wide memory):
6.3
The Flash memory write routine (WR_FLASH) disables the Flash memory software data protection and
then loads one Flash memory sector with data. The Flash memory write code includes a small delay
routine. The delay routine is called at the end of the Flash memory write routine to guarantee that the write
cycle has finished before any other data is loaded to the Flash memory. The Flash memory write routine
is called by the main code as many times as necessary to write the entire user code to the Flash memory
depending how many sectors are required to accommodate the user code.
Freescale Semiconductor
jump to 0xFF0000
run the internal bootstrap code and download the bootloader code
jump to the bootloader code
run the bootloader and download the user code
jump to the user code
run the user code.
Flash Memory Write Routine
Using Symphony™ Studio with the DSP563xxEVM, Rev. 0
Flash Memory Programming Code Description
13

Related parts for DSP56309EVM