English
Language : 

TMS320C5535 Datasheet, PDF (68/155 Pages) Texas Instruments – Fixed-Point Digital Signal Processors
TMS320C5535
TMS320C5534, TMS320C5533, TMS320C5532
SPRS737 – AUGUST 2011
www.ti.com
4.4.1 Boot Modes
The device DSP supports the following boot modes in the following device order: SPI 16-bit EEPROM,
SPI 24-bit Flash, I2C EEPROM, and eMMC boot partition/eMMC/SD/SDHC card. The boot mode is
determined by checking for a valid boot signature on each supported boot device. The first boot device
with a valid boot signature will be used to load and execute the user code. If none of the supported boot
devices have a valid boot signature, the Bootloader goes into an endless loop checking the UART/USB
boot mode and the device must be reset to look for another valid boot image in the supported boot modes.
Note: For detailed information on eMMC boot partition/eMMC/SD/SDHC and UART/USB boot modes,
contact your local sales representative.
4.4.2 Boot Configuration
After reset, the on-chip Bootloader programs the system clock generator based on the input clock selected
via the CLK_SEL pin. If CLK_SEL = 0, the Bootloader programs the system clock generator and sets the
system clock to 12.288 MHz (multiply the 32.768-KHz RTC oscillator clock by 375). If CLK_SEL = 1, the
Bootloader bypasses the system clock generator altogether and the system clock is driven by the CLKIN
pin.
Note:
• When CLK_SEL =1, the CLKIN frequency is expected to be 11.2896 MHz, 12.0 MHz, or 12.288 MHz.
• The on-chip Bootloader allows for DSP registers to be configured during the boot process. However,
this feature must not be used to change the output frequency of the system clock generator during the
boot process. Timer0 is also used by the bootloader to allow for 200 ms of BG_CAP settling time. The
bootloader register modification feature must not modify the PLL or Timer0 registers.
After hardware reset, the DSP boots via the bootloader code in ROM. During the boot process, the
bootloader queries each peripheral to determine if it can boot from that peripheral. At that time, the
individual peripheral clocks will be enabled for the query and then disabled when the bootloader is finished
with the peripheral. By the time the bootloader releases control to the user code, all peripheral clocks will
be "off" and all domains in the ICR, except the CPU domain, will be idled.
4.4.3 DSP Resources Used By the Bootloader
The Bootloader uses SARAM block 31 for the storing of temporary data. This block of memory is reserved
during the boot process. However, after the boot process is complete, it can be used by the user
application.
68
Device Configuration
Copyright © 2011, Texas Instruments Incorporated
Submit Documentation Feedback
focus.ti.com: TMS320C5535 TMS320C5534 TMS320C5533 TMS320C5532