TC1796
System Units (Vol. 1 of 2)
Reset and Boot Operation
User’s Manual
4-18
V2.0, 2007-07
Reset, V2.0
Figure 4-1
Boot ROM Flow Diagram
MCA05609
Startup Procedure
Checking boot configuration selections: BRKIN pin,
HWCFG[3:0] pins, SWOPT[2:0], TESTMODE pin
TC1796 Reset Operation
yes
Branch to test modes
(Test ROM)
no
TESTMODE = 0?
BRKIN = 0?
Execute debug
boot options
yes
no
Execute bootstrap loader
mode 1 (ASC0)
0000
B
?
yes
Execute bootstrap loader
mode 2 (CAN)
no
Boot from internal
PFLASH
0001
B
?
yes
no
Execute bootstrap loader
mode 3 (ASC0)
1111
B
?
yes
no
Boot from
emulation memory
1000
B
?
yes
no
0010
B
?
yes
no
01X0
B
?
yes
no
0011
B
?
yes
no
01X1
B
?
yes
no
Execute stop
loop
Jump to AFF00000
H
Jump to D4000000
H
Jump to A0000000
H
Alternate boot from
internal PFLASH
after CRC check
Check CFG data
Alternate boot from
external memory
after CRC check
CRC ok?
no
Boot from ext. memory
X = 0: EBU as master
X = 1: EBU as participant
Jump to A1000000
H
CRC ok?
no
Check SCU_SCLIR.
SWOPT[2:0]
SWOPT[2:0] = 111
B
SWOPT[2:0] = 101
B
SWOPT[2:0] = 110
B
Flash Ramp-up and Chip Initialization
TC1796ED
TC1796
yes
Jump to address as
defined in ABM Headers
X = 0: EBU as master
X = 1: EBU as participant
yes
Jump to address as
defined in ABM Headers