TCC720
BOOTING PROCEDURE
32-bit RISC Microprocessor for Digital Media Player
Dec. 16. 2002
Preliminary Spec 0.51
14 - 7
The procedure of booting from NAND flash is displayed in figure 14.4
Device code reading & Mode Setting
(Bus width = 8bit, CADR register setting)
N =
last page number
Copy (SIZE - 4) bytes from NAND to SRAM
JUMP to SRAM (0x00000000)
Data == 0xC4 ?
No
Yes
N = Register R0
N = N - 1
Encrypted ?
Read (SIZE - 8) bytes from NAND
Read the next page number N
Yes
No
Read 2nd byte in spare data of page N
Initialization &
Customization code
is executed.
It may or may not
return to boot ROM
Decrypt data
Copy (SIZE - 8) bytes to Memory
(starts from 0x00000000, can be SDRAM, SRAM
by setting the base register of memory controller)
N == 0xFFFFFFFF ?
Yes
No
Jump to 0x00000000
Figure 14.4 NAND boot procedure
Содержание TCC720
Страница 1: ...USER S MANUAL TCC720 32 bit RISC Microprocessor For Digital Media Player Preliminary Rev 0 51...
Страница 3: ...CHAPTER 1 INTRODUCTION...
Страница 12: ...CHAPTER 2 ADDRESS REGISTER MAP...
Страница 22: ...CHAPTER 3 DAI CDIF...
Страница 33: ...CHAPTER 4 INTERRUPT CONTROLLER...
Страница 38: ...CHAPTER 5 TIMER COUNTER...
Страница 45: ...CHAPTER 6 GPIO PORT...
Страница 53: ...CHAPTER 7 CLOCK GENERATOR...
Страница 68: ...CHAPTER 8 USB CONTROLLER...
Страница 82: ...CHAPTER 9 UART IrDA CONTROLLER...
Страница 93: ...CHAPTER 10 GSIO PORT...
Страница 99: ...CHAPTER 11 MISCELLANEOUS PERIPHERALS...
Страница 106: ...CHAPTER 12 DMA CONTROLLER...
Страница 115: ...CHAPTER 13 MEMORY CONTROLLER...
Страница 130: ...CHAPTER 14 BOOTING PROCEDURE...
Страница 140: ...CHAPTER 15 JTAG DEBUG INTERFACE...
Страница 142: ...CHAPTER 16 PACKAGE DEMENSION...