
TC1796
System Units (Vol. 1 of 2)
Reset and Boot Operation
User’s Manual
4-29
V2.0, 2007-07
Reset, V2.0
Note: For CRC generation and error checking, the Boot ROM software uses the TC1796
on-chip memory checker module with an initial value of FFFF FFFF
H
for the
memory checker result register before the checksum is generated. Further details
about this module are described in
Definition of the ABM Headers
There are two ABM headers defined, a primary and a secondary (alternate). The two
ABM headers have a size of 32 bytes (8 words) and are located at fix addresses in the
internal or external Flash, as shown in
. Alternatively, cached addressing
(segment 8) or non-cached addressing (segment 10) can be used.
1) This value is default after reset without connecting P0.[2:0] to a low or high level. Port 0 pins are inputs after
reset with a pull-up device connected.
Table 4-8
ABM Header Locations
Internal Flash Memory (PFLASH)
External Flash Memory
Base Address
End Address
Base Address
End Address
Primary ABM Header
8001 FFE0
H
8001 FFFF
H
8100 FFE0
H
8100 FFFF
H
A001 FFE0
H
A001 FFFF
H
A100 FFE0
H
A100 FFFF
H
Secondary ABM Header
8003 FFE0
H
8003 FFFF
H
8108 FFE0
H
8108 FFFF
H
A003 FFE0
H
A003 FFFF
H
A108 FFE0
H
A108 FFFF
H