English
Language : 

TCC720 Datasheet, PDF (138/143 Pages) List of Unclassifed Manufacturers – 32-bit RISC Microprocessor For Digital Media Player
TCC720
32-bit RISC Microprocessor for Digital Media Player
Dec. 16. 2002
BOOTING PROCEDURE
Preliminary Spec 0.51
14.4 NOR Boot with Security
There are two modes for booting from NOR flash. One is booting from external ROM that is
commonly used for various applications, and the other is booting from encrypted external ROM
that can be used to hide one’s code from the non-authorized user.
It can be selected by setting GPIO_A[10:8] appropriately as described in table 14.1.
In both cases, the NOR flash must be connected via nCS3 signal.
In case of non-encrypted mode, the F/W code in external flash is directly fetched to TCC720
without any other intermediate processing, but in case of encrypted mode, the F/W code in
external flash is stored in encrypted value, so boot ROM must decrypt it ahead and then copy
these codes to the other random accessible memories.
Figures 14.5 illustrate the allocation map of encrypted F/W code in NOR flash.
1 byte
0x00000000
0x00000004
0x00000008
SA + 8
Size of Initialization Code (= SA = SA3*224 + SA2*216 + SA1*28 + SA0)
SA0
SA1
SA2
SA3
Size of F/W Code (= SB = SB3*224 + SB2*216 + SB1*28 + SB0)
SB0
SB1
SB2
SB3
Initialization Code Area (SA bytes)
.
.
.
Returning from these area, the register R0 contains
the start address of F/W code
R0
Main F/W Code Area (SB bytes)
Figure 14.5 Allocation of encrypted F/W code
14 - 8