Multicore Fixed and Floating-Point System-on-Chip
Copyright 2012 Texas Instruments Incorporated
Device Overview
29
SPRS689D—March 2012
TMS320C6670
2.3 Boot Sequence
The boot sequence is a process by which the DSP's internal memory is loaded with program and data sections. The
DSP's internal registers are programmed with predetermined values. The boot sequence is started automatically
after each power-on reset. A hard reset, soft reset or local reset to an individual C66x CorePac should not affect the
state of the hardware boot controller on the device. For more details on the initiators of the resets, see section
7.4
on page 122. The bootloader uses a section of the L2 SRAM (start address 0x008F 2DC0 and
end address 0x008F FFFF) during initial booting of the device. For more details on the type of configurations stored
in this reserved L2 section see the
Bootloader for the C66x DSP User Guide
‘‘Related Documentation from Texas
The C6670 supports several boot processes that begins execution at the ROM base address, which contains the
bootloader code necessary to support various device boot modes. The boot processes are software-driven and use
the BOOTMODE[12:0] device configuration inputs to determine the software configuration that must be
completed. For more details on boot sequence see the
Bootloader for the C66x DSP User Guide
in
Documentation from Texas Instruments’’
343A 0000
343F FFFF
0 343A 0000
0 343F FFFF
384K
Reserved
3440 0000
347F FFFF
0 3440 0000
0 347F FFFF
4M
Reserved
3480 0000
34BF FFFF
0 3480 0000
0 34BF FFFF
4M
Reserved
34C0 0000
34C2 FFFF
0 34C0 0000
0 34C2 FFFF
192K
TAC data
34C3 0000
34FF FFFF
0 34C3 0000
0 34FF FFFF
4M-192K
Reserved
3500 0000
3500 03FF
0 3500 0000
0 3500 03FF
1K
Memory protection unit (MPU) 5
3500 0400
3500 7FFF
0 3500 0400
0 3500 7FFF
31K
Reserved
3500 8000
3500 81FF
0 3500 8000
0 3500 81FF
512
Reserved
3500 8200
3501 FFFF
0 3500 8200 0
3501
FFFF 95K
Reserved
3502 0000
3502 03FF
0 3502 0000
0 3502 03FF
1K
TCP3d_C config
3502 0400
3503 FFFF
0 3502 0400
0 3503 FFFF
127K
Reserved
3504 0000
3504 07FF
0 3504 0000
0 3504 07FF
2K
FFTC_C config
3504 0800
350F FFFF
0 3504 0800
0 350F FFFF
766K
Reserved
3510 0000
351F FFFF
0 3510 0000
0 351F FFFF
1M
Reserved
3520 0000
3521 FFFF
0 3520 0000
0 3521 FFFF
128K
BCP config
3522 0000
355F FFFF
0 3522 0000
0 355F FFFF
3968K
Reserved
3560 0000
356F FFFF
0 3560 0000
0 356F FFFF
1M TCP3d_C
data
3570 0000
37FF FFFF
0 3570 0000 0
37FF
FFFF
41M
Reserved
3800 0000
3FFF FFFF
0 3800 0000
0 3FFF FFFF
128M
Reserved
4000 0000
4FFF FFFF
0 4000 0000
0 4FFF FFFF
256M
HyperLink data
5000 0000
5FFF FFFF
0 5000 0000
0 5FFF FFFF
256M
Reserved
6000 0000
6FFF FFFF
0 6000 0000
0 6FFF FFFF
256M
PCIe data
7000 0000
73FF FFFF
0 7000 0000
0 73FF FFFF
64M
Reserved
7400 0000
77FF FFFF
0 7400 0000
0 77FF FFFF
64M
Reserved
7800 0000
7BFF FFFF
0 7800 0000
0 7BFF FFFF
64M
Reserved
7C00 0000
7FFF FFFF
0 7C00 0000
0 7FFF FFFF
64M
Reserved
8000 0000
FFFF FFFF
8 0000 0000
8 7FFF FFFF
2G
DDR3 EMIF data
End of Table 2-2
Table 2-2
Memory Map Summary (Part 9 of 9)
Logical 32 bit Address
Physical 36 bit Address
Bytes
Description
Start
End
Start
End
Summary of Contents for TMS320C6670
Page 225: ......