231 / 259 page

TCC76x
Specification Rev. 0.07
February 23, 2005
32-bit RISC Microprocessor for Digital Media Player
BOOTING PROCEDURE
Preliminary
20-5
Table 20.2 Supported NAND flash types
Size
(bytes)
Size of Page
(bytes)
Number
of Page
CADR
Device ID
x8 / x8 / x16 / x16
8M
512
16K
3
39 / E6 / 49 / 59
16M
512
32K
3
33 / 73 / 43 / 53
32M
512
64K
3
35 / 75 / 45 / 55
64M
512
128K
4
36 / 76 / 46 / 56
128M
512
256K
4
78 / 79 / 72 / 74
256M
512
512K
4
71
512M
512
1024K
4
DC
128M
2048
64K
4
A1 / F1 / B1 / C1
256M
2048
128K
5
AA / DA / BA / CA
512M
2048
256K
5
AC / DC / BC / CC
1G
2048
512K
5
A3 / D3 / B3 / C3
2G
2048
1024K
5
A5 / D5 / B5 / C5
CSCFG2 Register Setting
N = last page number
Copy initialization code from buffer to SRAM
JUMP to SRAM (0x30000000)
1st & 2nd word
are OK ?
No
Yes
N = N - 1
Read 512 bytes to buffer
Check If serial EEPROM is attached
Attached ?
No
Device Code
OK ?
NAND Device code reading through nCS2
Yes
No
USB Boot Mode
Yes
Read Init Line (1st 4 words)
Init Line is OK ?
Yes
No
Read initialization codes & Decrypt them.
Copy to SRAM (0x30000000)
JUMP to SRAM (0x30000000)
ECC is OK ?
No
Yes
Over the Half of
NAND size ?
No
Yes
Figure 20.3 I2C and NAND boot procedure