Symphony DSP56724/DSP56725 Multi-Core Audio Processors, Rev. 0
5-8
Freescale Semiconductor
Core Configuration
Mode 3
Jump to PROM
(I
2
C Filter)
The DSP starts fetching instructions from the starting address of the on-chip Program
ROM. SHI operates in I
2
C mode with the 100 ns filter enabled.
Mode 4
Boot from Other Core
When bit 23 of the ICPR1 register (Y:$FFFFFD1) is set, the DSP starts fetching
instructions from the shared memory area. The DSP fetches instructions from the shared
memory starting at the address indicated in bits 17–0 of the ICPR1 register.
The bootstrap code expects to read a 24-bit word specifying the number of program words,
another 24-bit word specifying the address to start loading the program words, and then a
24-bit word for each program word to be loaded.
The program words will be stored in contiguous PRAM memory locations starting at the
specified starting address. After reading the program words, program execution starts from
the same address where loading started.
Mode 5
Boot via SHI Master
(SPI-EEPROM)
In Mode 5, the internal memory (PRAM, XRAM, or YRAM) is loaded from an external serial
EEPROM or FLASH in SPI mode.
PH4 (HREQ) is used to determine the range of memory to be loaded. When PH4 is
cleared, the 2-byte addressing format is used. When PH4 is set, the 3-byte addressing
format is used.
Mode 5 supports using ST M95xxx, M25Pxx and the Atmel AT25xxx family of
FLASH/EEPROM memories.
Mode 6
Boot via SHI Master
(I
2
C-EEPROM)
In Mode 6, the internal memory (PRAM, XRAM, or YRAM) is loaded from an external serial
EPROM in I
2
C mode with the 100 ns filter enabled.
Mode 6 supports using ST M24256 and the Atmel AT24C256 memories.
Mode 7
Boot via GPIO
(SPI-EEPROM/FLASH)
In Mode 7, the internal memory (PRAM, XRAM, or YRAM) is loaded from an external serial
EPROM in SPI mode via the GPIO pins.
(Core-0 GPIO pins: PE6 - Chip Select, PE7 - Data in, PE8 - Data out and PE9 - clock)
or
(Core-1 GPIO pins: PC6_2 - Chip Select, PC7_2 - Data in, PC8_2 - Data out and PC9_2-
clock)
Mode 7 supports using ST M95256 and Atmel AT25256 memories.
Mode 8
Boot via EMC
(Word-Wide
EERPOM/FLASH)
In Mode 8, the internal memory (PRAM) is loaded from an external EEPROM or FLASH in
word-wide mode.
The bootstrap code reads the first word in external memory (address $800000). The
bootstrap code expects to read a 24-bit word specifying the number of program words,
another 24-bit word specifying the address to start loading the program words, and then a
24-bit word for each program word to be loaded.
The program words will be stored in contiguous PRAM memory locations starting at the
specified starting address. After reading the program words, program execution starts from
the same address where loading started.
Mode 9
Boot via EMC
(Byte-Wide
EERPOM/FLASH)
Mode 9 boot mode uses the same operation as Mode 8, except that the data is accessed
in byte-wide mode, and three bytes form a 24-bit word with big-endian format.
Mode A
Reserved
Mode B
Reserved
Mode C
Reserved
Mode D
Reserved
Mode E
Reserved
Mode F
Reserved
Table 5-7. DSP56724 Core-0/Core-1 Boot Modes (Continued)
Mode
Name
Description